Disponibile il sistema operativo RISC OS 5.30

La community RISC OS Open ha annunciato il rilascio di RISC OS 5.30, un sistema operativo ottimizzato per la realizzazione di soluzioni embedded basate su schede con processori ARM. La versione è basata sul codice sorgente del sistema operativo RISC, aperto nel 2018 da RISC OS Developments (ROD) con la licenza Apache 2.0. Le build del sistema operativo RISC sono disponibili per le schede Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC/A7000, OMAP 5 e Titanium. La dimensione di build per Raspberry Pi è 157 MB.

Il sistema operativo RISC OS è stato sviluppato dal 1987 e si concentra principalmente sulla creazione di soluzioni embedded specializzate basate su schede ARM che forniscono le massime prestazioni. Il sistema operativo non supporta il multitasking preventivo (solo cooperativo) ed è per utente singolo (tutti gli utenti hanno diritti di superutente). Il sistema è costituito da un nucleo principale e da moduli aggiuntivi, incluso un modulo con una semplice interfaccia grafica a finestre e una serie di semplici applicazioni. L'ambiente grafico utilizza il multitasking cooperativo. NetSurf viene utilizzato come browser web.

Nella nuova versione:

  • Il supporto per la piattaforma OMAP5 è stato trasferito alla categoria stabile, la cui formazione della prima versione stabile era stata precedentemente ostacolata da problemi con il driver video.
  • Per tutte le piattaforme, è implementato il supporto completo per SparkFS FS con la possibilità di leggere e scrivere dati.
  • Edizione aggiornata del sistema operativo RISC per schede Raspberry Pi. Le schede Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W e Zero 2W supportano il Wi-Fi. Il pacchetto editoriale Ovation Pro è stato aggiunto all'assembly. Istruzioni di orientamento migliorate per i principianti che non hanno familiarità con il sistema operativo RISC.
  • La raccolta di applicazioni è stata aggiornata, inclusa una nuova versione del browser NetSurf 3.11.
  • Test nel sistema di integrazione continua dei componenti Alarm, ShellCLI, FileSwitch, DOSFS, SDFS, FPEmulator, AsmUtils, OSLib, RISC_OSLib, TCPIPLibs, mbedTLS, remotedb, Freeway, Net, AcornSSL, HTTP, URL, Dialler, PPP, NetTime, OmniClient è stato messo in funzione LanManFS, OmniNFS, FrontEnd, HostFS, Squash e !Internet.
  • Supporto deprecato per Internet 4, il vecchio stack TCP/IP utilizzato prima di RISC OS 3.70, in Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs e componenti remotedb , che ne hanno notevolmente semplificato la manutenzione.
  • SharedCLibrary aggiunge il supporto per gli hook per l'utilizzo di costruttori e distruttori statici nel codice C++, espandendo il supporto per i linguaggi di programmazione di alto livello.
  • È stato aggiunto un nuovo driver EtherUSB per le schede Raspberry Pi, Beagleboard e Pandaboard per l'utilizzo di adattatori Ethernet USB.
  • Per le schede Pandaboard e Raspberry Pi, l'HAL (livello di astrazione hardware) supporta il controller Wi-Fi integrato utilizzando il bus SDIO.
  • L'applicazione !Draw ora supporta i file DXF.
  • L'applicazione !Paint ha aggiunto la possibilità di esportare immagini nei formati PNG e JPG. Funzionalità di pittura con pennello migliorate. Aggiunto supporto per la trasparenza.
  • Per impostazione predefinita, è abilitato il modulo WimpMan, che semplifica la scrittura delle applicazioni desktop.
  • Il gestore delle finestre ti consente di personalizzare il colore e le ombre dei pulsanti, nonché di cambiare lo sfondo del pannello.
  • Per impostazione predefinita, i gadget Schede e Visualizzazione struttura sono abilitati.
  • Al file manager Filer è stata aggiunta la possibilità di configurare la visibilità delle directory di sistema.
  • La dimensione massima del disco RAM è stata aumentata a 2 GB.
  • Le librerie dello stack TCP/IP sono state parzialmente aggiornate utilizzando il codice di FreeBSD 12.4. Il numero massimo di socket di rete che una singola applicazione può aprire è stato aumentato da 96 a 256.
  • La gestione dei cookie è stata notevolmente migliorata nel modulo HTTP.
  • Aggiunta l'utilità RMFind per verificare il supporto per la comunicazione TCP/IP.
  • Il supporto per il protocollo legacy Xeros NS è stato interrotto.

Disponibile il sistema operativo RISC OS 5.30


Fonte: opennet.ru

Aggiungi un commento