Hallo, Am Sun, 05 May 2013, Sebastian Siebert schrieb:
Am 05.05.2013 19:17, schrieb David Haller:
Am Sun, 05 May 2013, Sebastian Siebert schrieb:
Hierfür ist eine eigene systemd-Implementierung mit dem entsprechenden Dienst verantwortlich:
Eierlegendewollmilchsau halt. Nix funktioniert mehr... Nein, es mußten ja unbedingt neue/andere Config-Dateien sein. Ich hasse Systemd! (siehe andere Mails. Ich verwende systemd nicht. Warum auch!)
Das ist natürlich kein Geheimnis, dass du systemd nicht magst. Hast ja auch schon in der englischen ML ausführlich durchblicken lassen. :-)
*g* Ich denke, systemd hätte man noch mind. 2 Jahre reifen lassen müssen. Ansich ist die Idee ja nicht schlecht, wie upstart, openrc etc. und dann mal gucken was draus wird ... Aber systemd? Mal eben von heut auf morgen _so viel_ ersetzen? Von einem Entwickler, der uns schon Pulseaudio und Avahi beschert hat? *grusel*
Ich würd ja gern mal den Poettering und die Verantwortlichen, die das in die Distributionen einbauen zum Gespräch mit "Reason" bitten.
Hallo? Geht's noch? Für ein paar ms beim booten alles über Bord werfen und so ein Ungetüm wie systemd?
An der Unix-Philosophie ist was dran: "Mache nur eine Sache und mache sie gut." [1]
;-)
Und sie funktioniert seit >40 Jahren. Und sysvinit wohl ziemlich genau 30 ;)
Ich muss ehrlich gestehen, dass ich die Idee hinter systemd nicht schlecht finde. Jedoch wegen der Langsamkeit von SysVinit auszutauschen, halte ich eher für vorgeschoben. Eher wollte man die Ressourcen an einer Sache bündeln.
Jau.
Nur ein Feature ist für mich interessant, die eigentlich systemd verkörpern sollte: Dienste werden nur gestartet, wenn man sie tatsächlich braucht (ähnlich wie xinetd). Nun ja, bisher ist recht wenig zu sehen bzw. überhaupt umgesetzt. Im Moment werkelt systemd mehr oder weniger wie SysVinit. Dafür hätte man nicht unbedingt SysVinit abschaffen müssen.
Eben. Wobei: ein 'rcXXX start' an gegebener Stelle ist ja auch kein Hexenwerk.
Ja, auch systemd musste man erst mal beibringen, was es heißt die SuSE-like Init-Skripte korrekt zu verarbeiten. Man nennt sowas auch zurechtbiegen.
Wenn ich mir die ganzen (teilweise echt makaberen) Patches für systemd in unserem OBS anschaue, dann wird mir davon immer noch schlecht. [2] SysVinit hat längst nicht soviele Patches wie systemd. [3] Dies spricht schon eher für ausgereift. :-)
Eben. Sysvinit ist simpel. /sbin/init + shell. Fertig. Was das OS dann draus macht ist dann dessen Sache. Man kann ja Krams in den Hintergrund schicken und somit parallelisieren. Mache ich hier z.B. [..]
Nun ja, in der Performance tun sich beide Init-Systeme nicht wirklich viel, wenn man dies mal genau nimmt. :-) Ich halte systemd immer noch für jungfräulich und müsste noch länger abhängen. Da einige Dienste noch nicht an systemd angepasst wurden, so bleibt das Potenzial von systemd auf der Strecke. Sprich: Schnelles hochfahren mit wenigen Diensten und der Rest wird bei Bedarf gestartet.
Jo. Aber wie geschrieben: ist für mich sowieso irrelevant, das BIOS braucht eh schon länger um die ganzen Platten zu finden. Und so oft boote ich nun auch wieder nicht. Schnelles booten wird IMO weit überschätzt. Ne SSD als / ist trotzdem nett ;) Und bringt mehr als systemd/upstart/bla vs. sysvinit.
Verantwortlich ist die Konfiguration unter /usr/lib/tmpfiles.d/tmp.conf
# sed -n '/^[^#].*/p' /usr/lib/tmpfiles.d/tmp.conf
==== /usr/local/bin/delcomments [LIZENZ: GPLv2] ==== #!/usr/bin/sed -f /^[[:space:]]*#/d /^[[:space:]]*$/d ====
Oh, kein Einzeiler heute? Schade. :-)
Nicht als abspeicher- und ausführmachbares Script. Aber wenn du magst, hier ist dein Einzeiler: ==== #!/usr/bin/sed -f /^[[:space:]]*#/d;/^[[:space:]]*$/d ==== HTH, -dnh PS: grad ne Sendung guckend, in der immer wieder "K_u_i_per"-Gürtel genannt wird *tsk* Weiß doch jeder, daß das "Köjper"- o.s.ä. ausgesprochen wird ;) Niederländisch eben. NMF:
[1] http://de.wikipedia.org/wiki/Unix-Philosophie#McIlroy:_A_Quarter_Century_of_...
[2] https://build.opensuse.org/package/show?package=systemd&project=openSUSE%3AFactory
[3] https://build.opensuse.org/package/show?package=sysvinit&project=openSUSE%3AFactory
-- GETOPT(3) BUGS This manpage is confusing. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org