teisest beetaversioonist operatsioonisüsteemi . Alguses loodi projekt reaktsioonina BeOS operatsioonisüsteemi sulgemisele ning arenes OpenBeOS nime all, kuid 2004. aastal nimetati see ümber kaubamärgi BeOS kasutamisega seonduvate nõuete tõttu. Uue väljaande töö hindamiseks mõned Live-pildid (x86, x86-64). Enamik Haiku operatsioonisüsteemi lähtekoodidest levitatakse vabade litsentside alusel , välja arvatud mõned raamatukogud, meedia koodekid ja komponendid, mis on laenatud teistest projektidest.
Haiku operatsioonisüsteem on suunatud isiklikele arvutitele, kasutades oma tuuma, mis on ehitatud moodulaarse arhitektuuri põhjal, optimeeritud kasutaja toimingutele kiirele reageerimisele ja mitme lõime töötlemise tõhusale toimimisele. Arendajatele on saadaval objektorienteeritud API. Süsteem põhineb otse BeOS 5 tehnoloogiatel ja on suunatud binaarse ühilduvuse tagamisele selle operatsioonisüsteemi rakendustega. Minimaalne riistvaranõue: Pentium II CPU ja 256 MB RAM (soovitatud Intel Core i3 ja 2 GB RAM).
Failisüsteemina kasutatakse OpenBFS-i, mis toetab failide laiendatud atribuute, journalimist, 64-bitiseid viiteid, meta-sildite säilitamise tuge (iga faili jaoks saab salvestada atribuute vormis võtme=väärtus, mis muudab failisüsteemi sarnaseks andmebaasiga) ja spetsiaalseid indekseid nende kiireks toomiseks. Kataloogistruktuuri korraldamiseks kasutatakse „B+ tree“ puid. BeOS-i koodist on Haikus kasutusele võetud failihaldur Tracker ja Deskbar, mille lähtekood avati pärast BeOS töö lõpetamist.
Peaaegu kahe aasta jooksul, mis möödus eelmisest uuendusest, osales Haiku arendamises 101 arendajat, kes valmistasid ette üle 2800 muudatuse ja suclosed 900 veateadet ja innovatsiooni taotlust. Peamised :
- Parandatud on tööd kõrgemate pikslitihedustega ekraanidel (HiDPI). Tagatud on kasutajaliidese elementide õigeSkaalne. Skaalimise võtmetegurina on kasutatud fondi suurust, mille alusel valitakse automaatselt teiste kasutajaliidese elementide skaala.
- Deskbar pane on tüüp «mini», kus paneel ei hõivata kogu ekraani laiust ja muutub dünaamiliselt sõltuvalt paigutatud ikoonidest. Automaatse avamise režiimi on parendatud, mis suurendab suurust ainult hiirele peale viibates ja kuvab tavarežiimis kompaktse variandi.
- Lisatud on sisendseadmete seadistamise liides, kuhu on kokku toodud hiire, klaviatuuri ja mängupuldi seadistajad. Lisatud on toetus rohkem kui kolme nupuga hiirte jaoks ning tekkinud on võimalus seadistada hiirenuppude toiminguid.
- Veebibrauser on uuendatud , mis on viidud uuele WebKit mootori versioonile ja optimeeritud mälu tarbimise vähendamiseks.
- POSIX-i ühilduvust on parendatud ja suur hulk uusi programme, mänge ja graafilisi tööriistu on portitud. Sealhulgas on saadaval LibreOffice, Telegram, Okular, Krita ja AQEMU rakenduste käitamine, samuti mängud FreeCiv, DreamChess ja Minetest.
- Installijat on täiendatud valikuga kohustuslike pakettide välistamiseks, mis on meedias olemas. Diski jaotuste seadistamisel kuvatakse rohkem teavet salvestusseadmeste kohta, rakendatakse krüpteerimise määratlemist ning lisatakse teavet olemasolevate jaotuste vabade kohtade kohta. Saadaval on võimalus kiireks Haiku R1 Beta 1 uuendamiseks Beta 2 väljaandeks.
- Terminalis on tagatud Meta klahvi emuleerimine. Seadistustes on võimalik määrata Meta funktsiooni täitmine vasakul asuvale klahvile Alt/Option (paremal asuv Alt klahv säilitab oma funktsiooni).
- On rakendatud NVMe salvestusseadmete tugi ja nende kasutamine käivitamisvahenditena.
- USB3 (XHCI) tuge on laiendatud ja stabiliseeritud. USB3-seadmest käivitamine on korraldatud ning sisendseadmetega on tagatud korrektne töö.
- Töölaud on lisatud UEFI süsteemide käivitaja.
- On tehtud tööd tuuma stabiliseerimise ja jõudluse parandamise nimel. Paljusid vigu, mis põhjustasid lukustumist või krahhe, on kõrvaldatud.
- Võrgudraiverite kood on imporditud FreeBSD 12-st.
Allikas: opennet.ru
