A comunidade RISC OS Open apresentou o lançamento do sistema operacional RISC OS 5.30, otimizado para a criação de soluções incorporadas em placas com processadores ARM. O lançamento é baseado no código-fonte do RISC OS, aberto em 2018 pela RISC OS Developments (ROD) sob a licença Apache 2.0. As compilações do RISC OS foram formadas para placas Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC / A7000, OMAP 5 e Titanium. O tamanho da compilação para Raspberry Pi é de 157 MB.
O sistema operacional RISC OS está em desenvolvimento desde 1987 e é voltado principalmente para a criação de soluções incorporadas especializadas em placas ARM, garantindo máxima performance. O SO não suporta multitarefa preemptiva (apenas cooperativa) e é unicamente para um usuário (todos os usuários têm direitos de superusuário). O sistema é composto por um núcleo e módulos adicionais, incluindo um módulo com uma interface gráfica simples e um conjunto de aplicativos básicos. No ambiente gráfico, utiliza-se multitarefa cooperativa. O navegador da web usado é o NetSurf.
No novo lançamento:
- O suporte à plataforma OMAP5 foi atualizado para a categoria de estável, cuja primeira versão estável anterior foi afetada por problemas com o driver de vídeo.
- Foi implementado suporte completo ao sistema de arquivos SparkFS em todas as plataformas, permitindo leitura e gravação de dados.
- A edição do RISC OS para placas Raspberry Pi foi atualizada. O suporte ao Wi-Fi foi implementado para as placas Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W e Zero 2W. Um pacote de edição, o Ovation Pro, foi adicionado à compilação. Melhorias foram feitas nas instruções para iniciantes, que não estão familiarizados com o RISC OS.
- A coleção de aplicativos foi atualizada, e, entre outras coisas, foi lançada uma nova versão do navegador NetSurf 3.11.
- Testes foram implementados no sistema de integração contínua para os componentes 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 e !Internet.
- O suporte ao Internet 4, um antigo stack TCP/IP que foi utilizado até a versão RISC OS 3.70, foi descontinuado nos componentes Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs e remotedb, o que simplificou consideravelmente sua manutenção.
- Foi adicionada ao SharedCLibrary o suporte a hooks para o uso de construtores e destrutores estáticos em código C++, expandindo assim o suporte a linguagens de programação de alto nível.
- Para placas Raspberry Pi, Beagleboard e Pandaboard, foi adicionado um novo driver EtherUSB para uso de adaptadores Ethernet com interface USB.
- Para as placas Pandaboard e Raspberry Pi, foi implementado no HAL (hardware abstraction layer) o suporte ao controlador Wi-Fi embutido, utilizando o barramento SDIO.
- O aplicativo !Draw agora suporta arquivos no formato DXF.
- O aplicativo !Paint agora permite a exportação de imagens nos formatos PNG e JPG. Melhoradas as capacidades de desenho com pincéis. Adicionado suporte à transparência.
- O módulo WimpMan, que simplifica a escrita de aplicativos desktop, está ativado por padrão.
- No gerenciador de janelas, foi implementada a possibilidade de personalizar as cores e sombras dos botões, assim como alterar o fundo da barra.
- Os gadgets Tabs e TreeView estão ativados por padrão.
- No gerenciador de arquivos Filer, foi adicionada a opção de ajustar a visibilidade dos diretórios do sistema.
- O tamanho máximo do disco RAM foi aumentado para 2 GB.
- As bibliotecas da pilha TCP/IP foram parcialmente atualizadas usando código do FreeBSD 12.4. O número máximo de sockets de rede que um único aplicativo pode abrir foi aumentado de 96 para 256.
- No módulo HTTP, o processamento de Cookies foi significativamente melhorado.
- Foi adicionada a utilidade RMFind para verificar o suporte para interação via TCP/IP.
- O suporte ao protocolo obsoleto Xeros NS foi descontinuado.

Fonte: opennet.ru
