W dzisiejszych czasach tworzenie dystrybucji Linuksa wydaje się łatwe. Weź swoją ulubioną dystrybucję, zmień środowisko pulpitu, dodaj zestaw aplikacji, które uważasz za niezbędne, może włóż kilka niestandardowych tapet i nazwij produkt końcowy swoją własną dystrybucją Linuksa. Wielu będzie argumentować, że takie pochodne nie są „prawdziwymi” dystrybucjami Linuksa. Dyskusje na ten temat można znaleźć w całym Internecie, gdzie eksperci i mniej doświadczeni użytkownicy mają problem z podjęciem decyzji, co sprawia, że „prawdziwa” dystrybucja Linuksa.
Co jakiś czas pojawi się nowa dystrybucja i większość użytkowników zgodzi się, że zasługuje na pochwałę. Wiele z tych dystrybucji zaczyna się od małych, obsługiwanych przez jednego programistę z innowacyjną wizją. Niestety, nie zawsze zwraca się na nie uwagę prasy technicznej. Dlatego zdecydowaliśmy się zaprezentować dziesięć dystrybucji Linuksa, o których powinieneś wiedzieć - czy to z powodu ich oryginalnego wkładu w społeczność FLOSS, czy po prostu dlatego, że wyglądają i działają świetnie.
1. AryaLinux
Być może słyszałeś o Linux From Scratch (LFS). To samodzielne podejście do budowania systemu Linux z zestawu zautomatyzowanych skryptów. Jednak nie jest to do końca bułka z masłem. W tym miejscu wkracza AryaLinux.
Zanim zaczniesz się zastanawiać: nie, nazwa nie jest inspirowana grą o tron; to ukłon w stronę cywilizacji indyjskiej. AryaLinux został zaprojektowany, aby Ci pomóc zbudować działającą instalację Linuksa od podstaw. Występuje w dwóch smakach, XFCE i MATE, i działa jak każda inna dystrybucja w trybie na żywo. Instalacja odbywa się w terminalu, a narzędzie AryaLinux Builder prosi o wprowadzenie informacji na różnych etapach procesu.
Domyślny zestaw skryptów kompilacji zainstaluje tylko podstawowy system Linux. Aby zainstalować aplikacje i środowisko graficzne, musisz użyć ALPY (System pakowania Arya Linux). Jest to prosty menedżer pakietów, który może instalować aplikacje i rozwiązywać zależności. Aplikacje, które może zainstalować, są zdefiniowane w skryptach kompilacji. ALPS nie może ich jeszcze odinstalować ani zaktualizować, chociaż może się to zmienić w miarę rozwoju AryaLinux.
Co jest specjalnego w tej dystrybucji Linuksa?
- AryaLinux upraszcza podejście LFS, aby pomóc Ci zbudować własną dystrybucję.
- Posiada własny, choć minimalny, menedżer pakietów o nazwie ALPS.
- Używa Fusilli Window Manager jako alternatywy dla Compiz.
2. Qubes OS
Podział na przedziały i izolacja aplikacji to dwa terminy, które ostatnio pojawiły się w centrum uwagi, spopularyzowane przez projekty takie jak Docker i zaimplementowane na pewnym poziomie w pakietach snap Ubuntu. Głównym pomysłem jest oddzielenie działających aplikacji i usług od rdzenia systemu operacyjnego w celu zwiększenia bezpieczeństwa. Qubes OS opiera się na tym - z niespodzianką.
Technicznie rzecz biorąc, bardziej poprawne byłoby nazwanie Qubes OS a Dystrybucja Xen niż Linux. Xen to hiperwizor - implementacja technologii, która kontroluje maszyny wirtualne. W przeciwieństwie do VirtualBox i VMWare, które działają w ramach istniejącego systemu operacyjnego, Xen może działać bezpośrednio na sprzęcie. Qubes OS to wykorzystuje. Ma domyślną maszynę wirtualną na poziomie systemu o nazwie dom0, która działa podczas uruchamiania i kontroluje GUI. Nie ma dostępu do sieci i nie powinieneś uruchamiać w nim żadnych aplikacji. Do tego służą AppVM.
Pliki AppVM nazywane są kubami i są oparte na szablonach VM. Każdy TemplateVM zawiera oprogramowanie, do którego quby mają dostęp i którego mogą używać, ale nie mogą modyfikować systemu plików TemplateVM. Domyślny TemplateVM jest dostarczany z Fedorą.
Najnowsza wersja Qubes OS zastępuje KDE z XFCE jako środowisko domyślne. Jednak możesz zainstaluj inne dystrybucje, a nawet Microsoft Windows, w dodatkowych TemplateVM. Oznacza to, że możesz używać wielu dystrybucji Linuksa w jednym systemie Qubes OS.
Qubes OS przypisuje różne domeny bezpieczeństwa do kubów. Są one reprezentowane w głównym menu Start i można je rozróżniać według nazwy (służbowej, osobistej, przeglądania…) lub koloru. To drugie rozróżnienie jest obsługiwane przez menedżera okien. Każda otwierana aplikacja będzie miała obramowanie w innym kolorze, w zależności od tego, do którego sześcianu należy. Możesz zarządzać wszystkimi swoimi kubkami w narzędziu Qubes VM Manager - dodawać, usuwać i zmieniać ich nazwy, a także sprawdzać, które z nich są aktywne i na jakich szablonach VM są oparte. Oczywiście możesz bezproblemowo przenosić pliki i kopiować / wklejać informacje między kubami.
Co jest specjalnego w tej dystrybucji Linuksa?
- Qubes OS zapewnia bezpieczeństwo, izolując aplikacje od siebie.
- Aplikacje są umieszczane na wielu maszynach wirtualnych opartych na kontekście.
- Maszyny wirtualne mogą być oparte na różnych dystrybucjach systemu Linux.
3. Endless OS
Najlepsze projekty open source to takie, które mogą zmienić życie ludzi na lepsze. Endless OS to dystrybucja z ogromnym potencjałem właśnie do tego. Jego stworzony dla początkujących i niedoświadczonych użytkowników, i skierowany szczególnie do osób bez niezawodnego dostępu do internetu. Dlatego Endless OS stara się być wyjątkowo przyjazny dla użytkownika i jest wyposażony w całą masę aplikacji, filmy edukacyjne, ogromną kolekcję książek, a nawet artykuły z Wikipedii. Cała ta zawartość jest dostępna offline, całkowicie dla wolny.
Pomyśl o tym: wiele bierzemy za pewnik, ponieważ zawsze możemy „po prostu to wygooglować”, ale zasoby dostarczane przez Endless OS są nieocenione dla ludzi w krajach rozwijających się. Endless OS to także świetna dystrybucja dla wszystkich dzieci w wieku szkolnym. Możesz nawet używać go jako przenośnego repozytorium wiedzy, jeśli planujesz spędzić trochę czasu poza siecią.
Endless OS nie ma „tradycyjnego” systemu zarządzania pakietami. Oznacza to między innymi, że jesteś ograniczony do oprogramowania dostępnego w Endless App Center. Pod powierzchnią Endless OS to mocno zmodyfikowana kompilacja Ubuntu połączona z interesującymi projektami, takimi jak OSTree, co umożliwia korzystanie z wielu bootowalnych systemów plików z różnymi wersjami aplikacji w jednym systemie. Pulpit oparty jest o Gnome Shell, dodatkowo uproszczony w celu upodobnienia połączenie nowoczesnych kafelków interfejsu Microsoft i przeciętnego ekranu głównego smartfona.
Co jest specjalnego w tej dystrybucji Linuksa?
- Endless OS jest przeznaczony dla osób, które nie mają łatwego dostępu do Internetu, więc zawiera ogromną ilość treści offline.
- Główny system plików jest tylko do odczytu, a dystrybucja używa OSTree do wykonywania aktualizacji oprogramowania.
- Firma, która go rozwija, sprzedaje niedrogie komputery z preinstalowanym systemem Endless OS.
4. GeckoLinux
Ubuntu może być najbardziej zremiksowaną dystrybucją Linuksa w historii i chociaż niektóre remiksy są fantastyczne, inne są w większości bezcelowe. Ale czy wiesz, że są remiksy openSUSE? Dzięki usłudze o nazwie SUSE Studio każdy może modyfikować i rozpowszechniać openSUSE. Chociaż openSUSE to świetna dystrybucja, jest częściej zalecana do zastosowań biznesowych niż jako zwykły komputerowy system operacyjny. GeckoLinux chce to zmienić i już jest na dobrej drodze.
Jednym z głównych powodów powstania GeckoLinux jest brak nośnika instalacyjnego Live dla openSUSE Leap. Dzięki GeckoLinux możesz wypróbować kilka różnych wersji i smaków openSUSE. Po pierwsze, istnieją dwie główne wersje: Statyczny (oparty na openSUSE Leap, który jest stabilną gałęzią) i Walcowanie (w oparciu o openSUSE Tumbleweed, gałąź z rozwijaną wersją). W drugiej części GeckoLinux wykracza poza openSUSE i pozwala wybrać jedno z siedmiu środowisk graficznych (Cinnamon, Xfce, Gnome, Plasma 5, MATE, Budgie, LXQt), a także wersję bare-bones z Openbox i tylko kilka niezbędne aplikacje.
Jeśli jesteś wielkim fanem analogii, możesz powiedzieć, że GeckoLinux ma otworzyćSUSE tym, czym Linux Mint jest (lub był) dla Ubuntu. Ma na celu uczynienie oryginalnej dystrybucji bardziej przyjazną dla użytkownika poprzez dostarczanie zastrzeżonych kodeków od razu po wyjęciu z pudełka i ułatwienie instalowania aplikacji innych firm, wykonywania zadań administracyjnych systemu i zarządzania zależnościami pakietów. To, co jest naprawdę ekscytujące w GeckoLinux, to możliwość wypróbowania go bezpośrednio w przeglądarce.
Co jest specjalnego w tej dystrybucji Linuksa?
- GeckoLinux ułatwia testowanie, instalację i używanie openSUSE Leap.
- Występuje w siedmiu różnych smakach, w tym Budgie i LXQt.
- Dostępna jest wersja online, którą możesz przetestować w przeglądarce.
5. Void Linux
Void Linux szczyci się tym, że jest niezależną dystrybucją Linuksa, która nie pochodzi z żadnego innego projektu. To jest prawdziwie lekka dystrybucja który uruchamia się zaskakująco szybko nawet na przestarzałym sprzęcie i ma własny system zarządzania pakietami o nazwie XBPS. Zaawansowani użytkownicy, którzy lubią całą kontrolę, ale nie mają kłopotów, najbardziej docenią Void Linux.
Jedną z rzeczy, które mogą natychmiast zauważyć, jest to, że Void Linux nie używa systemd. Zamiast tego polega na runit do nadzorowania usług systemowych i poziomów działania. Jeśli chodzi o bezpieczeństwo, Void Linux używa protokołu bezpieczeństwa LibreSSL, bezpieczniejszego rozwidlenia OpenSSL. Te dwie funkcje odróżniają Void Linux od większości dystrybucji Linuksa. XBPS zapewnia więcej ciekawych opcji. Może budować pakiety ze źródła za pomocą skryptów instalacyjnych (szablonów), korzystać z wielu repozytoriów i repozytoriów podrzędnych, wznawiać niedokończone aktualizacje i instalacje oraz sprawdzać błędy w samych pakietach.
Void Linux to dystrybucja z wydaniem ciągłym, której celem jest dostarczanie najnowszego oprogramowania, ale utrzymywanie systemu podstawowego tak stabilnego, jak to tylko możliwe. Jeśli nie masz ochoty konfigurować środowiska graficznego od zera, możesz pobrać Obrazy na żywo z Xfce, MATE, LXDE, Enlightenment lub Cinnamon.
Co jest specjalnego w tej dystrybucji Linuksa?
- Void Linux jest napisany od podstaw i posiada własny system zarządzania pakietami.
- Używa runit zamiast systemd, LibreSSL zamiast OpenSSL, a domyślną powłoką jest Dash.
- Domyślnie żadne oprogramowanie własnościowe nie jest instalowane.
6. Podgraf OS
Może nigdy sam tego nie doświadczyłeś, ale na pewno słyszałeś lub czytałeś o kimś, kto był ofiarą złośliwego ataku w Internecie. Złośliwe oprogramowanie nie jest jedynym zagrożeniem, o które należy się martwić - istnieje również nadzór rządowy i wszyscy jesteśmy przedmiotem śledzenia ze strony reklamodawców i naszych ukochanych sieci społecznościowych. Coraz trudniej jest chronić się w Internecie.
Subgraph OS jest zbudowany na założeniu, że twój komputer w pewnym momencie stanie się celem, i dlatego tak się stało zahartowane, aby wytrzymać naruszenia i zapobiegaj uszkodzeniom. Możesz myśleć o Subgraph OS jako o bardzo bezpiecznym ciastku, z warstwami ochrony i ulepszeniami.
W przypadku Subgraph OS szyfrowanie dysku jest obowiązkowe - nie można go zainstalować na niezaszyfrowanym systemie plików. Jądro jest wzmocnione łatkami Grsecurity. Aplikacje wymagające dostępu do sieci (takie jak przeglądarki, komunikatory i klienci poczty e-mail) działają we własnych kontenerach (piaskownicach), a ich połączenia są kierowane przez Słup. Dzięki Metaproxy każda aplikacja używa własnego obwodu Tora, a na wszelki wypadek jest też zapora ogniowa. Większość z tych środków ostrożności jest konfigurowana automatycznie, a dystrybucja wygląda znajomo, ponieważ jest oparta na Debianie i używa Gnome 3.
Co jest specjalnego w tej dystrybucji Linuksa?
- Subgraph OS ma być dystrybucją odporną na przeciwników, zaprojektowaną w celu maksymalizacji bezpieczeństwa użytkowników.
- Aplikacje działają w piaskownicach i łączą się z siecią przez Tora.
- Jądro jest wzmocnione Grsecurity, a szyfrowanie systemu plików jest koniecznością.
7. Nix OS
Nix OS to wizytówka menedżera pakietów Nix, sprytnego i ekscytującego projektu, który może spodobać się osobom, które lubią programowanie funkcjonalne. Nix buduje wszystko z deklaratywnych plików konfiguracyjnych, a zasady menedżera pakietów są stosowane w praktyce w całym systemie operacyjnym Nix.
Oznacza to, że możesz skonfigurować cały system w prostym pliku i przebudować go na innym komputerze. Po wprowadzeniu zmian w istniejącej konfiguracji pakiety, których dotyczy zmiana, zostaną automatycznie odbudowane - nie ma potrzeby ich aktualizowania jeden po drugim. Nix OS obsługuje przywracanie systemu zgodnie z projektem, ponieważ każda nowa konfiguracja jest zapisywana i izolowana od poprzednich. Jeśli coś pójdzie nie tak lub nie jesteś zadowolony z nowej konfiguracji, po prostu uruchom starą.
Inną interesującą cechą Nix OS jest to, że do instalacji aplikacji nie jest wymagany dostęp roota. Każdy użytkownik ma swój własny profil, a pakiety, które instalują, są tam przechowywane. Jest to również możliwe zainstalować wiele wersji tej samej aplikacji bez ich nakładania się. Wadą Nix OS może być to, że będziesz musiał zapoznać się z jego językiem budowania, aby utrzymać system. Instalacja jest dość złożona, ale dobrze wyjaśniona w dokumentacji. Nix OS oferuje nośniki instalacyjne Live z KDE, ale możesz także zainstalować inne środowiska.
Co jest specjalnego w tej dystrybucji Linuksa?
- Nix OS umożliwia stworzenie przenośnego systemu, w którym cała konfiguracja jest opisana w jednym pliku.
- Aplikacje są od siebie odizolowane i możesz mieć jednocześnie wiele wersji tego samego oprogramowania.
- Możesz łatwo przywrócić system do poprzedniego stanu, ładując starszą konfigurację.
8. Guix SD
Ktoś mógłby pomyśleć, że nie ma różnicy między Ubuntu a Linux Mint - i byliby w błędzie. To samo dotyczy Nix OS i Guix SD. Chociaż są podobne na każdym poziomie, istnieją różnice i są one głównie kwestią wolności oprogramowania. Guix SD jest jedną z tych rzadkich dystrybucji Linuksa (a raczej dystrybucji GNU / Linuksa), które są zgodne z wytycznymi dotyczącymi dystrybucji wolnego systemu GNU i które są uważane za w 100% wolne przez Free Software Foundation.
W rezultacie Guix SD używa dmd (GNU Shepherd) zamiast systemd i ma jądro Linux-libre, które nie jest zanieczyszczone przez zastrzeżony kod. Podobnie jak w przypadku Nix OS, Guix SD jest konfigurowany za pomocą plików deklaratywnych. Jednak nie używa tego samego języka do zapisywania tych plików - podczas gdy Nix ma własną implementację, Guix używa GNU Guile do implementacji Scheme. Jednak nie uniemożliwia to Guix SD dostępu do pakietów Nix. Jeśli tego chcesz, jest to możliwe dzięki opcji „import” w menedżerze pakietów Guix.
Reszta jest prawie taka sama: na Guix SD możesz mieć wiele wersji tej samej aplikacji bez zakłóceń. Tworzenie pakietów jest niezależne od systemu, więc nie może powodować uszkodzeń ani wprowadzać niepożądanych zmian w konfiguracji. Oferty Guix SD Gnome, Xfce i Enlightenment jako wybory na pulpicie, ale graficzny instalator nie jest jeszcze dostępny.
Co jest specjalnego w tej dystrybucji Linuksa?
- Guix SD ma wszystkie funkcje Nix OS, bez systemd i binarnych plam jądra.
- Używa języka programowania Scheme do konfigurowania pakietów i systemu.
- Zatwierdzony przez Free Software Foundation jako całkowicie bezpłatna dystrybucja.
9. Bedrock Linux
Wyobraź sobie idealną dystrybucję Linuksa. Wystarczyłoby najlepsze części z innych dystrybucji, i spraw, by wszyscy współpracowali. Bedrock Linux jest coraz bliżej urzeczywistnienia tego marzenia.
Jest to dystrybucja eksperymentalna, więc na razie nie będziesz jej używać jako domyślnego systemu. Warto jednak o tym wiedzieć, ponieważ może to być coś rewolucyjnego. Bedrock Linux prosi o zainstalowanie innych dystrybucji Linuksa, a następnie „przechwytuje” lub konwertuje je do jednego systemu. Używanie Bedrock Linux oznacza używanie wielu dystrybucji Linuksa jednocześnie, ale nie jest to oczywiste. Możesz otworzyć trzy aplikacje z trzech różnych dystrybucji i używać ich na tym samym pulpicie w tym samym czasie. Bedrock Linux umożliwia również pobieranie nowszych wersji oprogramowania z innej dystrybucji, jeśli nie jest dostępne w preferowanej.
Proces konfiguracji Bedrock Linux jest nieco trudny i nie można go używać w trybie Live. Mimo to jest to fascynująca koncepcja z ambitnymi planami na przyszłość. Mamy nadzieję, że im się uda.
Co jest specjalnego w tej dystrybucji Linuksa?
- Bedrock Linux łączy wiele dystrybucji Linuksa w jeden system.
- Może jednocześnie otwierać aplikacje z różnych dystrybucji.
- Możesz wybrać, który system init ma być używany w zależności od zainstalowanych dystrybucji.
10. Maru OS
Możesz rozważyć to „oszustwo”, ponieważ Maru OS nie jest dystrybucją, którą możesz zainstalować na swoim komputerze. To jest System operacyjny dla Twojego smartfona z Androidem, ma na celu zastąpienie domyślnego systemu i wprowadzenie w pojęcie konwergencji.
Maru OS ma dwa „tryby”. Ten mobilny oparty jest na systemie Android Lollipop i sprawia, że Twój telefon działa jak każdy inny smartfon. Plik tryb pulpitu (oparty na Debianie Jessie) jest aktywowany po podłączeniu telefonu do ekranu za pomocą kabla HDMI. Wtedy dzieje się magia i możesz używać telefonu jako pełnoprawnego systemu operacyjnego.
Pulpit to zręczna konfiguracja Xfce i będziesz potrzebować urządzeń peryferyjnych Bluetooth (myszy i klawiatury), aby z nim współpracować. Oczywiście możesz przenosić pliki między trybem stacjonarnym i mobilnym i uzyskiwać do nich dostęp niezależnie od aktywnego trybu. Maru OS osiąga to za pomocą kontenerów, w których Linux jest zainstalowany jako kontener gościa „wewnątrz” Androida. Maru OS zapewnia rozwiązanie 2 w 1, i pozwala zawsze mieć przy sobie stacjonarny system Linux. Canonical, zjedz swoje serce.
Maru OS nadal ma pewne problemy. Na razie to obsługuje tylko Nexusa 5, a Google Play nie jest instalowane domyślnie (chociaż istnieją obejścia). Użytkownicy zgłaszali również problemy z przekroczeniem limitu czasu wyświetlania, gdy Maru OS działa w trybie pulpitu, a także znaczne zużycie baterii. Uważamy jednak, że warto spróbować Maru OS; jeśli nic innego, przynajmniej dla nowości.
Co jest specjalnego w tej dystrybucji Linuksa?
- Maru OS to dystrybucja Linuksa na telefon z Androidem.
- Sprawia, że smartfon jest w pełni świadomy kontekstu i pozwala używać go jako komputera stacjonarnego.
- Możesz uzyskać dostęp do plików Androida w systemie Linux i odwrotnie.
ZOBACZ TAKŻE: 10 nowych aplikacji Messenger dla systemu Linux
Niektóre dystrybucje Linuksa, które warto sprawdzić
Te dystrybucje dowodzą, że społeczność Linuksa jest wciąż pełna kreatywności i dobrych pomysłów oraz jest przygotowana na wszystko, co może przynieść przyszłość. Istnieje wiele innych podobnych projektów, które warto sprawdzić, na przykład Trenta OS i Clear Linux Project.
Czy znasz jakieś inne interesujące dystrybucje Linuksa? Czy korzystałeś z dystrybucji z tej listy? Dajcie nam znać w komentarzach!