Es scheint einfach zu sein, Linux-Distributionen heutzutage zu erstellen. Nehmen Sie Ihre Lieblingsdistribution mit, ändern Sie die Desktop-Umgebung, fügen Sie eine Reihe von Apps hinzu, die Sie für unverzichtbar halten, möglicherweise auf einige benutzerdefinierte Hintergrundbilder und nennen Sie das Endprodukt Ihre eigene Linux-Distribution. Viele werden argumentieren, dass Derivate wie diese keine "echten" Linux-Distributionen sind. Sie finden Diskussionen zu diesem Thema überall im Internet, wo erfahrene und nicht so erfahrene Benutzer sich entscheiden müssen, was eine "echte" Linux-Distribution ausmacht.
Hin und wieder kommt eine neue Distribution heraus und die Mehrheit der Nutzer wird zustimmen, dass sie Lob verdient. Viele dieser Distributionen beginnen klein und werden von einem einzigen Entwickler mit einer innovativen Vision gepflegt. Leider erhalten sie nicht immer die Aufmerksamkeit der Tech-Presse. Aus diesem Grund haben wir uns entschlossen, zehn Linux-Distributionen vorzustellen, von denen Sie wissen sollten, ob es sich um ihren ursprünglichen Beitrag zur FLOSS-Community handelt oder einfach weil sie gut aussehen und funktionieren.
1. AryaLinux
Sie haben vielleicht von Linux From Scratch (LFS) gehört. Es ist ein Do-it-yourself-Ansatz beim Erstellen eines Linux-Systems aus einer Reihe automatisierter Skripts. Es ist jedoch nicht gerade ein Kinderspiel. Hier setzt AryaLinux an.
Bevor Sie sich fragen: Nein, der Name ist nicht von Game of Thrones inspiriert. Es ist eine Anspielung auf die indische Zivilisation. AryaLinux wurde entwickelt, um Sie bei der Erstellung einer funktionsfähigen Linux-Installation von Grund auf zu unterstützen . Es gibt zwei Varianten, XFCE und MATE, und fungiert im Live-Modus wie jede andere Distribution. Die Installation erfolgt im Terminal, und das AryaLinux Builder-Tool fordert Sie auf, Informationen zu verschiedenen Zeitpunkten des Prozesses einzugeben.
Der Standardsatz von Build-Skripts installiert nur ein Linux-Basissystem. Um Anwendungen und eine Desktop-Umgebung zu installieren, müssen Sie ALPS (Arya Linux Packaging System) verwenden. Dies ist ein einfacher Paketmanager, der Anwendungen installieren und Abhängigkeiten auflösen kann. Die Anwendungen, die installiert werden können, werden in Build-Skripts definiert. ALPS kann sie noch nicht deinstallieren oder aktualisieren. Dies kann sich jedoch mit der Weiterentwicklung von AryaLinux ändern.
Was ist das Besondere an dieser Linux-Distribution?
- AryaLinux vereinfacht den LFS-Ansatz, um Ihnen beim Aufbau Ihrer eigenen Distribution zu helfen.
- Hat einen eigenen, wenn auch minimalen Paketmanager namens ALPS.
- Verwendet Fusilli Window Manager als Compiz-Alternative.
2. Qubes OS
Compartmentalization und App-Isolation sind zwei Begriffe, die kürzlich in den Mittelpunkt des Interesses gerückt sind. Sie wurden von Projekten wie Docker populär gemacht und auf einer bestimmten Ebene in Ubuntus Snap-Paketen implementiert. Die Hauptidee ist, laufende Apps und Dienste vom Betriebssystemkern zu trennen, um die Sicherheit zu erhöhen. Qubes OS baut darauf auf - mit einer Wendung.
Technisch gesehen wäre es korrekter, Qubes OS als Xen-Distribution zu bezeichnen, als eine Linux- Distribution . Xen ist ein Hypervisor - eine Technologieimplementierung, die virtuelle Maschinen steuert. Im Gegensatz zu VirtualBox und VMWare, die in einem vorhandenen Betriebssystem ausgeführt werden, kann Xen direkt auf Hardware ausgeführt werden. Qubes OS nutzt dies aus. Es verfügt über eine standardmäßige virtuelle Maschine auf Systemebene namens dom0, die beim Start ausgeführt wird und die GUI steuert. Es hat keinen Netzwerkzugriff und Sie dürfen keine Apps darin ausführen. Dafür sind AppVMs gedacht.
AppVMs werden als Qubes bezeichnet und basieren auf TemplateVMs. Jede TemplateVM enthält Software, auf die Qubes zugreifen und sie verwenden können, das TemplateVM-Dateisystem kann jedoch nicht geändert werden. Die Standard-TemplateVM wird mit Fedora geliefert.
Die neueste Version von Qubes OS ersetzt KDE mit XFCE als Standardumgebung. Sie können jedoch andere Distributionen oder sogar Microsoft Windows in zusätzlichen TemplateVMs installieren . Das bedeutet, dass Sie mehrere Linux-Distributionen auf einem Qubes-Betriebssystem verwenden können.
Qubes OS weist Qubes verschiedene Sicherheitsdomänen zu . Sie werden im Hauptmenü des Starts dargestellt und Sie können zwischen den Quebs nach Name (Arbeit, Personal, Browsing…) oder Farbe unterscheiden. Die letztere Unterscheidung wird vom Fenstermanager unterstützt. Jede App, die Sie öffnen, hat einen andersfarbigen Rahmen, je nachdem, zu welcher Qube sie gehört. Sie können alle Ihre Fragen mit dem Qubes VM Manager-Tool verwalten. Sie können sie hinzufügen, entfernen und umbenennen sowie sehen, welche aktiv sind und auf welchen TemplateVMs sie basieren. Natürlich können Sie Dateien nahtlos verschieben und Informationen zwischen Qubes kopieren und einfügen.
Was ist das Besondere an dieser Linux-Distribution?
- Qubes OS bietet Sicherheit, indem Apps voneinander isoliert werden.
- Apps werden in mehreren kontextbasierten virtuellen Maschinen platziert.
- VMs können auf verschiedenen Linux-Distributionen basieren.
3. Endless OS
Die besten Open-Source-Projekte sind solche, die das Leben der Menschen zum Besseren verändern können. Endless OS ist eine Distribution mit genau diesem Potenzial. Es ist für Anfänger und unerfahrene Benutzer gedacht und richtet sich vor allem an Benutzer ohne zuverlässigen Internetzugang . Aus diesem Grund ist Endless OS bestrebt, besonders benutzerfreundlich zu sein. Es enthält eine Fülle von Apps, Lernvideos, eine riesige Sammlung von Büchern und sogar Artikel von Wikipedia. Alle diese Inhalte werden offline kostenlos zur Verfügung gestellt.
Denken Sie darüber nach: Wir halten viel für selbstverständlich, weil wir immer nur "Google" machen können, aber die von Endless OS bereitgestellten Ressourcen sind für Menschen in Entwicklungsländern von unschätzbarem Wert. Endless OS ist auch eine tolle Distribution für alle Schulkinder. Sie können es sogar als tragbares Wissensrepository verwenden, wenn Sie vorhaben, einige Zeit außerhalb des Netzes zu verbringen.
Endless OS hat kein "herkömmliches" Paketverwaltungssystem. Dies bedeutet unter anderem, dass Sie auf Software beschränkt sind, die im Endless App Center verfügbar ist. Unter der Oberfläche ist Endless OS ein stark modifizierter Ubuntu-Build, kombiniert mit interessanten Projekten wie OSTree, die die Verwendung mehrerer bootfähiger Dateisysteme mit verschiedenen Versionen von Apps auf einem System ermöglichen. Der Desktop basiert auf Gnome Shell und wurde zusätzlich vereinfacht, um einer Mischung aus modernen UI-Kacheln von Microsoft und dem durchschnittlichen Home-Bildschirm eines Smartphones zu ähneln.
Was ist das Besondere an dieser Linux-Distribution?
- Endless OS ist für Benutzer ohne einfachen Zugriff auf das Internet, sodass eine große Menge an Offline-Inhalten zur Verfügung steht.
- Das Root-Dateisystem ist schreibgeschützt und die Distribution verwendet OSTree, um Software-Updates durchzuführen.
- Das Unternehmen, das es entwickelt, verkauft erschwingliche Computer mit vorinstalliertem Endless-Betriebssystem.
4. GeckoLinux
Ubuntu ist vielleicht die am meisten remixte Linux-Distribution aller Zeiten, und obwohl einige Remixe fantastisch sind, sind andere meist sinnlos. Aber wussten Sie, dass es OpenSUSE-Remixe gibt? Dank eines Dienstes namens SUSE Studio kann jeder openSUSE ändern und weitergeben. Obwohl openSUSE eine hervorragende Distribution ist, wird es häufiger für geschäftliche Zwecke empfohlen als für ein normales Desktop-Betriebssystem. GeckoLinux will das ändern und ist schon auf dem richtigen Weg.
Einer der Hauptgründe für die Erstellung von GeckoLinux ist, dass es keine Live-Installationsmedien für openSUSE Leap gab. Mit GeckoLinux können Sie verschiedene Versionen und Varianten von openSUSE ausprobieren. Zunächst gibt es zwei Hauptversionen: Static (basierend auf openSUSE Leap, einem stabilen Zweig) und Rolling (basierend auf openSUSE Tumbleweed, einem Roll-Release-Zweig). Im zweiten Teil geht GeckoLinux über openSUSE hinaus und bietet Ihnen die Wahl zwischen sieben Desktopumgebungen (Cinnamon, Xfce, Gnome, Plasma 5, MATE, Budgie, LXQt) sowie einer Bare-Bones-Version mit Openbox und nur wenigen wesentliche Apps.
Wenn Sie sich mit Analogien auskennen, könnten Sie sagen, dass GeckoLinux openSUSE ist, was Linux Mint für Ubuntu ist (oder war). Ziel ist es, die ursprüngliche Distribution benutzerfreundlicher zu gestalten, indem sie proprietäre Codecs bereitstellt und die Installation von Drittanbieter-Apps, das Durchführen von Systemadministrationsaufgaben und das Verwalten von Paketabhängigkeiten vereinfacht. Was wirklich spannend an GeckoLinux ist, ist die Möglichkeit, es direkt in Ihrem Browser auszuprobieren.
Was ist das Besondere an dieser Linux-Distribution?
- Mit GeckoLinux ist es einfacher, openSUSE Leap auszuprobieren, zu installieren und zu verwenden.
- Es gibt sieben verschiedene Geschmacksrichtungen, darunter Budgie und LXQt.
- Es gibt eine Online-Version, die Sie im Browser testen können.
5. Void Linux
Void Linux ist stolz darauf, eine unabhängige Linux-Distribution zu sein, die nicht aus einem anderen Projekt stammt. Es ist eine wirklich leichte Distribution, die selbst auf veralteter Hardware überraschend schnell bootet und über ein eigenes Paketverwaltungssystem namens XBPS verfügt. Fortgeschrittene Benutzer, die alle Steuerelemente mögen, aber keine Schwierigkeiten haben, werden Void Linux am meisten schätzen.
Eines der Dinge, die sie möglicherweise sofort bemerken, ist, dass Void Linux kein systemd verwendet. Stattdessen ist runit darauf angewiesen, Systemdienste und Runlevel zu überwachen. In Bezug auf die Sicherheit verwendet Void Linux das LibreSSL-Sicherheitsprotokoll, einen sichereren Zweig von OpenSSL. Diese beiden Funktionen heben Void Linux von den meisten Linux-Distributionen ab. Weitere coole Optionen bietet XBPS. Es kann mithilfe von Installationsskripts (Vorlagen) Pakete aus dem Quellcode erstellen, mehrere Repositorys und Sub-Repositorys verwenden, nicht abgeschlossene Aktualisierungen und Installationen fortsetzen und auf Fehler in den Paketen selbst prüfen.
Void Linux ist eine rollende Release-Distribution, die die neueste Software zur Verfügung stellt, das Basissystem jedoch so stabil wie möglich halten soll. Wenn Sie keine Desktop-Umgebung von Grund auf einrichten möchten, können Sie Live-Bilder mit Xfce, MATE, LXDE, Aufklärung oder Zimt herunterladen.
Was ist das Besondere an dieser Linux-Distribution?
- Void Linux wurde von Grund auf neu geschrieben und verfügt über ein eigenes Paketverwaltungssystem.
- Es verwendet runit anstelle von systemd, LibreSSL anstelle von OpenSSL und die Standardshell ist Dash.
- Standardmäßig ist keine proprietäre Software installiert.
6. Subgraph OS
Vielleicht haben Sie es noch nie selbst erlebt, aber Sie haben sicherlich von jemandem gehört oder gelesen, der Opfer eines böswilligen Angriffs auf das Internet wurde. Malware ist nicht die einzige Bedrohung, vor der man sich Sorgen machen muss - es gibt auch staatliche Überwachung, und wir alle müssen von Werbetreibenden und unseren beliebten sozialen Netzwerken verfolgt werden. Es wird immer schwieriger, sich online zu schützen.
Das Subgraph-Betriebssystem basiert auf der Annahme, dass Ihr Computer irgendwann zum Ziel wird. Daher ist er gehärtet, um Verletzungen vorzubeugen und Schäden zu vermeiden. Sie können sich das Subgraph OS als einen sehr sicheren Kuchen vorstellen, der Schichten von Schutzschichten und Verbesserungen enthält.
Bei Subgraph OS ist die Festplattenverschlüsselung obligatorisch - Sie können sie nicht auf einem unverschlüsselten Dateisystem installieren. Der Kernel ist mit Grsecurity-Patches verstärkt. Anwendungen, für die Netzwerkzugriff erforderlich ist (z. B. Browser, Messenger und E-Mail-Clients), werden in ihren eigenen Containern (Sandboxen) ausgeführt, und ihre Verbindungen werden über Tor geleitet . Dank Metaproxy verwendet jede Anwendung eine eigene Tor-Schaltung. Für alle Fälle gibt es auch eine Firewall. Die meisten dieser Vorsichtsmaßnahmen werden automatisch konfiguriert, und die Distribution wirkt vertraut, da sie auf Debian basiert und Gnome 3 verwendet.
Was ist das Besondere an dieser Linux-Distribution?
- Subgraph OS zielt darauf ab, eine gegen Widerstände resistente Distribution zu sein, die die Sicherheit der Benutzer maximiert.
- Anwendungen laufen in Sandboxen und stellen über Tor eine Verbindung zum Netzwerk her.
- Der Kernel ist mit Grsecurity gehärtet und die Verschlüsselung des Dateisystems ist ein Muss.
7. Nix OS
Nix OS ist ein Schaufenster für den Paketmanager von Nix, ein cleveres und aufregendes Projekt, das Menschen anspricht, die funktionale Programmierung mögen. Nix erstellt alles aus deklarativen Konfigurationsdateien, und die Prinzipien des Paketmanagers werden in der Praxis in Nix OS angewendet.
Das bedeutet, dass Sie das gesamte System in einer einfachen Datei konfigurieren und auf einem anderen Computer neu erstellen können. Wenn Sie Änderungen an Ihrer vorhandenen Konfiguration vornehmen, werden von der Änderung betroffene Pakete automatisch neu erstellt. Sie müssen nicht einzeln aktualisiert werden. Nix OS unterstützt systembedingt Systemrollbacks, da jede neue Konfiguration gespeichert und von der vorherigen isoliert wird. Wenn etwas schief geht oder Sie mit dem neuen Setup nicht zufrieden sind, starten Sie einfach das alte.
Eine weitere interessante Funktion von Nix OS ist, dass für die Installation von Anwendungen kein Root-Zugriff erforderlich ist. Jeder Benutzer hat sein eigenes Profil und die von ihm installierten Pakete werden dort gespeichert. Es ist auch möglich, mehrere Versionen derselben Anwendung zu installieren, ohne dass sich diese überschneiden. Der Nachteil von Nix OS besteht möglicherweise darin, dass Sie sich mit seiner Build-Sprache vertraut machen müssen, um das System zu warten. Die Installation ist etwas komplex, aber in der Dokumentation gut beschrieben. Nix OS bietet Live-Installationsmedien mit KDE. Sie können jedoch auch andere Umgebungen installieren.
Was ist das Besondere an dieser Linux-Distribution?
- Mit Nix OS können Sie ein tragbares System erstellen, bei dem die gesamte Konfiguration in einer einzigen Datei beschrieben wird.
- Apps sind voneinander isoliert und Sie können mehrere Versionen derselben Software gleichzeitig ausführen.
- Sie können das System leicht in den vorherigen Zustand zurückversetzen, indem Sie eine ältere Konfiguration laden.
8. Guix SD
Eine Person könnte denken, dass es keinen Unterschied zwischen Ubuntu und Linux Mint gibt - und sie wären falsch. Gleiches gilt für Nix OS und Guix SD. Obwohl sie auf jeder Ebene ähnlich sind, bestehen Unterschiede und es ist hauptsächlich eine Frage der Softwarefreiheit. Guix SD ist eine der seltenen Linux-Distributionen (bzw. GNU / Linux-Distributionen), die den GNU-Richtlinien für die Verteilung freier Systeme entsprechen und von der Free Software Foundation als 100% kostenlos eingestuft werden.
Folglich verwendet Guix SD anstelle von systemd dmd (GNU Shepherd) und hat den Linux-Libre-Kernel, der nicht durch proprietären Code verschmutzt wird. Wie bei Nix OS wird Guix SD über deklarative Dateien konfiguriert. Es verwendet jedoch nicht dieselbe Sprache zum Schreiben dieser Dateien. Während Nix über eine eigene Implementierung verfügt, verwendet Guix GNU Guile zur Implementierung von Scheme. Dies verhindert jedoch nicht, dass Guix SD auf Nix-Pakete zugreifen kann. Wenn Sie dies wünschen, ist dies mit der Option "Import" im Guix-Paketmanager möglich.
Der Rest ist ziemlich gleich: Auf Guix SD können Sie mehrere Versionen derselben Anwendung ohne Störung ausführen. Die Paketerstellung ist unabhängig vom System und kann daher keinen Schaden verursachen oder unerwünschte Änderungen an Ihrer Konfiguration vornehmen. Guix SD bietet Gnome, Xfce und Enlightenment als Desktop-Auswahl an, ein grafisches Installationsprogramm ist jedoch noch nicht verfügbar.
Was ist das Besondere an dieser Linux-Distribution?
- Guix SD bietet alle Funktionen von Nix OS, ohne Systemd und binäre Kernel-Blobs.
- Es verwendet die Programmiersprache Scheme, um Pakete und das System zu konfigurieren.
- Von der Free Software Foundation als vollständig kostenlose Distribution genehmigt.
9. Bedrock Linux
Stellen Sie sich die perfekte Linux-Distribution vor. Es würde nur die besten Teile von anderen Distributionen nehmen und sie alle zusammenarbeiten lassen. Bedrock Linux kommt diesem Traum immer näher.
Es ist eine experimentelle Distribution, Sie werden es also noch nicht als Standardsystem verwenden. Es lohnt sich jedoch zu wissen, weil es etwas Revolutionäres sein könnte. Bedrock Linux bittet Sie, andere Linux-Distributionen zu installieren, "hijacks" oder konvertiert sie in ein System. Bedrock Linux bedeutet, mehrere Linux-Distributionen gleichzeitig zu verwenden, ohne dass dies offensichtlich ist. Sie können drei Anwendungen aus drei verschiedenen Distributionen öffnen und gleichzeitig auf demselben Desktop verwenden. Bedrock Linux ermöglicht es auch, neuere Softwareversionen von einer anderen Distribution zu beziehen, falls diese nicht in Ihrer bevorzugten Version verfügbar ist.
Die Konfiguration von Bedrock Linux ist etwas schwierig und es ist nicht möglich, es im Live-Modus zu verwenden. Dennoch ist es ein faszinierendes Konzept mit ehrgeizigen Plänen für die Zukunft. Wir hoffen, dass es ihnen gelingen wird.
Was ist das Besondere an dieser Linux-Distribution?
- Bedrock Linux vereint mehrere Linux-Distributionen in einem System.
- Es können Apps von verschiedenen Distributionen gleichzeitig geöffnet werden.
- Sie können abhängig von den installierten Distributionen auswählen, welches Init-System verwendet werden soll.
10. Maru OS
Sie könnten dies als "Betrug" betrachten, da Maru OS keine Distribution ist, die Sie auf Ihrem Computer installieren können. Es ist ein Betriebssystem für Ihr Android-Smartphone, das das Standardsystem ersetzen und Sie mit dem Begriff der Konvergenz vertraut machen soll.
Maru OS hat zwei "Modi". Das mobile Smartphone basiert auf Android Lollipop und lässt Ihr Telefon wie jedes andere Smartphone funktionieren. Der Desktop-Modus (basierend auf Debian Jessie) wird aktiviert, wenn Sie Ihr Telefon über ein HDMI-Kabel an einen Bildschirm anschließen. Dann kommt die Magie und Sie können Ihr Telefon als vollwertiges Desktop-Betriebssystem verwenden.
Der Desktop ist ein schickes Xfce-Setup, und Sie benötigen Bluetooth-Peripheriegeräte (Maus und Tastatur), um damit zu interagieren. Natürlich können Sie Dateien zwischen Desktop- und mobilen Modi verschieben und unabhängig vom aktiven Modus darauf zugreifen. Maru OS erreicht dies durch die Verwendung von Containern, bei denen Linux als Gastcontainer „in“ Android installiert ist. Maru OS bietet eine 2-in-1-Lösung, mit der Sie jederzeit ein Desktop-Linux-System mitnehmen können. Kanonisch, friss dein Herz aus.
Maru OS hat noch einige Probleme. Momentan unterstützt es nur das Nexus 5 und Google Play wird standardmäßig nicht installiert (obwohl es Problemumgehungen gibt). Benutzer haben auch Probleme mit dem Zeitlimit für die Anzeige gemeldet, während Maru OS im Desktop-Modus ausgeführt wird, sowie erheblichen Batterieverbrauch. Wir glauben jedoch, dass Maru OS einen Versuch wert ist. wenn nichts anderes, zumindest für die Neuheit.
Was ist das Besondere an dieser Linux-Distribution?
- Maru OS ist eine Linux-Distribution für Ihr Android-Handy.
- Dadurch wird Ihr Smartphone vollständig kontextsensitiv und Sie können es als Desktop-Computer verwenden.
- Sie können auf Android-Dateien unter Linux zugreifen und umgekehrt.
Einige Linux-Distros, die es sich lohnt zu überprüfen
Diese Distributionen beweisen, dass die Linux-Community immer noch voller Kreativität und guter Ideen ist und auf die Zukunft vorbereitet ist. Es gibt viele weitere ähnliche Projekte, die es sich lohnt zu prüfen, wie beispielsweise Trenta OS und das Clear Linux-Projekt.
Kennen Sie weitere interessante Linux-Distributionen? Haben Sie Distributionen aus dieser Liste verwendet? Lass es uns in den Kommentaren wissen!