Welcome!


Welcome to this little blog of mine, where i collect a couple 'needfull things', provided to the public without any warranty.
Just to share a couple of things that might be of interest while thriving to survive in the labyrinth of modern it - and having a little fun while doing it;)


Linux4all.de - RedHat/Fedora LiveCd - Das Projekt .

 hier eines meiner Projekte aus den Jahren 2003 - 2007... der Text ist derzeit in ständiger Bearbeitung...








 



Linux4all.de - RedHat/Fedora based LiveCd`s and the Liveanaconda - Buildsystem

URL: http://www.linux4all.de


Vorwort:
Mittlerweile ist es kein Problem aus dem Linux System des Unternehmes RedHat eine LiveCD zu erstellen, d.h. ein angepasstes System zu erstellen, das das Betriebssystem ohne Installation direkt von CD startet und dennoch eine vollständige Benutzerumgebung bietet.

Und es gibt mittlerweile eine ganze Reihe von RedHat basierten LiveCd`s, offizielle sowie solche von anderen Projekten.

Einer der vielen Auslöser hierfür war mein Opensource "Linux4All.de" - LiveCd Projekt das ich aus meinem Vorläuferprojekt "rpmlivelinux" entwickelt hatte.


Der Anfang:

Ursprünglich ging es um die Entwicklung eines von CD ohne Installation startenden Rechen-Cluster-Systems.

Ich benötigte einfach ein Werkzeug um eine Redhat-Linux-Installation um die OpenMosix-Clustersoftware zu erweitern und in ein von Cd startendes System zu verwandeln, dass vollkommen ohne Nutzung von Festspeichern des Gastsystems auskommt.

Leider gab es seitens RedHat keinerlei Bestreben ein LiveCd System anzubieten, alle diesbezüglichen Anfragen wurden mit "not happening anytime soon" bzw. "won`t be happening" abschlägig beschieden.

Also entschied ich mich das Problem selbst anzugehen: Knoppix und andere Debian basierte LiveCd Systeme existierten bereits eine geraume Zeit, also handelte es sich nicht um schwarze Magie.


Der Grund für meine Wahl von RedHat war, dass dies eine der ersten kommerziellen Distributionen mit dem Anspruch an sowohl Erfüllung des Opensource - Gedankens als auch industriell - tauglichem Einsatz war, und anders als Suse international erheblich weiter verbreitet war.

(Ok, und ich mochte, nach meinen Erfahrungen auf DEC OSF1 , True64, HpUX, Sinix etc. einfach die völlige SysV Kompatibilität von RedHat Linux ;))


2003 habe ich dann ein ein erste LiveCd auf der Basis von RedHat Linux entwickelt und veröffentlicht, die das OpenMosix Clustersystem enthielt, die RPM LiveLinux CD, ein 120 Mb ISO Image.

Dieses erste LiveCd Projekt wird immer noch im OpenMosix Projekt in der Rubrik "Contributors" aufgeführt.
(http://openmosix.sourceforge.net/community.html)


Die Weiterentwicklung:
Über die Jahre wurde aus diesem ersten Schritt ein ausgewachsenes Opensource Projekt mit verschiedenen Produktlinien und tausenden Anwendern. 

Die im Projekt entwickelten Produktlinien waren insgesamt sehr erfolgreich:

- die 2006 veröffentlichte Version 1.4 der grafischen Basilisk - LiveCd ist immer noch hier downloadbar:
http://linux.softpedia.com/get/Programming/Libraries/Basilisk-Live-CD-775.shtml

... und ausserdem mit hübschem Aufdruck hier als Cd Medium bei einem OpenSource-CD Anbieter erhältlich:
http://www.cheeplinux.com/product_info.php?products_id=241


- die Barebone - Variante wurde von sehr vielen Anwendern als Basis für eigene Projekte genutzt.
(teilweise belegt, z.b. GIS s.u.)


Live CD Anaconda - BuildSystem
Das "Buildsystem" zur Erzeugung von RedHat/Fedora basierten LiveCd`S war mit eines der ersten veröffentlichten Buildsysteme für RedHat Linux.
Eine frühe (RAD) Version sowie ein Screenshot finden sich hier:
http://sourceforge.net/projects/livecdrpms/

und die Dateien hier:
http://sourceforge.net/projects/livecdrpms/files/




Der aktuelle Stand des Redhat anaconda installers hier:
http://fedoraproject.org/wiki/Anaconda/SourceOverview




Weitere Verweise:
Das Projekt wird als Quelle für Ideen/Konzepte im Rahmen des offiziellen Redhat LiveCd Projektes "Kadischi" interessanterweise in einem Buch erwähnt:
http://books.google.de/books?id=2S3eUgb39C8C&pg=PA195&lpg=PA195&dq=linux4all+live+anaconda&source=bl&ots=muSszzmaDM&sig=0srFJ1aqNhedaR5cQqXwKhlCmkk#v=onepage&q=linux4all%20live%20anaconda&f=false

Zwar nur kurz, aber ich hätte das nicht erwartet...

sowie in einem noch früheren Verweis in einem Buch über Linux Troubleshooting.

Weiterentwicklung des Projektes
Alle Linien inklusive Buildtools wurden über Jahre kontinuierlich fortentwickelt und dem Standard von RedHat angepasst.
Insbesondere wurde jede Software als RPM - Installations und Quell - Paket zur zusätzlichen Installation in einem bestehenden RedHat System sowie zur einfachen Anpassung.

Denn: mein Projekt schloss eine Produktlücke mit Nachfrage, ich selbst hatte zu wenig Resourcen, und um die für eine offizielle Übernahme notwendige Akzeptanz bei RedHat zu erreichen war es unbedingt erforderlich deren Standard zu genügen.

Dies gelang:


Nachdem das Projekt von Redhat halboffiziell anerkannt wurde, erhielt ich auch Unterstützung von Redhat selbt (Alan Cox hat bei einer Diskussion über Trademarks etc. sehr hilfreich eingegriffen).
(Das war eine erste sehr interessante Konfrontation mit den Gefahren beim "Surfin on their own turf" bei einem grossen amerikanischen Softwareunternehmens, btw.)


Die von mir im Linux4all Projekt entwickelte Software, Design-Prinzipien, Werkzeuge zur Erstellung etc. wurden schliesslich zumindest teilweise auch von einer offiziellen Redhat Livecd Arbeitsgruppe übernommen, in die ich auch eingeladen wurde und in der ich in der Anfangszeit kurz mit tätig war.
Aufgrund meines beruflichen Arbeitspensums war mir eine aktive Mitarbeit zu diesem Zeit aber kaum möglich - und mein erstes, initiales Ziel war ja erreicht: Redhat plante eine LiveCD ;)

(Das war eine erste sehr interessante Konfrontation mit der Arbeitsweise eines grossen amerikanischen Softwareunternehmens, btw.)


Deutsche Anwender:
Da das Projekt die damals eher im Industriebereich anzutreffende Linux - Distribution des Unternehmens RedHat /USA verwendete, erhielt es allerdings von Anfang an nur sehr wenig Aufmerksamkeit in Deutschland, zum Teil auch weil RedHat als kommerzielles Unternehmen für viele Linuxanwender in Deutschland eher suspekt war. (Jaja, die Debianisten ;))

Weitere Quellen:
Die Linux4all LiveCd wurde unter anderem von einer tschechichen Universität als Grundlage für ein Universitätssystem zur Berechnung von Geologischen Daten (GIS).



Projektdokumentation : The Internetwayback Machine
Durch einen unglücklichen Unfall beim Hoster ging die letzte Version derInternetseite verloren.
Da das Projekt nach erfolgreichem Abschluss aber nunmehr eher historischen Chrakter hat,
sei hier auf die Internet-Wayback Machine verwiesen, ü ber die die Grundstruktur und große Teile der Webseite vom Jahr 2003 bis 2007 für das Linux4all.de Projekt archiviert sind.



Internet Wayback Machine: Linux4all.de:











Referenzen:


Im Redhat Fedora Wiki wird Linux4all in den Referenzen für die "Kadischi" Livecd auch aufgeführt.

Die Linux4all LiveCD Basilisk 1.4 wird im Wiki des RedHat - Projektes Fedora in der Liste der abgeleiteten LiveCd Systeme aufgeführt:
http://fedoraproject.org/wiki/DerivedDistributions/LiveCDs




T: RPMLIVELINUX:
http://www.google.de/search?hl=de&client=firefox-a&hs=DNb&rls=org.mozilla%3Ade%3Aofficial&channel=s&q=+rpmlivelinux&aq=f&aqi=&aql=&oq=&gs_rfai=


Q:Distrowatch
URL: http://distrowatch.com/dwres.php?resource=cd
CITE:
RPM Live Linux CD
RPM Live Linux CD RPM Live Linux CD is a 120MB RedHat-based distribution that runs completely from CD, fits into around 80MB of RAM and is nearly indistinguishable from a system installed on a hard disk. Features include hardware recognition at boot, samba, dhcpd, name, xinetd, and SSH servers, virtual terminals, PAM, etc. Useful for dedicated servers, routers, emergency systems, cluster nodes and such, it does not contain an X11 Server.
The RPM Live Linux CD page...



T:GIS on LINUX4all
Q:
URL: http://gis.vsb.cz/GIS_Ostrava/GIS_Ova_2005/Sbornik/cz/Referaty/ruzicka.pdf


Q: Openmosix Project
T:
URL:
CITE:

...

Dirk Westfal - grendelsbane Live Linux CD

A Dragon Slaying openMosix Live CD-based Distribution based upon RedHat that creates an instant openMosix cluster (or adds an openMosix node). It is a Knoppix' like universal "run-from-CD" Linux distribution, but this can boot and run openMosix from the CD. And now comes Basilisk, a monster GUI (X/KDE Workstation) node with a HISS.
...



Q: LWN
T: RPM Live Linux CD nwst.de/livelinuxcd
URL: http://lwn.net/Articles/46668/
CITE:
RPM Live Linux CD nwst.de/livelinuxcd is a server oriented, Red Hat-based distribution with support for clustering. Developed by D. Westfall, the live distribution's primary purpose is to provide a quick and dirty Linux system without any graphical environment. The CD includes openMosix kernel 2.4.20-openmosix as well as OpenMosixTools, which together allow for building of "instant clusters". The latest version of RPM Live Linux CD is 1.0 beta (82MB), released two weeks ago, but the author also provides an extensive HOWTO for building custom live CDs for specialist purposes, such as rescue CDs, routers, intrusion detection systems, cluster nodes or dedicated servers.



T: The original nwst.de - Webseite in 2004 before moving to linux4all.de via the Wayback - Machine:
Q: The Internet Wayback Machine - www.archive.org
URL: http://web.archive.org/web/20041217024822/http://nwst.de/#Documentation


T: 

Q:
URL: http://www.downv.com/Linux/download-Basilisk-Live-CD-10030434.htm