Pas një vit zhvillimi, është publikuar lëshimi i tretë beta i sistemit operativ Haiku R1. Fillimisht projekti u krijua si një reagim ndaj mbylljes së OS BeOS dhe u zhvillua nën emrin OpenBeOS, por u riemërua në vitin 2004 për shkak të pretendimeve që lidhen me përdorimin e markës tregtare BeOS. Për të vlerësuar funksionimin e lëshimit të ri janë përgatitur disa imazhe Live të ngarkohet (x86, x86-64). Kodet burimore të shumicës së OS Haiku shpërndahen nën licencën e lirë MIT, përjashtim bëjnë disa biblioteka, kode media dhe komponentë të huazuar nga projekte të tjera.
Sistemi operativ Haiku është i orientuar ndaj kompjuterëve personalë, përdor një bërthame të vetën, të ndërtuar mbi një arkitekturë modulare, e optimizuar për një reagim të lartë ndaj veprimeve të përdoruesit dhe për ekzekutimin efikas të aplikacioneve shumëfishe. Për zhvilluesit është ofruar një API orientuar ndaj objekteve. Sistemi bazohet drejtpërdrejt mbi teknologjitë BeOS 5 dhe synon përputhshmërinë binare me aplikacionet për këtë sistem. Kërkesat minimale për hardware janë: CPU Pentium II dhe 384 MB RAM (e rekomanduar Intel Core i3 dhe 2 GB RAM).

Sistem i skedarëve përdor OpenBFS, që mbështet atribute të avancuara të skedarëve, regjistrimin, treguesit 64-bits, mbështetje për ruajtjen e meta-tëgjeve (për çdo skedar mund të ruhet atribute në formën çelës=vlerë, çka e bën FS të ngjajë si një DB) dhe indekse speciale për të përshpejtuar kërkimet mbi to. Për organizimin e strukturës së drejtorive përdoren pemët "B+ tree". Nga kodi BeOS, në përbërje të Haiku është përfshirë menaxheri i skedarëve Tracker dhe paneli Deskbar, tekstet burimore të të cilave u hapën pas largimit të BeOS nga skena.
TĂ« rejat kryesore:
- Broswer-i web i zhvilluar nga projekti WebPositive është kaluar në përdorimin e motorit WebKit 612.1.21. Stabiliteti dhe përputhshmëria me shfletuesit e tjerë është përmirësuar ndjeshëm.
- Procesi i instalimit është përmirësuar. Interfaci për ndarjen e disqeve është thjeshtuar dhe është modernizuar interfaci për konfigurimin e shoferëve.
- Mbështetje për pajisje është zgjeruar. Shoferët për pajisjet wireless janë transferuar nga FreeBSD 13. Shoferë të rinj për kartat e zërit, sistemet e ruajtjes dhe pajisjet USB janë shtuar. Mbështetje për USB 3 është përmirësuar. Performanca në sistemet me grafikat NVIDIA (GeForce 6200-GeForce Go 6400) është rritur.
- ĂshtĂ« realizuar mundĂ«sia e rinisjes sĂ« ngarkimeve tĂ« pĂ«rditĂ«simeve, qĂ« janĂ« ndĂ«rprerĂ« pĂ«r shkak tĂ« çrregullimeve nĂ« rrjet.
- Mbështetje për temat e errëta është përmirësuar.
- Në cilësimet e sistemit të inputit është shtuar mundësia për të çaktivizuar touchpad-in.
- Mbështetje për sistemet e skedarëve XFS dhe NFS është përmirësuar.
- Mbështetje për tabelat e ndarjes Sun VTOC është shtuar.
- është siguruar përmasimi i bandes së rrotullimit në varësi të madhësisë së shkrimit.
- Mbështetje për lokalizimin është përmirësuar.
- Stabiliteti i player-it media MediaPlayer është rritur. Mbështetje për video me rezolutë 4K është shtuar.
- Në menaxherin e paketave është ofruar mbështetje për ekzekutimin e skripteve-mbajtëse gjatë heqjes së paketave.
- Versionet e programeve janë azhurnuar. Python 2 është kaluar në kategorinë e skaduar dhe në vend të tij ka ardhur Python 3.7.
- Në grafik serveri app_server është redizajnuar menaxhimi i memories dhe janë shtuar operacione të reja kompozimi për vizatimin (përdoren në shfletues për paraqitjen e elementeve canvas).
- Në emulatorin e terminalit është realizuar mbështetja për sekondat e arror të përfaqësimit të simboleve të përsëritura.
- Mbështetje për specifikimet POSIX është përmirësuar, duke përfshirë mbështetje për operacionet mlock/munlock, ppoll dhe exp10/exp10f/exp10l.
Burimi: opennet.ru
