Komunita RISC OS Open oznámila vydanie RISC OS 5.30, operačného systému optimalizovaného na vytváranie vstavaných riešení založených na doskách s procesormi ARM. Vydanie je založené na zdrojovom kóde RISC OS, ktorý v roku 2018 otvorila spoločnosť RISC OS Developments (ROD) pod licenciou Apache 2.0. Zostavy RISC OS sú dostupné pre dosky Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC/A7000, OMAP 5 a Titanium. Veľkosť zostavy pre Raspberry Pi je 157 MB.
Operačný systém RISC OS sa vyvíja od roku 1987 a je zameraný najmä na vytváranie špecializovaných vstavaných riešení založených na doskách ARM, ktoré poskytujú maximálny výkon. OS nepodporuje preemptívny multitasking (iba kooperatívny) a je pre jedného používateľa (všetci používatelia majú práva superužívateľa). Systém pozostáva z jadra a nadstavbových modulov vrátane modulu s jednoduchým okenným grafickým rozhraním a sady jednoduchých aplikácií. Grafické prostredie využíva kooperatívny multitasking. NetSurf sa používa ako webový prehliadač.
V novom vydaní:
- Podpora platformy OMAP5 bola presunutá do stabilnej kategórie, ktorej vznik prvého stabilného vydania predtým brzdili problémy s ovládačom videa.
- Pre všetky platformy je implementovaná plná podpora pre SparkFS FS s možnosťou čítania a zápisu dát.
- Aktualizovaná edícia RISC OS pre dosky Raspberry Pi. Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, dosky Zero W a Zero 2W podporujú Wi-Fi. Do zostavy bol pridaný vydavateľský balík Ovation Pro. Vylepšené orientačné pokyny pre nováčikov, ktorí nepoznajú OS RISC.
- Zbierka aplikácií bola aktualizovaná, vrátane nového vydania prehliadača NetSurf 3.11.
- Testovanie v systéme priebežnej integrácie komponentov Alarm, ShellCLI, FileSwitch, DOSFS, SDFS, FPEmulator, AsmUtils, OSLib, RISC_OSLib, TCPIPLibs, mbedTLS, remotedb, Freeway, Net, AcornSSL, HTTP, URL, Dialler, PPP, NetTime, OmniClient bol uvedený do prevádzky , LanManFS, OmniNFS, FrontEnd, HostFS, Squash a !Internet.
- Zastaraná podpora pre Internet 4, starý zásobník TCP/IP, ktorý sa používal pred RISC OS 3.70, v Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs, a remotedb komponenty, čo výrazne zjednodušilo ich údržbu.
- SharedCLibrary pridáva podporu pre háky na používanie statických konštruktorov a deštruktorov v kóde C++, čím rozširuje podporu pre programovacie jazyky na vysokej úrovni.
- Pre dosky Raspberry Pi, Beagleboard a Pandaboard bol pridaný nový ovládač EtherUSB na používanie adaptérov USB Ethernet.
- Pri doskách Pandaboard a Raspberry Pi podporuje HAL (hardware abstraction layer) vstavaný ovládač Wi-Fi pomocou zbernice SDIO.
- Aplikácia !Draw teraz podporuje súbory DXF.
- Aplikácia !Paint pridala možnosť exportu obrázkov vo formátoch PNG a JPG. Vylepšené možnosti maľovania štetcom. Pridaná podpora transparentnosti.
- Štandardne je povolený modul WimpMan, ktorý zjednodušuje písanie desktopových aplikácií.
- Správca okien vám umožňuje prispôsobiť farbu a tiene tlačidiel, ako aj zmeniť pozadie panela.
- V predvolenom nastavení sú povolené miniaplikácie Karty a TreeView.
- Do správcu súborov Filer bola pridaná možnosť konfigurovať viditeľnosť systémových adresárov.
- Maximálna veľkosť RAM disku bola zvýšená na 2 GB.
- Knižnice zásobníka TCP/IP boli čiastočne aktualizované pomocou kódu z FreeBSD 12.4. Maximálny počet sieťových zásuviek, ktoré môže otvoriť jedna aplikácia, sa zvýšil z 96 na 256.
- V module HTTP sa výrazne zlepšila manipulácia so súbormi cookie.
- Pridaný nástroj RMFind na kontrolu podpory pre komunikáciu TCP/IP.
- Podpora staršieho protokolu Xeros NS bola ukončená.
Zdroj: opennet.ru