Stranica: 1/2.

Systemd vs SysV

PostPostano: 05 sij 2017, 17:29
Postao/la Micko
Citao sam po raznim forumima i dalje ne shvatam.Moze neko da mi objasni ukratko u cemu je to velika razlika izmedju systemd i SysV init ? Vidim da linuks zajednicu nije nesto obradovala ta promena, isto spominju neke propuste u sigurnosti sistema.Ako moze neko strucniji da mi objasni koje su pozitivne strane "systemd" , a koje negativne... Pozdrav svima i srecna vam nova godina! :-D

Re: Systemd vs SysV

PostPostano: 05 sij 2017, 21:04
Postao/la jurastublic
Sve najbolje i tebi želim!
A imaš na internetu puno o tome. Nisam uopće stručniji od tebe, ali pokušat ću nekako na drugačiji način.

To ti je kao sauron vs. hobiti. Sauron, jedan koji bi vladao svime i želi još, koji želi sve imati pod svojom monolitnom kontrolom, čija mala radna skupina odlučuje o svemu i vodi sve razvojne operacije. Kao rezultat toga, Orci, kako god da su gadni i nespretni, bili su dobro i racionalno vođeni i produktivnost im je bila sjajna. Međutim, sauron se precijenio za tako grandiozne planove i često mu se uvlače pogreške. Takav sustav je manje fleksibilan ali neki vole čvrstu ruku i mogu istrpiti da im ta ruka udijeli pokoji šamar u zamjenu za lakoću uporabe.

Hobiti su suprotnost, puno malih majstora od kojih svaki radi dobro svoj posao i ne petlja se u tuđi osim pokojeg Pipina ili Merija.
Vremenom su se međusobno dobro uvježbali u suradnji, tako da jako dobro i pouzdano obavljaju svoje, premda to izvana izgleda malo nezgrapno i kaotično. Ali su zato fleksibilni i možeš s njima dogovoriti različite stvari po volji i svom planu.
Što dovodi do nedostatka svojstvenog takvim sustavima - da se jedna ista stvar često radi na više načina i također održava i konfigurira na više načina. Uz to, uvijek uz veći stupanj sudjelovanja dolazi i veći stupanj odgovornosti.

Eto, svaki ima prednosti i nedostatke jer to je biti monolitnost vs. modularnost. Monolitni - systemd, modularni - SysV. Također ista priča, drugo pakovanje je monolitni - Windows vs. modularni - linux itd...

Re: Systemd vs SysV

PostPostano: 05 sij 2017, 21:47
Postao/la Micko
jurastublic je napisao/la:Sve najbolje i tebi želim!
A imaš na internetu puno o tome. Nisam uopće stručniji od tebe, ali pokušat ću nekako na drugačiji način.

To ti je kao sauron vs. hobiti. Sauron, jedan koji bi vladao svime i želi još, koji želi sve imati pod svojom monolitnom kontrolom, čija mala radna skupina odlučuje o svemu i vodi sve razvojne operacije. Kao rezultat toga, Orci, kako god da su gadni i nespretni, bili su dobro i racionalno vođeni i produktivnost im je bila sjajna. Međutim, sauron se precijenio za tako grandiozne planove i često mu se uvlače pogreške. Takav sustav je manje fleksibilan ali neki vole čvrstu ruku i mogu istrpiti da im ta ruka udijeli pokoji šamar u zamjenu za lakoću uporabe.

Hobiti su suprotnost, puno malih majstora od kojih svaki radi dobro svoj posao i ne petlja se u tuđi osim pokojeg Pipina ili Merija.
Vremenom su se međusobno dobro uvježbali u suradnji, tako da jako dobro i pouzdano obavljaju svoje, premda to izvana izgleda malo nezgrapno i kaotično. Ali su zato fleksibilni i možeš s njima dogovoriti različite stvari po volji i svom planu.
Što dovodi do nedostatka svojstvenog takvim sustavima - da se jedna ista stvar često radi na više načina i također održava i konfigurira na više načina. Uz to, uvijek uz veći stupanj sudjelovanja dolazi i veći stupanj odgovornosti.

Eto, svaki ima prednosti i nedostatke jer to je biti monolitnost vs. modularnost. Monolitni - systemd, modularni - SysV. Također ista priča, drugo pakovanje je monolitni - Windows vs. modularni - linux itd...



Svaka ti cast za ovaj tekst,bolje objasnjeno od svih tekstova koje sam procitao :bravo . A zanima me onda kako da nadjem distribuciju koja je ostala dosledna "Hobitima" tj SysV? Koliko vidim sve ove malo "popularnije" distre su prihvatile Systemd. Ipak mi je bolji modularni sistem nego monolitni. Mislim,to je neko moje misljenje, mozda sam nisam u pravu al' ajde.Ne znam kakva su vasa misljenja oko ove teme. Hvala jos jednom na odgovoru :-D :-D

Re: Systemd vs SysV

PostPostano: 05 sij 2017, 22:09
Postao/la shrike
Da, znači, razlog zašto mnogi nisu zadovoljni sa saystemd je to što bi on trebao biti zamjena za sysvinit, no preuzeo je previše toga na sebe. Init je progrma koji se loada odmah nakon kernela (ima process id 1) i pokreće servise (tipa X, kde, gnome, prepoznavanje printera itd itd). systemd je onda počeo nadodavati na sebe sve i svašta što nema apsolutno nikakve veze sa initom i njegovi mdužnstima poput crona ili ntpa. Ima logove u binarnom formatu umjesto tekstualnom što je nekonvencionalnu u svijetu sistemaša ali jest programera. Ima neke zgodne stvari poput kvalitetnijeg i postojećeg boot dependencija, što ti je na primjer da možeš reći da se neki servis (tecimo apache) ne može pokrenuti dok god se npr. neka particija nije mountala i još neki servis ne vrti. To je jako korisno.

Ukratko, systemd je budućnost i neće se praktički garantirano to promijeniti, ali dosta stvari mijenja i jako puno navika više neće moći biti isto. Glavi razlog zašto ga mnogi ne vole jer prčka po stvarima po kojima ne bi trebao. Osobno ono što mi ide dosta na kitu kod njega je što prečesto on uopće ne da neki rezultat da li se zazustavljanje/pokretanje izvršilo uspješno ili neuspješno. Nemaš nikakve ideje jer jednostavno izađe pa moraš gledati ručno kakav je servis.

Re: Systemd vs SysV

PostPostano: 06 sij 2017, 00:49
Postao/la shicy
Micko je napisao/la:A zanima me onda kako da nadjem distribuciju koja je ostala dosledna "Hobitima" tj SysV?


Slackware

Re: Systemd vs SysV

PostPostano: 06 sij 2017, 12:53
Postao/la Abzeenth
Micko je napisao/la:A zanima me onda kako da nadjem distribuciju koja je ostala dosledna "Hobitima" tj SysV?


SysV i systemd nisu jedine init opcije na Linux distribucijama. Imaš Ubuntuov Upstart, koji je neko vrijeme koristila i Fedora, iako su u međuvremenu obje distribucije prešle na systemd. Ipak, mogu se naći neki derivati Ubuntua koji su "zapeli" na starijoj LTS bazi dok još Ubuntu nije koristio systemd, pa na njima imaš Upstart. Recimo, predzadnje verzije Linux Minta (17.x serija). To ja trenutno koristim.

Mislim da Gentoo koristi OpenRC, a od novijih i manje poznatih distribucija Void Linux koristi runit umjesto systemda ili nečeg drugog.

Ovdje imaš mali popis distribucija koje nemaju systemd:
https://devuan.org/os/init-freedom/

Devuan je inače nastao nakon famoznog "raskola" među developerima Debiana nakon uvođenja systemda u Debian. Dakle, ako netko želi koristiti Debian ali bez systemda, vjerojatno najbolja opcija je koristiti taj Devuan.

Re: Systemd vs SysV

PostPostano: 07 sij 2017, 21:01
Postao/la Micko
E hvala Vam svima na ovako opsirnim odgovorima i na odvojenom vremenu! :-) . Odlucio sam da se prebacim na distru koja ne koristi systemd, nekako sam se slozio sa onom recenicom "Keep it simple" . Tako da cu sad odabrati distru od ovih ponudjenih koje mi poslao Abzeenth...Hvala vam ljudi jos jednom! :-)

Re: Systemd vs SysV

PostPostano: 07 sij 2017, 21:45
Postao/la Abzeenth
Nema na čemu, samo ti pitaj što te zanima :thmb-up

Ako ti je taj popis iz mog prošlog posta preograničen, evo ima ovdje jedan veći, tj. s više distribucija:
http://without-systemd.org/wiki/index.p ... stallation

Re: Systemd vs SysV

PostPostano: 07 sij 2017, 23:51
Postao/la bertone
Koliko se sjećam Trisquel 7 je koristio Upstart za init system, a on će imati podršku do travnja 2019. godine pa možeš probati i njega.

Re: Systemd vs SysV

PostPostano: 08 sij 2017, 11:14
Postao/la shicy
a može i nešto s liste što neće biti ograničeno upotrebom samo slobodnog softvera ;)