Linux brez systemd: zakaj bi morali uporabiti Devuan, Debian Fork

Linux brez systemd: zakaj bi morali uporabiti Devuan, Debian Fork

Morda boste presenečeni, kaj pomeni krizo v skupnosti Linux. Pred nekaj leti je nastanek sistema systemd init poslabšal številne razvijalce in uporabnike. Večina operacijskih sistemov, ki temeljijo na Linuxu, je sprejela systemd, vendar je nekaj takih, ki so se odločili za drugačen potek.





Ali lahko kljub vsem trditvam sploh poveste razliko med različico Linuxa, ki zajema systemd, in tisto, ki ne?





Kot jasen testni primer razmislimo o Debianu in različici, imenovani Devuan. Debian je eden najstarejših in največjih operacijskih sistemov, ki temeljijo na Linuxu. Leta 2014 je skupina, imenovana Veteran UNIX Admins, začela Devuan, vilico Debiana brez systemd. Bi morali poskusiti?





Kaj je sploh init sistem?

Init je okrajšava za inicializacijo. Init postopek je prvi del postopka operacijskega sistema, ki se zažene, ko se računalnik z operacijskim sistemom Linux zažene. Deluje v ozadju, dokler je računalnik vklopljen, in se nadaljuje, dokler se računalnik ne izklopi.

Sistem init upravlja druge procese, tako da se računalnik brez težav zažene, zažene in izklopi. Čeprav je sistem init lahko v veliki meri neviden, je tudi bistven.



Kaj je 'narobe' z systemd?

Systemd je več kot sistem init. Vključuje drugo programsko opremo, kot sta networkd in logind, ki upravljata druge vidike vašega računalnika. Systemd je zbirka programske opreme ki služi kot most med aplikacijami in osnovnim jedrom Linuxa. Obravnava tako raznolike naloge, kot je upravljanje prijav uporabnikov v naprave za vklop.

kako hitro doseči niz na snapchatu

Tradicionalno razvijalci v operacijskih sistemih, ki temeljijo na Unixu in so podobni Unixu (slednji je Linux), razvijalci oblikujejo programsko opremo za eno nalogo in to dobro. Vedno so bile izjeme, toda pri systemd se je ključna komponenta oddaljila od tega načina dela.





Kot lahko pričakujete, obstajajo razlogi, da so razvijalci čutili potrebo po spremembi. Za začetek se je starejši sistem init zagnal linearno in naložil različne skripte v smiselnem vrstnem redu. To otežuje zagon računalnika in upravljanje osnovnih funkcij (na primer povezovanje v omrežje) na nemoten način, ki ga pričakujejo današnji stroji.

Združevanje številnih teh nalog v en sam projekt omogoča operacijskim sistemom, ki temeljijo na Linuxu, hitrejšo zagonsko izkušnjo.





Kako se Devuan razlikuje od Debiana

Debian 8 je bila prva različica, ki je sprejela systemd. Takrat se je začel projekt Devuan, vendar je prva stabilna izdaja pristala šele leta 2017, poleg izdaje Debian 9.

Devuan uporablja isti upravitelj paketov APT kot Debian , vendar vzdržuje lastna skladišča paketov. To so strežniki, ki shranjujejo programsko opremo, ki jo prenesete z APT.

Devuanovi skladišči vsebujejo isto programsko opremo kot Debian, le z popravki, ki omogočajo izvajanje programov brez systemd. To se nanaša predvsem na zaledne komponente, kot so policykit , ki upravlja, kateri uporabniki lahko dostopajo do določenih delov vašega računalnika ali jih spreminjajo.

Kako je uporabljati zdravilo Devuan?

Tako kot pri Debianu obstaja več načinov za namestitev Devuana. 'Minimalni' prenos vam nudi bistvena orodja, ki so potrebna za zagon Devuana na vašem računalniku. 'Prenos' v živo ponuja delovno namizje, ki ga lahko preizkusite, preden namestite Devuan v računalnik.

Devuan privzeto uporablja namizno okolje Xfce. To je tradicionalno računalniško okolje, podobno videzu računalniških vmesnikov pred nekaj desetletji. Funkcionalno, Xfce še vedno zmore večino opravil ljudje danes pričakujejo od računalnikov.

Devuan v živo vsebuje veliko programske opreme, ki pokriva splošna pričakovanja. Mozilla Firefox je na voljo za brskanje po spletu. LibreOffice je na voljo za odpiranje in urejanje dokumentov. GIMP lahko spremeni fotografije in druge slike. Vse te aplikacije delujejo tako, kot bi pričakovali, brez skrbi za sistem init, ki ga uporabljate.

Medtem ko Devuan zrcali skladišča paketov Debian, nista zamenljiva. Če dodate skladišče, namenjeno Debianu, obstaja nevarnost, da bo vaša namestitev uničena. Vire programske opreme lahko urejate prek terminala ali v upravitelju paketov Synaptic, ki je priložen.

Devuan se odlično poveže z omrežji Wi-Fi in Ethernet. Prav tako lahko pričakujete, da bo prepoznal bliskovne pogone in trde diske, ki jih priključite. Obstaja velika verjetnost, da sploh ne boste opazili razlike. Systemd je le en način dela, ne pa tudi edini.

Kakšen sistem init uporablja Devuan?

Konec koncev je to vprašanje bistvo tega, kar Devuan sploh počne.

Devuan privzeto uporablja sistem sysvinit, ki je podoben postopku inicializacije sistema V, ki se uporablja v Unixu. Sysvinit je bil splošni standard številnih različic Linuxa, vključno z Debianom, ki so bile uporabljene pred systemd.

Devuan ponuja tudi številne alternative. Lahko prenesete OpenRC , Rooney in drugi za zamenjavo zagotovljenega sistema init.

Ali se drugi OS, ki temeljijo na Linuxu, izogibajo systemd?

Gentoo, zgradite-svoj-operacijski sistem-od začetka distribucijo Linuxa , privzeto na OpenRC. To je ena najstarejših in najbolj znanih različic Linuxa, ki se izogiba sistemskemu. Slackware, še en starodavni OS, ki temelji na Linuxu, se je odločil, da se bo držal sysvinit. PCLinuxOS je mlajša možnost, ki se je tudi odločila, da ne bo prešla na systemd.

Obstaja tudi več distribucij Linuxa, ki temeljijo na Devuanu. Čeprav številka bledi v primerjavi z Debianom, ki služi kot osnova za mnoge ugledne OS, ki temeljijo na Linuxu, kot je Ubuntu .

Bi morali preiti na Devuan?

Ste sistemski skrbnik? Ali svoj operacijski sistem gradite iz nič ali redno interakcijo z zagonskimi demoni in storitvami ? Če je tako, ali vam bolj ustreza način, na katerega ste tradicionalno upravljali svoj sistem? Če je vaš odgovor pritrdilen, boste morda raje izbrali Devuan. Gre bolj za nadaljevanje stvari, kot za nekaj povsem novega.

Za ostale nas je to vprašanje bolj filozofsko kot pragmatično. Vam je všeč tradicionalni Unixov pristop, da eno delo opravljate dobro in ga opravljate dobro? Ali se spopadate z idejo združevanja številnih nalog v en sam projekt? Če je tako, je uporaba Devuana izraz vašega prepričanja v ta ideal.

Pragmatično rečeno, uporabite Devuan, če želite Debian brez systemd. Če želite systemd, se držite Debiana. Ni veliko več kot to.

Deliti Deliti Cvrkutati E-naslov Kako ustvariti diagram pretoka podatkov za vizualizacijo podatkov katerega koli projekta

Diagrami pretoka podatkov (DFD) katerega koli procesa vam pomagajo razumeti, kako podatki tečejo od vira do cilja. Evo, kako ga ustvariti!

Preberite Naprej
Sorodne teme
  • Linux
  • Debian
  • Linux
  • Xfce
O avtorju Bertel King(323 objavljenih člankov)

Bertel je digitalni minimalist, ki piše iz prenosnika s fizičnimi stikali za zasebnost in operacijskim sistemom, ki ga podpira fundacija Free Software Foundation. Ceni etiko nad funkcijami in pomaga drugim prevzeti nadzor nad svojim digitalnim življenjem.

Več od Bertel King

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti