RISC OS

Поделись знанием:
Перейти к: навигация, поиск
RISC OS
Разработчик

Acorn Computers

Семейство ОС

Unix

Последняя версия

2009.06 (декабрь 2009 года)

Последняя тестовая версия

2010.03 сборка 132 (23 января 2010)

Поддерживаемые платформы

ARM

Тип ядра

Монолитное ядро

Лицензия

Проприетарная, Castle Shared Source License

Состояние

6.20 или 5.16

Веб-сайт

[www.riscos.com/ www.riscos.com]

RISC OSоперационная система, разработанная компанией Acorn Computers для серии своих настольных компьютеров, использующих центральный процессор архитектуры ARM. Впервые RISC OS была выпущена в 1988 году как RISC OS 2.00 и являлась усовершенствованной версией операционной системы Arthur также от Acorn, с добавлением многозадачности. Название операционной системы происходит от RISC—архитектуры микропроцессоров, на которых она применялась.

С 1988 года RISC OS поставлялась почти с каждым компьютером Acorn, включая серии Archimedes, RiscPC и A7000. После разделения Acorn в 1998 году разработка RISC OS осуществлялась несколькими независимыми компаниями, включая RISCOS Limited[1] и Castle Technology. Также с 1998 года RISC OS начала поставляться с персональными компьютерами, такими как Iyonix PC и A9home.





Особенности

Ядро системы

  • Хранится в ПЗУ — это позволяет системе быстро запускаться и защищает от порчи по причине сбоев или вирусов.
  • Модульное — состоит из нескольких модулей, которые могут добавляться и замещаться во время работы. Такая структура позволяет сторонним разработчикам писать собственные модули для RISC OS с дополнительными функциями. Системные вызовы, с помощью которых ОС обращается к модулям, осуществляются с помощью программных прерываний (команды процессора SWI), подобно тому, как к функциям DOS и BIOS обращаются с помощью команды процессора INT.
  • Однопользовательская/Кооперативная многозадачность — в то время как большинство современных систем применяют вытесняющую многозадачность, RISC OS использует кооперативную многозадачность и поддерживает POSIX Threads. Также она имеет рудиментарную поддержку защиты памяти, поэтому все пользователи имеют права суперпользователя.
  • Файловая система — на верхнем уровне иерархии файлов находится том с префиксом типа файловой системы. ОС использует метаданные для определения типа файла; расширения не используются. Двоеточия используются для отделения имени файловой системы от остального пути; корневая директория обозначается знаком доллара ($), а для разделения директорий служит точка (.). Расширения, используемые в других файловых системах, записываются через слэш ('example.txt' становится 'example/txt'). Например, ADFS::HardDisc4.$. указывает на корень диска HardDisc4 с файловой системой ADFS. Все файлы представляют собой тома особого типа. Это позволяет обрабатывать файлы и архивы из нескольких файлов схожим образом.
  • Дополняемость — практически всё в RISC OS имеет двоичный интерфейс приложений. Это позволяет программисту изменять поведение системы с помощью модулей.

Внешний вид

  • Интуитивный менеджер окон — графический интерфейс RISC OS появился во времена Windows 2.0 и MacOS System 6. Он использует мышь с тремя клавишами (называемыми 'Select', 'Menu' и 'Adjust').
  • Панель иконок (Icon Bar) — схожа с доком в NextStep/Mac OS X и Панелью задач Windows. Панель отображает иконки, представляющие смонтированные диски, работающие программы и системные утилиты.
  • Поддержка технологии Drag-and-drop.
  • Приложения представлены в виде директорий, название которой начинается с восклицательного знака (!). При двойном нажатии на такую директорию запускается программа. Исполняемые файлы и ресурсы программы обычно расположены в одной директории, но обычно они скрыты от пользователя.

Приложения

Набор приложений, включаемых в поставку, изменяется в разных версиях, но обычно включает:

Открытая инициатива

В октябре 2006 года Castle Technology объявила о планах открыть элементы RISC OS 5. Для продвижения открытой версии RISC OS была создана компания RISC OS Open Limited (ROOL).[1] Исходный код системы доступен для распространения и модификации в некоммерческих целях, для использования в коммерческих целях необходимо купить лицензию у Castle Technology.

(В русской Википедии есть статьи RISC OS Open и RISCOS Limited. Похоже, это две разные, причём не очень дружественные фирмы.)

Эмуляторы

Существует несколько свободных эмуляторов ARM, которые поддерживают RISC OS:

  • [b-em.bbcmicro.com/arculator/index.html Arculator]
  • [www.redsquirrel.fsnet.co.uk/redsquirrel.html Red Squirrel]
  • [arcem.sourceforge.net/ ArcEm]
  • [www.riscos.info/index.php/RPCEmu RPCEmu]

Среди коммерческих стоит выделить VirtualAcorn[2] для Windows и Mac OS X.

Напишите отзыв о статье "RISC OS"

Примечания

  1. 1 2 Ильин, Юрий. [blogs.computerra.ru/27890 Старые системы для персональных компьютеров: что с ними стало?]. Компьютерра (11 апреля 2012). Проверено 1 апреля 2012. [www.webcitation.org/68UNbUlz4 Архивировано из первоисточника 17 июня 2012].
  2. [www.virtualacorn.co.uk/index2.htm VirtualAcorn]

Ссылки

  • [www.riscos.com/ RISCOS Ltd] (англ.)
  • [www.riscosopen.org/ RISC OS Open Ltd] (англ.)
  • [www.holmogorov.ru/index.php?option=com_content&task=view&id=108&Itemid=33 Антология операционных систем. RISC OS] (рус.)

Отрывок, характеризующий RISC OS

Сражение, состоявшее только в том, что захвачен эскадрон французов, было представлено как блестящая победа над французами, и потому государь и вся армия, особенно после того, как не разошелся еще пороховой дым на поле сражения, верили, что французы побеждены и отступают против своей воли. Несколько минут после того, как проехал государь, дивизион павлоградцев потребовали вперед. В самом Вишау, маленьком немецком городке, Ростов еще раз увидал государя. На площади города, на которой была до приезда государя довольно сильная перестрелка, лежало несколько человек убитых и раненых, которых не успели подобрать. Государь, окруженный свитою военных и невоенных, был на рыжей, уже другой, чем на смотру, энглизированной кобыле и, склонившись на бок, грациозным жестом держа золотой лорнет у глаза, смотрел в него на лежащего ничком, без кивера, с окровавленною головою солдата. Солдат раненый был так нечист, груб и гадок, что Ростова оскорбила близость его к государю. Ростов видел, как содрогнулись, как бы от пробежавшего мороза, сутуловатые плечи государя, как левая нога его судорожно стала бить шпорой бок лошади, и как приученная лошадь равнодушно оглядывалась и не трогалась с места. Слезший с лошади адъютант взял под руки солдата и стал класть на появившиеся носилки. Солдат застонал.
– Тише, тише, разве нельзя тише? – видимо, более страдая, чем умирающий солдат, проговорил государь и отъехал прочь.
Ростов видел слезы, наполнившие глаза государя, и слышал, как он, отъезжая, по французски сказал Чарторижскому:
– Какая ужасная вещь война, какая ужасная вещь! Quelle terrible chose que la guerre!
Войска авангарда расположились впереди Вишау, в виду цепи неприятельской, уступавшей нам место при малейшей перестрелке в продолжение всего дня. Авангарду объявлена была благодарность государя, обещаны награды, и людям роздана двойная порция водки. Еще веселее, чем в прошлую ночь, трещали бивачные костры и раздавались солдатские песни.
Денисов в эту ночь праздновал производство свое в майоры, и Ростов, уже довольно выпивший в конце пирушки, предложил тост за здоровье государя, но «не государя императора, как говорят на официальных обедах, – сказал он, – а за здоровье государя, доброго, обворожительного и великого человека; пьем за его здоровье и за верную победу над французами!»
– Коли мы прежде дрались, – сказал он, – и не давали спуску французам, как под Шенграбеном, что же теперь будет, когда он впереди? Мы все умрем, с наслаждением умрем за него. Так, господа? Может быть, я не так говорю, я много выпил; да я так чувствую, и вы тоже. За здоровье Александра первого! Урра!
– Урра! – зазвучали воодушевленные голоса офицеров.
И старый ротмистр Кирстен кричал воодушевленно и не менее искренно, чем двадцатилетний Ростов.
Когда офицеры выпили и разбили свои стаканы, Кирстен налил другие и, в одной рубашке и рейтузах, с стаканом в руке подошел к солдатским кострам и в величественной позе взмахнув кверху рукой, с своими длинными седыми усами и белой грудью, видневшейся из за распахнувшейся рубашки, остановился в свете костра.
– Ребята, за здоровье государя императора, за победу над врагами, урра! – крикнул он своим молодецким, старческим, гусарским баритоном.
Гусары столпились и дружно отвечали громким криком.
Поздно ночью, когда все разошлись, Денисов потрепал своей коротенькой рукой по плечу своего любимца Ростова.
– Вот на походе не в кого влюбиться, так он в ца'я влюбился, – сказал он.
– Денисов, ты этим не шути, – крикнул Ростов, – это такое высокое, такое прекрасное чувство, такое…
– Ве'ю, ве'ю, д'ужок, и 'азделяю и одоб'яю…
– Нет, не понимаешь!
И Ростов встал и пошел бродить между костров, мечтая о том, какое было бы счастие умереть, не спасая жизнь (об этом он и не смел мечтать), а просто умереть в глазах государя. Он действительно был влюблен и в царя, и в славу русского оружия, и в надежду будущего торжества. И не он один испытывал это чувство в те памятные дни, предшествующие Аустерлицкому сражению: девять десятых людей русской армии в то время были влюблены, хотя и менее восторженно, в своего царя и в славу русского оружия.


На следующий день государь остановился в Вишау. Лейб медик Вилье несколько раз был призываем к нему. В главной квартире и в ближайших войсках распространилось известие, что государь был нездоров. Он ничего не ел и дурно спал эту ночь, как говорили приближенные. Причина этого нездоровья заключалась в сильном впечатлении, произведенном на чувствительную душу государя видом раненых и убитых.
На заре 17 го числа в Вишау был препровожден с аванпостов французский офицер, приехавший под парламентерским флагом, требуя свидания с русским императором. Офицер этот был Савари. Государь только что заснул, и потому Савари должен был дожидаться. В полдень он был допущен к государю и через час поехал вместе с князем Долгоруковым на аванпосты французской армии.
Как слышно было, цель присылки Савари состояла в предложении свидания императора Александра с Наполеоном. В личном свидании, к радости и гордости всей армии, было отказано, и вместо государя князь Долгоруков, победитель при Вишау, был отправлен вместе с Савари для переговоров с Наполеоном, ежели переговоры эти, против чаяния, имели целью действительное желание мира.