Aasta kestnud arenduse järel on välja antud kolmas beetaversioon Haiku R1 operatsioonisüsteemist. Alguses loodi projekt BeOS-i sulgemise reaktsioonina ja arenes nime all OpenBeOS, kuid 2004. aastal muudeti see nime tõttu BeOS kaubamärgi kasutamisega seotud pretensioonide tõttu. Uue versiooni töö hindamiseks on ette valmistatud mitu live-pilti (x86, x86-64). Suurema osa Haiku operatsioonisüsteemi lähtekoodidest levitatakse MIT vabatahtliku litsentsi alusel, välja arvatud mõned raamatukogud, meedia koodekid ja komponendid, mis on saadud teistelt projektidelt.
Haiku operatsioonisüsteem on suunatud isiklikule arvutitele, kasutab oma moodulaarse arhitektuuriga tuuma, mis on optimeeritud kasutaja toimingutele kiirelt reageerimiseks ja multitegelaste rakenduste tõhusaks käitamiseks. Arendajatele on esitatud objektipõhine API. Süsteem põhineb otse BeOS 5 tehnoloogiatel ja on suunatud binaarse ühilduvuse tagamisele selle operatsioonisüsteemi rakendustega. Minimaalne riistvara nõue: Pentium II CPU ja 384 MB RAM (soovitatav Intel Core i3 ja 2 GB RAM).

The OpenBFS file system is used, supporting extended file attributes, journaling, 64-bit pointers, and support for storing meta-tags (for each file, attributes can be saved in key=value form, making the FS similar to a database) and special indexes to speed up retrieval. The directory structure is organized using B+ tree structures. Included in Haiku from the BeOS code are the Tracker file manager and the Deskbar panel, the source codes of which were opened after BeOS left the scene.
Põhilised uuendused:
- WebPositive veebibrauseri projekt on üle viidud WebKit 612.1.21 mootorile, mis on oluliselt parandanud stabiilsust ja ühilduvust teiste brauseritega.
- Paigaldusprotsessi on parendatud. Diskipartitsiooni jaotamise liides on lihtsustatud ning draiverite seadistamise liides on moderniseeritud.
- Riistvara toetamist on laiendatud. FreeBSD 13-st on üle viidud traadita seadmete draiverid. Uued draiverid on lisatud helikaartidele, salvestussüsteemidele ja USB-seadmetele. USB 3 toetamist on parandatud. NVIDIA (GeForce 6200-GeForce Go 6400) graafikakaartide süsteemides on jõudlus tõusnud.
- Implementitud on funktsioon katkestatud uuenduste allalaadimise taastamiseks võrgu tõrgete tõttu.
- Tumeda värviskeemi toetamist on parendatud.
- Sisend süsteemi seadetes on lisatud võimalus puuteplaadi keelamiseks.
- Failisüsteemide XFS ja NFS toetamist on parendatud.
- Lisatud on Sun VTOC partitsioonitabelite toetus.
- Sõiduki riba suurus on kohandatav vastavalt fondi suurusele.
- Lokaliseerimise toetamist on parendatud.
- MediaPlayeri stabiilsust on tõhustatud. Lisatud on 4K eraldusvõimega video toetus.
- Pakettihaldur sisaldab tuge skriptide käivitamiseks pakettide eemaldamise ajal.
- Programmi versioonid on uuendatud. Python 2 on klassifitseeritud aegunuks ning selle asemel on kasutusele võetud Python 3.7.
- Graafilises serveril app_serveris on ümber korraldatud mälu haldamine ning lisatud täiendavaid koostavaid joonistamisoperatsioone (kasutatakse brauseris canvas elementide kuvamiseks).
- Terminaliemulaatoris on rakendatud escape-järjestuste tugi korduvate sümbolite kuvamiseks.
- Parandatud ühilduvust POSIX spetsifikatsioonidega, sealhulgas lisatud tugi mlock/munlock, ppoll ning exp10/exp10f/exp10l operatsioonidele.
Allikas: opennet.ru
