Linux 4.1 Bringing Many Changes, But No KDBUS
An anonymous reader writes: The first release candidate of Linux 4.1 is now available. Linus noted, "The merge window is pretty normal in terms of what got merged too. Just eyeballing the size, it looks like this is going to fit right in — while 4.0 was a bit smaller than usual, 4.1 seems to be smack dab in the middle of the normal range for the last couple of years." There are numerous new features in Linux 4.1, like Xbox One controller force feedback support, better Wacom tablet support, Intel Atom SoC performance improvements, Radeon DisplayPort MST support, EXT4 file-system encryption, ChromeOS Lightbar support, and ACPI for 64-bit ARM, among other additions. However, KDBUS wasn't accepted for Linux 4.1.
Say what you want, systemd already whack too much havoc for Linux and I do not wish to see yet another systemd brick inside the Linux Kernel
The original announcement from Linus says: No earth-shattering new features come to mind. Yet Phoronix and now also Slashdot are shouting: "numerous features!", and then listing a few things which will not matter for most users. Can we please not follow this Phoronix shouting mentality and stay a bit more realistic and neutral?
The Linux ecosystem is already severely wounded, possibly mortally so, by systemd's attempted coup. The operating system loses most all practical advantages because of this malware - I will literally go so far as to say if I have to have Linux with systemd I don't want Linux. I might as well just run Windows. They are both black boxes of unknown function and unrepairable, not to mention unfindable, vulnerabilities. So why bother with the down sides of Linux if it has no up side?
At this point I am evaluating BSD vs Windows 10; BSD is winning. Hopefully Linus will never allow these evil monsters to commit their viruses to the kernel. That will be game over for Linux.
I hear that due to some KMS changes, AGP on SMP is currently broken.
Saidly too many people are believing this delusion. I can't help thinking thats one reason why systemd is taking over - its not that its any good , its who wrote it. Which is mystifying given what a POS PulseAudio was/is.
The article doesn't state why KDBUS was rejected. Like everyone else, I consider systemd to be vile, but what techical reservations does Lignus have?
After 25 years of progress you can't see that we are losing territory to the fascists? We are losing the war.
KDBUS is just another IPC mechanism, and while it might need a little more work before going mainline, its not some evil systemd plot to take over the world. I think its time some of you put down the tin foil hat, take a deep breath, calm down and look at it as the IPC interface that it is.
DBUS is used by lots of none systemd projects as a user space IPC currently, moving it to the kernel will help with performance, and potentially security. If some of you stopping look at every thing systemd tinted glasses you might start reacting like rational adults.
The issue of systemd and the kernal needed to be down/up-graded in lock step will probably turn into an none issue on the server side. That kernel/systemd version will not just be introduced as an update to RHEL etc, it will be held back for a major version change. So any hardware regression issues will only hit when doing an OS re-install which is always a risk, the kernel/systemd lock step will make no difference here.
I thought one maxim of the linux kernel was WE DO NOT BREAK USERSPACE.
https://lkml.org/lkml/2012/12/23/75
I cheerished that one, because it meant that I could change kernels without having to care about the userspace applications and libraries.
Now that get flushed down the toilet. That is not linux but lindows thinking.
So fuck systemd, I totally hate it. If Mr. Poettering is bored, then I might suggest he might go back to PulseAudio, which is not in a stellar working condition either.
It's possible that Michael Larabel didn't get his facts wrong this time, but he has a history of (a) sloppy reporting and (b) completely ignoring requests for making corrections. Considering the number of times his mistake was pointed out in this one case (https://twitter.com/phoronix/status/575005596501590016, http://www.phoronix.com/forums/showthread.php?115543-An-LGPL-Licensed-Larrabee-Inspired-GPGPU-Processor/page2), I think he does it on purpose just to fuck with people.
The Windows kernel is actually much more modular than Linux.
For all the noise about systemd, we are totally ignoring the fact that it's the Linux kernel that is the most egregious violation of UNIX modular philosophy. ChromeOS Lightbar has no place in main kernel distribution. System should at least provide enough of a stable binary interface for users to get a binary from outside developer and use it for a couple years. It's not crazy for a non-critical driver like this run in userspace, where a crash is less likely to bring down the whole system.
Anyone interested in learning system programming, or getting their pet gadget to work with Linux, should be able to maintain the project without having to convince Linus Torvalds to take it on or make monthly patches to accommodate ever changing kernel interface. For that matter, someone should be able to write a new kernel and have it work with a decent subset of Linux drivers. In the meantime, core Linux maintainers can focus on fundamental projects like kdbus rather than making LED lights on one particular laptop blink.
> Supercomputing? HAH!
Of the top 100 supercomputers in the world, 99 run Linux.
Someone needs to explain to me how this form of IPC is distinct and better than those already available. Shared memory, memory mapping, pipe, and named pipes have been sufficient for all of the object serialization, and message handling systems I have ever worked with. These facilities are very generic. It seems to me user space is bleeding too deeply into the kernel. The direct dependency of systemd to the kernel revision is horrendous design.
Since Linux is turning into Windows, we might as well start concentrating on the GNU HURD.
That is, drive a stake into the heart of Linux to kill it. UNIX work-alike, no longer.