Avaldatud teisest beetaversioonist operatsioonisüsteemi Haiku R1.
Projekt loodi algselt BeOS operatsioonisüsteemi sulgemise tõttu ja arenes välja nime all OpenBeOS, kuid see ümbernimetati 2004. aastal kaubamärgi BeOS kasutamisega seotud nõuete tõttu. Uue väljaande töö hindamiseks on valmistatud mitu Live-bootimise pilti (x86, x86-64). Haiku operatsioonisüsteemi enamik allikaid levitatakse vabade tarkvarade alla, MIT litsentsi raames, välja arvatud mõned teegid, meedia koodekid ja komponendid, mis on võetud teistest projektidest. Haiku operatsioonisüsteem on suunatud isiklikutele arvutitele, kasutab oma tuuma, mis on rajatud modulaarsest arhitektuurist, ning on optimeeritud kõrge reageerimisvõime ja tõhusaks mitme töövoo rakenduste käitamiseks. Arendajatele on kättesaadav objekti-orienteeritud API. Süsteem põhineb otseselt BeOS 5 tehnoloogiatel ja on suunatud binaarsele ühilduvusele selle operatsioonisüsteemi rakendustega.
Minimaalsed riistvaranõuded: CPU Pentium II ja 256 MB RAM (soovitatav on Intel Core i3 ja 2 GB RAM).
Failisüsteemina kasutatakse OpenBFS-i, mis toetab laiendatud failiattribute, ajalugu, 64-bitiseid osutusi, meta-siltide salvestamise toetust (igal failil on võimalik salvestada atribuudid kujul võtme=väärtus, mis muudab failisüsteemi sarnaselt andmebaasiga) ning spetsiaalsete indeksite toetust, mis kiirendab nende järgi päringute tegemist. Kataloogistruktuuri organiseerimiseks kasutatakse B+-puud. BeOS koodist on Haiku'sse lisatud faili haldur Tracker ja Deskbar, mille allikakoodid avati pärast BeOS-i lahkumist areenilt. Peaaegu kahe aasta jooksul alates eelmisest uuendusest on Haiku edendamist aidanud 101 arendajat, kes on teinud üle 2800 muudatuse ja sulgenud 900 tõrke- ja funktsionaalsuse taotluse.
Peamised uuendused:
-
Parandatud on töö kõrge pikslitihedusega ekraanidel (HiDPI). Tagatud on liideselementide õige skaleerimine. Skaleerimise võtmetegurina on kasutatud fondi suurust, mille alusel valitakse automaatselt kõikide teiste liideselementide skaala. Standardfond 12 punkti. (vaikimisi suurus) ja fond 18 punkti.
-
Deskbar pane'il on režiim „minu“, kus paneel ei hõlma kogu ekraani laius, vaid muutub dünaamiliselt vastavalt paigutatud ikoonidele. Parandatud on automaatse avamise režiim, mis suurendab suurust ainult hiireviibutamisel ja kuvab tavalises režiimis kompaktsema 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.
-
Uuendatud veebibrauser WebPositive, mis on viidud uuele WebKit mootori versioonile ja optimeeritud mälu tarbimise vähendamiseks.
-
Parandatud on POSIX'i ühilduvust ja portitud suur osa uusi programme, mänge ja graafilisi tööriistu. Sealhulgas on saadaval käivitatavad rakendused LibreOffice, Telegram, Okular, Krita ja AQEMU, samuti mängud FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot ja teised.
-
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) tugi on laienenud ja stabiliseeritud. USB3-seadmest laadimine on korraldatud ja tagatud on korrektne toimimine sisendseadmetega.
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.
Artikli originaal siin.
Vabastuse märkmed inglise keeles siin.
P.S.: Tekkinud küsimused? Kutsume teid meie vene keeles.telegrami kanalisse.
Allikas: linux.org.ru
