fethomm
Commander
- Registriert
- Okt. 2012
- Beiträge
- 2.597
- 14. April 2015
- #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.
Zur News: Linux: Kdbus schafft es nach über 2Jahren in Kernel 4.1
Vasilev
Lieutenant
- Registriert
- Sep. 2013
- Beiträge
- 518
- 14. April 2015
- #2
Finde diese Entwickluing einen Rückschritt, gerade auch wegen
[...] hat jedoch auch seit Jahren nicht abstellbare Probleme [...]
und die sollte man vorher abstellen, bevor man das aufnimmt.
M
Miuwa
Commodore
- Registriert
- Dez. 2011
- Beiträge
- 5.037
- 14. April 2015
- #3
EinigeTeile von D-Bus verbleiben im Userspaceund werden von Systemd bereitgestellt.
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.
B
bananajoe2k4
Lt. Junior Grade
- Registriert
- Dez. 2004
- Beiträge
- 349
- 14. April 2015
- #4
Ganz so sicher ist das allerdings nicht, wenn man sich mal die Kommentare auf der Kernel Mailinglist anschaut:
Faust2011
HTTP 418 - I'm a teapot
Moderator
- Registriert
- Aug. 2011
- Beiträge
- 12.905
- 14. April 2015
- #5
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!
S
sunnyday
Lieutenant
- Registriert
- März 2015
- Beiträge
- 873
- 14. April 2015
- #6
@Miuwa
Einige Teile von D-Bus verbleiben im Userspace und werden von Systemd bereitgestellt.
Keine Sorge dann schreiben die einfach ein anderes Userspace-Programm
M
Miuwa
Commodore
- Registriert
- Dez. 2011
- Beiträge
- 5.037
- 14. April 2015
- #7
@sunnyday: Sorry, ich versteh grad nicht, was du damit aussagen willst (bin kein Experte was Linux angeht).
S
sunnyday
Lieutenant
- Registriert
- März 2015
- Beiträge
- 873
- 14. April 2015
- #8
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).
sturme
Commander
- Registriert
- Apr. 2004
- Beiträge
- 2.268
- 14. April 2015
- #9
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.
My apologies for being the bearer of bad news.
Zuletzt bearbeitet:
fethomm
Commander
Ersteller dieses Themas
- Registriert
- Okt. 2012
- Beiträge
- 2.597
- 16. April 2015
- #10
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.
SoilentGruen
Lt. Commander
- Registriert
- Mai 2011
- Beiträge
- 1.786
- 16. April 2015
- #11
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.
Wer keine Spiele spielt braucht Windows nicht.
S
svenie25
Ensign
- Registriert
- Dez. 2006
- Beiträge
- 254
- 16. April 2015
- #12
SoilentGruen schrieb:
Wer keine Spiele spielt braucht Windows nicht.
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.
mux
Lt. Junior Grade
- Registriert
- Apr. 2011
- Beiträge
- 288
- 16. April 2015
- #13
fethomm schrieb:
Die Vorteile von Kdbus sind nicht von der Hand zu weisen.
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...
M
MarS81
Cadet 1st Year
- Registriert
- Mai 2010
- Beiträge
- 8
- 16. April 2015
- #14
Er zählt hier die Nachteile von Dbus auf, die in Kdbus ausgebügelt werden.
Abseits davon: Diese Flamewars in der Linux-Community sind manchmal echt Kindergarten.
mux
Lt. Junior Grade
- Registriert
- Apr. 2011
- Beiträge
- 288
- 16. April 2015
- #15
Ah, verstehe. Dachte beim Lesen das wäre das selbe. Bin kein Linux-User, interessiere mich aber.
fethomm
Commander
Ersteller dieses Themas
- Registriert
- Okt. 2012
- Beiträge
- 2.597
- 16. April 2015
- #16
mux schrieb:
Ah, verstehe. Dachte beim Lesen das wäre das selbe. Bin kein Linux-User, interessiere mich aber.
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.
G
Ganzir
Gast
- 16. April 2015
- #17
SoilentGruen schrieb:
Wer keine Spiele spielt braucht Windows nicht.
Das mag einen Großteil der Nutzer bei Windows halten, es gibt aber auch noch andere Programme, wo es kein gleichwertiges Open-Source Programm gibt.
sturme
Commander
- Registriert
- Apr. 2004
- Beiträge
- 2.268
- 16. April 2015
- #18
MarS81 schrieb:
Abseits davon: Diese Flamewars in der Linux-Community sind manchmal echt Kindergarten.
Was für dich wie ein Flamewar aussieht hält die Qualität auf einem hohen Niveau.
S
sunnyday
Lieutenant
- Registriert
- März 2015
- Beiträge
- 873
- 16. April 2015
- #19
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.
M
Miuwa
Commodore
- Registriert
- Dez. 2011
- Beiträge
- 5.037
- 16. April 2015
- #20
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.
Du musst dich einloggen oder registrieren, um hier zu antworten.