Haiku (sistem de operare)

Haiku
Siglă
Biroul și terminalul Haiku
Biroul și terminalul Haiku
Familie BeOS
Limbi Engleză
Tipul de bază Miezul hibrid
Starea proiectului În dezvoltare
Platforme i386 , x86_64
Companie /
Dezvoltator
Proiectul Haiku
Licență Licență MIT
State sursă Software gratuit și open source
Scris in C ++
Prima versiune 2002
Ultima versiune avansată R1 / Beta 3 (26 iulie 2021)
Mediu de birou OpenTracker
Site-ul web www.haiku-os.org

Haiku (denumit anterior OpenBeOS ) este un sistem de operare gratuit . Scopul său este să fie o versiune gratuită a BeOS , aceasta din urmă fiind întreruptă în 2001 , după închiderea Be .

Poveste

Proiectul Haiku a fost lansat în 2001 de către Michael Phipps în urma achiziției de către Palm a proprietății intelectuale a Be Inc . Doi ani mai târziu a fondat Haiku, Inc. , o organizație non-profit cu sediul în Rochester în nordul statului New York și pentru a sprijini dezvoltarea sistemului de operare Haiku.

În 2004 , pentru a evita posibilele probleme de utilizare incorectă a denumirii produsului, sa decis redenumirea OpenBeOS în Haiku. El s-a referit la haiku - urile care au fost afișate atunci când NetPositive , browserul web al BeOS , nu a putut afișa resursa web solicitată deoarece aceasta nu există (consultați această eroare, articolul Eroarea 404 ).

Din octombrie 2005 până la sfârșitul acestui an, unul dintre cei mai activi dezvoltatori Haiku, Axel Dörfler a fost plătit de comunitate și a putut astfel să lucreze cu normă întreagă la proiect. Una dintre primele sale sarcini a fost aceea de a permite Haiku să poată porni de pe un CD și astfel să creeze un LiveCD .

29 mai 2006, Michael Phipps anunță că un al doilea dezvoltator va fi plătit să lucreze cu normă întreagă pe Haiku în vacanța de vară din iunie până în august. El va lucra în principal pe stratul de rețea (compatibil cu osul , stratul de rețea al BeOS 6 niciodată lansat oficial, dar folosit sub ZETA și inspirat din stratul BSD).

În vara anului 2007, Haiku a profitat pentru prima dată de Google Summer of Code , care este un program plătit destinat să facă elevii să lucreze în timpul vacanțelor școlare la proiecte de software gratuit . În urma acestei prime ediții, mai multe elemente din Haiku au fost îmbunătățite:

Dezvoltările nu sunt complet terminate, mai sunt multe de dezvoltat și unii dintre acești studenți vor continua să lucreze la Haiku.

După opt ani de dezvoltare, o versiune alfa a Haiku R1 este lansată pe14 septembrie 2009. R1 Alpha 2 a fost lansat pe9 mai 2010, R1 Alpha 3 the 20 iunie 2011și R1 Alpha 4 12 noiembrie 2012. R1 Beta 1 a fost lansat pe28 septembrie 2018, sau la 6 ani de la ultima versiune Alpha.

10 iunie 2020, noua versiune Haiku R1 beta 2 pe care o puteți descărca sau actualiza din versiunea beta R1. Au fost aduse mai multe îmbunătățiri acestei noi versiuni: suport hardware mai mare, stabilitate generală mai bună, îmbunătățiri ale browserului WebPositive și portare a mai multor programe, cum ar fi LibreOffice, Telegram, Okular, Krita, AQEMU ... precum și jocuri, FreeCiv, DreamChess, Minetest ... apar noi preferințe de intrare, o îmbunătățire necesară a procesului de instalare, emularea meta-cheii în terminal.

Aducând o mulțime de revizuiri, Haiku R1 Beta 3 a fost lansat pe 26 iulie 2021. Noile caracteristici includ afișarea unui instalator și manager de pachete îmbunătățite, corecții la interfața cu utilizatorul, o versiune actualizată a Webkit la browserul de internet încorporat, mai bine suport pentru sistemul de fișiere XFS , compatibilitate POSIX mai bună , adăugarea limbii cehe care aduce numărul de limbi disponibile la 28, diverse optimizări ale driverelor hardware etc.

Versiunea istorică

Versiune curentă
Versiune Data eliberării Numele sistemului de operare Arhitectură
Haiku R1 / Alpha1 14 septembrie 2009 hrev33109 X86
Haiku R1 / Alpha2 10 mai 2010 hrev36769 X86
Haiku R1 / Alpha3 20 iunie 2011 hrev42211 X86
Haiku R1 / Alpha4 11 noiembrie 2012 hrev44702 X86 , X86-64
Haiku R1 / Beta1 28 septembrie 2018 hrev52295 X86 , X86-64
Haiku R1 / Beta2 9 iunie 2020 hrev54154 X86 , X86-64
Haiku R1 / Beta3 26 iulie 2021 hrev55182 X86 , X86-64
Haiku R1 / Beta4 (În dezvoltare) (În dezvoltare) X86 , X86-64 (așteptat)

Obiective

Dezvoltarea Haiku se concentrează în prezent pe R1, care ar trebui să fie aproape identic cu ultima versiune distribuită de Be, R5. La fel la fel, că este asigurată compatibilitatea binară. În acest sens, în martie 2006 , mai multe aplicații, cum ar fi VLC Media Player , Quake II și III , NetPositive sau chiar editorul de imagini Wonderbrush , au funcționat atât sub R5, cât și sub Haiku.

Odată ce R1 este terminat, R2 va fi lansat. Această versiune își propune să inoveze prin aducerea caracteristicilor care nu sunt prezente în R5 de la Be. Cu această versiune, compatibilitatea binară nu va mai fi garantată. În prezent, un think tank ( Glass Elevator ) compilează o listă de idei care ar putea fi puse în aplicare.

Componentele

Kernel - ul ales de către dezvoltatorii de Haiku este NewOS , care are particularitatea de a fi lumină și având multe similitudini cu cea a BeOS. Acest nucleu care a fost modificat odată cu dezvoltarea Haiku este portabil și rulează pe microprocesoare x86 și PowerPC , care sunt cele două arhitecturi vizate de Haiku.

În jurul nucleului, diverse servicii ( Kituri ) sunt responsabile pentru îndeplinirea celorlalte funcționalități ale sistemului de operare. Inițial, un grup diferit de dezvoltatori trebuia să se ocupe de fiecare dintre aceste kituri, dar această separare nu mai este relevantă astăzi și toți dezvoltatorii proiectului contribuie la mai multe părți ale sistemului.

Această împărțire a sistemului în kituri a permis o tranziție treptată de la BeOS R5: de fapt, a fost posibil să se înlocuiască unele dintre kiturile BeOs cu versiunile mai eficiente ale Haiku. Acesta a fost și cazul unor aplicații precum vizualizatorul de imagini ShowImage. Cu toate acestea, compatibilitatea componentelor în acest sens nu mai este asigurată; Kernel-ul și kiturile lui Haiku au caracteristici care nu există în BeOS, ceea ce face dificilă retransportarea aplicațiilor către BeOS.

Astăzi este posibil să utilizați versiunile alfa ale Haiku, care oferă o versiune funcțională a tuturor acestor kituri. Unele sunt ușor mai puțin complete decât omologul lor BeOS, dar altele sunt timpurii sau chiar complet noi.

Kituri

Iată diferitele kituri Haiku în detaliu :

Note și referințe

  1. (în) Haiku Bounties și un nou stagiar!
  2. (în) DarkWyrm, „  Rezumatul codului Google Summer 2007  ” ,19 septembrie 2007(accesat la 22 septembrie 2007 )
  3. pentru lansarea 1, preluând astfel numele folosit la vremea sa de Be
  4. (ro) „  Proiectul Haiku anunță disponibilitatea Haiku R1 / Alpha 1  ” , pe Haiku-OS.org ,14 septembrie 2009(accesat la 22 septembrie 2009 )
  5. (ro) „  Haiku Release 1 Alpha 3  ” , pe Haiku-OS.org ,20 iunie 2011(accesat la 11 iulie 2011 )
  6. (ro) „  Haiku R1 / beta1 a fost lansat  ” , Haiku Project ,28 septembrie 2018( citiți online , consultat pe 29 septembrie 2018 )
  7. (în) „  R1 / beta3 - Note de lansare  ” despre Proiectul Haiku (accesat la 27 iulie 2021 )
  8. cu excepția notabilă a stratului de rețea, care va fi cea a versiunii care a fost în curs de dezvoltare de către Be ingineri, înainte de închiderea companiei.
  9. cel mai probabil datorită faptului că a fost dezvoltat de un fost inginer de la Be.
  10. SkyFS nu mai este compatibil cu OpenBFS din SkyOS versiunea 5.0 beta 8.2, după modificări semnificative în formatul sistemului de fișiere

linkuri externe