Der Lumina-Desktop wurde ursprünglich von iXSystems für TrueOS entwickelt, das später zu Project Trident wurde. Es ist als BSD-Desktopumgebung bekannt, wurde aber auf Linux portiert. Es führt Desktop-Elemente wie ein Panel, eine Taskleiste usw. in den Fluxbox-Fenstermanager ein und ist sehr portabel. Es ist ein guter Desktop, und obwohl er im Allgemeinen einfach zu installieren ist, gibt es nicht viele Distributionen, die ihn standardmäßig anbieten.
Ich bin der einzige Mitwirkende und Betreuer des Ubuntu Lumina-Remixes. Meine Arbeit am Ubuntu Lumina-Projekt war ein langwieriger Prozess, und viel davon habe ich auf dem Weg dazugelernt. Während ich dies schreibe, bin ich 17 Jahre alt, aber seit meinem sechsten Lebensjahr bin ich ein Technik-Enthusiast, als mir ein Freund half, mein allererstes „Hallo, Welt“-Drehbuch zu schreiben.
Meine Einführung in Linux
Obwohl ich Distributionsentwickler bin, bin ich noch nicht so lange mit Linux beschäftigt. Ich habe erst 2018 angefangen, Linux zu verwenden, als ich zum ersten Mal mit Fedora 29 angefangen habe. Mein ursprünglicher Grund für die Installation von Linux war, ein Betriebssystem zu entwickeln, und Linux hat mir eine wichtige Lektion beigebracht – in Open Source kann man auf der erfolgreichen Arbeit von aufbauen Andere. Sie können die Komponenten des vorhandenen Gerüsts erlernen, was Ihnen einen erheblichen Vorsprung beim Erreichen Ihres endgültigen Ziels verschafft.
Mein ursprünglicher Plan war, einen benutzerdefinierten Kernel zu schreiben. Als ich erfuhr, was für eine monumentale Aufgabe das war, beschloss ich, diesen Enthusiasmus für eine Weile auf die Arbeit mit dem Linux-Kernel umzulenken, da ich letztendlich ein Betriebssystem entwickeln wollte.
Ich habe mit Fedora angefangen, indem ich den Gnome-Desktop verwendet habe. Ich kann Ihnen immer noch nicht genau sagen, wie ich es auf ein 1-GB-Flash-Laufwerk geschafft habe, aber deshalb war Fedora 29 meine Wahl – ich habe mich sofort in Gnome 3 verliebt, und Gnome Boxes war die erste virtuelle Maschine, die ich je benutzt habe . Ich habe auch viele andere Desktops gefunden, die mir gefallen – Pantheon, Cinnamon, LXQt und andere. Nachdem ich FreeBSD zum ersten Mal getestet hatte, nur kurze drei Monate, nachdem ich Linux gefunden hatte, fand ich Lumina.
Meine ersten Betriebssystemversuche
Meine ersten Versuche, meine eigene Distribution mit Lumina als Standardumgebung zu entwerfen, waren hauptsächlich Übungen zum Experimentieren mit Tools. Das Werkzeug, das ich anfangs am meisten benutzte, war Linux-Live. Ich habe nie daran gedacht, an einem anderen Betriebssystem als dem Live-System zu arbeiten. Eigentlich würde ich es erst mit Ubuntu Lumina versuchen, es mit einem installierten System zu machen.
Meine erste Distribution hatte keinen Namen und war ein Linux From Scratch (LFS)-System. Es hat mir viel beigebracht, aber am Ende war es nicht das, was ich wirklich wollte; es hatte nicht einmal ein richtiges Installationsprogramm.
Weitere Linux-Ressourcen
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel
Mein zweiter bis siebter Versuch bestand aus willkürlichen Zusammenstellungen von Software, von denen nur eine „versandt“ wurde. Ich erinnere mich nicht mehr an den Namen oder ob es funktionierte, aber es war etwas, das ich selbst gemacht hatte, und es zeigte mir, was möglich war. Obwohl die Endergebnisse nicht das waren, was ich letztendlich wollte, liebte ich den Prozess ihrer Herstellung dennoch.
Ich verbrachte Zeit damit, LFS zu lesen, Gentoo und Arch zu remixen, machte ein paar seltsame Debian-Versuche und entschied mich schließlich, einen Ubuntu Cinnamon-Remix zu erstellen. Ich fand bald heraus, dass Joshua Peisach bereits einen gemacht hatte. Mit meinem eigenen Remix bin ich nicht weit gekommen; es hat nie gebootet, also habe ich die Idee aufgegeben. Mit Joshuas Ermutigung gab es einige Zwischenversuche mit Remixen (ein gescheiterter Versuch bei Pantheon und dann i3), bevor ich mich entschied, mich auf Lumina zu konzentrieren.
Lumina-Desktop unter Linux
Meine auf Lumina basierende Distribution befindet sich noch in der Entwicklung, was bedeutet, dass sie verwendbar ist, aber einige bedeutende Auslassungen aufweist. Das Ziel des Projekts ist es, ein komfortables und leichtes Betriebssystem bereitzustellen. Die Lumina-Desktop-Umgebung hat nicht viele Tools im Vergleich zu einer vollständigen Desktop-Umgebung, einschließlich derer, die als minimal angesehen werden, wie LXQt. Und obwohl Lumina ein wenig klobig ist, ist es ungefähr so leicht wie XFCE.
Es stimmt zwar, dass ich der einzige Mitwirkende an dem Projekt bin, aber ich habe auf dem Weg viel Hilfe bekommen. Ratschläge von Martin Wimpress, Joshua Peisach, Rik Mills, Thomas Castleman und vielen anderen unglaublichen Distributionsentwicklern haben mich durch viele Wendungen geführt, was eine entmutigende Lernkurve hätte werden können.
Open-Source-Wissen
Das ist es, worum es beim Remixen und in der Tat bei Open Source selbst geht – lernen und sich gegenseitig helfen, während man bessere Technologie entwickelt. Meine Arbeit baut auf der Arbeit anderer Distributionsbetreuer, Paketierer, eines BSD-Desktops, eines für Budgie entwickelten ISO-Builders und der gesamten Linux-Community auf. Für mich steht außer Frage, dass ich ohne Linux und Open Source kein bootfähiges Betriebssystem hätte, das ich mein Eigen nennen und mit anderen teilen könnte.