Dostępny system operacyjny RISC OS 5.30

Społeczność RISC OS Open ogłosiła wydanie RISC OS 5.30, systemu operacyjnego zoptymalizowanego pod kątem tworzenia rozwiązań wbudowanych w oparciu o płyty z procesorami ARM. Wydanie oparte jest na kodzie źródłowym RISC OS, otwartym w 2018 roku przez RISC OS Developments (ROD) na licencji Apache 2.0. Kompilacje systemu operacyjnego RISC są dostępne dla płyt Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC/A7000, OMAP 5 i Titanium. Rozmiar kompilacji dla Raspberry Pi wynosi 157 MB.

System operacyjny RISC OS rozwija się od 1987 roku i koncentruje się głównie na tworzeniu specjalizowanych rozwiązań wbudowanych, opartych na płytach ARM, zapewniających maksymalną wydajność. System operacyjny nie obsługuje wielozadaniowości z wywłaszczaniem (tylko kooperacja) i jest przeznaczony dla jednego użytkownika (wszyscy użytkownicy mają uprawnienia administratora). System składa się z modułów podstawowych i dodatkowych, w tym modułu z prostym okienkowym interfejsem graficznym oraz zestawu prostych aplikacji. Środowisko graficzne wykorzystuje wielozadaniowość kooperacyjną. NetSurf służy jako przeglądarka internetowa.

W nowym wydaniu:

  • Wsparcie dla platformy OMAP5 zostało przeniesione do kategorii stabilnej, powstanie pierwszej stabilnej wersji, dla której wcześniej utrudniały problemy ze sterownikiem wideo.
  • Na wszystkich platformach zaimplementowano pełną obsługę SparkFS FS z możliwością odczytu i zapisu danych.
  • Zaktualizowana wersja systemu operacyjnego RISC dla płyt Raspberry Pi. Płyty Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W i Zero 2W obsługują Wi-Fi. Do zestawu dodano pakiet wydawniczy Ovation Pro. Ulepszone instrukcje orientacyjne dla początkujących niezaznajomionych z systemem operacyjnym RISC.
  • Zaktualizowano zbiór aplikacji, m.in. o nową wersję przeglądarki NetSurf 3.11.
  • Testowanie w systemie ciągłej integracji komponentów Alarm, ShellCLI, FileSwitch, DOSFS, SDFS, FPEmulator, AsmUtils, OSLib, RISC_OSLib, TCPIPLibs, mbedTLS, Remotedb, Freeway, Net, AcornSSL, HTTP, URL, Dialler, PPP, NetTime, OmniClient zostały uruchomione LanManFS, OmniNFS, FrontEnd, HostFS, Squash i !Internet.
  • Przestarzała obsługa Internetu 4, starego stosu TCP/IP, który był używany przed RISC OS 3.70, w Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs, i komponenty Remotedb, co znacznie uprościło ich konserwację.
  • SharedCLibrary dodaje obsługę haków do używania konstruktorów statycznych i destruktorów w kodzie C++, rozszerzając obsługę języków programowania wysokiego poziomu.
  • Dodano nowy sterownik EtherUSB dla płyt Raspberry Pi, Beagleboard i Pandaboard umożliwiający korzystanie z adapterów USB Ethernet.
  • W przypadku płyt Pandaboard i Raspberry Pi warstwa HAL (warstwa abstrakcji sprzętu) obsługuje wbudowany kontroler Wi-Fi za pomocą magistrali SDIO.
  • Aplikacja !Draw obsługuje teraz pliki DXF.
  • Aplikacja !Paint dodała możliwość eksportu obrazów w formatach PNG i JPG. Ulepszone możliwości malowania pędzlem. Dodano obsługę przezroczystości.
  • Domyślnie włączony jest moduł WimpMan, który ułatwia pisanie aplikacji desktopowych.
  • Menedżer okien umożliwia dostosowanie koloru i cienia przycisków, a także zmianę tła panelu.
  • Domyślnie gadżety Karty i TreeView są włączone.
  • Do menedżera plików Filer dodano możliwość konfiguracji widoczności katalogów systemowych.
  • Maksymalny rozmiar dysku RAM został zwiększony do 2 GB.
  • Biblioteki stosu TCP/IP zostały częściowo zaktualizowane przy użyciu kodu z FreeBSD 12.4. Zwiększono maksymalną liczbę gniazd sieciowych, które może otworzyć pojedyncza aplikacja, z 96 do 256.
  • W module HTTP znacznie poprawiono obsługę plików cookies.
  • Dodano narzędzie RMFind do sprawdzania obsługi komunikacji TCP/IP.
  • Zakończono obsługę starszego protokołu Xeros NS.

Dostępny system operacyjny RISC OS 5.30


Źródło: opennet.ru

Dodaj komentarz