Haiku (sistema operatiu)

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Haiku
sistema operatiu
Logotip
Haiku 19-02-2008.png
L’escriptori de Haiku, amb diferents aplicacions
Desenvolupador Haiku Inc.
Família BeOS
Tipus de nucli Híbrid
Plataformes compatibles x86-32
Tipus de llicència Programari lliure
Llicència MIT
Etapa de desenvolupament Beta
Lloc web www.haiku-os.org

Haiku , abans conegut com OpenBeOS , és un projecte de codi obert que té com a objectiu recrear i ampliar el sistema operatiu BeOS .

El projecte vol ser compatible tant a nivell font com binari amb BeOS per permetre una migració indolora dels usuaris a Haiku. Això permet als usuaris de Haiku tenir a la seva disposició un conjunt de programes que ja estan funcionant i provats. Al mateix temps, els desenvolupadors poden provar que el comportament de Haiku és comparable amb el de BeOS i que la compatibilitat binària i font funciona realment, ja que poden reutilitzar tant les aplicacions binàries com el codi de tercers ja escrit per BeOS.

Història

Haiku es va anomenar inicialment OpenBeOS quan el 2001 es va iniciar el projecte, precisament pocs dies després de l’anunci de la venda de propietats intel·lectuals de Be Inc. a Palm , es va fundar el projecte OpenBeOS. Més tard es va decidir canviar el nom per evitar possibles problemes legals amb Palm, Inc. , que havent adquirit els drets intel·lectuals de BeOS, podria haver obstaculitzat el projecte de codi obert , per evitar confusions entre el BeOS oficial i el nou sistema operatiu. .

El 2003 es va registrar a Rochester ( Nova York ) una organització sense ànim de lucre (Haiku Inc.) per finançar el desenvolupament del sistema i, el 2004 , després d’una notificació de la infracció de la marca Palm al nom BeOS, el projecte es va canviar el nom de Haiku. El nou nom va ser decidit pels desenvolupadors del projecte i va ser ratificat per la comunitat a WalterCon 2004. El nom vol reflectir l'elegància i la simplicitat de la plataforma BeOS, també menciona els missatges d'error particulars de NetPositive, el navegador web BeOS i de molts altres programes BeOS.

Durant les setmanes compreses entre març i abril de 2005, el projecte ha establert algunes de les fites, inclòs el funcionament de les primeres aplicacions gràfiques que utilitzen Haiku, com a primer navegador web . Les aplicacions aprofiten l’acceleració gràfica i tant les biblioteques com els programes i els controladors s’han desenvolupat des de zero, no fan servir el codi original de BeOS i, per tant, estan totalment lliures de qualsevol llicència.

L'1 d'abril de 2008 , després d'uns set anys de desenvolupament implacable, els desenvolupadors van anunciar que és possible compilar Haiku vosaltres mateixos. Normalment, això es coneix com a autoamfitrió i comporta una major simplicitat en el desenvolupament del sistema operatiu, ja que us permet fer-ho des del propi sistema, sense utilitzar-ne d’altres. Durant la primera setmana de setembre del 2008, semblava que hi hauria la imminent alliberació del primer alfa amb motiu del dinovè BeGeistert anomenat, amb un joc de paraules deliberat, "Alphaville", la notícia fou negada posteriorment pels fets. L'esdeveniment es va celebrar a Düsseldorf entre els dies 13 i 17 d'octubre.

  • El 14 de setembre de 2009 es va llançar finalment el primer alfa anomenat "Haiku R1 Alpha1". A continuació, podeu descarregar l’ iso del sistema per provar-lo com a CD en viu o instal·lar-lo també en maquinari real.
  • El 10 de maig de 2010 es va fer disponible el segon llançament oficial "Haiku R1 Alpha2".
  • El 18 de juny de 2011 es va llançar la tercera versió alfa anomenada "Haiku R1 Alpha3". Aquesta nova versió afegeix suport de lectura i escriptura per a sistemes de fitxers Btrfs , Ext4 i exFAT , també afegeix moltes localitzacions i el suport de maquinari ha estat millorat encara més. [1]
  • Alpha 4.1 es va llançar el 14 de novembre de 2012. Els desenvolupadors pretenien que fos l’última versió alfa i la següent versió seria Beta1. No obstant això, la prolongació dels temps de desenvolupament va portar a la decisió de construir una altra versió Alfa el febrer de 2014.
  • El 28 de setembre de 2018 es va fer disponible el primer llançament oficial "Haiku R1 / beta1". [2]

Característiques tècniques

Haiku es desenvolupa majoritàriament en C ++ i proporciona la seva API orientada a objectes , coneguda col·lectivament com a kits , mentre que els servidors són aquells components que utilitzen els kits per implementar totes les funcions del sistema.

Els servidors i les API són desenvolupats per un grup de desenvolupadors voluntaris que, fascinats pel sistema, mantenen viu el projecte. El haiku es troba en un estat beta i, tot i que li falten algunes parts que no són bàsiques, es pot considerar prou complet i estable com per ser utilitzat cada dia amb algunes limitacions.

El disseny modular de BeOS va permetre desenvolupar els components en equips de desenvolupadors dividits i relativament aïllats, en la majoria dels casos els mòduls es van utilitzar originalment com a substituts dels BeOS, cosa que va permetre el desenvolupament de moltes parts del sistema abans que Haiku estigués llest.

El nucli de Haiku es basa en una forquilla de NewOS , el nucli desenvolupat originalment per Travis Geiselbrecht, un dels desenvolupadors de BeOS. Actualment, el nucli de Haiku es considera prou estable i complet per suportar totes les funcions d’un sistema operatiu modern.

Programari compatible

Actualment, amb el pas del temps i dels desenvolupadors que contribueixen gradualment a l’escriptura de programari i al portatge d’aplicacions, el parc de programari de Haiku augmenta gradualment, gràcies també al portatge d’aplicacions QT (per exemple, QupZilla, un navegador QT, versió 1.4.0 [3] ) i el recent port d'OpenJDK [4] que us permet executar aplicacions Java i Swing a Haiku, com ara Thinkfree Office.

Per la resta, l’ús de programari escrit originalment per a BeOS descompte el fet que es tracta d’un programari que es remunta fa almenys deu anys i que, amb les darreres versions nocturnes , cal actualitzar diversos programes antics.

El sistema utilitza parts del projecte GNU . [5] [6]

Nota

  1. ^ (EN) Haiku Release 1 Alpha 3 a haiku-os.org, Haiku, Inc .. Recuperat el 20 de juny de 2011 (arxivat per 'url original el 23 de juny de 2011).
  2. ^ (EN) Haiku Release 1 Beta 1 , a haiku-os.org, Haiku, Inc .. Obtingut el 2 d'octubre de 2018.
  3. Nou Qupzilla (navegador web) de haiku-os.org, 03/03/2013
  4. ^ Port OpenJDK: informe final de haiku-os.org, 26/08/2012
  5. ^ (EN) fstream.cc , a cgit.haiku-os.org. Consultat el 14 de desembre de 2016 .
  6. ^ En baixar el fitxer .image del lloc, teniu el directori /common/bin/ amb totes les utilitats bàsiques de GNU i altres ordres del projecte GNU

Articles relacionats

Altres projectes

Enllaços externs

Control de l'autoritat GND ( DE ) 7849409-6