General > General Technical Chat
Goodbye Windows, Hello Linux [advice needed for a Linux workstation at home]
<< < (36/46) > >>
Nominal Animal:

--- Quote from: radar_macgyver on January 24, 2019, 04:17:37 pm ---Gkh turned an inlined function into a regular one, and while doing so marked it GPL-only. I don't see this as 'doing extra work' as much as giving the finger to modules that used that function.
--- End quote ---
Re-read the first message in the thread that quotes the original patch submission that explains the change.  There is a sound technical reason for the change, and it involves the kernel internal pre-emption mechanism and the use of FPU registers (which can be slow to save and restore, and therefore are avoided if possible).   The change to GPL-only is at the core of it, because it ensures that the kernel developers only need to worry about in-kernel users in the future, and have their hands free regarding pre-emption and FPU register state maintenance mechanism.

You, like Stephan von Krawczynski, are looking at the matter purely from your own emotional standpoint.  You hate the Linux kernel developers -- Krawczynski even claimed this is a moral issue, not a license or a technical one! --, because it makes your life more difficult.  You are even switching to FreeBSD because of this.

Yet, the matter is simple.  The kernel developers do not want to limit their future options just to appease a group of developers who do not want to co-operate with the Linux kernel developers.  That, the maintenance cost and limitation of future options, is the cost you refuse to acknowledge.

The ZFS developers, and their choice of license, is at the root of this problem.  You, as an end user, do not care, because you do not distribute ZFS code, so the license is irrelevant to you; to you, it is just fine and perfectly good license -- because its restrictions and limitations do not apply to you.

If the ZFS developers wanted their code to be included in the Linux kernel, they would grant a GPL-2.0 license to the code, and ZFS would be included in the Linux kernel lickety spit.  Some posters in that thread claimed that SFLC or others have deemed the ZFS license already compatible with GPL-2.0 -- but if so, why won't the ZFS developers just dual-license their code?  If the licenses are compatible, what harm would it do?  Linux kernel developers do that constantly, dual-licensing various drivers to BSD, so that the BSDs can reuse the same code.  Are the ZFS developers some kind of übermensch, who are not to be subjected to the same ethical and moral rules as everyone else?

Essentially, you are saying that Linux kernel developers are bad people, because they don't do like you want them to do, and you refuse to look honestly at the reasons, instead claiming they are just being unreasonable.  Boo-fucking-hoo.  Get over yourself.


Before you jump to any conclusions about me, do note that I have no particular love for the Linux kernel developers either.

I respect some of their technical ability, and call their antics as I see them.  Stuff like adding an ioctl() to do the exact same thing that a write() already does to for the uinput character device driver, with the idea that "perhaps we might wish to extend this interface that hasn't changed at all in the last decade", like Benjamin Tissoires did in 2015, is idiotic and wasteful.

In 2015, gregkh tried to push the horrible kdbus abortion into the kernel, but at that point the Code of Conduct didn't ban calling a turd a turd, so it was rightfully dropped like the smelly little pile of poo it is.

And I've made it particularly clear that their response to bug fixes from outside their clique is atrocious.  They just don't seem to bother checking them, even when the dev that introduced the bug is CC'd.  This bug still exists, as does this one here as well.  It is a trivial bug, easily fixed; and unless fixed, an executable with a backslash-n in its name, looks exactly like an executable with a similar name except with a linefeed instead of blackslash-n in kernel-provided pseudofiles (used by top and other tools). A crafty little nastybin can fool both human and automated checks on the binary it actually executes.  Leaving that simple bugs unfixed is just stupid.
bd139:
LMAO at the kdbus thing. So true. So true. Nice to see some FreeBSD / ZFS love in the wild in this thread  :-+

Going back to the original point. I'm a lame ass. I'm sitting here as a Linux developer / admin / architect and what am I using? Manky old Thinkpad running windows 10. I couldn't switch to Linux myself. The hypocrisy!  :-DD
Doctorandus_P:
I ditched windoze when the latest version started booting into a screen with Blue Tiles of Death.
I couldn't even find a normal "start" menu, and I had such an aversion against being forced into somebody elses Idea of a UI that it was the final straw.

For people curious about Linux, I can highly recommend Mint (although I use plain old Debian myself currently)
Just download an image from:
https://linuxmint.com/download.php
Burn it onto an USB stick and boot from it.

If you're more serious, but don't want to give up your current OS yet, Just invest USD25 in a new SSD and put that in your PC solely for Linux.
No need to change even one bit on the disk drive of your current OS.
You can select from which drive to boot on startup of your PC. They all have this selection as part of their Bios / Uefi.
apis:

--- Quote from: Doctorandus_P on January 25, 2019, 03:34:06 am ---If you're more serious, but don't want to give up your current OS yet, Just invest USD25 in a new SSD and put that in your PC solely for Linux.
No need to change even one bit on the disk drive of your current OS.
You can select from which drive to boot on startup of your PC. They all have this selection as part of their Bios / Uefi.

--- End quote ---
Yup, and you need less than 32 GB for a Ubuntu 18.04 install, so you don't need an expensive disk. Mint probably uses something similar.
radar_macgyver:

--- Quote from: Nominal Animal on January 24, 2019, 08:09:59 pm ---... lots ...

--- End quote ---

Thanks for the information. Please refrain from making claims about whom I hate however. I don't 'hate' anyone, they made a change, it makes my life as a sysadmin harder but I have a plan which coincidentally some kernel devs themselves advocated. I will continue to use Linux on the desktop however. Right tool for the job, or something like that.


Back to the original topic.
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod