Phorward OS GNU/Linux?!

Nabend Zusammen!

Diesen Abend hab ich mich mal mit dem Tool archiso beschäftigt. archiso macht das möglich, was ich so einfach nicht so einfach für möglich gehalten hätte: Es ist eine Sammlung an Skripten, die dazu dienen, ein individuelles, auf Arch Linux basierende, bootbares Live-Betriebssystem zusammenzustellen.

Also mit anderen Worten: Man konfiguriert sich sein Linux-Betriebssystem so wie man es haben möchte und mit den Paketen, Konfigurationsdateien, Benutzern usw. die man haben möchte und stellt sich diese dann sozusagen als individuelles Betriebssystem zusammen.

Und das geile daran ist sogar: Es funktioniert fast out-of-the box! Ich habe das Tutorial auf ArchWiki gelesen und entsprechend umgesetzt, und hatte am Ende tatsächlich ein selbst erstelltes Live-System mit

  • meinen individuellen Einstellungen (.bashrc, .vimrc, .xsession, .Xresources)
  • Enlightenment e18
  • und meinem zusammengestelltem Design (Theme, Einstellungen, Icons…)
  • XDM als Login-Manager
  • Geany, Firefox, Thunderbird, Audacious als Programme

Also… man könnte das daraus resultierende ISO-File nun auf eine DVD brennen oder einen USB-Stick kopieren, es booten und so wie es ist installieren. Hammergeil! Sozusagen ein eigenens Betriebssystem, mal eben zusammengestellt.

Hier ein Screenshot des Resultats, welches als Virtual Machine in VirtualBox läuft (oben), unten das build-system 🙂 …shot-2014-01-23_23-26-30

Naja, alles funktionierte natürlich nicht sofort auf dem Live-System. Ich musste erst dem Live-Benutzer “phorward” ein Passwort geben, dann als root manuell den XDM starten und dann konnte ich mich einloggen… aber es läuft wirklich: Es startet ohne noch mehr zu konfigurieren ein e18 Desktop mit meinem Theme, derselben Menüleiste, ich habe xterm, kann vim starten und habe alles zumindest im Ansatz so wie ich mein Betriebssystem konfiguriert habe… GENIAL!

Ich denke es ist hier noch ein bisschen Optimierungsbedarf und man muss noch ein wenig damit rumspielen. Aber letztendlich kann ich mir in Zukunft das Betriebssystem das ich brauche “mal eben” selbst zusammenbauen und kann es genauso booten und schlussendlich installieren, ohne danach noch einen Finger zu rühren. Und das ist ja eben das, was mich in der Vergangenheit immer so geärgert hat. Linux neu Installieren = Extrem viel neu Konfigurieren. Das würde ja dann damit zumindest teilweise enfallen (vielleicht noch Treiber, Performance) aber zumindest das Grobe… :-D).

Man, Linux ist einfach nur geil! Also mein schon mal erwogener Umstieg auf Debian wird wohl doch erstmal weiiiit verschoben!! 😀

Wichtige Dateien aus dem archlive-Baukasten (immer alles als root machen, anders gehts nicht!). Den Rest vorerst nach Tutorial aus dem Wiki gemacht.

~/archlive/releng/packages.both

ls -ltra in ~/archlive/releng/root-image/etc/skel

~/archlive/releng/root-image/root/customize_root_image.sh tat es nicht so wie beschrieben, jedenfalls nicht die letzte Zeilen im File (daher auskommentiert, sonst error bei build.sh). Habe den Benutzer “arch” durch “phorward” ersetzt.

Und Link auf XDM. Starte den XDM aber leider nicht sofort, mal nachprüfen. Link anlegen unter ~/archlive/releng/root-image/etc/systemd/system

 

e18

Mit Enlightenment scheint es momentan sogar ziemlich schnell voran zu gehen. Nachdem erst Ende 2012 nach nur 10 Jahren Entwicklungszeit* 😉 der Final Release 0.17.0 (e17) erschien, wurde jetzt, nur ein Jahr später, die Version 0.18 (e18) veröffentlicht.

Enlightenment 0.18 ist jetzt auch offiziell in den Arch Linux Repositories verfügbar, daher hab ich ihn gleich mal aktualisiert und bin eigentlich sogar ziemlich zufrieden damit, wo es auch seit gestern ein vernünftiges Theme dafür gibt. Viel getan hat sich an der Oberfläche nicht, aber er ist merklich stabiler geworden :-).

e18* ich glaube die e-Entwickler haben dasselbe Problem wie ich: Einen blöden Perfektionsdrang… 🙁

Terminology

Mal ehrlich: Es gibt schon wirklich geil aussehende Software, vor allem wenn sie von Leuten des Enlightenment-Team entwickelt worden ist. Habe mir heute mal terminiology installiert und ausprobiert. Es ist zwar noch alles sehr instabil, mit dem vi kann man z.B. nicht richtig scrollen… aber es sieht einfach nur geil aus!

Hier mal ein in Szene gesetzter Screenie…

Also eines haben die Enlightenment-Entwickler und -Designer: Geschmack! Und davon jede Menge. Ich freu’ mich schon drauf wenn das ding mal fertig ist… vorerst bleibe ich aber mal bei XTerm, das ist am stabilsten ;)…