Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
NewsLinux: Kdbus schafft es nach über 2 Jahren in Kernel 4.1
Der in rund zwei Monaten erscheinende Kernel 4.1 wird als eine seiner wichtigen Neuerungen die Integration von Kdbus aufweisen können, wenn das IPC-Framework D-Bus nach Jahren der Entwicklung vom Userspace in den Kernel wandert. Hinter dem Projekt steht Kernel-Entwickler Greg Kroah-Hartman.
Bis zu dem Satz war ich begeistert. Ich hab nichts gegen systemd, aber ich hätte mir wirklich gewünscht, dass kdbus ein echtes kernel feature wird, dass überall da zur Verfügung steht, wo es einen linux kernel gibt.
Ergänzung ()
@ Vasilev: Das Hauptproblem (performance) wird ja gerade dadurch abgestellt, dass es in den Kernel wandert.
Abseits von dieser Meldung: ich finde es klasse, dass in den letzten Tagen viele Meldungen aus dem Bereich Linux hier kommen und auch Workshop-Artikel. Weiter so!
Wenn man Teile von Systemd braucht, dann programmiert man dafür einfach einen Ersatz, dieser läuft dann im Userspace (außerhalb des Kernelbereichs bzw. ohne große Kernel-Berechtigungen).
Kommt das nicht etwas verfrüht? Bisher gibt es nur einen Pull Request, der bislang noch nicht von Linus Torvalds angenommen wurde. Überhaupt würde ich mir dazu eine Stellungnahme erwarten, nachdem es von einigen Kernelentwicklern anhaltende Kritik (NACKs) gibt.
So as far as I can tell kdbus has a fundamental design flaw.
Artikel-Update: Nach dem Vorschlag von GKH, Kdbus in den offiziellen Kernel 4.1 aufzunehmen, ist eine noch anhaltende Diskussion entflammt. Während zwei Entwickler sicherheitsrelevante und technische Argumente anbringen, die GKH gewillt ist, zu diskutieren, gleitet die Diskussion ansonsten in das Lager der Systemd-Gegner ab. Ein Vorschlag zur Lösung der Probleme ist eine persönliche Diskussionsrunde auf einer der Kernel-Konferenzen im Jahresverlauf. Derzeit hat der Patch zu Kdbus zwei Ablehnungen (NACK), Torvalds hat noch nicht explizit Stellung bezogen. Es bleibt also abzuwarten, ob Kdbus es in Kernel 4.1 schafft.
Schön, dass man hier in letzter Zeit öfters über Linux und Details lesen kann.
Dies könnte durchaus helfen aus Gelegentlich-Linux-Nutzer Hauptsächlich-Linux-Nutzer oder gar Vollzeit-Linux-Nutzer zu machen.
Findest du nicht, dass das etwas sehr verallgemeinert ist? Mir würde da das ein oder andere Anwendungsgebiet mehr einfallen. Ich sag nur mal sinnige .NET-Entwicklung als Beispiel.
Mal etwas abseits der Diskussion: Es sind wohl die Nachteile von Kdbus, welche nicht von der Hand zu weisen sind. Zumindest folgen auf diesen Satz in der News nur selbige...
D-Bus war die bisherige Lösung und fand rein im Userspace statt (Hauptproblem: langsam). Kdbus lebt hauptsächlich im Kernelspace und nur ein kleiner Teil im Userspace.
Man muss auch bedenken, es ist nur eine Funktion zur Kommunikation zwischen Prozessen, eben nichts besonderes.
Da D-Bus aber auch schon weit verbreitet ist (und werden soll), wird das eben bis aufs kleinste Detail (für alle anwendbar) diskutiert.
Da werden dann aber auch mal einfach wichtige Hauptpunkte einfach missverstanden.
Ich bin absolut kein Linux Experte, aber für mich klingt das so, als wäre D-Bus ein guter Userspacemechanismus, dessen Performance aber durch seinen "Lebensraum" stark limitiert ist.
Um diese Limitierung aufzuheben hat man jetzt versucht ihn in den Kernel zu verschieben ohne dabei (nach Meinung einiger Kernelentwickler) ausreichend darauf zu achten, dass nicht alles was im Userspace sinnvoll ist auch für den Kernel akzeptabel ist.