RISC OS
RISC OS | |
Разработчик | |
---|---|
Семейство ОС | |
Последняя версия |
2009.06 (декабрь 2009 года) |
Последняя тестовая версия |
2010.03 сборка 132 (23 января 2010) |
Поддерживаемые платформы | |
Тип ядра | |
Лицензия |
Проприетарная, 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.
- Приложения представлены в виде директорий, название которой начинается с восклицательного знака (!). При двойном нажатии на такую директорию запускается программа. Исполняемые файлы и ресурсы программы обычно расположены в одной директории, но обычно они скрыты от пользователя.
Приложения
Набор приложений, включаемых в поставку, изменяется в разных версиях, но обычно включает:
- !Paint — растровый графический редактор;
- !Draw — векторный графический редактор;
- !Calc — калькулятор;
- !Edit — текстовый редактор;
- !Maestro — нотный редактор;
- !Alarm — будильник;
- !Chars — утилита для ввода символов;
- !Help — программа помощи.
Открытая инициатива
В октябре 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 2 Ильин, Юрий. [blogs.computerra.ru/27890 Старые системы для персональных компьютеров: что с ними стало?]. Компьютерра (11 апреля 2012). Проверено 1 апреля 2012. [www.webcitation.org/68UNbUlz4 Архивировано из первоисточника 17 июня 2012].
- ↑ [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 го числа в Вишау был препровожден с аванпостов французский офицер, приехавший под парламентерским флагом, требуя свидания с русским императором. Офицер этот был Савари. Государь только что заснул, и потому Савари должен был дожидаться. В полдень он был допущен к государю и через час поехал вместе с князем Долгоруковым на аванпосты французской армии.
Как слышно было, цель присылки Савари состояла в предложении свидания императора Александра с Наполеоном. В личном свидании, к радости и гордости всей армии, было отказано, и вместо государя князь Долгоруков, победитель при Вишау, был отправлен вместе с Савари для переговоров с Наполеоном, ежели переговоры эти, против чаяния, имели целью действительное желание мира.