Po roce vývoje byl vydán třetí beta release operačního systému Haiku R1. Původně byl projekt vytvořen jako reakce na uzavření systému BeOS a vyvíjel se pod názvem OpenBeOS, byl však přejmenován v roce 2004 kvůli nárokům týkajícím se ochranné známky BeOS. Pro hodnocení nového vydání byly připraveny různé bootovací Live obrazy (x86, x86-64). Zdrojové kódy většiny systému Haiku jsou distribuovány pod volnou licencí MIT, výjimku tvoří některé knihovny, mediální kodeky a komponenty převzaté z jiných projektů.
OS Haiku je zaměřená na osobní počítače, používá vlastní jádro založené na modulární architektuře, optimalizované pro vysokou odezvu na uživatelské akce a účinné zpracování vícetréninkových aplikací. Pro vývojáře je k dispozici objektově-orientované API. Systém je přímo založen na technologiích BeOS 5 a cílen na binární kompatibilitu s aplikacemi pro tento OS. Minimální požadavky na hardware: CPU Pentium II a 384 MB RAM (doporučeno Intel Core i3 a 2 GB RAM).

Jako souborový systém se používá OpenBFS, který podporuje rozšířené souborové atributy, žurnálování, 64bitové ukazatele, podporu ukládání meta-tagů (pro každý soubor lze uložit atributy ve formátu klíč=hodnota, což činí FS podobnou databázi) a speciální indexy pro urychlení výběru podle nich. Pro organizaci struktury adresářů se používají stromy typu „B+ tree“. Z kódu BeOS byla do Haiku zahrnuta správce souborů Tracker a panel Deskbar, jejichž zdrojové kódy byly otevřeny po odchodu BeOS ze scény.
Hlavní novinky:
- Prohlížeč WebPositive, vyvíjený projektem, byl převeden na použití enginu WebKit 612.1.21. Výrazně byla zvýšena stabilita a kompatibilita s jinými prohlížeči.
- Byl vylepšen proces instalace. Zjednodušené rozhraní pro rozdělení disku na oddíly a modernizované rozhraní pro nastavení ovladačů.
- Byla rozšířena podpora hardwaru. Z FreeBSD 13 byly přeportovány ovladače pro bezdrátová zařízení. Přidány nové ovladače pro zvukové karty, úložné systémy a USB zařízení. Vylepšena podpora USB 3. Zvýšena výkonnost na systémech s grafickými kartami NVIDIA (GeForce 6200-GeForce Go 6400).
- Byla implementována možnost obnovení stahování aktualizací, přerušených z důvodu síťových výpadků.
- Byla zlepšena podpora tmavých barevných témat.
- Do nastavení vstupního systému byla přidána možnost vypnout touchpad.
- Byla vylepšena podpora souborových systémů XFS a NFS.
- Byla přidána podpora tabulek oddílů Sun VTOC.
- Bylo zajištěno škálování posuvníků podle velikosti písma.
- Byla vylepšena podpora lokalizace.
- Zvýšena stabilita multimediálního přehrávače MediaPlayer. Byla přidána podpora videa v rozlišení 4K.
- V balíčkovém správci byla přidána podpora spouštění zpracovatelských skriptů během odstraňování balíků.
- Byly aktualizovány verze programů. Python 2 byl převeden do kategorie zastaralých a jeho místo zaujal Python 3.7.
- V grafickém serveru app_server bylo přepracováno řízení paměti a přidány další kompozitní operace vykreslování (používají se v prohlížeči pro zobrazování prvků canvas).
- V terminálovém emulátoru byla implementována podpora escape sekvencí pro zobrazování opakujících se znaků.
- Byla vylepšena kompatibilita se specifikacemi POSIX, včetně přidání podpory pro operace mlock/munlock, ppoll a exp10/exp10f/exp10l.
Zdroj: opennet.ru
