Systemd kumpara sa Sysvinit. At Systemd-shim?

Systemd kumpara sa Sysvinit. At Systemd-shim?

Systemd kumpara sa SysVinit. At Systemd-shim?

Ang Systemd ay kasalukuyang ang pinaka malawak na ginagamit na pamantayan sa mga tuntunin ng "Kernel Boot Systems" (Init) na maaaring makamit sa mga kapaligiran ng Unix, tulad ng Linux. Ito ay nilikha ng ilang taon na ang nakalilipas ni Lennart Makata (pangunahin) sa tabi ng Kay sievers (dating Red Hat). Sa kasalukuyan mayroon itong isang Lisensya ng LGPL 2.1 (na may mga pagbubukod na lisensyado sa ilalim ng GPL2). Kahit na may iba pang mga kahalili, tulad ng mga sinaunang at tradisyonalista SysVinit at Upstart, mayroon ding mga bagong kahalili na isinasagawa tulad ng systemd-shim.

Pati na rin ang pinaka ginagamit, ang Systemd ay isa rin sa kontrobersyal at minsan kinamumuhian ng isang makabuluhang bahagi ng mga gumagamit, na may posibilidad na labanan ang pagiging kumplikado at labis na pangingibabaw o kontrol sa mga pagpapaandar ng mga Distros na ito. Para sa kadahilanang ito, ang luma o modernong mga kahalili ay lumalakas pa rin sa malalawak na sektor ng GNU / Linux Community.

Systemd kumpara sa Sysvinit: Mga Administrator ng System at Serbisyo

Sa kasalukuyan ang Systemd bilang isang proyekto ng Libreng Software ay naka-host sa GitHub at may sapat na dokumentasyon sa website ng «freedesktop.org". At sa kabila ng katotohanang sa ibang mga oras ay napag-uusapan na natin ang tungkol sa Systemd sa blog, halimbawa, sa post na tinawag «Demystifying SystemD« mula sa may akda "Usemoslinux"Ngayon inaasahan namin na mapalawak nang kaunti pa sa pamamagitan ng paghahambing ng mga aspeto ng kasalukuyang mga kahalili.

Systemd kumpara sa Sysvinit: Systemd

Ano ang Systemd?

Ang Systemd ay isang Administrator ng Mga Sistema at Serbisyo para sa Mga Sistema na nakabatay sa Linux. Ngunit, mas malawak, maaari rin itong mailarawan bilang isang hanay ng mga pangunahing mga bloke ng gusali para sa isang Linux System, dahil nagbibigay ito ng isang «Administrator ng Mga Sistema at Serbisyo » na tumatakbo bilang isang proseso (PID 1) at sinisimulan ang natitirang bahagi ng system.

Nagbibigay ang Systemd ng mga kakayahang pabagu-bago ng parallelization, gumagamit ng "sockets" at "activation ng D-Bus" upang simulan ang mga serbisyo. Bilang karagdagan, nag-aalok ito "ang simula" Sa kahilingan ng mga daemon, sinusubaybayan nito ang mga proseso gamit ang mga control group ng Linux, namamahala ng mga mount point at automount, at nagpapatupad ng detalyadong kontrol sa serbisyo na nakabatay sa dependency na transactional. lohikal

Panghuli, at kapansin-pansin, maaari itong idagdag na Ang Systemd ay katugma sa mga script ng pagsisimula ng SysV at LSB at hanggang ngayon nagtrabaho ito bilang isang matagumpay na kapalit ng SysVinit sa maraming mga GNU / Linux Distros., anuman ang mga wastong pamimintas o negatibong komento tungkol dito.

At nagsasama ito ng isang registang daemon, mga utility upang makontrol ang mga pangunahing setting ng system tulad ng hostname, petsa, lokal, panatilihin ang isang listahan ng mga naka-log in na mga gumagamit at lalagyan at pagpapatakbo ng mga virtual machine, mga account ng system, direktoryo at mga setting ng runtime at daemon upang pamahalaan ang isang simpleng pagsasaayos ng network, pagsabay sa oras ng network, pagpapasa ng mga tala at resolusyon ng pangalan.

Kabilang sa iba pang mga bagay, kung saan ito ay inuri bilang mabigat, kumplikado at taglay ng mga Distros kung saan ito ipinatupad, sa kabila ng kasiya-siyang pagtupad sa mga layunin nito kung saan ito nilikha. Sobra't ang kilalang Distro DEBIAN, ang ina ng maraming iba pang mga GNU / Linux Distros, ay naipatupad ito nang ilang oras, na nag-ambag sa pagpapalaki nito.

Systemd kumpara sa Sysvinit: Sysvinit

Ano ang sysvinit?

Ang SysVinit ay isa sa pinakaluma at kasalukuyang Mga tagapangasiwa ng mga system at serbisyo para sa Mga Sistema batay sa Linux. Malawakang ginagamit pa rin ito sa marami sa Mga Distrito ng GNU / Linux ng mga daanan, at mga bago, tulad ng Devuan.

Mula sa SysVinit bilang isang programa ang sumusunod ay maaaring ma-highlight:

«Ito ang unang proseso upang tumakbo pagkatapos ma-load ang kernel at ang isa na nagpapalabas ng lahat ng iba pang mga proseso, tumatakbo ito bilang isang init daemon at karaniwang may PID 1. Nagbibigay ito ng isang karaniwang proseso upang makontrol kung aling mga programa ang inilulunsad o huminto sa isang tiyak na antas ng pagganap ". Ayon sa Ex-Debian.org Wiki

Hindi katulad "Sa loob" (Administrator ng mga system at serbisyo paunang mga sistema ng Unix), na nagsimula sa mga serbisyo gamit ang isang solong script na tinawag "/ Etc / rc", Sinimulan ng SysVinit ang paggamit ng iskema ng direktoryo sa "/Etc/rc.d/" na naglalaman ng mga script ng pagsisimula / paghinto ng iba't ibang mga serbisyo.

At sa antas ng mga pakete at pag-andar ay naglalaman ang SysVinit ng mga programa upang makontrol ang pagsisimula, pagpapatupad at pag-download ng lahat ng iba pang mga programa. Kasama rito: paghinto, init, killall5, huling, lastb, mesg, pidof, poweroff, reboot, runlevel, shutdown, sulogin, telinit, utmpdump, at pader. Mahalagang impormasyon para sa mga nais mag-install at gumamit sysvinit.

Hanggang ngayon, ang laban sa pagitan Systemd y sysvinit ay naging matigas, at karapat-dapat na ihambing sa ng WhatsApp y Telegrama. At habang totoo na ang kagalang-galang sysvinit ay may mga bahid o limitasyon (depende sa pananaw ng bawat tao), na marahil ay malulutas sa ilang paraan, ang mga tagasuporta ng Systemd madalas na matapang na iginiit iyon Systemd sa kasalukuyan ay ang pinakamahusay sa lahat Mga administrador ng system at serbisyo paunang mga sistema ng Unix kasalukuyang.

Mula sa katotohanang iyon, at mula sa pakikibakang iyon ay isinilang ang Kampanya na «Init Freedom» (KUNG) idinisenyo upang tanggihan ang argumentong iyon. Init Kalayaan sinusubukan na ibalik ang isang malusog na diskarte sa PID1, isa na nirerespeto ang pagkakaiba-iba at kalayaan sa pagpili. Kung sakaling gusto mo ng karagdagang impormasyon, maaari mo itong makuha sa pamamagitan ng pagbisita sa sumusunod na link: Kampanya «Init Freedom» (KUNG), impormasyon tulad ng Mga distributor ng GNU / Linux na gumagamit ng mga kahalili sa Systemd.

Systemd kumpara sa Sysvinit: Systemd-shim

Ano ang Systemd-shim?

Huling ngunit hindi pa huli, nagkikita kami ang kahanga-hangang kahalili sa Systemd-shim. Alin ayon sa pahina ng parsela ng DEBIAN ay isang pakete na:

"Ginaya ang pagpapaandar ng Systemd na kinakailangan upang patakbuhin ang mga katulong ng systemd nang hindi ginagamit ang serbisyong init."

Upang maunawaan kung ano ang kaya niya "Systemd-shim" o kung paano ito gumagana, magandang makita ito sa pagsasanay sa Distro na pinaka-nakinabang, iyon ay, Mx-linux. Alin ayon sa sarili nitong mga tagalikha ay ang MX-Linux ay may natatanging tampok:

"Inaalok ang gumagamit ng kakayahang pumili sa pagitan ng Systemd at SysVinit sa mga naka-install na system. Isang mahiwagang kumbinasyon na ginawang posible ng isang pakete na tinatawag na Systemd-shim. Gayunpaman, ang pag-unlad sa systemd-shim ay tumigil sa ilang oras, at tinanggal kamakailan ng DEBIAN ang pakete mula sa mga repository ng Buster. Nauunawaan namin na ang kasalukuyang estado ng systemd-shim ay hindi gumagana nang maayos sa bersyon ng Systemd sa DEBIAN Buster, kaya't kami ay nagsisiyasat ng mga pagpipilian para sa hinaharap ng MX. Sa layuning iyon, ang isang bagay na nais naming tuklasin ay ang posibilidad ng patuloy na pag-unlad ng systemd-shim (at anumang mga systemd patch na maaaring kinakailangan para gumana nang maayos ang systemd-shim).

Ang Systemd-shim ay nagbigay ng mahusay na mga resulta sa MX-Linux, na bukod sa iba pang mahusay na pagpapaandar at pakinabang ng sinabi ng Distro, Ang MX-Linux ay una sa Distrowatch at may mga plano sa hinaharap na ipagpatuloy ang paggamit System-shim sa bagong bersyon ng MX-Linux 19 paparating na paglunsad batay sa DEBIAN 10 (Buster).

Personal kong inirerekumenda ang MX-Linux 18.X sa Systemd-shim, dahil ito ay mabilis na ilaw at napaka-functional. At sa aking partikular na kaso pinapayagan akong lumikha ng aking sariling Distro batay dito, na tinawag ko: MilagrOS GNU / Linux.

Systemd kumpara sa Sysvinit: Mga Utos at Alternatibong

Iba pang mga kahalili?

Sa buod, kasama ang mga nabanggit, mayroon kaming kabilang sa kasalukuyang mga kahalili ng «Mga Administrator at Serbisyo ng System para sa Mga Sistema »(init system) para sa Linux a:

  • openrc
  • runit
  • s6
  • pastol
  • sinit
  • systemd
  • systemd-shim
  • sysvinit

Systemd kumpara sa Sysvinit: MX-Linux na may Systemd-shim

Konklusyon

Inaasahan kong ang post na ito ay napaka kapaki-pakinabang para sa iyo, sa mga tuntunin ng pag-alam ng kaunti pa tungkol sa bawat isa sa Sa loob nabanggit, at kasabay nito ay tumutulong sa kanila na pumili ng isang GNU / Linux Distro na may isang tiyak na «Mga system administrator at serbisyo para sa Systems ». At po panghuli, para sa mga medyo nahilig sa paggamit ng Systemd, Inirerekumenda kong basahin ang sumusunod na link: Ang dakilang alamat ng Systemd.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   kalmado dijo

    sumuso ang systemd !!!!!!!

  2.   01101001b dijo

    Napakagandang artikulo! Salamat!
    Siyempre, nang hindi nais na humina, wala silang isang proofreader, dahil ang mga pagkakamali sa pagbaybay ay nagpapasama sa artikulong: "magaspang" na mga sektor (ng malalawak na sektor); na "isang" nag-ambag (ni "nag-ambag"), at iba pa.

  3.   Pag-install ng Linux Post dijo

    Salamat sa pagbabasa ng artikulo at iyong komento. At naitama na namin ang grammatical gag na napagmasdan mo. Pagbati, mahal na mambabasa!

  4.   isa sa ilan dijo

    Kasalukuyan akong matagal nang gumagamit ng Arch ngunit pagod na ako sa kalokohan sa systemd at mga kwento sa likuran.

    Gustung-gusto ko ang mundo ng Arko kaya sa mga panahong ito ay sinusubukan ko ang Artix sa OpenRC sa aking personal na computer at sa ngayon ito ay perpekto, kung hindi ako makahanap ng anumang kakaiba iiwan ko ang Arch at pupunta sa Artix.

  5.   Pag-install ng Linux Post dijo

    Napakahusay! Inaasahan naming maaari kang lumipat sa kawili-wiling Distro na iyon. Salamat sa pahayag mo.