Když přijal dominantní Linuxových distribucí Systémový , Disidenti vidlicový distribuce a začal nové projekty. Takže jaké jsou vaše možnosti, pokud hledáte pro non-systemd distribuci vy? Podívejme se.
systemd: Rychlá rekapitulace
Historicky, spouštěcí sekvence v systému Linux byla replika inicializace systému, který byl zaveden System V Unix (SysV). Init systém SysV přilepen k Unix filozofie . Když se lidé odkazují na filozofii Unix, obvykle snížit na známou SoundBITE „udělat jednu věc, a to dobře.“ A to, co bylo, kdo jako první proces a poté spustit další procesy. To také utracených zombies tu a tam.
SysV init dělal svou práci docela dobře, ale to nebylo to příliš efektivně. Začalo procesy postupně, jeden po druhém. Nebylo paralelismus. Design lahve hrdlem propustnost. To bylo více či méně maskované rychlostních zisky moderní hardware, a to není jako kdyby spouštění počítače Linux vzal nekonečný věku. Ale ano, technicky, to by mohla být účinnější.
Stejně jako se vším ostatním v systému Linux, uživatelé měli na výběr. Alternativy byly k dispozici. Příslušné uživatelé mohou konfigurovat své linuxové počítače použít jiný init systém, ten, který začal proces paralelně a pracoval tak, jak se jim zlíbí.
Některé z možností jsou:
- Povýšenec : Jednalo se o iniciativu vyvinutý Kanonický který pokračoval, přijaté na červená čepice rodina distribucí, včetně CentOS a Fedora . Zbohatlík je již ve vývoji.
- spusť to : Jedná se o nezávislou, cross-platform projekt, který běží na FreeBSD a jiné BSD deriváty, jakož i na Operační Systém Mac , Solaris a Linux systémy. To bylo přijato jako jeden výchozí init systém nebo jednu z možností instalace čas na několik Linuxových distribucí.
- s6-Linux-init : S6 je náhradou za SysV init, který se snaží řešit sériovou povahu sysv init a zůstat věrný filozofii Unix.
systemd je další náhrada za SysV init, ale zahrnuje mnohem více. Má modulů, které řídí fyzické zařízení, uživatelská jména, překlad názvů v síti a mnoho dalšího, to se skládá z více než 70 binárních souborů a více než 1,4 milionu řádků kódu. Pro srovnání, SysV init pro Oblouk Linux činí méně než 2000 řádků kódu. Je zřejmé, že systemd má dobře a opravdu opustil filosofii Unix. A nejen to, že se dopustí další hereze zcela ignorují Portable Operating System Interface (POSIX) standard.
Tyto systemd argumenty jsou některé z nejvíce zahřeje, jaké jsem kdy viděl v open source komunitě. (A to už něco znamená.) Tyto stejně hluční Pro-systemd a no-systemd tábory nejsou jediní lidé, podílející se, samozřejmě. I mluvit s mnoha lidmi, kteří ani nevědí, že systemd je věc, stejně jako mnoho dalších, kteří slyšeli o tom, ale nevím dost detailů k vytvoření názoru jednu nebo na druhou stranu. Upřímně řečeno, to je nezajímá. Chtějí jen věci na práci.
Pokud si nejste jisti, zda jste na distribucí systemd bázi, spusťte
ps.
příkaz
na proces ID 1.
ps -p 1
Pokud vidíte „systemd“ v reakci na to pak dobře, že používáte systemd. Kdyby to říká něco jiného, typicky „init“ -Pak nejsi.
PŘÍBUZNÝ: Proč Linux je systemd je stále rozdělujících Po všech těch letech
Filozofie, architektury a inženýrství Quality
Různí lidé námitky proti systemd z různých důvodů. Pro některé je to neúcta k tradičním Unix filozofie. I když to není povinné dogma, že je „Unix cesta.“ A to je cesta, která má obstály ve zkoušce času: Drobné pomůcky které lze umístit společně Takže jejich výstup se stává vstupem příštího procesu v potrubí, je základní částí toho, co dává Linux pocit a charakter. To je to, co dělá obzvláště vhodný pro rychlé můstání společně kreativních řešení pro jednorázové nebo krátkodobé požadavky.
Jiní dotazovali rozhodnutí o návrhu za SystemD, "softwarová architektura". Proč zahrnovat všechna tato funkce, která nemá nic společného s zaváděním systému? Pokud ostatní prvky potřebují aktualizaci nebo zlepšování, dělají to jen to. Ale proč integrovat celé množství do jednoho masivního, propojené sady aplikací?
Obavy byly zvýšeny o vývojáři systému Cavalier postoj k opravám chyb obecně a směrem k Společné zranitelnosti a expozice zejména. Čím více řádků kódu máte, tím více chyb se musíte vypořádat. Když jsou tyto chyby bezpečnosti a mají své vlastní číslo, které jim byly přiděleny, pak jste se s nimi včera potřebovali vypořádat se s nimi.
Bez ohledu na důvod nebo důvody, které chtějí zanechat distribuci Linuxu založeného na systému, otázkou je, kde jdete dál? Možná chcete zkusit něco zcela nového. Můžete se těšit na učení ins a outs z nové distribuce. Na druhou stranu byste neměli ani čas ani chuť k další křivce učení. Chcete se vrátit a běží co nejrychleji v systému, který se cítí jako známý, jak to může.
Rodina Debian: Devuan
Pokud používáte Debian nebo jeden z nesčetných derivátů debianu
Ubuntu.
A celý pokolení příbuzných, to dává smysl, abyste se podívali
Devejský
. Devuan je vidlice Debianu, takže téměř všechno bude známé. Výchozí shell je bash a správce balíčků je
apt.
. Devuan byl v roce 2014 rozvoden od Debianu. Je to pevné a stabilní a má prosperující komunitu.
Pokud preferujete GNOME jako tvůj pracovní prostředí, Budete muset udělat trochu další práce. Gnome není v průběhu instalace nabízen jako výběr plochy. Mate. , Skořice , Xfce. A další jsou k dispozici, ale Gnome bude muset být ručně nainstalován, jakmile máš svůj systém nahoru a běží.
Gnome má některé závislosti na systémových komponentách, a to udev. Správce hardwarového zařízení a logind. Správce přihlášení. Náhrady pro tyto byly vytvořeny Gentoo Linux vývojáři.
eudev a elogind Povolit aplikacím s tvrdými závislostmi na SystemD pro provoz, jako by byly instalovány systémové. Anti-Systemd puristy objekt k tomu, argumentovat, že pandering pro software, který kódoval na tvrdých závislostech na systémd, je téměř stejně špatný jako běžící systém.
Volby systému Init na Devuan jsou SYSV INIT nebo OpenRC. .
Rodina Archa: Artix Linux
Oblouk a Manjaro. Uživatelé mohou chtít vzít Artix. Linux pro točení. ARTIX je vidlice oblouku, který staví na projektu Arch-OpenRC. Jeho první vydání přišlo v roce 2017.
Arch wiki obsahuje Pokyny pro výměnu SystemD s OPENRC , ale není to oficiálně podporováno. Podobně, protože podpora OpenRC byla spadl z Manjaro. Neexistuje žádná distribuce odvozená od manjaro, která je osvobozena.
Pokud tedy chcete zůstat v oblouku, musíte vybrat vidličku založenou na oblouku, jako je ARTIX, který používá jiný systém init. Arix jistě dodává na této frontě. Během instalace si vyberete jeden ze tří různých systémů INIT. Volby jsou OpenRC, rutit a S6.
Všechny očekávané stolní příchutě jsou k dispozici, jako je skořice, kamarád, Xfce a další. Jsou tu také Verze v testování které podporují gnome a I3 Weting Window Manager .
Správce balíčků je
pacman.
. Samozřejmě můžete použít k instalaci
pamac
,
yay.
nebo některý z druhého
Obloukové uživatelské úložiště
(Aur) pomocníci. Výchozí shell je bash.
Je to všechno, co se vám líbí o Arch bez systemd.
Red Hat a Fedora: PCLinuxOS
Systemd Projekt je iniciativou Red Hat. Hlavními systemd vývojáři jsou zaměstnanci Red Hat. Zdá se, že pro mnohé ve světě Linuxu, cokoliv, co vyjde z „firemní“ Linux tábory, Red Hat, Věštec , Intel. , Kanonický Například, musí být automaticky nedůvěřoval.
systemd byla popsána tak, jak mimo jiné-nic víc než spiknutí Red Hat Linux formovat do něčeho, který vyhovuje jejich vestavěný operační systém potřebuje. -Li Red Hat potřeboval distribuci na míru vestavěných systémů, by bylo jednodušší zdaleka jen vytvořit. Nemusíte se přesvědčit Arch, Ubuntu, a OpenSUSE aby tak učinily.
Samozřejmě, že se Red Hat je celý důvod systemd existuje, vy nebudete najít Red Hat derivát bez systemd. Takže ať se přesunete do se bude cítit nový a odlišný. Ale pokud alespoň chtít zůstat s distribucí ty, které používá Red Hat Package Manager (RPM), byste měli zkontrolovat PCLinuxOS.
Tyto PCLinuxOS Projekt byl zahájen v roce 2003 jako vidlička dnes již zaniklého Mandrake Linux těsně před Mandrake stal Mandriva . První vydání PCLinuxOS se objevil v roce 2007, takže se předchází systemd dlouhou cestu.
Zatímco PCLinuxOS nepoužívá „.rpm“ soubory, že manipuluje s nimi používat vlastní software pro správu balíčků,
apt-rpm
. To je modelováno po
apt-get
Příkaz ze světa Debianu. Upravená verze
synaptická
je také za předpokladu, že práce s „.rpm“ soubory namísto „.deb“ soubory.
PCLinuxOS využívá sysv init a nabízí výběr Plazma , MATE, a XFCE desktopová prostředí během instalace. Existuje několik „komunita Remaster“ vydání, které poskytují další desktopové prostředí GNOME. Výchozí shell je bash.
Nahodit Někteří VM
Nejlépe a jediný způsob, jak opravdu-zda se dostanou spolu s distribucí Linuxu je, že ho vyzkouší. Nejjednodušší způsob, jak to udělat, je na virtuálním stroji. Ponechává aktuální instalace systému Linux nedotčeny. Můžete nainstalovat a vyzkoušet, jak mnoho Linuxových distribucí jak se vám líbí, dokud nenajdete ten, který si myslíte, že byste chtěli vyzkoušet. Virtualbox je ideální pro toto.
Když jste připraveni k instalaci nové rozvody, make několik zálohování aktuální instalace a tehdy a jen tehdy, nainstalovat nový Linux.
PŘÍBUZNÝ: Začátečník Geek: Jak vytvořit a používat virtuální stroje