Post by richard lucassenOn 05 Aug 2014 18:11:36 GMT
Post by s***@navi.boekerijPost by richard lucassenDat klinkt veelbelovend in het kader van de keuzevrijheid en het
onstaan van een monocultuur in Linuxland.
# apt-get remove systemd
Reading package lists... Done
Building dependency tree
Reading state information... Done
sysvinit-core
colord gvfs gvfs-daemons libpam-systemd policykit-1
policykit-1-gnome systemd systemd-sysv udisks2
sysvinit-core
0 upgraded, 1 newly installed, 9 to remove and 56 not upgraded.
Need to get 130 kB of archives.
After this operation, 11.3 MB disk space will be freed.
Do you want to continue? [Y/n]
Yes, natuurlijk.
Ik ben benieuwd hoe je ervaringen zijn. Ik heb dat systemd nu enkele
weken gedraaid omdat dat met "testing" meekwam en het valt alleszins mee
hoe het zich gedraagt. Met een paar commando's als journalctl en
systemdctl is het goed te beheren voor de simpele dingen die ik wil.
Het was in het begin wel even gedoe omdat systemd alle services
opstartte die ik in sysV uit had staan.
Ik heb het dan wel over werkstations. Voor servers hou ik het
vooralsnog liever op sysV.
"Het valt alleszins mee" is maar hoe je het bekijkt. Ik ga er vanuit dat
systemd in principe moet werken. Het probleem dat ik met systemd heb is
dat het tegen alles ingaat wat ik heb geleerd van Linux en UNIX security.
Het doet enkele dingen:
- het vervangt sysvinit
- het vervangt logd
- het vult pamd en logind aan (denk ik)
- het mag ook rechten geven voor netwerk toegang e.d.
Het doel van systemd is het vereenvoudigen van system administration
en gebruik maken van VM-technology zonder een VM. Hadden ze een mooie
term voor, iets als "services" of "instances". Maar ik zie het verschil
niet met een chroot met een admintool geintegreerd.
Het is niet zo dat VM-technology alleen kan worden gebruikt met systemd.
Mijn voorkeur ligt duidelijk ergens anders.
Het werkstation waar ik nu achter zit heeft grub, udev, dbus en de minimale
pakketten van systemd. Mijn favoriete werkstation doet het zonder systemd
maar daarvan moet ik de voeding vervangen voordat deze weer werkt.
Udev en grub gebruik ik tegenwoordig met tegenzin, omdat het Linux onnodig
complex maakt.
Dbus heb je nodig voor gnome, kde, xfce, libre-office, java, gimp, etc..
Dbus logt naar systemd-journal...
Iceweasel (Firefox) heeft gelukkig geen dbus of systemd nodig.
Mutt (!) heeft wel systemd nodig via de gpg-client.
Volgens mij is de link dbus-systemd niet hard, want bij navraag aan een
BSD gebruiker werd genoemd dat bij hem dbus (nog) zonder systemd werkt.
Dus ik hoop dat die compatibiliteit behouden blijft en dat ik dbus
zo kan ombouwen dat systemd niet meer noodzakelijk is.
Voor een workstation is werken zonder X natuurlijk onderhandig. Bij gebrek
aan xfce, kdm en gnome heb ik voorlopig een ouder windowmanager geinstalleerd
(windowmaker).
Kortom, Linux op de desktop is voor mij verder verwijdert dan ooit dank zij
systemd. Het is niet meer optioneel voor een workstation. Tenminste als je
de pre-compiled packages gebruikt (en daar zit ik nu nog even aan vast door
beperkingen in vrije tijd).
Met vriendelijke groet,
Huub