www.wikidata.de-de.nina.az
Haiku ehemals OpenBeOS ist ein Betriebssystem Projekt das in Anlehnung an BeOS ein dazu binar kompatibles Open Source System nach program miert und weiter entwickelt Das Haiku Projekt wird von der gemeinnutzigen Haiku Inc mit Sitz in Rochester im US Bundesstaat New York getragen HaikuHaiku R1 Beta 2 mit Deskbar oben rechts Systeminformationen rechts Dateimanager Desktopsymbolen etc Entwickler Haiku Inc Lizenz en MIT LizenzErstveroff 2002Akt Version Akt Vorabversion R1 Beta 4 23 Dezember 2022 Kernel auf NewOS basierender HybridkernelAbstammung BeOS HaikuArchitektur en IA 32 x86 64 inoffiziell Arm historisch 68k PowerPCKompatibilitat BeOS 5 0 nur IA 32 Sprache n Deutsch Englisch u a Sonstiges weitgehend originalgetreuer Nachbau von BeOS 5 0 mit einigen funktionellen Erweiterungenwww haiku os orgHaiku baut nicht auf originarem BeOS Quellcode auf sondern wird vollstandig neu geschrieben Der Kernel beispielsweise basiert auf NewOS 1 einer Neuentwicklung des ehemaligen BeOS Kernel Entwicklers Travis Geiselbrecht der spater Zircon den Kernel von Google Fuchsia entwickelte Bei der Entwicklung wird auch auf bestehenden freien Code aus BSD und Linux Projekten zuruckgegriffen Weite Teile des ursprunglichen BeOS sind bereits implementiert und lauffahig Die Haiku Entwickler geben keinen Termin fur eine mogliche Veroffentlichung der ersten offiziellen Version an Im eigenen Blog informieren die Entwickler im Haiku monthly activity report dt monatlicher Haiku Aktivitatsbericht uber erreichte Neuerungen Zwischenzeitlich sind vier offizielle Alpha Versionen und drei Beta Versionen erschienen Weitere Vorabversionen zum Testen des Betriebssystems stehen in Form von inoffiziellen Festplatten Images zur Verfugung den sogenannten Nightly Builds die auf eine Partition kopierbar oder mit Emulatoren bzw Virtualisierungs losungen wie QEMU oder VMware lauffahig sind Seit 2013 ist ein Paketverwaltungssystem in Haiku integriert sodass ein installiertes System daruber aktualisiert werden kann bis dato musste das System stets vollstandig neu installiert werden Im Rahmen des Google Summer of Code 2017 wurde fur Haiku 3D Hardwarebeschleunigung und Unterstutzung fur die Programmiersprache Swift entwickelt Erstmals Teil des jahrlichen Programmierstipendiums war Haiku 2007 2018 wurde die Office Suite LibreOffice portiert 2 Inhaltsverzeichnis 1 Ziel 2 Technik 3 Paketverwaltung 4 Systemvoraussetzungen R1 Beta 4 5 Geschichte des Namens 6 Schwesterprojekte 7 Haiku Vector Icon Format 8 Weblinks 9 EinzelnachweiseZiel BearbeitenZiel des Projekts ist es zunachst die letzte veroffentlichte Version von BeOS vollstandig nachzubauen und sie dann nach und nach zu verbessern Dabei wird besonders auf Binar und Quelltextkompatibilitat zu BeOS geachtet damit sowohl alte BeOS Programme unverandert ausgefuhrt als auch neue Programme in gleicher Weise wie unter BeOS erstellt werden konnen Bei den nunmehr eingefuhrten x64 und Arm Varianten entfallt der Anspruch an BeOS Binarkompatibilitat die Quellcodekompatibilitat besteht bei diesen Architekturen aber weiter Technik BearbeitenHaiku ist in C geschrieben und stellt eine objektorientierte Programmierschnittstelle API bereit Das modulare Design 3 des BeOS macht es moglich dass Systemkomponenten fur Haiku in beinahe voneinander unabhangigen Teams entwickelt werden konnen Der Nachbau der BeOS Komponenten als freie Software hat Vorrang vor der Neuentwicklung anderer Teile des Systems Die ursprunglichen BeOS Teams die entsprechende Komponenten einschliesslich Servern und Schnittstellen entwickelten zusammen in Haiku als Kits bezeichnet umfassten App Interface entwickelt Interface Kit Application Kit sowie das Support Kit BFS entwickelt das Be File System das mit OpenBFS nahezu vollstandig implementiert ist Game entwickelt das Game Kit Input Server entwickelt den Server der Eingabegerate Tastatur Maus etc und deren Kommunikation mit anderen Systembereichen handhabt Kernel entwickelt den Kernel das Herz des Betriebssystems Media entwickelt den Audioserver und entsprechende APIs MIDI implementiert das MIDI Protokoll Network schreibt Treiber fur Netzwerkadapter und Netzwerk relevante APIs OpenGL entwickelt die OpenGL Unterstutzung Preferences setzt die Moglichkeiten Einstellungen am System vorzunehmen neu um Printing arbeitet am Drucksystem sowie Druckertreibern Screen Saver setzt die Bildschirmschonerfunktion um Storage entwickelt das Storage Kit und Treiber fur benotigte Dateisysteme DataTranslations entwickelt Module zum Lesen Schreiben Konvertieren unterschiedlicher Dateiformate und Datentypen Einige Kits werden als vollstandig implementiert feature complete angesehen die ubrigen sind in unterschiedlichen Entwicklungsphasen Der Haiku Kernel ist ein modularer Hybridkernel und ein Fork von NewOS 4 ein vom fruheren Be Entwickler Travis Geiselbrecht geschriebener modularer Kernel Viele Fahigkeiten wurden bereits implementiert einschliesslich eines virtuellen Dateisystems VFS Layer und rudimentarer Unterstutzung symmetrischer Multiprozessorsysteme SMP Paketverwaltung BearbeitenSeit September 2013 hat Haiku ein Paketverwaltungssystem Haiku Depot durch das es moglich wurde Software in komprimierte Abhangigkeiten auflosende Pakete packages zu kompilieren 5 Zum Aktivieren von Paketen konnen selbige mittels pkgman aus Online Paketquellen repositories installiert oder manuell in ein spezielles packages Verzeichnis kopiert werden Die Paketverwaltung von Haiku bindet aktivierte Pakete uber ein schreibgeschutztes Systemverzeichnis ein Das Paketverwaltungssystem lost Abhangigkeiten mittels libsolv vom openSUSE Projekt auf 6 Systemvoraussetzungen R1 Beta 4 BearbeitenMindestvoraussetzungen 7 Ein 32 Bit Prozessor der x86 Architektur IA 32 z B Pentium II oder Athlon Arbeitsspeicher mindestens 384 MB Monitor ab einer Auflosung von 800 600 Festspeicher 3 GB verfugbarEmpfohlen 7 Ein 64 Bit x86 Prozessor x64 z B Core i3 oder Phenom II Arbeitsspeicher mindestens 2 GB Monitor ab einer Auflosung von 1366 768 Festspeicher 16 GB verfugbarGeschichte des Namens BearbeitenDirekt nach der Bekanntgabe des Kaufs von Be durch Palm am 18 August 2001 wurde das OpenBeOS Projekt gegrundet indem eine Mailingliste mit diesem Namen eingerichtet wurde Dies blieb zunachst auch der Name als das Projekt konkretere Zuge annahm obwohl die Benutzung des eingetragenen Markenzeichens BeOS als Teil des Projektnamens fur rechtliche Unsicherheit sorgte Am 6 Mai 2002 wurde ein Namensfindungsprozess initiiert bei dem um Einsendungen fur Namensvorschlage gebeten wurde 8 Am 25 Oktober 2002 lief dann der Abstimmungsprozess zum neuen Namen an 9 Am 5 November 2002 inszenierte Bruno G Albuquerque einer der damaligen Leiter des OpenBeOS Projekts als Scherz den Namenswechsel Der neue Name sollte demnach Walter lauten 10 Der Name leitete sich von einer Szene bei Garfield ab und erlangte im Laufe der Zeit eine gewisse Popularitat innerhalb der OpenBeOS Community was dazu fuhrte dass Walter zum Codenamen fur die Entwicklungslinie hin zu Haiku 1 0 wurde 11 WalterCon wurde zum Namen fur die amerikanische Haiku Entwickler Konferenz analog zu den BeGeistert Treffen in Dusseldorf Deutschland Am 19 Juni 2004 wurde auf der ersten WalterCon der neue eigenstandige Name Haiku eingefuhrt nicht zuletzt um etwaigen Rechtsstreitigkeiten mit dem nunmehrigen BeOS Rechteinhaber Access ehemals PalmSource aus dem Weg zu gehen Der Name geht auf die Fehlermeldungen des BeOS eigenen Browsers NetPositive zuruck der Fehler beim Abrufen von Webseiten in der Form von Haikus einer alten japanischen Versform darstellt Schwesterprojekte BearbeitenMit dem Niedergang von Be Incorporated entstanden unabhangig 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 eingefuhrt Die verschiedenen Entwicklerteams schlossen sich in der Organisation beunited org 12 zusammen und verabredeten eine Zusammenarbeit Allerdings war Haiku zuletzt das einzige verbliebene aktive Projekt dieser Gruppe beunited org hat ihre Auflosung am 4 Januar 2007 bekanntgegeben Das Haiku Projekt an sich ist davon jedoch nicht betroffen und wird aktiv weiterentwickelt Haiku Vector Icon Format BearbeitenHaiku Vector Icon Format HVIF ist ein Vektorgraphikformat fur Icons Es wurde fur Haiku erstellt und wurde bis jetzt ausschliesslich dort implementiert ist aber betriebssystemunabhangig Eine grosse Besonderheit ist dass die Icons in diesem Format ublicherweise unter einen Kibibyte gross sind wodurch sie in den Metadaten von BFS gespeichert werden konnen um von Haikus Dateimanager Tracker gemeinsam mit den anderen Metadaten der Datei in nur einem Lesevorgang gelesen zu werden Da auch bei SSDs Datentragervorgange am langsamsten sind fuhrt dies zu einer besseren Geschwindigkeit beim Anzeigen von Ordnerinhalten Weblinks Bearbeiten nbsp Commons Haiku Sammlung von Bildern Videos und Audiodateien Haiku Die offizielle Website englisch Entwickler Blogs Blogs einiger Haiku Entwickler mit monatlichem Bericht englisch CGit Log Community Ubersicht Haiku Hardwareliste BeGeistert Alles uber vorige und kommende BeGeistert Treffen Interview 25 Min OGG 17 4 MB mit Stephan Assmus und Axel Dorfler bei RadioTux am 14 Marz 2009 von den Chemnitzer Linux Tagen uber HaikuEinzelnachweise Bearbeiten NewOS Operating System Abgerufen am 17 November 2018 Haiku monthly activity report 05 2018 ft LibreOffice 6 Juni 2018 abgerufen am 8 Juni 2020 englisch Haiku BeOS for the 21st Century Abgerufen am 29 September 2015 Haiku Kernel amp Drivers Team Archiviert vom Original am 9 Juni 2008 abgerufen am 17 Juli 2008 Package Management now live Abgerufen am 4 November 2013 The libsolv Open Source Project on Open Hub In www openhub net Abgerufen am 29 September 2015 a b R1 beta4 Release Notes Abgerufen am 10 Marz 2023 englisch BeGroovy Blog Archive OpenBeOS Seeks New Name Abgerufen am 17 November 2018 BeGroovy Blog Archive OpenBeOS Name Voting Begins Abgerufen am 17 November 2018 BeGroovy Blog Archive Walter unleashed Abgerufen am 17 November 2018 Vgl auch die Versionsbezeichnung in Haiku Screenshot png Dateiversion vom 23 Februar 2006 beunited org Open Standards BeOS compatible Operating Systems Abgerufen am 17 November 2018 Normdaten Sachbegriff GND 7849409 6 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Haiku Betriebssystem amp oldid 231713203