Доступна операційна система RISC OS 5.30

Спільнота RISC OS Open представила випуск операційної системи RISC OS 5.30, оптимізованої для створення рішень, що вбудовуються на базі плат з процесорами ARM. Випуск базується на вихідних текстах RISC OS, відкритих 2018 року компанією RISC OS Developments (ROD) під ліцензією Apache 2.0. Складання RISC OS сформовано для плат Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC/A7000, OMAP 5 та Titanium. Розмір збирання для Raspberry Pi складає 157 МБ.

Операційна система RISC OS розвивається з 1987 року і орієнтована в основному на створення спеціалізованих рішень, що вбудовуються на базі ARM-плат, що забезпечують максимальну продуктивність. ОС не підтримує витісняючу багатозадачність (тільки кооперативна) і є однокористувальною (всі користувачі мають права суперкористувача). Система складається з ядра та модулів-надбудов, у тому числі доступний модуль із простим віконним графічним інтерфейсом та набір простих додатків. У графічному оточенні використається кооперативна багатозадачність. Як веб-браузер використовується NetSurf.

У новому випуску:

  • У розряд стабільних переведено підтримку платформи OMAP5, формуванню першого стабільного випуску для якої раніше заважали проблеми з відеодрайвером.
  • Для всіх платформ реалізовано повну підтримку ФС SparkFS з можливістю читання та запису даних.
  • Оновлено редакцію RISC OS для плат Raspberry Pi. Для плат Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W та Zero 2W реалізована підтримка Wi-Fi. До складання додано видавничий пакет Ovation Pro. Поліпшено ознайомлювальні інструкції для новачків, не знайомих із RISC OS.
  • Оновлено колекцію програм, серед іншого запропоновано новий випуск браузера NetSurf 3.11.
  • Введено в дію тестування в системі безперервної інтеграції компонентів Alarm, ShellCLI, FileSwitch, DOSFS, SDFS, FPEmulator, AsmUtils, OSLib, RISC_OSLib, TCPIPLibs, mbedTLS, remotedb, Freeway, Net, AcornSSL, HTTP, URL, , LanManFS, OmniNFS, FrontEnd, HostFS, Squash та !Internet.
  • Припинено підтримку Internet 4, старого стека TCP/IP, який застосовувався до версії RISC OS 3.70, у компонентах Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs та remotedb що значно спростило їх супровід.
  • У SharedCLibrary додано підтримку хуків для використання статичних конструкторів та деструкторів у коді на C++, що дозволило розширити підтримку високорівневих мов програмування.
  • Для плат Raspberry Pi, Beagleboard та Pandaboard додано новий драйвер EtherUSB для використання Ethernet-адаптерів з інтерфейсом USB.
  • Для плат Pandaboard і Raspberry Pi в HAL (hardware abstraction layer) реалізовано підтримку вбудованого контролера Wi-Fi, використовуючи шину SDIO.
  • У додатку !Draw додано підтримку файлів у форматі DXF.
  • У програмі !Paint додана можливість експорту зображень у форматах PNG та JPG. Поліпшено можливості малювання пензлями. Додано підтримку прозорості.
  • За замовчуванням увімкнено модуль WimpMan, що спрощує написання десктоп-додатків.
  • У віконному менеджері реалізовано можливість налаштування кольору та тіней для кнопок, а також зміни фону панелі.
  • За замовчуванням включені гаджети Tabs та TreeView.
  • У файловий менеджер Filer додано можливість налаштування видимості системних каталогів.
  • Максимальний розмір диска RAM збільшено до 2 ГБ.
  • Бібліотеки стека TCP/IP частково оновлені з використанням коду FreeBSD 12.4. Максимальна кількість мережевих сокетів, яка може відкрити одну програму, збільшена з 96 до 256.
  • У модулі HTTP значно покращено обробку Cookie.
  • Додана утиліта RMFind для перевірки підтримки взаємодії TCP/IP.
  • Припинено підтримку застарілого протоколу Xeros NS.

Доступна операційна система RISC OS 5.30


Джерело: opennet.ru

Додати коментар або відгук