Ajánlott, 2024

Választható editor

Találkozzon a systemd-vel, az Ön közelében lévõ Linux distro átvevõ ellentmondásos projektkel

Основные параметры unit systemd linux. Создание unit systemd.

Основные параметры unit systemd linux. Создание unit systemd.

Tartalomjegyzék:

Anonim

Systemd jelenleg a Linux-föld egyik legellentmondásosabb projektje. Milyen ellentmondásos? Annyira ellentmondásos, hogy Lennart Poettering, a systemd egyik fejlesztője még azt is állítja, hogy a szörnyű emberek összevonták a Bitcoinokat, hogy bérlőt béreljenek rá. Ésszerűbb szinten van egy Boycott systemd weboldal, amely a szoftverek bojkottálására különféle technikai érdeket vitat.

Mindezek a visszajelzések a systemd sikereire reagálnak. A Fedora és az OpenSuSE Linux-disztribúcióiból az Ubuntu, a Debian, sőt az Arch Linux is használta vagy fogadja. A GNOME egyre inkább függ attól, hogy az idő múlásával - a Debian egyik kifejtett oka a GNOME-ra való áttérés miatt a rendszer integrációja miatt történt. mindenütt .

Tehát mi az egész a hub-bub-és a vad ellentét? Nézzünk egy kicsit közelebb ehhez a dühös csatához.

[További olvasmány: 4 Linux-projekt az újoncok és a köztes felhasználók számára]

Systemd egy új init rendszer

A cored rendszerben a régi SysV init rendszerben. Az init rendszer a szoftver inicializálja a rendszert. Az indításkor az init felelős a megfelelő illesztőprogramok betöltéséért, a hálózati kapcsolat aktiválásáért, különböző rendszerszolgáltatások elindításáért, és végül a grafikus bejelentkezési képernyő megjelenítéséhez, ahol bejelentkezik. A SysV init egy régi rendszer, amely alapvetően csak a /etc/init.d .

Szeretne naprakészen tartani a Linuxot, a BSD-t, a Chrome OS-t és a világ többi részét? Könyvjelző a világon a Windows oszlop oldalán, vagy kövesse az RSS-hírcsatornánkat.

Alapvetően a systemd modern helyettesíti a régi és sötét SysV init-t. Ezenkívül az eseményekre adott válaszként is indíthat szolgáltatásokat; például amikor csatlakoztat egy USB-nyomtatót, elindíthatja a nyomtatási szolgáltatást a csatlakoztatott eszközre válaszolva. Amikor egy adott hálózati porton kap egy kapcsolatot, elindíthatja az adott porton hallgatni kívánt hálózati szolgáltatást, tovább folytassa a kapcsolatot.

A SysV init és a systemd további technikai információit olvassa el Jorgen Schäfer "Miért rendszeres?"

De a systemd több, mint

Még a systemd detektorai is nagyjából egyetértenek abban, hogy a SysV régi és igényei vannak cserélendő. De a kritikusok helyesen tudják, hogy a systemd valójában több mint ez. Ez egy nagy projekt, amely számos más funkcionalitást tartalmaz. Ez egy szoftvercsomag, nem csak egy init rendszer.

Wikimedia Commons

A systemd struktúrájának ábrázolása.

A systemd projekt tartalmaz továbbá logindet, a felhasználói bejelentkezéseket kezelő dossziét és a naplózást, egy eseménynaplózási rendszert amely vitathatatlanul bináris és nem szöveges fájlokat ír. A Systemd elnyelte az udev projektet és annak kódját is, amely a / dev / könyvtárban lévő virtuális eszközfájlok kezelését és eseményeket kezeli, amikor az eszközök be vannak dugva és ki vannak húzva. A lista folytatódik és be van kapcsolva: a systemd egy cron-stílusú feladat ütemezőt és hálózati d-t is tartalmaz, egy démon a hálózati kapcsolatok kezelésére.

Újabban a systemd egyre konzolizált, felhasználói módú konzoldémont használ, amely akkor használható, ha a Linux virtuális a terminálkódot le kell vetni magából a rendszermagból. A rendszermag fejlesztõi boldognak találják ezt a cuccot a rendszermagból és a felhasználói felületbe, de néhány embernek gondolkodnia kell: vajon a rendszernek tényleg ezt is át kell vennie?

A kritikusok szerint ez nem Unix-szerû

A rendszerre vonatkozó panaszok nagy része abból az érzésből ered, hogy ez a hatalmas projekt egyre nagyobb hatást gyakorol és túl sok a Linux rendszerre. Nem meglepő, hogy a Boycott rendszer helyszíne pontosan ezzel a panaszral kezdődik:

"Systemd a Unix filozófiája előtt repül:" csinálj egyet és csinálj jól ", ami több tucat szorosan összekapcsolt bináris összetett gyűjteményt jelent. Feladatai durván meghaladják az init rendszerét, hiszen az energiagazdálkodás, eszközkezelés, csatolási pontok, cron, lemezes titkosítás, socket API / inetd, syslog, hálózati konfiguráció, login / session management, readahead, GPT partíció felfedezés , a konténer regisztrálása, a gazdagép / hely / időkezelés, az mDNS / DNS-SD, a Linux konzol és más dolgok összecsomagolásával. "

Az Ubuntu Mark Shuttleworth eredetileg "rendkívül invazív és alig indokolt" rendszernek nevezték, amikor az Ubuntu saját "upstart" init rendszerrel ragaszkodott. Az Ubuntu végül feladta ezt a harcot, és rendszerdre vált. A változás megjelenik az Ubuntu Desktop Next képeknél, amelyek a 15.04-es frissítési ciklusban kezdődnek.

Tehát a systemd: jó vagy rossz?

Oh fiú, itt megyünk. Ez a cikk része, ahol mindent fel kell húznom egy szép íjjal, és ki kell mondanom, hogy melyik oldalon van helyes.

A systemd eredeti ötlete biztosan jó. A Linuxnak kicserélnie kell a régi SysV init rendszert és a súrlódó SysV init parancsfájlokat, és egy elegáns, modern rendszerdémon, amely képes több típusú eseményre reagálni és intelligensebben kezelni a démonokat, remek ötlet. Azonban igaz, hogy a systemd úgy tűnik, hogy egy monolitikus rendszerszintű rétegre növekszik, amely éppen a Linux kernel fölött él.

De , bár a Linux közösségi fejlesztésű projekt, nem a földimogyoró galériája, függetlenül attól, hogy ez egy A PCWorld újságíróként vagy az internetes kommentárok körében -, hogy eldöntsék, hogyan fejlődik. Az emberek valóban piszkosak a kezükbe a kóddal, és bevonják magukat ezekbe a projektekbe. És érdekes, hogy a Linux disztribúciók és a hozzájuk kapcsolódó emberek többnyire a rendszeres integráció irányába mutatnak.

A Linux alkotója, Linus Torvalds (aki nem fél semmit mondani), nem tűnik elgondolkodva a systemd-ről. Mint azt a ZDNet-nek elmondta:

"Nekem nincs különösebben erõs véleményem a rendszerrõl.Néhány kérdéseket vetettek fel a fejlesztõk néhány fõjével, amelyek szerintem túlságosan is hivalkodóbbak a hibák és a kompatibilitás miatt. a tervezési részletek őrültek (nem szeretem például a bináris naplókat), de ezek a részletek, nem pedig nagy kérdések. "

Ha Linus Torvaldsnek nincsenek nagy problémái a rendszer kialakításával, talán nem minden rossz. Ha szeretne egy nyugodt pillantást vetni arra, hogy a Linux disztribúció miért szeretne elmenni a systemd rendszerrel, akkor a Debian rendszeres vitaanyaga jó olvasmány.

Mit gondolsz a systemd-ről? Hangzik ki a megjegyzésekben! Csak próbáld meg fenntartani a polgári, népszerűségeket a vitás kérdésekben.

Ezt a cikket frissítettük annak tisztázására, hogy a systemd megjelenjen-e az Ubuntu Desktop Next képeknél. Eredetileg tévesen állította, hogy a változás már megtörtént.

Top