Zum Inhalt springen

Haiku (Betriebssystem)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 4. Oktober 2007 um 07:44 Uhr durch SieBot (Diskussion | Beiträge) (Bot: Ergänze: be-x-old:Haiku (апэрацыйная сыстэма)). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Haiku

Haiku mit Deskbar, Tracker, Terminal und Pulse
Entwickler Haiku-Team
Lizenz(en) MIT-Lizenz
Erstveröff. 2002
Akt. Version Nightly Build (täglich)
Abstammung \ Haiku
Architektur(en) x86
Sonstiges Weitgehend originalgetreuer Nachbau von BeOS 5.0 mit einigen funktionellen Erweiterungen. Sprache: mehrsprachig
haiku-os.org

Haiku (ehemals OpenBeOS) ist ein Open-Source-Projekt mit dem Ziel, das Betriebssystem BeOS, dessen Entwicklung im Jahre 2001 eingestellt wurde, nachzuprogrammieren und zu erweitern.

Ziel

Das Ziel ist, die letzte veröffentlichte Version von BeOS zunächst vollständig nachzubauen und dann nach und nach zu verbessern. Dabei wurde besonders auf Binär- und Quellcodekompatibilität zu BeOS geachtet, damit sowohl alte BeOS-Programme unverändert ausgeführt werden können als auch neue Programme in gleicher Weise wie unter BeOS, erstellt werden können.

Trotz der Anlehnung an BeOS baut es nicht auf dessen Quellcode auf. Der Betriebssystem-Kernel basiert auf dem Kernel des NewOS[1], eine Neuentwicklung eines ehemaligen BeOS-Kernel-Entwicklers.

Die Entwickler geben keinen Termin für eine mögliche Veröffentlichung der ersten Version an. Testversionen des Betriebssystems stehen in Form von inoffiziellen Festplatten-Images zur Verfügung, die sowohl auf eine Partition kopierbar sind oder mit Emulatoren bzw. Virtualisierungslösungen wie QEMU oder VMware lauffähig sind. Weite Teile von BeOS sind bereits implementiert und lauffähig.

Versionsgeschichte

Haiku befindet sich derzeit in der Alpha-Phase.

OpenBeOS app_server Proto5
  • 18. August 2001: Nach der Übernahme von Be Incorporated durch Palm wird das OpenBeOS-Projekt gegründet.[2][3]
  • 31. Januar 2002: Erste Version von OpenBFS veröffentlicht.[4]
  • 15. Februar 2002: Erste formelle Veröffentlichung von OpenBeOS als Patch für BeOS: Einige Komponenten einer bestehenden BeOS-5.0.3-Installation werden durch Open-Source-Varianten ersetzt.[5]
  • 17. April 2002: Erster binärkompatibler Netzwerk-Stack als Kernel-Treiber für BeOS veröffentlicht.[6][7]
  • 29. April 2002: Der OpenBeOS app_server kann mit Prototyp 5 erstmals Fenster rendern.[8]
  • 2. Juni 2002: Vom NewOS-Kernel wird ein Fork erstellt und in die Versionsverwaltung von OpenBeOS überführt.[9]
  • 21. April 2004: OpenBeOS startet ohne Hilfe von BeOS-Code.[10]
  • 19. Juni 2004: OpenBeOS wird in Haiku umbenannt.[11]
  • 27. Oktober 2004: Haiku startet in eine grafische Oberfläche und führt bash aus.[12]
  • 6. Juli 2005: Haiku kann die BeOS-Oberfläche Tracker ausführen.[13]
  • 7. Dezember 2006: Haiku bietet einen komplett neuen Netzwerk-Stack.[14]
  • 9. Mai 2007: Netzwerkkarten-Treiber von FreeBSD lassen sich für Haiku kompilieren.[15]
  • 27. Juni 2007: Haiku stellt mit einer Portierung des Open Sound Systems die Unterstützung für viele weitere Soundkarten in Aussicht.[16]
  • 31. August 2007: Sieben von acht Studenten schließen den Summer of Code 2007 erfolgreich ab. Ergebnis ist u. a. ein Firewire-Stack.[17][18]

Der Name Haiku

Am 19. Juni 2004 wurde auf der ersten amerikanischen Entwickler-Konferenz WalterCon (analog zu den „BeGeistert“-Treffen in Düsseldorf, Deutschland) der neue, eigenständige Name Haiku eingeführt, um nicht zuletzt etwaigen Rechtsstreitigkeiten mit dem nunmehrigen BeOS-Rechteinhaber Access (ehemals PalmSource) vorausblickend aus dem Weg zu gehen.

Der Name geht auf die originellen Fehlermeldungen des BeOS-eigenen Browsers NetPositive zurück, der Fehler beim Abrufen von Webseiten in der Form von Haikus darstellt, einer alten japanischen Versform.

Schwesterprojekte

Mit dem Niedergang von Be Incorporated entstanden unabhängig voneinander mehrere Projekte mit dem Ziel, BeOS in quelloffener Form nachzubauen. Neben Haiku waren dies unter anderem BlueEyedOS und Cosmoe. Als Sammelbegriff dieser Projekte wurde die Bezeichnung Open Standards BeOS-compatible Operating Systems (OSBOS) eingeführt. Die verschiedenen Entwicklerteams schlossen sich in der Organisation beunited.org[19] zusammen und verabredeten eine Zusammenarbeit. Allerdings war Haiku zuletzt das einzige verbliebene aktive Projekt dieser Gruppe. beunited.org hat ihre Auflösung am 4. Januar 2007 bekanntgegeben. Das Haiku-Projekt an sich ist davon jedoch nicht betroffen.


Quellen

  1. NewOS Operating System
  2. BeGroovy: Palm buys Be Inc’s assets. Be to close by year end. (Siehe auch den 9. Kommentar)
  3. Marcus Overhagen: Ok, let's start
  4. BeGroovy: OBOS baby steps
  5. BeGroovy: OpenBeOS First Release
  6. Slashdot: OpenBeOS Gets Binary-Compatible Network Stack
  7. David Reid: Network Update
  8. OSNews: OpenBeOS Proto5 app_server Replacement Released
  9. OSNews: OpenBeOS-NewOS Fork Complete
  10. Axel Dörfler: x86 boot loader milestone
  11. OSNews: OpenBeOS Becomes Haiku
  12. OSNews: Haiku Kernel Hits Some Milestones
  13. OSNews: Haiku's App_Server Can Run Tracker
  14. Haiku-OS.org: Haiku Network Stack Takes First Baby Steps
  15. Haiku-OS.org: Haiku Getting a FreeBSD Network Driver Compatibility Layer
  16. François Revol: Announcing OpenSound System port to BeOS/Haiku
  17. DarkWyrm: 2007 Google Summer of Code Summary
  18. Zeitplan für den Summer of Code 2007
  19. http://www.beunited.org
Commons: Haiku – Album mit Bildern, Videos und Audiodateien