De RISC OS Open gemeenschap heeft de release van het besturingssysteem RISC OS 5.30 aangekondigd, geoptimaliseerd voor het creƫren van embedded oplossingen op basis van ARM-processorpakketten. Deze release is gebaseerd op de bronbestanden van RISC OS, die in 2018 door RISC OS Developments (ROD) onder de Apache 2.0 licentie zijn vrijgegeven. RISC OS-builds zijn gemaakt voor Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC / A7000, OMAP 5 en Titanium. De buildgrootte voor Raspberry Pi bedraagt 157 MB.
Het besturingssysteem RISC OS is sinds 1987 in ontwikkeling en richt zich voornamelijk op het creƫren van gespecialiseerde embedded oplossingen op basis van ARM-platforms die maximale prestaties bieden. Het OS ondersteunt geen preemptive multitasking (alleen cooperatieve multitasking) en is single-user (alle gebruikers hebben superuser-rechten). Het systeem bestaat uit een kernel en uitbreidingsmodules, waaronder een module met een eenvoudig grafisch gebruikersinterface en een set eenvoudige applicaties. In de grafische omgeving wordt cooperatieve multitasking gebruikt. De webbrowser NetSurf wordt gebruikt.
In de nieuwe release:
- De ondersteuning voor het OMAP5-platform is nu officieel stabiel, nadat eerder problemen met de videodriver de ontwikkeling van de eerste stabiele release belemmerden.
- Er is volledige ondersteuning voor het SparkFS-bestandssysteem geĆÆmplementeerd voor alle platforms, met mogelijkheid voor zowel lezen als schrijven van data.
- De RISC OS-editie voor Raspberry Pi is bijgewerkt. Voor de Raspberry Pi-platformen 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W en Zero 2W is Wi-Fi-ondersteuning gerealiseerd. De build bevat nu ook het publicatiepakket Ovation Pro. Introductie-instructies voor nieuwe gebruikers die niet bekend zijn met RISC OS zijn verbeterd.
- De applicatielijst is bijgewerkt en biedt onder andere een nieuwe release van de browser NetSurf 3.11.
- Testen zijn geĆÆntroduceerd in een systeem voor continue integratie van de componenten 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 en !Internet.
- De ondersteuning voor Internet 4, de oude TCP/IP-stack die werd gebruikt tot versie RISC OS 3.70, is beƫindigd in de componenten Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs en remotedb, wat hun onderhoud aanzienlijk heeft vereenvoudigd.
- In de SharedCLibrary is ondersteuning voor hooks toegevoegd om statische constructeurs en destructeurs in C++-code te gebruiken, wat de ondersteuning voor hogere programmeertalen heeft uitgebreid.
- Voor de Raspberry Pi-, Beagleboard- en Pandaboard-borden is er een nieuwe EtherUSB-driver toegevoegd voor het gebruik van Ethernet-adapters met USB-interface.
- Voor de Pandaboard- en Raspberry Pi-borden is in de HAL (hardware abstraction layer) ondersteuning geĆÆmplementeerd voor de ingebouwde Wi-Fi-controller, met gebruik van de SDIO-bus.
- In de applicatie !Draw is ondersteuning voor DXF-bestanden toegevoegd.
- In de applicatie !Paint is de mogelijkheid voor het exporteren van afbeeldingen in PNG- en JPG-formaten toegevoegd. De tekenmogelijkheden met penseel zijn verbeterd. Ondersteuning voor transparantie is toegevoegd.
- Standaard is de WimpMan-module ingeschakeld, die het schrijven van desktop-applicaties vereenvoudigt.
- In de vensterbeheerder is het mogelijk om de kleur en schaduwen van knoppen in te stellen, evenals de achtergrond van de paneel aan te passen.
- Standaard zijn de gadgets Tabs en TreeView ingeschakeld.
- In de bestandsbeheerder Filer is de mogelijkheid toegevoegd om de zichtbaarheid van systeemmappen in te stellen.
- De maximale grootte van de RAM-schijf is verhoogd tot 2 GB.
- De TCP/IP-stapbibliotheken zijn gedeeltelijk bijgewerkt met code uit FreeBSD 12.4. Het maximale aantal netwerk-sockets dat ƩƩn applicatie kan openen, is verhoogd van 96 naar 256.
- In de HTTP-module is de verwerking van cookie's aanzienlijk verbeterd.
- Er is een hulpprogramma RMFind toegevoegd voor het controleren van de ondersteuning voor interactie via TCP/IP.
- De ondersteuning voor het verouderde protocol Xeros NS is beƫindigd.

Bron: opennet.ru
