Britská společnost RISC OS Developments Ltd., která se udržuje a rozvíjí operační systém RISC OS, vydala první verzi nového otevřeného TCP/IP stacku pro tento systém. Je založen na kódu z OpenBSD (proto také číslo verze 7.0, ač jde o release úplně první) a přináší podporu celé řady technologií - IPv4, IPv6, DHCP, SLAAC, 802.11, Unix Domain Sockets, atd.
Portace a nezbytné úpravy trvaly takřka rok a půl, je zpětně kompatibilní s předchozími síťovými API Acorn's Internet 4 a 5, takže by s jeho pomocí měl běžet síťový software vzniknuvší zhruba od přelomu 80. a 90. let minulého století - řada aplikací byla testována a nebyla nalezena žádná nekompatibilní. Kompatibilita je tak vysoká, že lze použít i staré konfigurační soubory.
Pro běh je nezbytný RISC OS 5, nejlépe ve verzi 5.24 či novější a některé z podporovaných zařízení:
Starší zařízení jako Iyonix PC či RiscPC zatím podporována nejsou.
Zdroj:
Bude celkem zajímavé sledovat, zda podpora 802.11 a již dřívější ovladač například pro SDIO přinesou v dohledné době podporu WiFi. Zatím RISC OS zůstává věrný poctivé mědi, ale na první pohled je patrné, že vývoj již jasně směřuje k bezdrátu.
Jedna z přednášek na proběhnuvší konferenci FOSDEM 2022 upozornila na existenci existenci projektu, jehož cílem je tvorba emulátoru schopného spouštět 32-bitový a 64-bitový x86 binární kód na procesorech AArch64. FEX-Emu, jak se emulátor jmenuje, cílí zejména na možnost spouštění her, je tedy optimalizován hlavně na rychlost. Aby běžel co nejrychleji, používá JIT a pro urychlení vývoje prozatím z dle autorů ohromně rozsáhlé instrukční sady x86/x86_64 podporuje vše jen do úrovně SSE4.1 - další sady jako SSE4.2, AVX, AVX2 se chystají v budoucnu. Co se ale nechystá a chystat nebude je podpora 16-bitového kódu, na ten je dle autorů už rychlých emulačních prostředků dostatek. Hry, které v x86/x86_64 verzi existují i pro Linux mohou těžit z toho, že u kernelu ve verzi 5.0 a vyšší je většina systémových volání volána přímo, bez emulace, takže nedochází ke zpomalení proti původní verzi.
Zdroje:
V podstatě jde o takovou open-source verzi Apple Rosetta 2 či x86/x86_64 emulace na Windows on ARM. Pokud se v budoucnu ARM respektive AArch64 rozšíří i mimo pole mobilů, tabletů, SBC a serverů, pak takový kód bude zapotřebí a je dobře, že se mu někdo věnuje.
Crystal Kolipe ze serveru ExoticSilicon má na svědomí instalaci OpenBSD na open-source friendly telefonu PinePhone a její poměrně podrobný popis v rozsáhlém článku o několika kapitolách. Ačkoliv použitý SoC je mezi podporovanými, systém sám nemá vůbec žádnou specifickou podporu pro použití na telefonech. Výsledek tak má do plné funkčnosti hodně daleko:
Přímo v úvodu článku je pro jistotu uvedeno, že jde o výzkum a jeho výsledky, nikoliv o návod - nikdo by neměl podobnou věc zkoušet, pokud si není vědom rizik.
Zdroj:
Ano, je to výzkum - praktické využití je prozatím přesně nulové a to ještě zaokrouhluju nahoru. Nicméně kde bychom byli bez výzkumu?
Byla vydána nová verze utility Retriever pro RISC OS. Retriever slouží k fulltext vyhledávání v indexovaném obsahu disku. Umí parsovat celou řadu formátů, například plaintext, HTML, BBC Basic, PDF, e-mailové zprávy, dále pak adresářové a systémové struktury. Některé komprimované formáty analyzuje dekomprimované, některé tokenizované detokenizované, to vše v několika kódováních. Výsledek je prezentován v podobě HTML dokumentu, tedy webové stránky. Index je samozřejmě uložen a v případě změn dokumentů na disku je aktualizován, takže vyhledávání nemusí procházet pokaždé celé úložiště.
Program je vyvíjen německou firmou Stader Softwareentwicklung GmbH od letošního září a stojí 48 eur. Aktualizace pro stávající majitele placené licence je zdarma.
Zdroj:
Že někdo pro RISC OS v roce 2021 vyvíjí freewarové utility nebo levný shareware, to se ještě pochopit dá. Že ale někdo dělá takto relativně draze placené komerční programy, to už je věc jiná. Přesto si tato jednomužná společnost asi svůj odbyt najde, jinak by to nedělala. Ačkoliv je tento ekvivalent například Spotlight z macOS jistě velice užitečným nástrojem a úctyhodným počinem, musím po prohlédnutí webu autora a zjištění cen jeho dalšího software konstatovat, že cena 79 euro za licenci celého operačního systému, jako je třeba MorpOS, mi už nepřijde až tak vysoká. Ostatně například Raspberry Pi 4, tedy jeden z počítačů, na nichž lze Retriever spustit, stojí o deset euro méně.
RISC OS User Group Of London (ROUGOL) pořádá již tuto sobotu, tedy 30. října od 11:00 do 17:00 BST (britský letní čas, proti našemu tedy -1 hodina), setkání/výstavu/veletrh RISC OS London Show. I když je seznam novinek momentálně plný spíše toho, kdo se kvůli covidové situaci účastní či nezúčastní osobně, půjde o jednu z největších akcí pro tuto platformu. Prezentovat se bude hardware a software pro nové (Raspberry Pi, ARMX6, Titanium) i starší (RiscPC, Archimedes) počítače. Na webu akce jsou přihlášeny dvě desítky prezentujících, namátkově AMCOG Games, kteří budou představovat novou hru pro RISC OS, najdete tam i stánek PDF časopisu Drag 'n Drop, zástupce společnosti RISC OS Open Ltd či RISC OS Bits se svými ARMovými počítači založenými na Raspberry Pi 4.
Narozdíl od loňska, kdy šlo o čistě online událost, letos půjde o osobní setkání a dle všeho se online přenos nechystá. Vstupné je 5 liber na osobu, návštěvníci mladší šestnácti let mají vstup zdarma.
Zdroje:
Původně optimistické prognózy pandemické situace se zase zhoršují a na přihlašujících a odhlašujících se účastnících této akce je to velmi dobře vidět. Přesto je pěkné, že stále fungují počítačové kluby sdružující uživatele exotičtějších platforem a jsou natolik živé, že mohou uspořádat takováto setkání/výstavy.
Na konferenci Apsara 2021 čínský fabless výrobce procesorů T-Head, který je dceřinnou společností megakorporace Alibaba zveřejnil, co nového se chystá v jeho dílnách. Alibaba ve svých cloudových řešeních aktuálně používá procesory architektur x64, ARM a RISC-V, přičemž zástupce dvou posledních jmenovaných procesorových rodin si i sám navrhuje.
Představen byl vlastní zástupce architektury ARMv9 nazvaný Yitian 710, který je v reálu již několik měsíců nasazen právě ve vlastních cloudových centrech. Je vyráběn 5nm technologií, a na ploše 628 milimetrů čtverečních je v něm naskládáno 60 miliard tranzistorů, které tvoří 128 výpočetních jader taktovaných na 3.2 GHz.
Další novinkou je zveřejnění návrhů jader RISC-V procesorů XuanTie E902, E906, C906 a C910 na GitHubu společnosti. Všechna tato jádra do budoucna ponesou přídomek „open“ přímo ve svém názvu.
Zdroje:
S trochou ironie by se dalo poznamenat, že by evropská iniciativa na vývoj vlastního procesoru teď mohla trochu pokročit, když jim stačí napsat git clone...