Haiku

Haiku, tidligere kendt som OpenBeOS, er et open source projekt, der har til formål at skabe og udvide operativsystemet BeOS.

Projektet har til formål at være kompatible både med hensyn til kilder, der sporer med BeOS at tillade en smertefri migration af brugere til at Haiku. Dette giver brugerne mulighed for Haiku at have et sæt af programmer, der allerede er i drift og testet. Samtidig udviklere kan teste adfærd Haiku er sammenlignelig med BeOS, og at kilden og binær kompatibilitet virkelig arbejder, at kunne re-bruger begge programmer binær kode tredjeparter har allerede skrevet til BeOS.

Historie

Haiku blev oprindeligt kaldt OpenBeOS i 2001, hvor projektet blev igangsat, nemlig et par dage efter annonceringen af ​​salget af intellektuel ejendomsret af Palm blev grundlagt Vær Inc. til projektets OpenBeOS. Senere blev det besluttet at ændre navnet for at undgå potentielle juridiske problemer med Palm, Inc., at have købt den intellektuelle rettigheder BeOS, kan hindre open source-projekt, for at undgå forveksling mellem det officielle og det nye BeOS operativsystem.

I 2003 til at finansiere udviklingen af ​​den nonprofit organisation er blevet registreret i Rochester, og i 2004, efter en meddelelse om krænkelse af varemærket på navnet Palm BeOS, at projektet blev omdøbt Haiku. Det nye navn blev besluttet af udviklerne af projektet og blev ratificeret af Fællesskabet i 2004. Navnet WalterCon ønsker at afspejle den elegance og enkelhed af BeOS-platformen, er det også nævner de specifikke fejlmeddelelser NetPositive, webbrowseren af ​​BeOS og mange andre programmer for BeOS.

I ugerne, der går mellem marts og april 2005 projektet stillet nogle af de milepæle, herunder driften af ​​de første grafiske applikationer ved hjælp af Haiku som sin første webbrowser. Ansøgningerne er at drage fordel af acceleration og grafik biblioteker er, at de programmer, som chaufførerne er blevet udviklet fra bunden, ikke bruger den oprindelige kode af BeOS og så de er helt fri for nogen licens.

Den April 1, 2008, efter næsten syv års uophørlig udvikling, har udviklerne meddelt, at du kan kompilere Haiku fra sig selv. Dette er almindeligvis benævnt Self Host, og fører til større enkelhed i udviklingen af ​​operativsystemet, fordi det giver mulighed for at gøre det af systemet selv, uden at implementere mere. I den første uge af september 2008 fremgik det, at der ville være den kommende udgivelse af den første alpha i det nittende begeistert kaldes med en bevidst ordspil, "Alphaville", nyheden blev senere dementeret af de faktiske forhold. Arrangementet blev afholdt i Düsseldorf i dagene mellem den 13. og 17. oktober.

  • September 14, 2009, blev endelig frigivet den første alpha kaldet "Haiku R1 Alpha1". Du kan derefter hente ISO-systemet til at teste det som en Live cd eller endda installere det på virkelige hardware.
  • 10. maj 2010 blev stillet til rådighed den anden officielle udgivelse "Haiku R1 Alpha2".
  • 18 jun 2011 blev frigivet den tredje alfa-version kaldet "Haiku R1 alpha3". Denne nye version tilføjer understøttelse til læsning og skrivning af Btrfs filsystemet, exFAT og EXT 4 tilføjer også mange steder, og hardware support er blevet forbedret yderligere.
  • Alfa version 4.1 er blevet frigivet og gjort tilgængelige den 14. november 2012. Hensigten med udviklerne, ville dette udgøre den sidste alfa og efterfølgende frigivelse skulle være Beta1. Den forlængede udviklingstid, førte dog i februar 2014 til beslutningen om at bygge en yderligere version af Alfa.

Tekniske egenskaber

Haiku er for det meste udviklet i C ++, og giver sin objektorienteret API, der er kendt kollektivt som kits, serveren i stedet bruger den kitkomponenter, der gennemfører alle funktionerne i systemet.

Serverne og API'er er udviklet af en gruppe af frivillige udviklere, der fascineret af systemet holder projektet i live. Selvom officielt Haiku er stadig i en tilstand af alfa og nogle vigtige dele er i øjeblikket under udvikling, kan systemet betragtes som fuldstændig og tilstrækkelig stabil til at blive brugt hver dag med nogle begrænsninger.

Det modulære design BeOS har lov til at udvikle komponenterne i hold på udviklere opdelt og relativt isolerede, i de fleste tilfælde modulerne blev oprindeligt brugt som en erstatning for dem af BeOS, har dette tilladt udviklingen af ​​mange dele af systemet før Haiku Han var klar.

Haiku kerne er baseret på en gaffel i NewOS, kernen oprindeligt udviklet af Travis Geiselbrecht, en af ​​udviklerne af BeOS. I øjeblikket Haiku-kernen anses ganske stabil og fulde støtte til alle funktionerne i et moderne operativsystem.

Kompatibelt software

I øjeblikket over tid og som de udviklere, der bidrager til at skrive software og portering af applikationer, software park Haiku stiger gradvist, takket være portering applikationer QT og den seneste portering OpenJDK, der lader dig køre programmer Java og Swing på Haiku, såsom ThinkFree Office.

For resten brugen af ​​softwaren oprindeligt skrevet til BeOS afspejler det faktum, at det er software går tilbage til mindst ti år siden, og med den seneste natlige bygger, en række gamle software, har behov for at blive opdateret.

Forrige artikel HD 168625
Næste artikel Husayni