Innovationen
PC-Emulator als Freie Software
Der PC-Emulator Bochs wurde von MandrakeSoft gekauft und wird unter die LGPL gestellt.
Bochs (gesprochen "box") wird unter der GNU Lesser GPL veröffentlicht. Es ist damit der erste vollständige
PC-Emulator, der als Freie Software zur Verfügung steht. Bochs war bisher kommerzielle Software, dessen
Quellcode jedoch zur Verfügung stand und an der über einhundert Freiwillige Helfer mitgearbeitet haben.
Bochs ist zwar ein Emulator für x86-Rechner, steht jedoch dank des offenen Konzepts nicht nur für x86-Rechner
selbst zur Verfügung, sondern läuft prinzipiell genauso auch auf Sparc-, Alpha und PowerPC-Rechnern. Das
größte Manko von VMWare, dem bekannten kommerziellen PC-Emulator, ist abgesehen von der Kommerzialität
die ausschließliche Verfügbarkeit für x86-Rechner.
Ergänzend zu Bochs startete der Autor, Kevin Lawton, 1999 ein zweites ähnlich gelagertes Projekt. FreeMWare
sollte unter dem Projektnamen Plex86 eine Freie Alternative zu VMWare bieten. Das Projekt hat seit dem viele
Entwickeler und interessierte Personen angezogen. Jetzt, wo Bochs Freie Software ist, dürfen Teile daraus ins
Plex86-Projekt übernommen werden, die Entwicklung dürfte einen extra Schub bekommen.
Von der Geschwindigkeit von Bochs wird gesagt, da"s sie nicht berauschend sei. Maschinencode muß kopiert,
dekodiert und ausgeführt werden. Zur Zeit werden Code-Fragmente noch nicht in nativen CPU-Code übersetzt.
Das ist jedoch für die Zukunft geplant. (linuxtag)