Haiku | |
![]() | |
![]() Ufficio e terminal Haiku | |
Famiglia | BeOS |
---|---|
Le lingue | inglese |
Tipo di nucleo | Nucleo ibrido |
Stato del progetto | In sviluppo |
Piattaforme | i386 , x86_64 |
Azienda / Sviluppatore |
Progetto Haiku |
Licenza | Licenza MIT |
Stati di origine | Software gratuito e open source |
Scritto in | C++ |
Prima versione | 2002 |
Ultima versione avanzata | R1 / Beta 3 (26 luglio 2021) |
Ambiente d'ufficio | OpenTracker |
Sito web | www.haiku-os.org |
Haiku (precedentemente chiamato OpenBeOS ) è un sistema operativo gratuito . Il suo scopo è quello di essere una versione gratuita di BeOS , quest'ultima è stata interrotta nel 2001 , in seguito alla chiusura di Be .
Progetto Haiku è stato lanciato nel 2001 da Michael Phipps seguito dell'acquisizione da parte di Palm di proprietà intellettuale di Be Inc . Due anni dopo ha fondato Haiku, Inc. , un'organizzazione senza scopo di lucro con sede a Rochester nello stato di New York e per supportare lo sviluppo del sistema operativo Haiku.
Nel 2004 , per evitare possibili problemi di abuso del nome del prodotto, si è deciso di rinominare OpenBeOS in Haiku. Ha fatto riferimento agli haiku che venivano visualizzati quando NetPositive , il browser web di BeOS , non poteva visualizzare la risorsa web richiesta perché non esiste (vedi per questo errore, l'articolo Errore 404 ).
Dall'ottobre 2005 fino alla fine di quest'anno, uno degli sviluppatori più attivi di Haiku, Axel Dörfler è stato pagato dalla comunità ed è stato così in grado di lavorare a tempo pieno al progetto. Uno dei suoi primi compiti è stato quello di consentire ad Haiku di essere in grado di avviarsi da un CD e creare così un LiveCD .
il 29 maggio 2006, Michael Phipps annuncia che un secondo sviluppatore sarà pagato per lavorare a tempo pieno su Haiku durante le vacanze estive da giugno ad agosto. Lavorerà principalmente sul livello di rete ( Bone compatibile , il livello di rete di BeOS 6 mai rilasciato ufficialmente ma utilizzato sotto ZETA e ispirato al livello BSD).
Durante l'estate del 2007, Haiku ha approfittato per la prima volta del Google Summer of Code , un programma a pagamento volto a far lavorare gli studenti durante le vacanze scolastiche su progetti di software libero . A seguito di questa prima edizione, diversi elementi dell'Haiku sono stati migliorati:
Gli sviluppi non sono completamente finiti, c'è ancora molto da sviluppare e alcuni di questi studenti continueranno a lavorare su Haiku.
Dopo otto anni di sviluppo, viene rilasciata una versione alpha di Haiku R114 settembre 2009. La R1 Alpha 2 è stata rilasciata il9 maggio 2010, la R1 Alpha 3 la 20 giugno 2011, e l'R1 Alpha 4 il 12 novembre 2012. La R1 Beta 1 è stata rilasciata il28 settembre 2018, o 6 anni dopo l'ultima versione Alpha.
il 10 giugno 2020, nuova versione beta 2 di Haiku R1 che puoi scaricare o aggiornare dalla versione beta R1. Diversi miglioramenti sono stati apportati a questa nuova versione: maggiore supporto hardware, migliore stabilità generale, miglioramenti al browser WebPositive e porting di più software, come LibreOffice, Telegram, Okular, Krita, AQEMU ... oltre a giochi, FreeCiv, DreamChess, Minetest... stanno comparendo nuove preferenze di input, un necessario miglioramento del processo di installazione, l'emulazione della meta-key nel terminale.
Portando molte revisioni, Haiku R1 Beta 3 è stato lanciato il 26 luglio 2021. Le nuove funzionalità includono la visualizzazione di un programma di installazione e un gestore di pacchetti migliorati, correzioni all'interfaccia utente, una versione aggiornata di Webkit nel browser Internet integrato, migliore supporto per il file system XFS , migliore compatibilità POSIX , aggiunta della lingua ceca che porta il numero di lingue disponibili a 28, varie ottimizzazioni nei driver hardware, ecc.
Versione corrente |
Versione | Data di rilascio | Nome del sistema operativo | Architettura |
---|---|---|---|
Haiku R1/Alpha1 | 14 settembre 2009 | hrev33109 | X86 |
Haiku R1/Alpha2 | 10 maggio 2010 | hrev36769 | X86 |
Haiku R1 / Alpha3 | 20 giugno 2011 | hrev42211 | X86 |
Haiku R1 / Alpha4 | 11 novembre 2012 | hrev44702 | X86 , X86-64 |
Haiku R1 / Beta1 | 28 settembre 2018 | hrev52295 | X86 , X86-64 |
Haiku R1 / Beta2 | 9 giugno 2020 | hrev54154 | X86 , X86-64 |
Haiku R1 / Beta3 | 26 luglio 2021 | hrev55182 | X86 , X86-64 |
Haiku R1 / Beta4 | (In sviluppo) | (In sviluppo) | X86 , X86-64 (previsto) |
Lo sviluppo di Haiku è attualmente incentrato sulla R1, che dovrebbe essere pressoché identica all'ultima versione distribuita da Be, la R5. Allo stesso modo, la compatibilità binaria è assicurata. Su questo punto, nel marzo 2006 , diverse applicazioni, come VLC Media Player , Quake II e III , NetPositive o anche l'editor di immagini Wonderbrush , hanno funzionato tanto con R5 quanto con Haiku.
Una volta terminato l'R1, verrà lanciato l'R2. Questa versione mira ad innovare portando funzionalità non presenti nella R5 di Be. Con questa versione, la compatibilità binaria non sarà più garantita. Attualmente, un think tank ( Glass Elevator ) sta compilando un elenco di idee che potrebbero essere implementate.
Il kernel scelto dagli sviluppatori di Haiku è NewOS , che ha la particolarità di essere leggero e di avere molte somiglianze con quello di BeOS. Questo kernel che è stato modificato con lo sviluppo di Haiku è portatile e gira su microprocessori x86 e PowerPC , che sono le due architetture mirate da Haiku.
Intorno al kernel, vari servizi ( Kit ) sono responsabili dell'adempimento delle altre funzionalità del sistema operativo. Inizialmente, un diverso gruppo di sviluppatori avrebbe dovuto prendersi cura di ciascuno di questi kit, ma questa separazione non è più rilevante oggi e tutti gli sviluppatori del progetto contribuiscono a diverse parti del sistema.
Questa suddivisione del sistema in kit ha permesso un graduale passaggio da BeOS R5: è stato infatti possibile sostituire alcuni dei kit BeOs con le versioni più efficienti di Haiku. Questo è stato anche il caso di alcune applicazioni come il visualizzatore di immagini ShowImage. Tuttavia, la compatibilità dei componenti in questo senso non è più assicurata; Il kernel di Haiku e i suoi kit hanno funzionalità che non esistono in BeOS, il che rende difficile il backport delle applicazioni su BeOS.
Oggi è possibile utilizzare le versioni alfa di Haiku, che dispongono di una versione funzionante di tutti questi kit. Alcuni sono leggermente meno completi della loro controparte BeOS, ma altri sono precoci o addirittura completamente nuovi.
Ecco i diversi kit Haiku in modo più dettagliato :