stringtranslate.com

ОС RISC

RISC OS ( / s k . ˈ ɛ s / ) [4] — компьютерная операционная система , изначально разработанная Acorn Computers Ltd в Кембридже , Англия . Впервые выпущенная в 1987 году, она была разработана для работы на чипсете ARM , который Acorn разработала одновременно для использования в своей новой линейке персональных компьютеров Archimedes . RISC OS получила свое название от поддерживаемой ею архитектуры компьютера с сокращенным набором команд (RISC).

В период с 1987 по 1998 год RISC OS была включена в каждую модель компьютера Acorn на базе ARM, включая линейку Acorn Archimedes, линейку Acorn R (с RISC iX в качестве опции двойной загрузки), RiscPC , A7000 и прототипные модели, такие как компьютер Acorn NewsPad и Phoebe . Версия ОС, названная NCOS , использовалась в сетевом компьютере корпорации Oracle и совместимых системах.

После распада Acorn в 1998 году разработка ОС была разделена и продолжена по отдельности несколькими компаниями, включая RISCOS Ltd , Pace Micro Technology , Castle Technology и RISC OS Developments [5] . С тех пор она была включена в комплект нескольких настольных компьютеров на базе ARM, таких как Iyonix PC [6] и A9home . По состоянию на март 2017 года ОС остается разделенной и независимо разрабатывается RISCOS Ltd и сообществом RISC OS Open .

Самые последние стабильные версии работают на процессорах ARMv3/ARMv4 RiscPC , ARMv5 Iyonix , [7] ARMv7 Cortex-A8 [8] [9] (например, используемых в BeagleBoard и Touch Book ) и Cortex -A9 [10] (например, используемых в PandaBoard ), а также на недорогих образовательных компьютерах Raspberry Pi . [11] [12] [13] Образы SD-карт были выпущены для бесплатной загрузки пользователями Raspberry Pi 1, 2, 3 и 4 с полной версией графического пользовательского интерфейса (GUI) [14] и версией только с интерфейсом командной строки (RISC OS Pico, 3,8 МБ). [15]

История

Первая версия RISC OS была первоначально выпущена в 1987 году как Arthur 1.20 . Следующая версия, Arthur 2 , стала RISC OS 2 и была выпущена в апреле 1989 года. RISC OS 3.00 была выпущена с A5000 в 1991 году и содержала много новых функций. К 1996 году RISC OS была поставлена ​​на более чем 500 000 систем. [16]

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 году в рамках приобретения Acorn Group plc компанией MSDW Investment RISC OS была продана компании Pace Micro Technology , [17] которая позже продала ее Castle Technology Ltd.

В мае 2001 года RISCOS Ltd запустила RISC OS Select , схему подписки, позволяющую пользователям получать доступ к последним обновлениям RISC OS 4. Эти обновления выпускаются в виде образов ПЗУ с мягкой загрузкой , отдельных от ПЗУ, где хранится загрузочная ОС, и загружаются во время загрузки. Select 1 был отправлен в мае 2002 года, Select 2 последовал в ноябре 2002 года, а окончательный выпуск Select 3 — в июне 2004 года. В том же месяце была выпущена RISC OS 4.39, получившая название RISC OS Adjust . RISC OS Adjust стала кульминацией всех обновлений Select Scheme на сегодняшний день, выпущенных в виде физического набора сменных ПЗУ для машин серий RiscPC и A7000.

Тем временем, в октябре 2002 года Castle Technology выпустила клон Acorn Iyonix PC . Он работал на 32-разрядной (в отличие от 26-разрядной ) версии RISC OS, названной 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 . [18]

В 2018 году компания RISC OS Developments приобрела Castle Technology Ltd, включая интеллектуальную собственность. [5]

В декабре 2020 года исходный код RISC OS 3.71 просочился в The Pirate Bay. [ необходима цитата ]

Поддерживаемое оборудование

Версии RISC OS работают или работали на следующем оборудовании.

После версии 5.14 RISC OS Open Limited приняла [47] схему нумерации версий « четные числа являются стабильными », поэтому некоторые записи в таблице выше включают два последних выпуска — последний стабильный и более поздний разрабатываемый.

К 50-летию BASIC была выпущена специальная урезанная версия RISC OS Pico (для карт емкостью 16 МБ и более), стилизованная под запуск BBC Micro . [48]

Операционная система RISC также использовалась компаниями Acorn и Pace Micro Technology в различных телевизионных приставках , иногда ее называют NCOS .

Операционная система RISC также может работать на ряде эмуляторов компьютерных систем, которые эмулируют более ранние машины Acorn, перечисленные выше.

Функции

Ядро ОС

ОС является однопользовательской и использует кооперативную многозадачность (CMT). [57] В то время как большинство современных настольных ОС используют вытесняющую многозадачность (PMT) и многопоточность , RISC OS остается с системой CMT. К 2003 году многие пользователи потребовали перехода ОС на PMT. [58] Защита памяти ОС не является всеобъемлющей. [59] [60]

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

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

Файловая система

Файловая система ориентирована на тома: верхний уровень иерархии файлов — это том (диск, сетевой ресурс), к которому добавляется префикс типа файловой системы. Для определения типа файла ОС использует метаданные вместо расширений файлов . Двоеточия используются для отделения файловой системы от остальной части пути; корень представлен знаком доллара ( $), а каталоги разделены точкой ( .). Расширения из внешних файловых систем показаны с помощью косой черты ( example.txtстановится example/txt). [61] Например, ADFS::HardDisc4.$является корнем диска с именем HardDisc4 , использующего файловую систему Advanced Disc Filing System (ADFS). Типы файлов RISC OS могут быть сохранены в других системах путем добавления шестнадцатеричного типа как ' ,xxx' к именам файлов. [61] [62] При использовании кроссплатформенного программного обеспечения типы файлов могут быть вызваны в других системах путем добавления ' /[extension]' к имени файла в RISC OS . [63]

Файловая система может представлять файл заданного типа как собственный том, подобно устройству loop . ОС называет эту функцию системой хранения образов. Это позволяет прозрачно обрабатывать архивы и подобные файлы, которые отображаются как каталоги с некоторыми специальными свойствами. Файлы внутри файла образа отображаются в иерархии под родительским архивом. Архиву не обязательно содержать данные, на которые он ссылается: некоторые файловые системы символических ссылок и сетевых ресурсов помещают ссылку внутрь файла образа и отправляются в другое место за данными.

Уровень абстракции файловой системы API использует 32-битные смещения файлов, что делает самый большой отдельный файл длиной 4  ГиБ (минус 1 байт). Однако до RISC OS 5.20 уровень абстракции файловой системы и многие собственные файловые системы RISC OS ограничивали поддержку 31 битом (чуть меньше 2 ГиБ), чтобы избежать работы с явно отрицательными экстентами файлов при выражении в нотации дополнения до двух . [ необходима цитата ]

Форматы файлов

ОС использует метаданные для различения форматов файлов . Некоторые распространенные форматы файлов из других систем сопоставляются с типами файлов модулем MimeMap. [64]

Ядро

Ядро RISC OS является однозадачным и управляет обработкой прерываний , службами DMA , распределением памяти и отображением видео; кооперативная многозадачность обеспечивается модулем WindowManager. [57]

Рабочий стол

Интерфейс WIMP основан на стековом оконном менеджере и включает три кнопки мыши [65] (называемые Select , Menu и Adjust ), контекстно-зависимые меню, управление порядком окон (т. е. отправить на задний план) и динамический фокус окна (окно может иметь фокус ввода в любой позиции в стеке). Панель значков ( Dock ) содержит значки, которые представляют смонтированные дисководы, RAM-диски, запущенные приложения, системные утилиты и пристыкованные: файлы, каталоги или неактивные приложения. Эти значки имеют контекстно-зависимые меню и поддерживают операцию перетаскивания . Они представляют запущенное приложение в целом, независимо от того, есть ли у него открытые окна.

Графический интерфейс пользователя функционирует на основе концепции файлов. Filer, пространственный файловый менеджер , отображает содержимое диска. Приложения запускаются из представления Filer, и файлы можно перетаскивать в представление Filer из приложений для выполнения сохранения, вместо того, чтобы открывать отдельное диалоговое окно «Сохранить», где пользователь должен перейти к местоположению, уже видимому в Finder. Кроме того, файлы можно напрямую передавать между приложениями, перетаскивая значок сохранения в окно другого приложения.

Каталоги приложений используются для хранения приложений. ОС отличает их от обычных каталогов с помощью префикса в виде восклицательного знака (также называемого pling или shriek ). Двойной щелчок по такому каталогу запускает приложение, а не открывает каталог. Исполняемые файлы и ресурсы приложения содержатся в каталоге, но обычно они остаются скрытыми от пользователя. Поскольку приложения являются автономными, это позволяет устанавливать и удалять их методом перетаскивания.

Руководство по стилю RISC OS призывает к единообразию внешнего вида и поведения во всех приложениях. Это было введено в RISC OS 3 и определяет внешний вид и поведение приложений. Основные приложения Acorn не были обновлены для соответствия руководству до выпуска Select от RISCOS Ltd в 2001 году. [66]

Менеджер шрифтов

RISC OS была первой операционной системой, которая предоставляла масштабируемые сглаженные шрифты. [67] [68] [69] [70] Сглаженные шрифты были уже знакомы по Артуру, и их присутствие в RISC OS было подтверждено в предварительной версии в начале 1989 года, [71] представленной в окончательном продукте RISC OS 2, выпущенном в апреле 1989 года. [72]

Новая версия менеджера шрифтов, использующая «новые контурные шрифты», стала доступна после выпуска RISC OS, [73] предлагая полную поддержку печати масштабируемых шрифтов и поставляемую с Acorn Desktop Publisher. [74] Она также была доступна отдельно и в комплекте с другими приложениями. [75] Этот менеджер контурных шрифтов обеспечивает поддержку рендеринга контуров шрифтов в растровые изображения для использования на экране и принтере, применяя сглаживание для экранных шрифтов, используя субпиксельное сглаживание и кэширование для шрифтов малого размера. [76] Во время внедрения менеджера контурных шрифтов Acorn разработчики конкурирующих настольных систем либо рассматривали, либо обещали поддержку контурных шрифтов для еще не выпущенных продуктов, таких как Macintosh System 7 и OS/2 версии 2. [77]

С 1993 года, начиная с немецкой RISC OS 3.12, и с 1994 года для RISC OS 3.5, стало возможным использовать контурный сглаженный шрифт в WindowManager для элементов пользовательского интерфейса, а не системный растровый шрифт из предыдущих версий. [78] [79] RISC OS 4 не поддерживает Unicode , но «RISC OS 5 предоставляет диспетчер шрифтов Unicode, который может отображать символы Unicode и принимать текст в UTF-8 , UTF-16 и UTF-32. Другие части ядра RISC OS и основные модули поддерживают текст, описанный в UTF-8». [80]

Поддержка символов RISC OS (и некоторых других исторических компьютеров) была добавлена ​​в Unicode 13.0 (в 2020 году). [81]

Связанные приложения

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

Обратная совместимость

Ограниченная переносимость программного обеспечения существует с последующими версиями ОС и оборудования. Однозадачные приложения BBC BASIC часто требуют только тривиальных изменений, если таковые вообще требуются. [ необходима цитата ] Последовательные обновления ОС подняли более серьезные проблемы обратной совместимости для настольных приложений и игр. [82] Приложения, все еще поддерживаемые их автором(ами) или другими лицами, иногда исторически были изменены для обеспечения совместимости. [ необходима цитата ]

Введение RiscPC в 1994 году и его более позднее обновление StrongARM подняли вопросы несовместимых последовательностей кода и фирменного сжатия ( сжатия данных ). Исправление приложений для StrongARM было облегчено, и программное обеспечение UnsqueezeAIF от Acorn распаковывало изображения в соответствии с их заголовком AIF . [83] Несовместимости побудили The ARM Club выпустить свое программное обеспечение Game On! [84] [85] и StrongGuard . [84] [86] [87] Они позволили некоторым ранее несовместимым программам работать на новых и модернизированных системах. Версия ОС для A9home предотвращала запуск программного обеспечения без заголовка AIF (в соответствии с Application Note 295) [88] , чтобы прекратить «захламлять рабочий стол». [89]

Iyonix PC ( RISC OS 5 ) и A9home (пользовательский RISC OS 4 ) столкнулись с дальнейшей несовместимостью программного обеспечения из-за устаревших 26-битных режимов адресации. Большинство приложений, находящихся в активной разработке, с тех пор были переписаны. [90] [91] [92] Статический анализ кода для обнаружения последовательностей, состоящих только из 26 бит, можно выполнить с помощью ARMalyser . [93] Его вывод может быть полезен при создании 32-битных версий старых приложений, для которых исходный код недоступен. [94] [93] [95] Некоторое старое 26-битное программное обеспечение можно запустить без изменений с помощью эмулятора Aemulor . [92] [96] [97]

Дополнительные несовместимости были введены с новыми ядрами ARM , такими как ARMv7 в BeagleBoard и ARMv8 в Raspberry Pi 3. Это включает в себя изменения в невыровненном доступе к памяти в ARMv6/v7 и удаление инструкций SWP в ARMv8. [98]

Смотрите также

Ссылки

  1. ^ Ревилл, Стив (27 апреля 2024 г.). "RISC OS 5.30 теперь доступна". RISC OS Open . Получено 30 апреля 2024 г.
  2. ^ RISC OS открыта для бизнеса! Архивировано 22 октября 2018 г. в Wayback Machine , RISC OS Open Ltd, дата обращения 2018-10-23
  3. ^ "RISC OS" (PDF) . Новости отдела ISV от Acorn . № 14. Acorn Computers Limited. Май 1989. стр. 2. Архивировано (PDF) из оригинала 21 мая 2021 г. Получено 14 февраля 2021 г. Это RISC OS (произносится как риск о эс, а не риск осс)
  4. ^ ab "Главная". riscosdev.com .
  5. ^ "Acorn объявляет о дистрибьюторской сделке с Castle Technology для продуктов на базе RISC" (пресс-релиз). Acorn Computers Ltd. 12 октября 1998 г. Архивировано из оригинала 6 мая 1999 г. Получено 6 января 2011 г. (12 октября 1998 г.), Кембридж, Великобритания - Сегодня компания Acorn объявила о завершении переговоров с Castle Technology о дистрибуции продукции Acorn.
  6. ^ "Функции RISC OS 5". Iyonix Ltd. Архивировано из оригинала 10 ноября 2010 г. Получено 31 января 2011 г. Все ПК IYONIX поставляются с RISC OS 5 во флэш-ПЗУ.
  7. ^ ab Farrell, Nick (27 апреля 2009 г.). "Утечка Snaps RISC OS5 на BeagleBoard". The Inquirer . Архивировано из оригинала 19 мая 2009 г. Получено 28 июня 2011 г. Снимок RISC OS 5, работающей на устройстве BeagleBoard, работающем на процессоре ARM Cortex-A8 600 МГц со встроенным графическим чипом, появился на всемирном вибле. Порт, разработанный Джеффри Ли, является прорывом для проекта с общим исходным кодом, поскольку он портировал ОС без армии инженеров.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  8. ^ "Cortex-A8 port status". RISC OS Open . Архивировано из оригинала 26 октября 2021 г. Получено 31 января 2011 г. [Порт включает] модифицированную версию ядра RISC OS, содержащую поддержку (всех) ядер ЦП Cortex-A8.
  9. ^ ab Revill, Steve (25 апреля 2015 г.). "RISC OS 5.22 stable is now available". RISC OS Open . Получено 25 апреля 2015 г. .
  10. ^ Ли, Джеффри. "Newsround". The Icon Bar . Архивировано из оригинала 4 января 2016 года . Получено 17 октября 2011 года .
  11. ^ ab Holwerda, Thom (31 октября 2011 г.). "Raspberry Pi To Embrace RISC OS". OSNews . Архивировано из оригинала 4 января 2016 г. Получено 1 ноября 2011 г.
  12. ^ Дьюхерст, Кристофер (декабрь 2011 г.). «Лондонское шоу 2011». Архив . Том 23, № 3. стр. 3.
  13. ^ "Загрузки". Raspberry Pi. Архивировано из оригинала 14 января 2013 года . Получено 2 сентября 2013 года .
  14. ^ "RISC OS Open: Raspberry Pi". riscosopen.org . Архивировано из оригинала 20 марта 2021 г. . Получено 25 апреля 2015 г. .
  15. ^ "ART – Acorn RISC OS" (PDF) . acorn.chriswhy.co.uk . Архивировано (PDF) из оригинала 27 мая 2013 г. . Получено 8 июля 2011 г. .
  16. ^ Каллен, Дрю (24 апреля 1999 г.). «ARM отрицает свою роль в расчленении Acorn». The Register . Получено 31 января 2021 г. .
  17. ^ Спид, Ричард. «Примерно через 30 лет после своего рождения в британской компании Acorn Computers RISC OS 5 становится открытым исходным кодом». www.theregister.com . Архивировано из оригинала 23 сентября 2021 г. . Получено 26 октября 2021 г. .
  18. ^ ab "Chris's Acorns: Risc PC Computers". chrisacorns.computinghistory.org.uk . Архивировано из оригинала 21 октября 2017 г. Получено 22 июля 2015 г.
  19. ^ abcde "RISC OS Six Frequently Asked Questions". Архивировано из оригинала 8 декабря 2012 г.
  20. ^ ab "RISC OS Open: RiscPC". www.riscosopen.org . Архивировано из оригинала 11 апреля 2015 г. Получено 25 апреля 2015 г.
  21. ^ ab "Chris's Acorns: Acorn A7000". computinghistory.org.uk . Архивировано из оригинала 11 октября 2015 г. Получено 22 июля 2015 г.
  22. ^ ab "Chris's Acorns: Acorn A7000+". computinghistory.org.uk . Архивировано из оригинала 11 октября 2015 г. Получено 22 июля 2015 г.
  23. ^ переупакованный A7000+
  24. ^ ab "Chris's Acorns: MicroDigital". computinghistory.org.uk . Архивировано из оригинала 22 июля 2015 г. Получено 22 июля 2015 г.
  25. ^ ab "Chris's Acorns: MicroDigital". computinghistory.org.uk . Архивировано из оригинала 22 июля 2015 г. Получено 22 июля 2015 г.
  26. ^ ab "Chris's Acorns: RISC OS After Acorn". computinghistory.org.uk . Архивировано из оригинала 11 октября 2015 г. Получено 22 июля 2015 г.
  27. ^ "The Icon Bar: Castle представляет Kinetic прессе". iconbar.com . Архивировано из оригинала 16 июля 2012 . Получено 23 февраля 2011 .
  28. ^ "Ошибки и источники". RISC OS Open. 28 марта 2013 г. Архивировано из оригинала 13 апреля 2015 г. Получено 2 сентября 2013 г.
  29. ^ "Продолжение саги о производстве Omega – архивы Drobe.co.uk". drobe.co.uk . Архивировано из оригинала 16 марта 2012 г. Получено 8 февраля 2012 г.
  30. ^ "Chris's Acorns: MicroDigital". computinghistory.org.uk . Архивировано из оригинала 22 июля 2015 г. Получено 22 июля 2015 г.
  31. ^ "A75 is ARM7500FE ruggable – архивы Drobe.co.uk". drobe.co.uk . Архивировано из оригинала 16 октября 2015 г. Получено 8 февраля 2012 г.
  32. ^ "Advantage6: Thea75". benefitsix.com . Архивировано из оригинала 2 ноября 2013 . Получено 9 февраля 2012 .
  33. ^ "RISC OS Open: Iyonix". riscosopen.org . Архивировано из оригинала 11 апреля 2015 г. Получено 25 апреля 2015 г.
  34. ^ "RISC OS Open: BeagleBoard". riscosopen.org . Архивировано из оригинала 11 апреля 2015 г. Получено 25 апреля 2015 г.
  35. ^ "RISC OS на IGEPv2". 24 января 2010 г. Получено 19 сентября 2023 г.
  36. ^ "RISC OS Open: Форум: Давайте начнем с порта Pandora". riscosopen.org . Архивировано из оригинала 19 сентября 2014 г. Получено 10 июля 2012 г.
  37. ^ Ли, Джеффри (2 августа 2011 г.). «У меня есть старые новости для вас». Панель иконок . Архивировано из оригинала 12 июня 2012 г. Получено 28 сентября 2011 г. [ ...] Вилли Тайсс недавно объявил, что он работает над портированием RISC OS на PandaBoard [...]
  38. ^ "raspberrypi.org". Архивировано из оригинала 29 февраля 2012 года . Получено 1 ноября 2011 года .
  39. ^ "Raspberry Pi B+". 15 июля 2014 г. Архивировано из оригинала 25 июля 2014 г. Получено 13 августа 2014 г.
  40. ^ "Raspberry Pi 3". 29 февраля 2016 г. Архивировано из оригинала 7 апреля 2016 г. Получено 26 марта 2016 г.
  41. ^ "RISC OS on IGEPv5". 9 сентября 2014 г. Архивировано из оригинала 11 апреля 2015 г. Получено 9 сентября 2014 г.
  42. ^ Хадд, Винс М. (1 февраля 2015 г.). «ARMX6 официально анонсирован». RISCOSitory . Soft Rock Software. Архивировано из оригинала 4 января 2016 г. . Получено 1 ноября 2015 г. [...] Сердцем машины является процессор Freescale i.MX 6 серии [...]
  43. ^ "i.Mx6". 26 января 2018 г. Архивировано из оригинала 9 ноября 2018 г. Получено 26 января 2018 г.
  44. ^ "Предварительный просмотр совершенно новой платформы RISC OS". 23 октября 2015 г. Архивировано из оригинала 24 ноября 2015 г. Получено 23 октября 2015 г.
  45. ^ "Порт Pinebook". 8 сентября 2023 г. Получено 19 сентября 2023 г.
  46. ^ "Критерии стабильного выпуска". 12 января 2017 г. Архивировано из оригинала 9 ноября 2018 г. Получено 12 января 2017 г.
  47. ^ "С днем ​​рождения, BASIC". 5 января 2014 г. Архивировано из оригинала 9 ноября 2018 г. Получено 8 мая 2018 г.
  48. ^ "Добро пожаловать на мою домашнюю страницу!". Home.tiscali.nl. Архивировано из оригинала 19 июня 2013 года . Получено 2 сентября 2013 года .
  49. ^ "Archie – Acorn Archimedes Emulator". 12 августа 2001 г. Архивировано из оригинала 6 февраля 2004 г. Получено 2 сентября 2013 г.
  50. ^ "Tellima". Архивировано из оригинала 22 декабря 2015 года . Получено 13 декабря 2015 года .
  51. ^ "ArcEm – The Acorn Archimedes Emulator". Arcem.sourceforge.net. Архивировано из оригинала 9 августа 2013 года . Получено 2 сентября 2013 года .
  52. ^ "Arculator – The Acorn Archimedes Emulator". B-em.bbcmicro.com. Архивировано из оригинала 21 июня 2013 года . Получено 11 сентября 2019 года .
  53. ^ "Red Squirrel Acorn Archimedes Emulator". Redsquirrel.fsnet.co.uk. Архивировано из оригинала 27 декабря 2005 года . Получено 2 сентября 2013 года .
  54. ^ "RPCEmu". Marutan.net. Архивировано из оригинала 16 марта 2013 года . Получено 7 ноября 2017 года .
  55. ^ "VirtualAcorn". virtualacorn.co.uk .
  56. ^ ab Palmer, Stewart (декабрь 1996 г.). "Операционная система RISC на все времена". Байт . 21 (12): 49. ISSN  0360-5280. OCLC  208951251.
  57. ^ Уильямс, Крис (26 июля 2003 г.). «Воображение RISC OS и PMT». Drobe . Архивировано из оригинала 17 июня 2018 г. . Получено 10 июля 2012 г. .
  58. ^ Michael Reed Tech Book 1 – Опубликованные статьи октябрь 2006 – июнь 2008 Архивировано 26 июля 2020 в Wayback Machine
  59. ^ "RISC OS Memory Protection". Drobe: Архивы . Архивировано из оригинала 31 марта 2014 года . Получено 4 марта 2013 года .
  60. ^ ab Naulls, Peter (2 января 2004 г.). "RISC OS filename translation". Drobe . Архивировано из оригинала 9 июля 2011 г. . Получено 25 апреля 2012 г. .
  61. ^ "Эмуляция RISC OS, Страница 3/3". OSNews . Архивировано из оригинала 13 марта 2012 г. Получено 25 апреля 2012 г.
  62. ^ Fitton, Gerald (август 1994), "Fireworkz for Windows" (PDF) , Архив , т. 7, № 11, Glastonbury: Abbey Press, стр. 21, OCLC  222434223, архивировано (PDF) из оригинала 3 декабря 2013 г. , извлечено 25 апреля 2012 г.
  63. ^ "Iyonix: MIMEMap". iyonix.com . Архивировано из оригинала 3 марта 2016 года.
  64. ^ Райан, Дэн (13 апреля 2011 г.). История компьютерной графики: серия DLR Associates. AuthorHouse. стр. 358. ISBN 978-1-4567-5115-9. Архивировано из оригинала 6 июля 2014 . Получено 13 июня 2013 .
  65. ^ Фил, Меллор (23 марта 2007 г.). «Произвольное количество потенциально влиятельных вещей RISC OS». Панель значков . Архивировано из оригинала 31 марта 2012 г. Получено 27 сентября 2011 г. По общему признанию, только после выпуска RISC OS Select, почти 10 лет спустя, стандартные приложения Acorn (Draw, Edit и Paint) реализовали рекомендации руководства по стилю в отношении буфера обмена, но большинство продуктов следовали им с осторожностью.
  66. ^ Round, Mark (26 февраля 2004 г.). «Эмуляция RISC OS под Windows». OSnews . Архивировано из оригинала 14 ноября 2010 г. Получено 12 мая 2011 г. Многие концепции пользовательского интерфейса, которые мы принимаем как должное, впервые были реализованы в RISC OS, например: масштабируемые сглаженные шрифты и операционная система, расширяемая «модулями», в то время как большая часть мира ПК все еще использовала Windows 3.0.
  67. ^ Ghiraddje (22 декабря 2009 г.). "Графический интерфейс RISC OS". Telcontar.net. Архивировано из оригинала 16 июля 2011 г. Получено 12 мая 2011 г. Только с Mac OS X какой-либо распространенный графический интерфейс обеспечивал плавно отрисованный, дробно-интервальный шрифт, который Acorn добился в 1992 г. или ранее.
  68. ^ Реймер, Джереми (май 2005 г.). «История графического интерфейса пользователя». ArsTechnica . Архивировано из оригинала 2 декабря 2011 г. Получено 25 мая 2011 г. [ ...] в 1987 году британская компания Acorn Computers представила свой [...] графический интерфейс пользователя под названием «Arthur», который также был первым, в котором использовалось сглаженное отображение экранных шрифтов, даже в 16-цветном режиме!
  69. ^ Холверда, Том (23 июня 2005 г.). «Шрифты экрана: точность формы или читаемость на экране?». OSNews . Архивировано из оригинала 19 ноября 2011 г. Получено 13 июня 2011 г. [ ...] именно RISC OS имела первую общесистемную, сложную [...] визуализацию шрифтов в операционных системах.
  70. ^ Pountain, Dick (январь 1989 г.). "Screentest: Archie RISC OS" (PDF) . Personal Computer World . стр. 154. Архивировано (PDF) из оригинала 13 июня 2021 г. . Получено 4 марта 2021 г. . [ArcDraw] также может добавлять текст разных размеров и шрифтов в рисунок (включая сглаженные шрифты)
  71. ^ "RISC OS готова к запуску в апреле". Acorn User . Февраль 1989. С. 9. Получено 31 октября 2020 .
  72. ^ "Новые шрифты для DTP". Acorn User . Апрель 1989. стр. 7. Получено 3 мая 2021 г.
  73. ^ Белл, Грэм (октябрь 1989 г.). «Hold the Font Page». Acorn User . стр. 134–135 . Получено 14 апреля 2021 г.
  74. ^ "Горячая линия клиентов Acorn". Пользователь Acorn . Апрель 1990. С. 19. Получено 2 мая 2021 г.
  75. Рейн, Нил; Сил, Дэвид; Стоуе, Уильям; Уилсон, Роджер (ноябрь 1989 г.). Менеджер шрифтов Acorn Outline. Пятый семинар по компьютерной графике. Монтерей, Калифорния: Ассоциация USENIX. С. 25–36.
  76. ^ Белл, Грэм (ноябрь 1989). «Мой тип». Acorn User . стр. 68–69 . Получено 7 мая 2021 г.
  77. ^ "Acorn подписывает предпечатную сделку". Acorn User . Addison-Wesley . Июль 1993. С. 10.
  78. ^ Мерфи, Дин (29 марта 1994 г.). Уведомление о заявлении группы поддержки Acorn Computers 253 — Новые возможности ОС RISC версии 3.5 (PDF) (Технический отчет). Acorn Computers Limited . Получено 2 марта 2022 г.
  79. ^ "Unicode in RISC OS". riscos.info . Архивировано из оригинала 11 апреля 2015 г. Получено 28 апреля 2015 г.
  80. ^ "The Unicode® Standard Version 13.0 – Core Specification" (PDF) . Архивировано (PDF) из оригинала 6 мая 2021 г. . Получено 11 марта 2020 г. .
  81. ^ "ARM architecture versions cheat sheet". Архивировано из оригинала 12 апреля 2015 года . Получено 14 января 2015 года .
  82. ^ "Application Note 295". Engineering Support Application Note . Acorn Computers . 4 октября 1996 г. Архивировано из оригинала 4 января 2013 г. Получено 28 июня 2012 г.
  83. ^ ab Foggy (11 июля 2001 г.). "Игры FAQ". Acorn Arcade . Архивировано из оригинала 21 марта 2012 г. Получено 27 июня 2012 г.
  84. ^ Рак, Дэвид Дж. «Game On!». ARM Club: Software Products . Дэвид Дж. Рак. Архивировано из оригинала 4 октября 2001 г. Получено 27 июня 2012 г.
  85. ^ Рак, Дэвид Дж. "StrongGuard". ARM Club: Software Products . Дэвид Дж. Рак. Архивировано из оригинала 12 февраля 2009 года . Получено 27 июня 2012 года .
  86. ^ McKillop, Keith (22 ноября 2000 г.). "RISC OS 2000: Show Report". Acorn Arcade . Архивировано из оригинала 16 октября 2015 г. Получено 27 июня 2012 г.
  87. ^ "RISCOS Ltd News" (PDF) . RISCOS Ltd . Май 2006. Архивировано из оригинала (PDF) 5 ноября 2012 . Получено 28 июня 2012 .
  88. ^ Уильямс, Крис (17 апреля 2006 г.). "ROL release C99 SCL to A9home users". Drobe . Архивировано из оригинала 1 октября 2009 г. . Получено 28 июня 2012 г. .
  89. ^ Томпсон, Мэтт. «Проблемы Iyonix». RISC World . Том 7, № 2. Получено 27 июня 2012 г.
  90. ^ Томпсон, Мэтт. "Iyonix Issues". RISC World . Том 8, № 2. Получено 27 июня 2012 г.
  91. ^ ab "A Guide to RISC OS Versions". Сайт WROCC . Wakefield RISC OS Computer Club. Архивировано из оригинала 7 января 2013 года . Получено 27 июня 2012 года .
  92. ^ ab Brett, Paul. "PD World". RISC World . Vol. 7, no. 1. Получено 27 июня 2012 г.
  93. ^ Бретт, Пол. "PD World". RISC World . Том 3, № 1. Получено 27 июня 2012 г.
  94. ^ Рак, Дэвид Дж. "Свободное программное обеспечение". ARM Club . Дэвид Дж. Рак. Архивировано из оригинала 26 июня 2012 г. Получено 27 июня 2012 г.
  95. ^ Уильямс, Крис (19 ноября 2002 г.). «Aemulor: Количество приложений, работающих на Iyonix, „растет ежедневно“». Drobe . Архивировано из оригинала 2 февраля 2014 г. . Получено 21 июня 2012 г. .
  96. ^ Уильямс, Крис (25 марта 2003 г.). «Aemulor sees the light of day». Drobe . Архивировано из оригинала 2 февраля 2014 г. . Получено 27 июня 2012 г. .
  97. ^ "ARMv7 compatible primer in Documentation". Архивировано из оригинала 16 октября 2021 г. Получено 16 октября 2021 г.

Внешние ссылки