Za moich czasów GRUB miał służyć do uruchomienia systemu operacyjnego, a nie sam nim być. A o jakie wchłanianie Ci chodzi, bo coś czuję FUD w powietrzu?
systemd ma przecież własnego syslogd (journal). Udev został połączony z nim w kwietniu, stąd inicjatywa devów Gentoo i Debiana, żeby utworzyć eudev (bez systemd). Więc parafrazując - za moich czasów init był tylko do obsługi procesów, nie logowania czy obsługi urządzeń.
Ale w tej chwili nie uruchomisz journald bez systemd. Udeva nie skompilujesz nawet bez systemd. Jeśli chcesz użyć innego sysloga niż ten journald, musisz go uruchomić obok, nie zamiast (umie to chociaż zapisywać logi na zdalną maszynę?). Apropos źródeł razem, to sprawdziłem sobie ilość plików oraz rozmiar sysvinit na debianie i systemd. 294 plików (2.8M) vs 1309 (17MB). Zgadnij które jest które.
A o jakie wchłanianie Ci chodzi, bo coś czuję FUD w powietrzu?
root 444 1 0 Nov28 ? 00:00:13 /usr/lib/systemd/systemd-journald
root 6840 1 0 Nov28 ? 00:00:00 /usr/lib/systemd/systemd-udevd
root 7253 1 0 Nov28 ? 00:00:00 /usr/lib/systemd/systemd-logind
U mnie usilnie nie chcą być jednym programem. A że źródła są akurat dystrybuowane razem...
Apropos źródeł razem, to sprawdziłem sobie ilość plików oraz rozmiar sysvinit na debianie i systemd. 294 plików (2.8M) vs 1309 (17MB). Zgadnij które jest które.