Diit.cz - Novinky a informace o hardware, software a internetu

Dva významné milníky Haiku OS

Projekt operačního systému Haiku, open-source reimplementace systému BeOS, během několika málo dnů uveřejnil informace o dvou relativně významných novinkách. Jaké to jsou?

Tou první je iniciální podpora 3D akcelerace. Haiku po celou svoji existenci kreslí obraz pomocí neakcelerovaného ovladače využívajícího standard VESA, což je jakž-takž použitelné pro kreslení rozhraní systému, případně běžných aplikací, nicméně pro 3D zobrazování je to pomalé i na ne až tak starém hardware. Proto potěší zpráva, že se úspěšně podařilo zprovoznit 3D akceleraci. V současném stavu jsou podporovány grafické karty od AMD, konkrétně ty, které ovládají Vulkan API. 

Kombinace portovaných ovladačů Mesa Radeon Vulkan Driver a Zink umožnila rozeběhat akceleraci OpenGL programů a to dokonce vícevláknově. Vyzkoušen byl software jako Blender a některé open-hry jako třeba Colobot: Gold Edition. Vše je zatím ve velice experimentálním stavu a na dalším rozšíření podpory i schopností se pracuje.

Co již v experimentálním stavu není (po zhruba pěti měsících od prvních úspěchů) je podpora RISC-V, vznikl tak první oficiálně dokončený port Haiku na jinou platformu. Pro podporovaný hardware, tedy SiFive Unmatched, začaly vycházet oficiální nightly verze instalačních obrazů. Některé na x86/x64 běžné věci tam stále nejsou ve výchozím stavu zapnuté, například podpora více procesorů (SMP), nicméně lze je poměrně snadno pomocí několika patchů zapnout.

Práce na podpoře dalších procesorových rodin (zejména ARM/AArch64) pokračují, RISC-V to ale do funkčního stavu dotáhl nejrychleji - není se co divit, podporuje kromě emulátoru QEMU jednu jedinou desku a tedy autoři nebyli zbytečně rozptylováni různorodým hardwarem.

Píšu „autoři“, nicméně naprostá většina výše uvedeného je dílem jednoho člověka - vývojáře X512 - onoho jediného vývojáře placeného na plný úvazek. Vzhledem k tomu, jaký pokrok udělal systém s jeho přičiněním za několik málo měsíců, bylo jeho najmutí opravdu dobrým krokem. Nutno podotknout že krokem, který měl přijít už dávno a který by bylo záhodno co nejdříve zopakovat u dalších vývojářů. Systém takto velmi rychle směřuje do stavu všeobecné každodenní použitelnosti.

Martin "logout" Kukač

Většinu dne trávím tím, že přeměňuju kofein na kód. Když s tím skončím a ještě není čas jít spát, tak zbylý čas nerovnoměrně dělím mezi rodinu, sbírku počítačového harampádí, vysílání na volně přístupných pásmech a geocaching.

Blog

více článků, blogů a informací o autorovi

Diskuse ke článku Dva významné milníky Haiku OS

Pondělí, 6 Prosinec 2021 - 12:43 | neha | Hello if you want a hot female partner then you...
Pondělí, 6 Prosinec 2021 - 10:24 | Grovik | Tohle má k Obskurnosti stejně daleko jako komár...
Pondělí, 6 Prosinec 2021 - 10:20 | Grovik | Haiku začíná být zajímavý kousek SW. Jeho základy...
Neděle, 5 Prosinec 2021 - 12:15 | bager | to je tak zbytocny projekt az je to sranda, jak...
Sobota, 4 Prosinec 2021 - 17:26 | tomvec | Obskurní... Teď už to tak vypadá, ale svého času...
Sobota, 4 Prosinec 2021 - 08:32 | MACHINA | Z čtení Vašich článků o Haiku mám podobný pocit...
Pátek, 3 Prosinec 2021 - 21:13 | hor411 | Super. Teď jsem Haiku web a diskuzi moc...
Pátek, 3 Prosinec 2021 - 18:08 | tomvec | No paráda, že vývoj pokračuje takovým tempem. Mám...

Zobrazit diskusi