Zajednica RISC OS Open predstavila je izdanje operacijskog sustava RISC OS 5.30, optimiziranog za izradu ugrađenih rješenja temeljenih na ARM procesorima. Izdanje se temelji na izvornoj verziji RISC OS-a, koja je otvorena 2018. godine od strane RISC OS Developments (ROD) pod Apache 2.0 licencom. RISC OS gradnje su oblikovane za Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC / A7000, OMAP 5 i Titanium. Veličina gradnje za Raspberry Pi iznosi 157 MB.
Operacijski sustav RISC OS razvija se od 1987. godine i prvenstveno je usmjeren na stvaranje specijaliziranih ugrađenih rješenja temeljenih na ARM platformama, osiguravajući maksimalnu izvedbu. OS ne podržava preemptivno multitasking (samo kooperativno) i je jednop korisnički (svi korisnici imaju privilegije superkorisnika). Sustav se sastoji od jezgre i proširenih modula, uključujući modul s jednostavnim grafičkim korisničkim sučeljem i setom jednostavnih aplikacija. U grafičkom okruženju koristi se kooperativno multitasking. Kao web preglednik koristi se NetSurf.
U novom izdanju:
- Podrška za platformu OMAP5 prebačena je u stabilnu verziju, a ranije su se na putu prvog stabilnog izdanja pojavili problemi s grafičkim upravljačkim programom.
- Za sve platforme implementirana je potpuna podrška za datotečni sustav SparkFS s mogućnošću čitanja i pisanja podataka.
- Ažurirana je verzija RISC OS-a za Raspberry Pi platforme. Ovaj put dodana je podrška za Wi-Fi na Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W i Zero 2W. U gradnju je dodan i izdavački paket Ovation Pro. Poboljšana su uputstva za početnike koji nisu upoznati s RISC OS-om.
- Ažurirana je kolekcija aplikacija, uključujući novi izdanak preglednika NetSurf 3.11.
- Uvedeno je testiranje u sustavu kontinuirane integracije komponenti Alarm, ShellCLI, FileSwitch, DOSFS, SDFS, FPEmulator, AsmUtils, OSLib, RISC_OSLib, TCPIPLibs, mbedTLS, remotedb, Freeway, Net, AcornSSL, HTTP, URL, Dialler, PPP, NetTime, OmniClient, LanManFS, OmniNFS, FrontEnd, HostFS, Squash i !Internet.
- Prekinuta je podrška za Internet 4, staru TCP/IP stog koja se koristila do verzije RISC OS 3.70, u komponentama Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs i remotedb, što je znatno olakšalo njihovo održavanje.
- U SharedCLibrary dodana je podrška za hook-ove za korištenje statičkih konstruktora i destruktora u C++ kodu, što je omogućilo proširenje podrške za visokonivoe jezike programiranja.
- Za Raspberry Pi, Beagleboard i Pandaboard dodan je novi EtherUSB drajver za korištenje Ethernet adaptera s USB sučeljem.
- Za Pandaboard i Raspberry Pi u HAL-u (sloj apstrakcije hardvera) implementirana je podrška za ugrađeni Wi-Fi kontroler koristeći SDIO sabirnicu.
- U aplikaciji !Draw dodana je podrška za DXF formate datoteka.
- U aplikaciji !Paint dodana je mogućnost izvoza slika u PNG i JPG formatima. Poboljšana je funkcionalnost crtanja četkicama. Dodana je podrška za transparentnost.
- Način rada WimpMan je prema zadanim postavkama uključen, olakšavajući razvoj desktop aplikacija.
- U upravitelju prozora omogućena je prilagodba boje i sjena za gumbe, kao i promjena pozadine trake.
- Prema zadanim postavkama uključeni su gadgeti Tabs i TreeView.
- U upravitelju datoteka Filer dodana je opcija za prilagodbu vidljivosti sistemskih direktorija.
- Maksimalna veličina RAM diska povećana je na 2 GB.
- TCP/IP stack biblioteke djelomično su ažurirane koristeći kod iz FreeBSD 12.4. Maksimalni broj mrežnih soketa koje jedna aplikacija može otvoriti povećan je s 96 na 256.
- U HTTP modulu značajno je poboljšano upravljanje kolačićima.
- Dodana je RMFind usluga za provjeru podrške za TCP/IP interakciju.
- Prekinuta je podrška za zastarjeli Xeros NS protokol.

Izvor: opennet.ru
