Po roce a tři čtvrtě přichází na svět další betaverze. Tentokrát se na ni čekalo o několik měsíců déle, než jaký byl rozestup mezi beta3 a beta4, ale podle všeho čekání stálo za to, tento release totiž obsahuje celkem takřka 350 uzavřených ticketů řešících jak chyby, tak nové funkčnosti.
Mezi zásadními novinkami najdeme:
Zdroje:
Co dodat? Dobrá práce všech vývojářů a hlavně je evidentní nasazení placeného vývojáře. Projekt se každou betou posouvá o mílové kroky kupředu a umím si představit, že poněkud odvážnější projekty by tohle už klidně vydaly jako ostrou verzi 1.0.
V rámci Google Summer of Code 2024 běžely dva projekty, které se týkaly virtualizace a Haiku OS, každý ovšem z jiné strany:
Zdroje:
Čtyři měsíce po předchozí verzi uvádí Arca Noae nový update USB stacku pro systémy odvozené od OS/2 a i tentokráte není sice změn mnoho, ale jsou zajímavé:
USB stack je dostupný pro v rámci Drivers and Software Subscription programů, a to jak pro ArcaOS, tak pro starší eComStation či poslední verze OS/2 od IBM.
Zdroj:
Šestnáct sériových zařízení jsem nikdy najednou mít nepotřeboval, bez USB ethernetu se ale třeba na pracovním počítači neobejdu, protože nativní nemá. Dobře, že Arca Noae kouká dopředu a myslí i na nový hardware, který je bohužel čím dál tím ořezanější.
Pouhý den po vydání notebooků s AArch64 procesory Snapdragon X Elite zavedlo OpenBSD/arm64 úvodní podporu pro tyto stroje. První commit poslal vývojář Patrick Wildt ještě týž den, kdy mu dorazilo Lenovo Yoga Slim 7 a již s tímto patchem počítač bootuje z NVMe a funguje USB a klávesnice.
Je to teprve počátek, nicméně po tomto úvodním následovaly ještě další commity a výsledek se již promítl do nočních sestavení systému. Ukazuje se tak, že i relativně malý open-source systém může podporovat nový hardware v řádu dnů.
Zdroj:
Je zcela evidentní, že AArch64 je architektura, která přitáhla ty nejaktivnější vývojáře napříč operačními systémy. Je zajímavé, jak x64 vzdor tomu, že měla všechnu pozornost světa a podporu všech velkých systémů, pomalu ztrácí právě tyto lidi.
Není zvykem dělat zde reklamu na komerční produkty a zvykem se to ani nikdy nestane, nicméně protože nejde o reklamu a nejde o komerční produkt, ale o užitečnou literaturu, hlásit se to musí: Na serveru Humble Bundle, který výhodně nabízí balíky her, software, elektronických knih a dalšího digitálního obsahu, lze do 10. června 2024 pořídit Humble Tech Book Bundle: Dive into DevOps.
Pod tímto silně zavádějícím názvem - microsoftích DevOps se s přimhouřením obou očí týkají maximálně dvě knihy z celkového počtu dvaadvaceti nabízených - lze pořídit zajímavou technickou literaturu v elektronické podobě. V nejlevnějším balíku pěti knih za 1€ jsou hned dvě velmi zajímavé - Absolute OpenBSD a Absolute FreeBSD od Michaela W. Lucase. Obě poskytují opravdu detailní vhled do dvou nejpoužívanějších BSD systémů a už jen ony za to euro stojí.
Knihy lze pořídit ve formátech PDF, EPUB a MOBI v balících 5, 8, 14 a 22 titulů s minimálními cenami od 1 € po necelých 28 € a u každého nákupu lze nastavit, kolik z částky dostane vydavatelství a kolik nezisková organizace Python Software Foundation.
Zdroj:
Osobně jsem nenašel titul, který by mě přinutil pořídit víc než jen nejlevnější balík, ale Absolute OpenBSD mám už rozečteno a je to moc pěkné čtení
Tým vyvíjející operační systém ReactOS vydal po půl roce další číslo svého newsletteru a shrnuje v něm novinky, které v kódu od listopadu 2023 přibyly.
Nejvíce toho je nového v oblasti symetrického multiprocesingu (SMP), tedy zjednodušeně řečeno podpory více procesorů. Zde se většina vývoje soustředí na 64bitovou verzi, kde bylo implementováno korektní přepínání a uspávání procesorových jader (processor freezing and switching) a také zavedena úvodní podpora pro přerušení mezi procesory (inter-processor interrupt), omezená pouze na některé typy volání procedur. Ve 32bitové x86 verzi se na SMP také pracovalo, zejména na integraci nového SMP HAL do systému.
Z dalších novinek je jistě zajímavé, že systém se podařilo přeložit GCC 13, tedy relativně novou verzí, byť zde ještě bude zapotřebí nějaká práce, aby bylo vše zcela bez problémů a hlavně upgradovatelné dále na aktuální GCC 14.
Pokus o dohnání aktuální verze probíhá i u modulů, které ReactOS sdílí s projektem WINE. Tady dle vlastních slov ReactOS na mnoho let zaspal a teď má co dohánět - nicméně už první pokusy dramaticky zvýšily kompatibilitu systému se softwarem z modernějších verzí Windows, například se podařilo spustit Python 3.7. Vývojáři se na tuto oblast chtějí více zaměřit, protože bez srovnání DLL knihoven mezi WINE a ReactOS na stejnou úroveň lze jen těžko dosáhnout kompatibility s Windows s jádrem novějším než NT6.
Další novinky jsou v oblasti síťování, podpory zvuku, a také byl představen nový ovladač ATA a AHCI disků, který řeší některé problémy dosavadního UniATA driveru.
Zdroj:
Chápu, proč se to asi nestane, ale osobně bych u systému, co se vyvíjí takto pomalu, zahodil 32bitovou verzi. Vzhledem k tomu, jak ReactOS funguje (či spíše nefunguje), bude pro lidi zabývající se starou vápočetn technikou stejně nezajímavá a na nové technice nemá význam. Je to zbytečné štěpení už tak nevalné vývojářské kapacity. Přitom systém v roce 2024 nemá použitelně vyřešené SMP, které jeho předobraz uměl od prvního releasu.