Le système d'exploitation RISC OS 5.30 est disponible

La communauté RISC OS Open a présenté la version du système d'exploitation RISC OS 5.30, optimisée pour la création de solutions embarquées utilisant des cartes avec des processeurs ARM. Cette version est basée sur les sources ouvertes de RISC OS publiées en 2018 par RISC OS Developments (ROD) sous licence Apache 2.0. Les builds de RISC OS sont formés pour les cartes Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC / A7000, OMAP 5 et Titanium. La taille de la build pour Raspberry Pi est de 157 Mo.

Le système d'exploitation RISC OS est en développement depuis 1987 et est principalement axé sur la création de solutions embarquées spécialisées basées sur des plates-formes ARM, offrant des performances maximales. Le système ne prend pas en charge le multitâche préemptif (uniquement coopératif) et est un utilisateur unique (tous les utilisateurs ont des droits de super-utilisateur). Le système se compose d'un noyau et de modules complémentaires, y compris un module avec une interface graphique simple et un ensemble d'applications simples. Dans l'environnement graphique, le multitâche coopératif est utilisé. Le navigateur web utilisé est NetSurf.

Dans cette nouvelle version :

  • Le support de la plate-forme OMAP5 a été mis dans la catégorie des versions stables, dont la création de la première version stable avait précédemment été entravée par des problèmes de pilote graphique.
  • Un support complet pour le système de fichiers SparkFS a été implémenté, permettant la lecture et l'écriture de données sur toutes les plates-formes.
  • La version de RISC OS pour les cartes Raspberry Pi a été mise à jour. Pour les cartes Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W et Zero 2W, un support Wi-Fi a été mis en place. Le package de publication Ovation Pro a été ajouté à la build. Les instructions d'introduction pour les débutants, qui ne sont pas familiers avec RISC OS, ont été améliorées.
  • La collection d'applications a été mise à jour, et entre autres, une nouvelle version du navigateur NetSurf 3.11 est proposée.
  • Le test en environnement d'intégration continue des composants suivants a été mis en service : 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 et !Internet.
  • Le support d'Internet 4, l'ancien protocole TCP/IP utilisé jusqu'à la version RISC OS 3.70, a été abandonné dans les composants Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs et remotedb, ce qui a considérablement simplifié leur maintenance.
  • Le SharedCLibrary a ajouté un support pour les hooks permettant l'utilisation de constructeurs et destructeurs statiques dans le code C++, élargissant ainsi le support pour les langages de programmation de haut niveau.
  • Un nouveau pilote EtherUSB a été ajouté pour les cartes Raspberry Pi, Beagleboard et Pandaboard, permettant l'utilisation d'adaptateurs Ethernet avec interface USB.
  • Pour les cartes Pandaboard et Raspberry Pi, le support du contrôleur Wi-Fi intégré a été implémenté dans le HAL (couche d'abstraction matérielle), en utilisant le bus SDIO.
  • L'application !Draw a ajouté la prise en charge des fichiers au format DXF.
  • L'application !Paint a ajouté la possibilité d'exporter des images aux formats PNG et JPG. Les capacités de dessin avec des pinceaux ont été améliorées. Le support de la transparence a été ajouté.
  • Par défaut, le module WimpMan est activé, ce qui facilite l'écriture d'applications de bureau.
  • Le gestionnaire de fenêtres permet de configurer la couleur et les ombres des boutons, ainsi que de changer l'arrière-plan de la barre.
  • Par défaut, les gadgets Tabs et TreeView sont activés.
  • Le gestionnaire de fichiers Filer permet de configurer la visibilité des répertoires système.
  • La taille maximale du disque RAM a été augmentée à 2 Go.
  • Les bibliothèques de la pile TCP/IP ont été partiellement mises à jour en utilisant le code de FreeBSD 12.4. Le nombre maximum de sockets réseau qu'une seule application peut ouvrir est passé de 96 à 256.
  • Le module HTTP a considérablement amélioré le traitement des cookies.
  • L'outil RMFind a été ajouté pour vérifier la prise en charge de l'interaction via TCP/IP.
  • Le support de l'ancien protocole Xeros NS a été interrompu.

Le système d'exploitation RISC OS 5.30 est disponible


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster