Супольнасць 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-плат, якія забяспечваюць максімальную прадукцыйнасць. АС не падтрымлівае якая выцясняе шматзадачнасць (толькі кааператыўная) і з'яўляецца аднакарыстальніцкай (усе карыстачы маюць правы суперкарыстальніка). Сістэма складаецца з ядра і модуляў-надбудоўляў, у тым ліку даступны модуль з простым аконным графічным інтэрфейсам і набор простых прыкладанняў. У графічным асяроддзі выкарыстоўваецца кааператыўная шматзадачнасць. У якасці web-браўзэра выкарыстоўваецца NetSurf.
У новым выпуску:
- У разрад стабільных пераведзена падтрымка платформы OMAP5, фармаванню першага стабільнага выпуску для якой раней заміналі праблемы з відэадрайверам.
- Для ўсіх платформ рэалізавана поўная падтрымка ФС SparkFS з магчымасцю чытання і запісы дадзеных.
- Абноўлена рэдакцыя RISC OS для поплаткаў Raspberry Pi. Для поплаткаў Raspberry Pi 3B, 3A +, 3B +, 4B, 400, Compute Module 4, Zero W and 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.
Крыніца: opennet.ru