ReactOS Build Environment RosBE Arwinss
(Link zu dieser Seite als [[QEMU-KVM-Buch/ Anhang/ Diverses/ RosBE]])
[bearbeiten] ReactOS Build Environment (RosBE)
Website: http://www.reactos.com/wiki/Build_Environment
Mit dem ReactOS Build Environment (RosBE) wird das Betriebssystem ReactOS aus den Quellen gebaut. ReactOS soll kompatibel zum Kernel von Microsoft Windows NT werden. Dadurch wird es ermöglicht, Programme und Treiber für NT und dessen Nachfolger 2000, XP, Vista und 7 zu nutzen. Dazu wird an der Nachbildung der Programmierschnittstellen (API) Win32, Win16, OS/2, Java und DOS gearbeitet. Das Betriebssystem ist unter der GPL veröffentlicht. Somit wäre es möglich, eine von Microsoft unabhängige und kostenfreie Alternative zu Windows zu bekommen. Das Projekt befindet sich zur Zeit in der Alphaphase, weshalb ReactOS für den alltäglichen Gebrauch nicht zu empfehlen ist.
[bearbeiten] RosBE-Unix
Unter Linux benötigt das ReactOS Build Environment folgende Pakete:
$ sudo apt-get install build-essential bison flex gcc g++ grep make texinfo subversion
Die ReactOS-Quellen werden aus dem Subversion-Repository geholt.
$ mkdir ~/ReactOS.svn $ cd ~/ReactOS.svn $ svn checkout svn://svn.reactos.org/reactos/trunk/
Das Tar-Archiv des Build Environments wird heruntergeladen und entpackt.
$ mkdir ~/RosBE-Unix $ cd ~/RosBE-Unix $ wget http://downloads.sourceforge.net/reactos/RosBE-Unix-1.5.tar.bz2 $ tar xjvf RosBE-Unix-1.5.tar.bz2 $ cd RosBE-Unix-1.5 $ less README
Zum Kompilieren wird in dem angelegten Verzeichnis das Skript RosBE-Builder.sh mit root-Rechten aufgerufen.
$ sudo ./RosBE-Builder.sh In which directory do you want to install it? Enter the path to the directory here or simply press ENTER to install it into the default directory. [/usr/local/RosBE] [Return] Press Return to continue or Ctrl+C to exit. [Return] ... Finished successfully!
Die Installations-CD wird mit diesen Befehlen generiert:
$ cd ~/ReactOS.svn/trunk/reactos $ makex bootcd $ exit
Mit QEMU wird eine virtuelle Maschine angelegt (siehe auch http://qemu-buch.de/d/Gast-Systeme/_x86-Architektur/_DOS-%2C_Windows_und_Verwandte).
$ cd ~/ReactOS.svn/trunk/reactos $ qemu-img create -f qcow2 ReactOS.img 1G $ qemu -hda ReactOS.img -cdrom ReactOS.iso -boot d