ReactOS

Aus Tuxfutter

Wechseln zu: Navigation, Suche
ReactOS
Logo
ReactOS Logo
Hersteller / Programmierer ReactOS Developer Team



Grundinformationen
Lizenz: GNU Public License (GPL)
Unterstützte Plattformen: x86
Webpräsenz / Download: http://www.reactos.org
Aktuelle Version: 0.3.8
Alternativen
Freie Software Linux
Proprietäre Software Windows von Microsoft, Mac OS

ReactOS ist ein Projekt zur Entwicklung eines freien Betriebssystems. Der Microkernel des Systems wurde kompatibel zum Windows NT Kernel ausgelegt, wodurch er zu Treibern für Microsofts Windows NT und dessen Nachfolgern (u.a. Windows 2000, Windows XP und zukünftig Windows Vista) kompatibel ist. Weiters soll es in Zukunft möglich sein, mittels Teilsystemen, zu Programmen verschiedener Plattformen kompatibel zu sein, wie:

  • win32 in Zusammenarbeit mit Wine
  • win16
  • OS/2
  • MONO (Net.framework)
  • Java
  • DOS

Das Betriebssystem ist unter der GNU General Public License (kurz GPL) veröffentlicht, was bedeutet, dass jeder es weiterentwickeln und zu gleichen Bedingungen weitergeben darf.

Inhaltsverzeichnis

[Bearbeiten] Vor- und Nachteile

[Bearbeiten] Vorteile

  • Da der Quellcode unter den Bedingungen der GPL veröffentlich wird:
    • darf der Quellcode an jeden weitergeben werden, so lange dieser den veränderten Quellcode ebenfalls unter den Bedingungen der GPL verteilt.
    • haben Entwickler volle Einsicht in den Quellcode und somit auch Zugriff auf alle APIs
    • ist eine hohe Sicherheit möglich, da sehr viele sich am Projekt beteiligen und Fehler ausbessern können
  • kann Win32-Programme ohne Windows-Betriebssystem ausführen
  • dank Treiberkompatibilität zu Windows NT können Herstellertreiber verwendet werden. Somit entfällt sehr viel Arbeit, welche nötig wäre, um Treiber für ReactOS zu schreiben.

[Bearbeiten] Nachteile

  • Es könnte in Zukunft unter Umständen keine Standardisierung durch einen großen Anbieter geben (gleiche Dateisysteme etc.)
  • Eventuelle Designschwächen des WindowsNT-Kernels werden bei ReactOS' Design übernommen.

[Bearbeiten] Geschichte

Ursprünglich hieß ReactOS "FreeWin95" und sollte nur zu Windows-95-Anwendungen kompatibel sein. Nachdem es in einer längeren Spezifikationsphase hängen geblieben war, wurde Jason Filby Projektkoordinator. Dieser belebte das Projekt neu, indem er in erster Linie die Entwicklung am Programmcode vorantrieb und die endlose Planungsphase beendete.

Lange Zeit war das ReactOS-Team mit der Entwicklung des Kernels beschäftigt, sodass kaum sichtbare Erfolge zu verbuchen waren. Mit Erscheinen von Version 0.2 gibt es aber eine grafische Oberfläche, sodass auch die Presse anfängt, sich für ReactOS zu interessieren (so z.B. Der Spiegel [1]).

Am 28. April 2004 erschien Version 0.2.2, die die (in Version 0.2.0 eingeführte) grafische Oberfläche ähnlich dem Microsoft Explorer mit Dateimanager sowie Taskleiste verbesserte. Eine ausführlichere Liste der Änderungen ist im Changelog verfügbar.

Die Version 0.3.0 folgte im August 2006 und zeigte neben einer verbesserten Stabilität auch Unterstützung für TCP/IP und andere grundlegende Erweiterungen der Funktionalität.

[Bearbeiten] Status

Das Projekt befindet sich noch in der Alpha-Phase und kann daher zum alltäglichen Gebrauch nicht genutzt werden. Den aktuellen Entwicklungsstatus kann man auf [2] einsehen.

Im Moment wird an folgendem gearbeitet:

  • USB-Unterstützung (USB-Tastatur funktioniert, sonst noch nichts)
  • Sound-System (sndblst32 fertig, wdmaud erst angefangen)
  • SATA-Unterstützung (fast fertig)
  • NTFS und ext2/3 support (NTFS: noch viel arbeit...., ext2/3: weit)
  • Logon/Logoff
  • DosBOX-integration zum ausführen von 16-Bit/DOS-Programmen
  • Verbesserung der Kompatiblität zu Windows (Treiber und Programme)


Auf der Projektseite steht eine ReactOS-Live-CD und eine Boot-CD (Installationsmedium) sind als ISO-Abbild zum Herunterladen zur Verfügung.


[Bearbeiten] Hardware-Anforderungen

Die Hardware-Anforderungen von ReactOS erlauben die Nutzung auf älterer Hardware. So kommt es durchaus noch mit Prozessoren der 486er-Generation zurecht und benötigt nur 32 MB Arbeitsspeicher. reactos.org: [3] Derzeit ist die Funktionsfähigkeit auf realer Hardware aufgrund des Alpha-Status noch stark eingeschränkt, grundsätzlich funktioniert ältere Hardware eher als neuere. Es werden derzeit nur IDE-Festplatten und praktisch keine USB-Geräte (insbesondere für Tastatur und Maus) unterstützt.

Einige verwendbare Programme können jedoch höhere Anforderungen an die Hardware stellen.

[Bearbeiten] Ähnliche Projekte

[Bearbeiten] Externe Verweise

[Bearbeiten] Wikis

'Persönliche Werkzeuge