October 24, 2018

Легендарная RISC OS дебютировала как проект Open Source

RISC OS, операционная система, которая обеспечивала работу компьютеров Archimedes фирмы Acorn Computer в 80-х и 90-х годах прошлого века, стала полностью доступна с открытым исходным кодом. Этот шаг делает возможным применение данной ОС в новых для неё сценариях и на новых рынках.

RISC OS дебютировала под названием Arthur в 1987 году на компьютерах Archimedes 305 и 310. На них были установлены первые из серии 32-разрядных микропроцессоров Acorn Risc Machines или ARM, которые Acorn Computers разработала специально для своих ПК. Спустя два года, отлаженная ОС получила своё нынешнее название, став RISC OS 2.

Эта система была написана на языке Ассемблер и запускалась с ПЗУ, установленного на материнской плате Archimedes. Такой подход затруднял апгрейд ОС (для этого пришлось бы менять сам чип), но обеспечивал быструю загрузку и отзывчивость системы. Кроме того, он защищал Archimedes от худших последствий заражения вирусами и прочим вредоносным ПО.

Намного раньше, чем в Windows в этой ОС появилась кооперативная многозадачность.

Ещё одной сильной стороной RISC OS был её быстрый и понятный пользовательский интерфейс. Для работы с ним использовалась мышь с тремя кнопками (вместо двух кнопок для Windows и одной для MacOS). Средняя кнопка служила для открытия контекстных меню в любой части экрана, что ускоряло навигацию внутри ОС.

Acorn опубликовала руководство по оформлению для RISC OS, что позволило в прикладных программах, разрабатываемых самой компанией и внутри её экосистемы, сохранять единый стиль пользовательского интерфейса.

Выпуск рабочих станций Acorn был прекращен в 1998 году по причине убытков, которые фирма стала нести из-за переориентации на платформу PC ключевого для неё британского рынка образования.

После ряда пертурбаций, активы компании, связанные с RISC OS оказались у Castle Technology, продолжившей выпуск ARM-ПК для энтузиастов в новом тысячелетии. В 2006 г., Castle Technology предложила RISC OS бесплатно для некоммерческого применения.

Полное открытие кодовой базы RISC OS произошло после приобретения Castle Technology фирмой RISC OS Developments в 2018 г. Теперь RISC OS распространяется свободно по лицензии Apache 2.0, а курированием её развития занимается организация RISC OS Open.

Директор RISC OS Developments, Эндрю Раунсли (Andrew Rawnsley), в связи с этим релизом отметил, что многие возможности были для RISC OS недоступны из-за ограничений прежней лицензии, и теперь можно ожидать увидеть её в новых интересных проектах.

Не остался равнодушен к известию и исполнительный директор Raspberry Pi, Эбен Аптон (Eben Upton): «RISC OS — отличная демонстрация того, как много могут дать платформе в плане производительности хорошо настроенные операционная система и пользовательский интерфейс. Переход на бесплатную лицензию с открытым исходным кодом должен возобновить интерес к RISC OS».

Основой для RISC OS Open послужил форк RISC OS 5, который поддерживался энтузиастами. Параллельный ему проект RISC OS 6 фирмы Castle Technology практически заморожен — последние десять лет в нём не было заметных подвижек.

Релиз RISC OS с лицензией Apache состоится 27 октября в рамках мероприятия RISC OS London Show. Там же будет рассказано о будущих планах в отношении этой ОС.

Источник: ko.com.ua