A comunidade RISC OS Open anunciou o lanzamento de RISC OS 5.30, un sistema operativo optimizado para crear solucións integradas baseadas en placas con procesadores ARM. A versión baséase no código fonte RISC OS, aberto en 2018 por RISC OS Developments (ROD) baixo a licenza Apache 2.0. As versións de RISC OS están dispoñibles para as placas Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC/A7000, OMAP 5 e Titanium. O tamaño de compilación para Raspberry Pi é de 157 MB.
O sistema operativo RISC OS desenvolveuse desde 1987 e céntrase principalmente na creación de solucións integradas especializadas baseadas en placas ARM que proporcionan o máximo rendemento. O SO non admite a multitarefa preventiva (só cooperativa) e é de usuario único (todos os usuarios teñen dereitos de superusuario). O sistema consta dun núcleo e módulos complementarios, incluíndo un módulo cunha interface gráfica sinxela con ventás e un conxunto de aplicacións sinxelas. O contorno gráfico utiliza a multitarefa cooperativa. NetSurf úsase como navegador web.
Na nova versión:
- O soporte para a plataforma OMAP5 foi transferido á categoría estable, a formación do primeiro lanzamento estable para a cal se viu obstaculizada anteriormente por problemas co controlador de vídeo.
- Para todas as plataformas, implícase o soporte total para SparkFS FS coa capacidade de ler e escribir datos.
- Edición RISC OS actualizada para placas Raspberry Pi. As placas Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W e Zero 2W admiten Wi-Fi. O paquete de publicación Ovation Pro engadiuse á montaxe. Instrucións de orientación melloradas para novatos que non estean familiarizados co sistema operativo RISC.
- Actualizouse a colección de aplicacións, incluíndo unha nova versión do navegador NetSurf 3.11.
- Probas no sistema de integración continua de compoñentes Alarm, ShellCLI, FileSwitch, DOSFS, SDFS, FPEmulator, AsmUtils, OSLib, RISC_OSLib, TCPIPLibs, mbedTLS, remotedb, Freeway, Net, AcornSSL, HTTP, URL, Dialler, PPP, NetTime, OmniClient púxose en funcionamento, LanManFS, OmniNFS, FrontEnd, HostFS, Squash e !Internet.
- Soporte obsoleto para Internet 4, a antiga pila TCP/IP que se usaba antes de RISC OS 3.70, en Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs , e os compoñentes remotedb , que simplificaron moito o seu mantemento.
- SharedCLibrary engade soporte para ganchos para usar construtores e destrutores estáticos en código C++, ampliando o soporte para linguaxes de programación de alto nivel.
- Engadiuse un novo controlador EtherUSB para as placas Raspberry Pi, Beagleboard e Pandaboard para usar adaptadores Ethernet USB.
- Para placas Pandaboard e Raspberry Pi, a HAL (capa de abstracción de hardware) admite o controlador Wi-Fi integrado mediante o bus SDIO.
- A aplicación !Draw agora admite ficheiros DXF.
- A aplicación !Paint engadiu a posibilidade de exportar imaxes en formatos PNG e JPG. Melloras as capacidades de pintura con pincel. Engadido soporte para a transparencia.
- Por defecto, o módulo WimpMan está activado, o que simplifica a escritura de aplicacións de escritorio.
- O xestor de fiestras permítelle personalizar a cor e as sombras dos botóns, así como cambiar o fondo do panel.
- Por defecto, as pestanas e os gadgets TreeView están activados.
- Engadiuse a capacidade de configurar a visibilidade dos directorios do sistema ao xestor de ficheiros do ficheiro.
- O tamaño máximo do disco RAM aumentou a 2 GB.
- As bibliotecas de pila TCP/IP actualizáronse parcialmente usando código de FreeBSD 12.4. O número máximo de sockets de rede que pode abrir unha única aplicación pasou de 96 a 256.
- Mellorouse significativamente o manexo de cookies no módulo HTTP.
- Engadida a utilidade RMFind para comprobar a compatibilidade coa comunicación TCP/IP.
- Descontinuouse a compatibilidade co protocolo Xeros NS heredado.
Fonte: opennet.ru