Der alios Bootloader für Linux ist ein kleines Assembler-Programm, das ein Linux Kernel und ein RAMDISK-Abbild aus einem ROM lädt, nachdem vorher die Funktionen der Standardhardware initialisiert worden sind. Die aktuelle Version ist dafür ausgelegt, die Register eines AMD Elan SC400 Mikrokontrollers zu initialisieren und Linux auf diesem zu starten, wobei die Kontrolle über eine serielle Konsole erfolgt.
Das Ziel der Entwicklung von alios war, die Notwendigkeit eines BIOSes für kleine Embedded-Systeme, bei denen der Hardware-Aufbau mehr oder weniger immer gleich aussieht, zu eliminieren. Das Linux-Betriebssystem selbst benötigt kein BIOS. Sobald es einmal geladen ist, werden alle Zugriffe auf die Hardware von den Linux-Treibern direkt durchgeführt.
Download
Sie können die aktuelle Version von alios als Source Code Paket von unsere Downloadseite laden.
Evaluationspaket
Um das Testen von alios so einfach wie möglich zu machen, bieten wir ein Evaluationspaket an, welches alle notwendigen Images (alios, kernel, initrd) enthält.
Folgende Dinge werden benötigt, um das Paket benutzen zu können:
- AMD Elan SC400 System (mit mindestens 8 MByte RAM)
- Linear flash oder SRAM (mindestens 2 MByte) onboard oder als PCMCIA-Karte
Fehlermeldungen
Falls Sie einen Fehler in dem Programm finden sollten, so schicken Sie uns bitte eine Nachricht dazu.
FAQ
- Wofür steht "alios"? Der Name ist eine Melange aus "Another Linux OS Bootloader" und "BIOS".
- Gibt es Pläne, zukünftig auch andere Embedded CPUs von AMD wie z.B. den SC520 zu unterstützen? Es existieren zur Zeit hierfür keine konkreten Pläne. Für unsere Kunden könnte eine solche Portierung im Rahmen eines Projektes realisiert werden, die auf Wunsch des Kunden ebenfalls unter der GPL veröffentlicht werden könnte (Sponsoring).
Copyright, License
Diese Software ist Gegenstand unserer GNU Lizenzvereinbarung.



