Haiku (operační systém)

Haiku
Logo
Kancelář a terminál Haiku
Kancelář a terminál Haiku
Rodina BeOS
Jazyky Angličtina
Typ jádra Hybridní jádro
Stav projektu Ve vývoji
Platformy i386 , x86_64
Společnost /
vývojář
Projekt Haiku
Licence Licence MIT
Stavy zdroje Bezplatný a open source software
Napsáno C ++
První verze 2002
Nejnovější pokročilá verze R1 / Beta 3 (26. července 2021)
Kancelářské prostředí OpenTracker
webová stránka www.haiku-os.org

Haiku (dříve OpenBeOS ) je bezplatný operační systém . Jejím cílem je být bezplatnou verzí BeOS , přičemž ten druhý byl ukončen v roce 2001 , po ukončení Be .

Příběh

Projekt haiku byl zahájen v roce 2001 by Michael Phipps po nabytí Palm duševního vlastnictví Be Inc . O dva roky později založil Haiku, Inc. , neziskovou organizaci se sídlem v Rochesteru v severní části státu New York, která podporovala vývoj operačního systému Haiku.

V roce 2004 bylo rozhodnuto přejmenovat OpenBeOS na Haiku, aby se předešlo možným problémům se zneužitím názvu produktu. Poukázal na haiku , které byly zobrazeny při NetPositive je webový prohlížeč z BeOS , nemohl zobrazit požadovaný webový prostředek, protože neexistuje (viz pro tuto chybu, článek chyba 404 ).

Od října 2005 do konce tohoto roku, jednoho z nejaktivnějších vývojářů Haiku, Axel Dörfler, byl placen komunitou, a mohl tak na projektu pracovat na plný úvazek. Jedním z jeho prvních úkolů bylo umožnit Haiku, aby mohl bootovat z CD a vytvořit tak LiveCD .

the 29. května 2006, Michael Phipps oznamuje, že druhý vývojář bude placen za práci na plný úvazek na Haiku během letních prázdnin od června do srpna. Pracovat bude hlavně na síťové vrstvě ( Bone kompatibilní , síťová vrstva BeOS 6, která nebyla nikdy oficiálně vydána, ale byla použita pod ZETA a inspirována vrstvou BSD).

V létě roku 2007 Haiku poprvé využila Google Summer of Code , což je placený program, jehož cílem je přimět studenty, aby během školních prázdnin pracovali na projektech bezplatného softwaru . Po tomto prvním vydání bylo vylepšeno několik prvků Haiku:

Vývoj není zcela dokončen, stále je co rozvíjet a někteří z těchto studentů budou na Haiku pokračovat v práci.

Po osmi letech vývoje je vydána alfa verze Haiku R114. září 2009. R1 Alpha 2 byla vydána dne09.05.2010, R1 Alpha 3 the 20. června 2011a R1 Alpha 4 the 12. listopadu 2012. R1 Beta 1 byla vydána dne28. září 2018nebo 6 let po poslední verzi Alpha.

the 10. června 2020, nové vydání Haiku R1 beta 2, které si můžete stáhnout nebo upgradovat z verze beta beta. V této nové verzi bylo provedeno několik vylepšení: větší podpora hardwaru, lepší obecná stabilita, vylepšení prohlížeče WebPositive a přenesení více softwaru, jako jsou LibreOffice, Telegram, Okular, Krita, AQEMU ... a také hry, FreeCiv, DreamChess, Minetest ... objevují se nové předvolby vstupu, nutné zlepšení instalačního procesu, emulace metaklíče v terminálu.

Haiku R1 Beta 3, která přináší mnoho revizí, byla spuštěna 26. července 2021. Mezi nové funkce patří zobrazení instalačního programu a správce vylepšených balíčků, opravy uživatelského rozhraní, aktualizovaná verze Webkit do vestavěného internetového prohlížeče, lepší podpora systému souborů XFS , lepší kompatibilita POSIX , přidání češtiny, která zvyšuje počet dostupných jazyků na 28, různé optimalizace hardwarových ovladačů atd.

Historie verzí

Současná verze
Verze Datum vydání Název OS Architektura
Haiku R1 / Alpha1 14. září 2009 hrev33109 X86
Haiku R1 / Alpha2 10. května 2010 hrev36769 X86
Haiku R1 / Alpha3 20. června 2011 hrev42211 X86
Haiku R1 / Alpha4 11. listopadu 2012 hrev44702 X86 , X86-64
Haiku R1 / Beta1 28. září 2018 hrev52295 X86 , X86-64
Haiku R1 / Beta2 9. června 2020 hrev54154 X86 , X86-64
Haiku R1 / Beta3 26. července 2021 hrev55182 X86 , X86-64
Haiku R1 / Beta4 (Ve vývoji) (Ve vývoji) X86 , X86-64 (očekáváno)

Cíle

Vývoj Haiku se v současné době zaměřuje na R1, která by měla být téměř identická s poslední verzí distribuovanou společností Be, R5. Tolik stejné, že je zajištěna binární kompatibilita. V tomto bodě, v březnu 2006 , několik aplikací, jako například VLC Media Player , Quake II a III , NetPositive nebo dokonce editor obrázků Wonderbrush , fungovalo pod R5 i pod Haiku.

Po dokončení R1 bude spuštěn R2. Tato verze si klade za cíl inovovat tím, že přináší funkce, které nejsou obsaženy v R5 Be. S touto verzí již nebude zaručena binární kompatibilita. V současné době think tank ( Glass Elevator ) sestavuje seznam nápadů, které by mohly být implementovány.

Komponenty

Jádra vybrán vývojáři Haiku je NewOS , které má tu zvláštnost, že jsou lehké a mají mnoho podobností s to BeOS. Toto jádro, které bylo upraveno vývojem Haiku, je přenosné a běží na mikroprocesorech x86 a PowerPC , což jsou dvě architektury, na které Haiku cílí.

Kolem jádra jsou různé služby ( sady ) zodpovědné za plnění dalších funkcí operačního systému. Zpočátku se měla o každou z těchto sad starat jiná skupina vývojářů, ale toto oddělení dnes již není relevantní a všichni vývojáři projektu přispívají do několika částí systému.

Toto rozdělení systému na soupravy umožnilo postupný přechod od BeOS R5: ve skutečnosti bylo možné nahradit některé soupravy BeOs efektivnější verzí Haiku. To byl také případ některých aplikací, jako je prohlížeč obrázků ShowImage. Kompatibilita komponent v tomto smyslu však již není zajištěna; Jádro Haiku a jeho sady mají funkce, které v systému BeOS neexistují, což ztěžuje backport aplikací do systému BeOS.

Dnes je možné použít alfa verze Haiku, které obsahují funkční verzi všech těchto sad. Některé jsou o něco méně úplné než jejich protějšek BeOS, ale jiné jsou rané nebo dokonce zcela nové.

Soupravy

Zde jsou různé soupravy Haiku podrobněji :

Poznámky a odkazy

  1. (in) Haiku Bounties a nový stážista!
  2. (in) DarkWyrm, "  2007 Google Summer of Code Summary  " ,19. září 2007(zpřístupněno 22. září 2007 )
  3. pro vydání 1, a tak převzal název používaný ve své době Be
  4. (en) „  Projekt Haiku oznamuje dostupnost Haiku R1 / Alpha 1  “ , na Haiku-OS.org ,14. září 2009(zpřístupněno 22. září 2009 )
  5. (cs) „  Haiku Release 1 Alpha 3  “ , na Haiku-OS.org ,20. června 2011(zpřístupněno 11. července 2011 )
  6. (cs) „  Haiku R1 / beta1 has-has been released  “ , Haiku Project ,28. září 2018( číst online , konzultováno 29. září 2018 )
  7. (in) „  R1 / beta3 - Poznámky k vydání  “ k projektu Haiku (přístup 27. července 2021 )
  8. s výraznou výjimkou síťové vrstvy, která bude verzí verze vyvíjené inženýry Be před uzavřením společnosti.
  9. největší pravděpodobností kvůli tomu, že byl vyvinut bývalým inženýrem z Be.
  10. SkyFS již není kompatibilní s OpenBFS od SkyOS verze 5.0 beta 8.2 po významných změnách ve formátu souborového systému

externí odkazy