ReactOS vylepšuje nejen podporu SMP

17.05.2024 - Doba čtení: 2 minut

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.


Dillo 3.1.0

07.05.2024 - Doba čtení: 3 minut

Nová verze webového prohlížeče Dillo vyšla po dlouhých devíti letech a vlastně už nebylo vůbec jisté, že někdy ještě nějaká vyjde, protože od 30. června 2015, kdy spatřila světlo světa verze předchozí, tedy 3.0.5, se toho událo mnoho:

  • V roce 2016 zemřel Sebastian Geerken, jeden z hlavních autorů jádra prohlížeče
  • O rok později se zastavil vývoj.
  • V roce 2017 projekt opustil jeho vedoucí Jorge Arellano Cid.
  • V roce 2022 propadla doména dillo.org, čímž zanikl hlavní repozitář kódu, mailing list a mailové schránky developerů.

Nicméně v závěru loňského roku Rodrigo Arias Mallo založil ze své lokální domácí kopie původního repozitáře nový projekt na GitHubu, z nějž následně několik programátorů z Atari Forum portovalo prohlížeč pod operační systém MiNT, což Rodrigovi dalo dostatek chuti pustit se i do větších zásahů. Jejich kulminací je právě vydaná nová verze 3.1.0

Novinek je hodně, některé vycházejí ještě z úprav původních vývojářů, mezi nejzásadnější patří:

  • Podpora vlastností 'min-width', 'max-width', 'min-height', 'max-height', 'display: inline-block' v CSS a obecně podpora pro floating HTML elementy.
  • Podpora OpenSSL 1.1 a 3, LibreSSL a mbed TLS 2 a 3 pro komunikaci prostřednictvím HTTPS a také HTTP Strict Transport Security, které je ve výchozím stavu zapnuté.
  • Přepracování manuálu a nápovědy.
  • Automatický build balíčků pro Ubuntu, MacOS, FreeBSD a Windows (cygwin).

Projekt nově sídlí kompletně na GitHubu a to včetně webu a s obsahem dillo.org nemá nic společného.

Zdroje:

Prohlížeče jako Dillo jsou zapotřebí jako sůl. Alternativním platformám, jako je třeba právě MiNT ale i různé jiné unix-like systémy, nebo třeba RISC OS, které často přežívají zejména na počítačích slabšího výpočetního výkonu, dávají možnost prohlížet web alespoň nějak. Je prostě hardware, kde se nejrůznějším klonům Chromia z podstaty dařit nemůže. Snad je tedy projekt úspěšně restartován a bude zdárně pokračovat...


Dubnová nálož RISC OS novinek

30.04.2024 - Doba čtení: 3 minut

O uplynulém víkendu se v severoanglickém Wakefieldu konalo setkání uživatelů operačního systému RISC OS a výrobců software a hardware pro tuto platformu. Není se tedy co divit, že byla vydána spousta nového software i hardware:

  • Nejdůležitější zprávou je, že RISC OS Open vydala novou verzi přímo samotného operačního systému RISC OS. Předchozí verze je už více než tři roky stará, není tedy divu, že se novinek nashromáždilo poměrně dost: na diskovém obrazu došlo k 347 změnám, u ROM verze je to 329. Zavřeno bylo 76 ticketů v bugtrackeru. Release mimo jiné zahrnuje všechny novinky poslední doby, například ovladače WiFi pro ty modely Raspberry Pi, které mají bezdrátový síťový adaptér přímo integrovaný, nejnovější verzi browseru NetSurf (3.11) či plné verze SparkFS a DTP software Ovation Pro.
    https://www.riscosopen.org/news/articles/2024/04/27/risc-os-5-30-now-available
  • R-Comp představil nové verze svých dvou programů. Nástroj pro správu rodokmenů a rodinných vztahů Genealogy přichází s novou velkou verzí 2, která umí vizualizovat rodokmen a související diagramy celou řadou nových způsobů a také má přepracované uživatelské rozhraní. Multiprotokolový (FTP, SMTP(s), POP3(s), HTTP, RSS, NNTP) síťový nástroj NetFetch se sice dočkal pouze desetinkové verze 5.55, ale ta aktualizuje SSL/TLS na aktuální verze a tím ho udržuje funkční i pro práci s moderními servery. U protokolu NNTP pak možnost práce pomocí šifrovaného spojení najdeme úplně poprvé. Oba programy lze najít v aplikačním obchodě !Store za 30 GBP.
    https://www.riscository.com/2024/three-new-nvme-systems-from-riscosbits-at-wakefield/
    https://www.riscository.com/2024/netfetch-5-55-released/
  • Aktualizací prošel i bezplatný nástroj VirtuDesk, který umožňuje rozšířit pracovní plochu i mimo rozlišení připojeného monitoru a to až dvanáctinásobně v obou osách. Zde je podstatné, že aktuální vývojář přepsal značnou část kódu vývojáře původního a došlo tak ke zkrácení celé utilty a jejímu zrychlení.
    http://www.stronged.iconbar.com/fjg/
  • Neméně významné jsou i novinky hardwarové. RISCOSbits ve Wakefieldu představili hned několik nových počítačů určených pro RISC OS. Jsou založeny na Pi Compute Module v různých výkonostních nastaveních (overclocking) a hlavní jejich vlastností je, že doposud používané úložiště typu eMMC vyměnily za NVMe, jehož ovladače pro RISC OS pocházejí právě z dílen RISCOSbits.
    https://www.pihard.co.uk/

Některé z uvedených novinek mě nechávají vcelku chladným, nicméně nový RISC OS a VirtuDesk si určitě na Raspberry Pi 2B nainstaluju.


DOSové novinky - jaro 2024

23.04.2024 - Doba čtení: 3 minut

Od loňského léta, kdy jsem novinky na kdysi mainstreamovém PC systému popisoval naposledy, jich už opět dorazilo dostatek na nový souhrn:

  • Webový prohlížeč MicroWeb poskočil z verze 0.53 rovnou na verzi 2.0, která se odlišuje zejména úvodní podporou zobrazování obrázků - GIF se již načítají a zobrazují, pro JPG a PNG se prozatím na stránce pouze korektně vynechává prostor dle jejich rozměrů, obsah se bude zpracovávat až někdy v budoucnosti. Rozšířila se také podpora grafických režimů, v nichž prohlížeč běží a větší je i seznam podporovaných HTML tagů - mj. o tabulky a formuláře.
  • V závěru loňského roku byl veřejně v první verzi vydán ovladač USBDOS, s jehož podporou lze v DOSu zprovoznit USB klávesnice, myši, disky a RetroWave OPL3 USB interface. Podporuje USB řadiče dle standardu OHCI, UHCI a EHCI, podpora xHCI je plánována.
  • V závěru roku byla také vydána první ostrá verze SBEMU, emulátoru zvukových karet Sound Blaster a OPL3 na moderních počítačích a ač se to zdá jako chvilka, tak za tu dobu v repozitáři najdeme 105 releasů. Dokonce je tu i již první fork v podobě specializované verze pro integrované zvukovky kompatibilní se standardem HDA nazvaná VSBHDA.
  • Laaca vydal vlastní verzi portu utility Neofetch pro DOS - forknutím a notným vylepšením DOSFETCH vznikl MySysInf, který toho umí více a to, co umí, umí lépe. Od stejného autora je tu i nová verze (1.75b) textového editoru Bloček, v níž je také dlouhý seznam změn.

Jistě by se toho našlo i více, DOS totiž i po 43 letech od svého počátku a takřka 30 letech od svého konce stále odmítá umřít. Nicméně pro ilustraci dění tento výčet postačuje, ostatně nikdy jsem nebyl nadšený DOSař... 


Hyperion Entertainment je v možná konkursu

12.04.2024 - Doba čtení: ~1 minuta

Společnost Hyperion Entertainment, která stojí za prakticky veškerým novým vývojem systémů AmigaOS 3.2 pro klasické a AmigaOS 4.1 pro PowerPC Amigy, se stala součástí likvidačního řízení, jež bylo počátkem dubna vyhlášeno na nizozemskou společnost Ben Hermans BV. Ta v roce 2019 získala do vlastnictví 97% podíl v Hyperionu a jelikož od roku 2021 nepublikovala žádnou výroční zprávu, není zcela jasné, jak velký podíl vlastní dnes.

Pokud by obě společnosti byly v prokazatelně v přímém vlastnickém vztahu, pak by se likvidace týkala i Hyperionu. V belgickém Státním věstníku (ekvivalent naší Sbírky zákonů) byl však pro Hyperion vyhlášen pouze dočasný správce, společnost tedy minimálně prozatím ke svému konci nemíří. Další informace zatím nejsou známy.

Zdroj:

Amiga prostě nikdy nebude mít klid.


OpenBSD 7.5

08.04.2024 - Doba čtení: 2 minut

Pár dnů po NetBSD vyšla i nová verze „konkurenčního“ systému OpenBSD. Zde se nejedná o žádnou dlouho očekávanou velkou verzi, protože systém vychází s přesností hodinového strojku pravidelně dvakrát ročně. Zásadních novinek proto není tolik:

  • clang/llvm byl povýšen na verzi 16, LibreSSL na verzi 3.9.0, OpenSSH na 9.7 a OpenSMTPD na 7.5.
  • Počítače založené na Apple silicon (AArch64) dostaly podporu kernel mode-setting prostřednictvím ovladačů portovaných z Asahi Linuxu. Nejedná se o akceleraci grafiky, přesto ke zrychlení vykreslování obrazu i tak dle reportů uživatelů došlo.
  • Došlo k likvidaci funkce syscall, která doposud umožňovala volání služeb jádra systému odkudkoliv. V posledních několika letech došlo k omezení možností, odkud lze tyto služby volat, byl zaveden nový bezpečný mechanismus zvaný pinsyscalls a kód volající původní funkci byl upraven tak, aby ji již nepotřeboval.
  • V síťovém rozhraní ppp bylo zapnuto IPv6.
  • Přibyla řada nových ovladačů, například qwx (ekvivalent linuxového ath11k) a mwx pro některá WiFi zařízení od Qualcommu a Mediateku.

Zdroje:

Stejně jako NetBSD, i OpenBSD co nevidět nainstaluju na k tomu určené zařízení a vyzkouším. Oba systémy jsou mi sympatické a byť desktopově zatím zůstávám na Linuxu, jsou možnou alternativou.


ALT-F4.cz

Novinky ze světa mimo současný desktopový a mobilní mainstream.
Tak často, jak to jen je možné. Ozdrojované a se stručným komentářem.

Chcete podpořit tvorbu tohoto webu? Kupte mi třeba kafe!