systemd

Kohteesta Wikipedia
Siirry navigaatioon Siirry hakuun

systemd on Linux-käyttöjärjestelmässä käytetty init-ohjelman korvaaja, joka käynnistää tärkeimmät ohjelmat sekä aloittaa järjestelmän lokitietojen keruun, cron-tyyppisen tehtävien ajoitushallinnan sekä useita muita tehtäviä.[1] systemd:n ovat kehittäneet Red Hatillä Lennart Poettering ja Kay Sievers.[1]

Ohjelmaa on kritisoitu ja boikotoitu useita kertoja.[1] Linus Torvalds ei vastusta systemd:n käyttöä, mutta on kertonut eräiden kehittäjien olevan liian välinpitämättömiä bugeista.[1][2] Ohjelman mukana ollut udev-ohjelmisto on poistettu systemd-projektista koska firmwaren lataaminen on ytimen vastuulla.[3] Theodore Ts’o on kritisoinut tapaa, jolla järjestelmään vaikuttavia muutoksia tehdään välittämättä tietyn käyttökohteen ulkopuolisista.[1]

Aiemmin Linux-alustalla käytettiin System V:n tyylistä SysVInit:iä ja BSD:n initiä, joiden jälkeen tulivat service ja chkconfig -ohjelmat.[4] Myöhemmin tuli Upstart, jonka systemd on korvannut useissa paikoissa.[4]

Ohjelma on ensimmäinen prosessi, jonka Linux-ydin käynnistää tietokoneen käynnistyessä.[5] Eräitä kehityskohteita aiempiin ratkaisuihin olivat käynnistymisnopeuden parantaminen sekä laitteiston ja ohjelmiston muutoksien käsittely käynnissä olevassa järjestelmässä.[6]

systemd:n käynnistämiä palveluita muokataan systemctl-ohjelmalla.[7]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. a b c d e Steven J. Vaughan-Nichols: Linus Torvalds and others on Linux's systemd 19.9.2014. ZDnet. Viitattu 16.6.2019. (englanniksi)
  2. Re: udev breakages - was: Re: Need of an ".async_probe()" type of callback at driver's core - Was: Re: [PATCH [media] drxk: change it to use request_firmware_nowait()] 3.10.2012. Lkml.org.
  3. [systemd-devel [PATCH] Drop the udev firmware loader] lists.freedesktop.org. 29.5.2014. Viitattu 16.6.2019. (englanniksi)
  4. a b Carla Schroder: Understanding and Using Systemd Linux.com. Viitattu 16.6.2019. (englanniksi)
  5. systemd man7.org. Viitattu 16.6.2019. (englanniksi)
  6. Jonathan Corbet: Systemd as tragedy 28.1.2019. Lwn.net.
  7. Carla Schroeder: Cleaning Up Your Linux Startup Process 18.5.2016. Linux.com. Viitattu 16.6.2019. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]