RISC OS

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 19:33, 12 июня 2019.
RISC OS
RISC OS
Разработчик Acorn Computers
Линейка ОС UNIX-подобные системы
Дата первого релиза 1 January 1987 года; 35 years ago (1987-01-01)
Последний релиз 5.23 / 23 April 2018 года; 3 years ago (2018-04-23)
Доступно в Русский, Английский
Платформы ARM
Ядро (тип) Монолитное
Лицензия Проприетарная
Официальный веб-сайт riscos.com
Статус поддержки
Развивается

RISC OS – это операционная система, которая была первоначально разработана компанией Acorn Computers Ltd в Кембридже, Англия. Первый выпуск состоялся в 1987 году, он был специально разработан для работы на чипсете ARM , который Acorn разработал одновременно для использования в своей новой линейке персональных компьютеров Archimedes. ОС RISC получила свое название от поддерживаемой архитектуры RISC (вычисления с сокращенным набором команд).

История

В период с 1987 по 1998 год ОС RISC находилась на каждом компьютере модели Acorn на базе ARM. К ним относятся линейка Acorn Archimedes, линейка компьютеров Acorn R (с RISC iX в качестве опции двойной загрузки), RiscPC, A7000, а также модели-прототипы, такие как Acorn NewsPad и Phoebe . Данная версия ОС была также использована в Oracle «Network Computer» и совместимые с ними системами. После распада Acorn в 1998 году разработка ОС была приостановлена и продолжена несколькими компаниями, включая RISCOS Ltd , Pace Micro Technology и Castle Technology . С тех пор RISC OS находилась на нескольких компьютерах на базе ARM, таких как Iyonix и A9home. По состоянию на март 2017 года ОС остается разветвленной и независимо разрабатывается RISCOS Ltd и сообществом RISC OS Open.

Выпуск версий

ОС RISC была первоначально выпущена в 1987 году как Arthur 1.20 .Следующей версией стала RISC OS 2 и она была выпущена в апреле 1989 года. RISC OS 3.00 была выпущена вместе с A5000 в 1991 году и содержала ряд новых функций. К 1996 году ОС RISC была поставлена ​​на более чем 500 000 систем. Acorn официально прекратил работу над ОС в январе 1999 года, переименовав себя в Element 14. В марте 1999 года новая компания, RISCOS Ltd , лицензировала права на разработку настольной версии RISC OS от Element 14 и продолжила разработку RISC OS 3.8, выпустив его как RISC OS 4 в июле 1999 года. Между тем, Element 14 также сохранил копию RISC OS 3.8 в своем доме, которую они разработали в NCOS для использования в приставках . В 2000 году , Element 14 продано RISC OS в Pace Micro Technology , который позже продал его в замок Technology Ltd . В мае 2001 года RISC OS Ltd запустила RISC OS Select, это схема подписки, позволяющая пользователям получать доступ к последним обновлениям RISC OS 4. Эти обновления выпускались в виде образов ПЗУ ,отдельно от ПЗУ, где хранится загрузочная ОС, и загружаются во время загрузки. Select 1 был выпущен в мае 2002 года, а Select 2 - в ноябре 2002 года, а окончательный выпуск Select 3 - в июне 2004 года. В том же месяце была выпущена RISC OS 4.39, получившая название RISC OS Adjust . Настройка ОС RISC стала кульминацией всех обновлений Select Scheme на сегодняшний день, выпущенных в виде физического набора сменных ПЗУ для машин серии RiscPC и A7000. Между тем, в октябре 2002 года Castle Technology выпустила клон Acorn Iyonix для ПК . Это запускало 32-битный (в отличие от 26-битного) вариант ОС RISC, известный как RISC OS 5 . RISC OS 5 - это отдельная эволюция RISC OS, основанная на работе NCOS, проделанной Pace. В следующем году Castle Technology купила RISC OS у Pace за сумму, которую компания не раскрывает. В октябре 2006 года Castle объявила о плане лицензирования с общим исходным кодом , управляемого RISC OS Open Limited , для элементов RISC OS 5 . В октябре 2018 года RISC OS 5 была повторно лицензирована под лицензией Apache 2.0 . К 50-летию BASIC была выпущена специальная урезанная ОС RISC OS Pico (для карт объемом 16 МБ и более), предназначенная для запуска, как BBC Micro .27 октября 2012 года состоялся официальный релиз операционной системы для Raspberry Pi. И это была операционная система RISC OS.

Описание

RISC OS была разработана инженерами компании, которая собственно и разработала первый процессор с архитектурой ARM.

ОС RISC может работать на нескольких компьютерных системных эмуляторов, которые эмулируют более ранние машины Acorn, перечисленные выше. ОС является однопользовательской и использует совместную многозадачность (CMT). В то время как большинство современных настольных ОС используют вытесняющую многозадачность (PMT) и многопоточность , ОС RISC остается с системой CMT. К 2003 году многие пользователи призывали ОС перейти на PMT. Защита памяти ОС не является всеобъемлющей. Ядро ОС хранится в ПЗУ , что обеспечивает быстрое время загрузки и защиту от повреждения операционной системы. RISC OS 4 и 5 сохраняются в 4 МБ на флэш - памяти , или в качестве образа ПЗУ на SD - карту на одноплатных компьютерах , таких как Beagleboard или Raspberry Pi, что позволяет операционной системе обновляться без необходимости замены микросхемы ПЗУ. ОС состоит из нескольких модулей, Их можно добавлять и заменять, включая мягкую загрузку модулей, отсутствующих в ПЗУ, во время выполнения и замену на лету. Этот дизайн привел к тому, что разработчики ОС выпускают непрерывные обновления для своих версий ОС, в то время как третьи стороны могут писать модули замены ОС для того,чтобы добавить новых функций. Доступ к модулям ОС осуществляется через программные прерывания (SWI), аналогично системным вызовам в других операционных системах. Большая часть ОС определила ABI для обработки фильтров и векторов. ОС предоставляет множество способов, с помощью которых программист может перехватывать и изменять свою работу. Это упрощает задачу изменения его поведения, как в графическом интерфейсе, так и в более глубоком. В результате существует ряд сторонних программ, которые позволяют настраивать внешний вид ОС (см. рисунок 1).
Рисунок 1 - Рабочий стол RISC OS

Файловая система является объектно-ориентированной: т.е. верхний уровень иерархии файловой является диск или сетевой ресурс с приставкой типа файловой системы. Чтобы определить тип файла , ОС использует метаданные. Файловая система может представлять файл определенного типа в виде отдельного тома, аналогично циклическому устройству. В ОС называется эта функция: Системой хранения изображений. Данное приложение позволяет прозрачную обработку архивов и подобных файлов, которые отображаются в виде каталогов со специальными свойствами. Файлы, которые находятся внутри файла изображения отображаются в иерархии под родительским архивом. Архиву необязательно содержать данные, к которым он относится: некоторые символические ссылки и файловые системы общих сетевых ресурсов помещают ссылку в файл изображения и отправляются в другие места для получения данных.[Источник 1]

Особенности

Основными отличиями RISC OS от других операционных систем являются:

  • Модульная структура, позволяющая подключать необходимые модули и отключать ненужные во время работы, обращение к модулям осуществляется при помощи

прерываний, а не системных вызовов.

  • Однопользовательская (кооперативная) многозадачность,

большинство же других ОС использует вытесняющую многозадачность.

  • Файловая система построена по иному принципу, все файлы представляют собой тома.
  • Двоичный интерфейс приложений, позволяющий изменять поведение

системы с помощью дополнительных модулей.

  • Из программ в комплекте идёт минимум простеньких программок

для работы с текстами, рисования иконок, музыкальный редактор и прочие подобные гаджеты. Установка дополнительного ПО доступна через приложение App store.

  • Из языков программирования в системе идёт комплектная поставка BASIC. К нему

прилагается неплохой учебник и примеры программ из разных областей.

Минусы

  • После запуска большинство программ не разворачиваются на экране, а

только отрисовывают свою иконку на системном трее. И уже с этой иконки после нажатия на колёсика можно уже развернуть эту программку на рабочий стол.

  • Иногда перед запуском нужно выбрать опции.
  • Настройка системы тоже не достаточно интуитивна, хотя и

не сложная.

  • Небольшое количество доступных приложений [Источник 2].

Принцип работы RISC OS

Далее опишем основные приемы и принципы для работы с RISC OS.

Отличие RISC OS от других систем

Щелчок левой кнопкой мыши (или двойной щелчок) является основным способом выполнения действий. ОС RISC вызывает левую кнопку мыши «выбрать»; Вы нажимаете среднюю кнопку, чтобы открыть меню . ОС RISC называет среднюю кнопку мыши «меню»; Правый щелчок часто имеет действие, противоположное или связанное с левым щелчком. ОС RISC называет правую кнопку мыши «настроить»; ОС RISC обычно называет папки «каталогами». RISC OS использует перетаскивание - особенно для сохранения файлов; Типы файлов хранятся в файловой системе (в виде метаданных) и не являются частью имени файла; ОС RISC использует точку в качестве разделителя каталогов, а не \ или / слэш; Приложение - это просто папка с именем. Один клик левой кнопкой мыши на папке «Приложения» в левом нижнем углу экрана.

Папка Apps - это место, где вы обычно будете искать установленные приложения. Не все приложения можно найти здесь - это действует как набор основных приложений - но вы можете добавить больше приложений в эту папку, используя инструмент конфигурации «Boot». Выделенная нижняя полоса экрана называется «иконка».(см. рисунок 2). У пользователя, как правило, будут системы хранения и вещи, связанные с устройствами, на левом конце, тогда как запущенные приложения обычно появляются на правом конце.
Рисунок 2 - "Иконка" RISC OS

Большинство значков на панели значков будут выполнять свои основные функции при щелчке левой кнопкой мыши (например, открывать корневой каталог устройства файловой системы) и отображать меню параметров при щелчке по среднему значению.

  • Мышь

ОС RISC предполагает, что у вас есть трехкнопочная мышь. Это используется немного по-другому для других популярных систем, как описано ниже: Левая кнопка (называется «Выбрать»), чтобы выполнить действие Нажмите правую кнопку (называется «Настроить»), чтобы выполнить другое действие. Средняя кнопка (называемая «Меню»), чтобы открыть контекстно-зависимое меню. Щелчок левой кнопкой (выбор), как и любая другая система, вы выполняете действия, щелкая, дважды щелкая и перетаскивая левой кнопкой. Правый (корректирующий) щелчок обычно выполняет некоторую вариацию действия левого клика. Например, щелчок левой кнопкой мыши на элементе меню выберет этот пункт и закроет меню, а щелчок правой кнопкой мыши выберет элемент и оставит меню открытым. Среднее нажатие (меню) открывает «контекстно-зависимое» меню того, что вы можете сделать. Как правило, это меню связано с тем, что было под указателем мыши во время его открытия.

  • Рабочий стол

Полоса в нижней части экрана - это панель иконок. Вообще говоря, файловые системы и связанные элементы находятся слева, а приложения - справа. Когда вы запускаете приложение, обычно все, что происходит, - это его значок на панели значков - вы можете щелкнуть по нему или открыть меню поверх него, чтобы начать его использовать. Приложения обычно закрываются, открывая меню над значком на панели значков и выбирая «Выход» оттуда. Справа от панели значков находится значок "Диспетчер задач" Вы можете сделать ряд полезных вещей из меню диспетчера задач, включая выключение и открытие приложения конфигурации ОС RISC .

Приложения

  • AMPlayer - MP3-плеер.
  • CCres - инструмент перевода для извлечения и замены текста в файлах шаблонов и ресурсов.
  • Cretin - 32-битный клиент IRC.
  • Декор - Ultimate RISC OS фон чейнджер.
  • Firefox - порт браузера Mozilla Firefox для ОС RISC.
  • Thump - просмотрщик уменьшенных изображений.
  • WinEd - редактор макетов окон (шаблонов). [Источник 3]

Версии

Существует много разных версий ОС RISC, что неудивительно, поскольку она разрабатывается дольше, чем любая другая операционная система, предназначенная для чипов ARM. Каждая новая версия ОС RISC добавляла больше функций, но сохраняла одну и ту же простую формулу «перетаскивания».

RISC OS 3.10 и 3.11

RISC OS 3.10 была выпущена в 1992 году. Подходит для компьютеров A305, A310, A410, A420 A440, A540, R260, A3010, A3020, A4000 и A5000. Он поддерживает до 16 МБ ОЗУ, процессоры ARM2, ARM250 и ARM 3 и 480 КБ экранной памяти, используя до 256 цветов.

RISC OS 3.5

RISC OS 3.5 была выпущена в 1994 году и была доступна только с оригинальной Acorn RiscPC 600. В отличие от более поздних версий RISC OS, размер ROMS составлял всего 2 МБ, поскольку на жесткий диск компьютера было установлено множество компонентов ROM. В RISC OS 3.5 возникло ряд проблем, поэтому был выпущен RISC OS 3.6. Если пользователь использует машину под управлением RISC OS 3.5,то разработчики настоятельно рекомендуют выполнять обновление перед работой.

RISC OS 3.6

RISC OS 3.6 была выпущена в 1995 году и заменила RISC OS 3.5 на новые компьютеры RiscPC. В RISC OS 3.6 было много исправлений ошибок, и на 4 МБ было вдвое больше, чем в RISC OS 3.5. Он поддерживал как процессоры ARM 600 и ARM 710, так и новый ARM7500, который лег в основу компьютеров Acorn A7000 / 7000 +. Он поддерживает 2 МБ видеопамяти при работе на оборудовании RiscPC и до 16 миллионов цветов.

RISC OS 3.7

RISC OS 3.7 была выпущена в 1996 году и была окончательным официальным выпуском ОС RISC, выпущенным Acorn Computers Ltd. ОС RISC 3.7 очень похожа на ОС RISC 3.6, но включает поддержку процессора DEC StrongARM. Он был снабжен новыми StrongARM RiscPC и был доступен в виде пакета обновления, который включал в себя новые чипы ОС, компакт-диск для обновления и новую плату процессора StrongARM.

RISC OS 4.02 / 4.03 / 4.04

RISC OS 4 была первой версией ОС RISC, созданной RISCOS Ltd. Она была основана на ОС RISC 3.8, предназначенной для компьютера Acorn Phoebe. Он содержит множество исправлений и улучшений, например, это была первая версия ОС RISC, которая изначально поддерживала длинные имена файлов и более 77 файлов в каталоге. Он был доступен напрямую от RISCOS Ltd в виде пакета обновления, содержащего новый набор ROMS и CD. RISC OS 4.02 поставляется с различными продуктами VirtualAcorn. RISC OS 4.03 была установлена ​​на совместимые с Acorn машины производства RiscStation, MicroDigital и Castle. RISC OS 4.04 поставлялась только с процессорными картами Castle «Kinetic» или «Kinetic» RiscPC

RISC OS Adjust 4.39

RISC OS 4.39 доступна в 2 разных версиях. Во-первых, как набор сменных микросхем ПЗУ емкостью 4 МБ и компакт-диска обновления, он называется «Настроить ПЗУ». Он также был доступен как часть подписной службы RISC OS Select как выпуск 3i4 (четвертый выпуск за третий год). «Выборочная» версия RISC OS 4.39 имеет размер «образа ПЗУ» 6 МБ, размер «Настроечное ПЗУ» составляет 4 МБ. Оба имеют схожие функции, и оба запускаются из блока памяти объемом 6 МБ, а версия ПЗУ объемом 4 МБ расширяется в ОЗУ при первой загрузке компьютера. RISC OS 4.39 подходит для компьютеров A7000, A7000 +, RiscPC и Kinetic RiscPC. Он также поставляется с VirtualAcorn VirtualRPC-Adjust и VirtualRPC-AdjustSA.

RISC OS Six

RISC OS Six состоит из нескольких под-версий, с 6.01 до 6.20. Они доступны только в режиме «мягкой загрузки» и никогда не устанавливались в физические ПЗУ. RISC OS SIX включает в себя множество улучшений по сравнению с RISC OS 4.39 и является первой версией RISC OS за несколько лет, которая будет полностью документирована Изначально выпуски RISC OS SIX были доступны только как часть схемы Select Subscription. После закрытия схемы Select пользователи могли купить отдельный установочный диск RISC OS Six, который был обновлен по мере выпуска более поздней версии RISC OS Six. RISC OS SIX подходит для продуктов RiscPC, Kinetic RiscPC, A7000, A7000 + и VirtualAcorn.[Источник 4]

Резюме

RISC OS-довольно шустрая и неприхотливая ОС. Требует привыкания к себе. С периферией работает нормально, пользователям даже показалось, что мышка в этой ОС как то быстрее откликается на все манипуляции. Аудио по качеству- среднее. В комплект софт ,по мнению некоторых пользователей, ничего стоящего не идёт.

Источники

  1. RISC OS // News Directory World News Headlines. [2019]. Дата обновления: 14.04.2019. URL:http://dir.md/wiki/RISC_OS?host=wikipedia.org (дата обращения 29.04.2019).
  2. RISC OS- ещё одна ОС для Raspberry Pi // Raspberry. [2019]. Дата обновления: 01.01.2013.URL:https://raspberrypi.ru/blog/124.html (дата обращения 29.04.2019).
  3. RISC OS // RISC OS Open. [2018]. Дата обновления: 10.06.2018. URL:https://www.riscosopen.org/content/ (дата обращения 29.04.2019).
  4. Версии RISC OS // riscos. [2015 - ]. Дата обновления: 28.10.2015. URL:http://www.riscos.com/riscos/index.htm (дата обращения 26.05.2019).