Olen tilannut useita eri Linux -jakeluihin ja -sovelluksiin liittyviä postituslistoja vain pitääkseni itseni ajan tasalla siitä, mitä tapahtuu. Mitkä ovat uudet viat? Mitä laastareita on julkaistu? Mitä odotetaan seuraavassa julkaisussa? ja paljon muuta tavaraa. Nykyään postituslista on täynnä "Valitse puolesi Linux Dividessa", lähinnä Debianin postituslistalla ja muutamia muita.
sen sisällä daemon korvataan demonilla systemd joissakin Linux -jakeluissa, vaikka monet heistä ovat jo ottaneet sen käyttöön. Tämä luo/luo valtavan kuilun perinteisen Unix/Linux Guardin ja uuden Linux Guardin - ohjelmoijien ja järjestelmänvalvojien - välille.
Tässä artikkelissa keskustelemme ja ratkaisemme kaikki kyselyt yksitellen.
Linuxissa sen sisällä on lyhenne sanoista Initialization. sen sisällä on demoni -prosessi, joka käynnistyy heti, kun tietokone käynnistyy, ja jatkaa toimintaansa, kunnes se sammuu. Itse asiassa init on ensimmäinen prosessi, joka käynnistyy, kun tietokone käynnistyy, jolloin se on kaikkien muiden käynnissä olevien prosessien vanhempi suoraan tai epäsuorasti, ja siksi se yleensä annetaan "
pid = 1“.Jos jotenkin sen sisällä daemonia ei voitu käynnistää, mitään prosessia ei aloiteta ja järjestelmä saavuttaa vaiheen nimeltä "Ytimen paniikki“. init on yleisimmin kutsuttu Järjestelmän V alku. System V on ensimmäinen kaupallinen UNIX -käyttöjärjestelmä, joka on suunniteltu, ja initin käyttö useimmissa nykypäivän Linux -jakeluissa on identtinen Järjestelmä V -käyttöjärjestelmä muutamaa poikkeusta lukuun ottamatta, kuten Slackware BSD-tyyliin ja Gentoo mukautettua initia käyttäen.
Tarve korvata init jollakin täydellisemmällä tuntui jo pitkään ja useista vaihtoehdoista kehitettiin aika ajoin, joista osa tuli jakelun alkuperäiseksi init-korvaajaksi, joista osa ovat:
A systemd on System Management Daemon, joka on nimetty UNIX -sopimuksella lisäämään "d"Daemonin lopussa. Joten ne voidaan helposti tunnistaa. Alun perin se julkaistiin GNU General Public License -lisenssillä, mutta nyt julkaisut tehdään GNU Lesser General Public License -lisenssillä. Kuten init, systemd on kaikkien muiden prosessien vanhempi suoraan tai epäsuorasti, ja se on ensimmäinen prosessi, joka käynnistyy käynnistyksen yhteydessä, joten sille on tyypillisesti määritetty "pid = 1“.
A systemd, voi viitata kaikkiin paketteihin, apuohjelmiin ja kirjastoihin daemonin ympärillä. Se oli suunniteltu poistamaan initin puutteet. Se itsessään on taustaprosesseja, jotka on suunniteltu käynnistämään prosessit rinnakkain, mikä vähentää käynnistysaikaa ja laskennallisia yleiskustannuksia. Siinä on paljon muita ominaisuuksia verrattuna initiin.
Aloitusprosessi alkaa sarjassa, eli yksi tehtävä käynnistyy vasta sen jälkeen, kun viimeinen tehtävän käynnistys oli onnistunut ja se ladattiin muistiin. Tämä johti usein viivästyneeseen ja pitkään käynnistysaikaan. Järjestelmää ei kuitenkaan suunniteltu nopeuteen vaan asioiden hoitamiseen siististi, mikä puolestaan välttää kaiken YK: n tarpeellisen viiveen.
Linux -jakelu | Liittäminen |
Fedora | Kyllä, ensimmäinen distro ottaa käyttöön systemd |
Kaari | Joo |
Punainen hattu | Joo |
CentOS | Joo |
Debian | Kyllä, Debian 8 -koodinimi Jessie on oletuksena järjestelmä |
Gentoo | Kyllä, mutta se on ladattava, asennettava ja määritettävä mukautetun init -sivun kanssa |
OpenSUSE | Joo |
Rento | Ei (vaikka sitä ei ole vielä hyväksytty slackware -ohjelmissa, Patric Volkerding ei ole osoittanut mitään, hyväksytäänkö se vai ei) |
Ubuntu | Kyllä, se on asennettava ja määritettävä Upstreamin kanssa. |
Linus Torvalds, Linux -ytimen pääarkkitehti, kokee järjestelmän tärkeimmän kehittäjän asenteen käyttäjiä kohtaan ja virheraportit eivät vaikuta oikein. Ilmoitettiin myös, että systemd -filosofia on outo ja vieras tapa hallita järjestelmäprosesseja. Sama on tallennettu Patric Volkerdingiltä ja muilta merkittäviltä Linux-käyttäjiltä ja -kehittäjiltä sekä online-foorumeilta aika ajoin.
ominaisuudet | sen sisällä | systemd |
DBus -riippuvuus - pakollinen | Ei | Joo |
Laitepohjainen aktivointi | Ei | Joo |
Laiteriippuvuuden määritys udev: n avulla | Ei | Joo |
Ajastimeen perustuva aktivointi | Cron/at | Oma |
Kiintiöiden hallinta | Ei | Joo |
Palvelun riippuvuuden automaattinen käsittely | Ei | Joo |
Tappaa käyttäjät Prosessi uloskirjautumisen yhteydessä | Ei | Joo |
Vaihtojen hallinta | Ei | Joo |
SELinux -integraatio | Ei | Joo |
Tuki salatulle kiintolevylle | Ei | Joo |
Staattinen ytimen moduuli latautuu | Ei | Joo |
GUI | Ei | Joo |
Luettele kaikki aliprosessit | Ei | Joo |
Sysv -yhteensopiva | Joo | Joo |
Interaktiivinen käynnistys | Ei | Joo |
Kannettava muuhun kuin x86 -versioon | Joo | Ei |
Hyväksytty | Useita Distroja | Useita Distroja |
Palvelun rinnakkaiskäynnistys | Ei | Joo |
Resurssiraja palvelua kohden | Ei | Joo |
Helppo laajennettava käynnistysskripti | Joo | Ei |
Erillinen koodi ja asetustiedosto | Joo | Ei |
Automaattinen riippuvuuslaskenta | Ei | Joo |
Monipuolinen virheenkorjaus | Joo | Ei |
Versio | N/A | V44+ |
Koko | 560 kt | N/A |
Tiedostojen määrä | 75 tiedostoa | 900 tiedostoa + glib + DBus |
Koodirivit - LOC | 15000 (noin) | 224000 (noin) (sisältää koodit, kommentit ja välilyönnit) 125000 (noin) (todellinen koodi) |
Kaikki, mikä toimii pid = 1 -muodossa, ei saa rikkoutua, se ei saa olla sotkuinen ja käyttäjien on valvottava sitä tehokkaasti ja tehokkaasti. Monet käyttäjät uskovat, että initin korvaaminen systemd: lle on vain pyörän keksiminen uudelleen aina Linuxin sivuvaikutuksena. Mutta tämä on Linuxin monipuolinen luonne. Tämä johtuu siitä, että Linux on niin tehokas. Muutos on hyvä ja meidän on arvostettava sitä, jos se on hyvästä syystä.
Tässä kaikki tältä erää. Olen täällä jälleen toisen mielenkiintoisen artikkelin kanssa, jota ihmiset rakastavat lukea. Siihen asti pysy kuulolla ja yhteydessä Tecmintiin. Älä unohda antaa meille arvokasta palautettasi alla olevissa kommenteissa.