ОС RISC

ОС RISC
ОС RISC
разработчик RISC OS Open Ltd. / ООО «РИСКОС»
Лицензия (и) Фирменная , лицензия Apache
Текущая  версия 5.28 (текущая версия RISC OS Open от 24 октября 2020 г.)

RISC OS Pi версии 5.28 от 20 декабря 2020 г. (текущая открытая версия ОС RISC для Raspberry Pi)

6.20 (последняя проприетарная версия с 2009 г.)

происхождение -
Архитектура (ы) бедные
разнообразный Языки: английский
www.riscosopen.org / www.riscos.com

ОС RISC - это операционная система с графическим пользовательским интерфейсом . Он был изобретен британской компанией Acorn конца 1980 - х лет на их компьютер Архимед 32-разрядные руки - процессор разработан. Сегодня его можно использовать на современных устройствах с чипом ARM, таких как Raspberry Pi , например. B. Можно использовать Raspberry 400, Titanium или ARMini.

история

Image
Acorn Archimedes A3020 с RISC OS 3 в Национальном музее вычислительной техники, Блетчли-Парк

ОС RISC изначально не предназначалась для разработки самой материнской компанией в Кембридже. Вместо этого планировалась операционная система, которую они хотели разработать в собственном исследовательском центре в Пало-Альто, Калифорния, - ARX. Однако его завершение было отложено, поэтому Acorn была вынуждена прибегнуть к существующей базе BBC Micro и значительно ее развивать. Это также объясняет высокую обратную совместимость с этим компьютером, которую можно напрямую определить по системным вызовам * FX в командной строке, а также с базовыми, некоторыми ранними файловыми системами и некоторыми элементарными системными вызовами (OS_BYTE, OS_WORD). В частности, графический интерфейс пользователя (WIMP), многозадачность во время выполнения программы, а также диспетчер шрифтов и его способность отображать плавные векторные шрифты даже при низком разрешении видео, а также поддержка нового аппаратного обеспечения ARM с совершенно другой структурой были совершенно новыми. .

ОС RISC (под Acorn)

RISC OS 2 была первой версией RISC OS и в 1989 году заменила переходную операционную систему Артура де Архимеда , написанную на BBC BASIC . Acorn A5000 поставлялся с RISC OS 3 в 1992 году. RISC OS 3.5 последовала в 1994 году с появлением ПК Acorn Risc . StrongARM -Поддержка пришел в 1996 году с RISC OS 3.7. Для преемника Risc PC под названием Phoebe, который никогда не был доступен, Acorn разработал более позднюю RISC OS 4. Первоначально она планировалась только как RISC OS 3.8 и имела кодовое название Ursula . В 1998 году Acorn распалась, и RISC OS перешла к Pace.

В результате возникли две ветки разработки RISC OS. Это приводит к разделению RISC OS 6 и RISC OS 5. Обе ветви в значительной степени, но не полностью, совместимы для прикладных программ . В обозримом будущем слияния двух веток RISC-OS не будет.

RISC OS 6

Компания RISCOS Ltd. лицензировала RISC OS 4 и поставила ее в 1999 году. ООО «РИСКОС» далее разработала операционную систему как RISC OS Select . Для компьютера ARM9 A9home компания адаптировала ОС RISC OS Select для современных процессоров ARM и в 2006 году назвала ее Adjust32 . В RISC OS Adjust32 также были удалены зависимости от старого оборудования Acorn. В 2007 году RISC OS Select 4 появилась под названием RISC OS 6 и была дальнейшим развитием Adjust32. Разработка завершилась в ОС RISC 6.20. Права на эту ветвь RISC OS позже перешли к 3QD Developments Ltd. выше.

RISC OS 5

Сам Пейс адаптировал RISC OS 4 к современным процессорам ARM от ARM9 и XScale и удалил зависимости от специальных процессоров и микросхем, таких как графический контроллер и модуль ввода / вывода, разработанные Acorn. Эта версия использовалась Castle Technology с 2002 года на своих компьютерах IYONIX, работающих с XScale как RISC OS 5 и получивших дальнейшее развитие. В 2003 году Касл приобрел полную ОС RISC у Pace. В том же году RISC OS Open начала публиковать первые части RISC OS 5 в исходном коде . Весь исходный код нужно выпускать постепенно. С конца 2008 года открытый исходный код RISC OS 5 был перенесен на более современное оборудование ARM, а именно System-on-a-Chip семейства OMAP .

Повторно унифицированная ОС RISC (в рамках RISC OS Developments Ltd.)

С осени 2018 года обе ветви развития снова оказались под одной рукой. Тогда же компания RISC OS Developments Ltd., основанная в 2016 году, приобрела компания Castle и, следовательно, все права на RISC OS. Кроме того, 3QD Developments Ltd. Достигнута договоренность о дальнейшей процедуре RISC OS 6. Это означает, что теперь снова существует единая ОС RISC, разработка которой велась под эгидой RISC OS Open Ltd. (ROOL) продвигается. Нумерация версий по-прежнему соответствует уже установленной системе ROOL, при этом номер версии 5 помещается перед текущим выпуском; это текущая ОС RISC. RISC OS 6 по-прежнему доступна вместе с классическими ПЗУ старых выпусков и эмуляторами для ПК и Macintosh через веб-сайт 3QD Developments Ltd. приобрести. Там же обрабатываются запросы клиентов, хранится и поддерживается заполненная документация для пользователей и разработчиков.

характеристики

RISC OS - это компактная и быстрая операционная система с совместной многозадачностью, которая , помимо эмуляторов , работает только на компьютерах с процессором ARM, включая StrongARM и XScale. Микроядро операционной системы невелико. Большое количество сменных модулей отвечает за файловую систему , доступ к жесткому диску , графический интерфейс пользователя и т. Д. (Эти модули можно просмотреть в графическом интерфейсе пользователя, нажав функциональную клавишу F12 и введя «модули помощи» в командной строке.) Большая часть операционной системы и некоторые прикладные программы содержатся в ПЗУ или флэш-ПЗУ. . Загрузка с жесткого диска , как с другими операционными системами можно обойтись. Исключение составляет RISC OS Select, в котором образ ROM загружается с жесткого диска в RAM .

Image
Таблица и диаграмма в файле справки Fireworkz и ADFFS в Zap под RISC OS 5
Image
Программы и файловые системы под RISC OS 5, Maestro и StrongEd ​​с файлом BASIC и StrongHelp, а также с жестким текстом

Операционная система не записывает и не считывает какие-либо данные в постоянную память или из нее после процесса загрузки, то есть без каких-либо действий со стороны пользователя. Это означает, например, что карту памяти можно вынуть из Raspberry Pi после процесса загрузки . ОС RISC просто продолжает работать. Это защищает SD-карты. Если внешние жесткие диски имеют встроенный режим энергосбережения, может случиться так, что им придется запускать снова и снова, когда пользователь хочет что-то сохранить или загрузить.

ОС RISC не является многопользовательской системой. Нет никаких масок входа или учетных записей пользователей. Система полностью открытая. После запуска вы сразу приземляетесь на поверхность и сразу можете работать. Нет необходимости входить в систему. Каждый пользователь может все просмотреть и настроить практически все. Это делает всю систему очень прозрачной для пользователя.

Работа с мышью

Графический пользовательский интерфейс RISC OS специализирован для работы с мышью . Требуется трехкнопочная мышь. Левая кнопка мыши используется как обычно в других системах. Средняя кнопка мыши (или нажатие на колесо прокрутки) открывает всплывающее меню, относящееся к окну или символу (только на панели инструментов) . Нет меню и связанных длинных путей мыши в верхней части окна или экрана. Всплывающие меню всегда появляются в непосредственной близости от указателя мыши («контекстно-зависимые»), и их можно свободно перемещать и позиционировать с помощью мыши. Правая кнопка мыши либо отменяет команду, либо выполняет другую полезную функцию. Если вы выберете z. Если, например, вы выбираете пункт меню правой кнопкой мыши, меню не закрывается, и вы можете выбрать другие пункты меню, не вызывая сначала то же подменю с помощью средней кнопки мыши. Если щелкнуть правой кнопкой мыши стрелку на полосе прокрутки , полоса перемещается в направлении, противоположном стрелке. Окна можно перемещать по экрану правой кнопкой мыши, не выводя их на передний план. С помощью правой кнопки мыши вы можете перемещаться по файловой системе назад, щелкая закрывающий крестик в файловом окне (т. Е. Возвращаясь по пути). Содержимое окон можно перемещать в двух измерениях, «удерживая» правую кнопку мыши на индикаторе выполнения. Движение мыши по xy передается содержимому окна. Обе движущиеся полосы перемещаются одновременно. Это работает с любой программой под RISC OS. В зависимости от программы существует множество других вариантов использования правой кнопки мыши, которые значительно упрощают и ускоряют работу на компьютере. Работа интерфейса в значительной степени согласована, т.е. ЧАС. это всегда происходит одинаково, независимо от того, какую программу вы используете.

Области рабочего стола и окна

Рабочий стол состоит из двух частей , начиная с Артуром. Верхняя и большая часть рабочего стола - это доска объявлений. На нем можно хранить файлы и окна. Файлы являются только ссылками на соответствующие файлы в файловой системе. Таким образом, контактная плата служит док-станцией под RISC OS. У него нет собственного места для хранения вещей. Нижняя часть рабочего стола состоит из панели, называемой панелью значков или панелью инструментов. Там вы можете найти символы для существующих физических носителей ввода и вывода, таких как диски и принтеры, слева, и символы для загруженных прикладных программ, справа (а также диспетчер задач, доступный сразу после запуска справа). Каждый из этих символов имеет меню, которое всегда открывается средней кнопкой мыши. Щелчком левой (или, в некоторых случаях, правой кнопки мыши) открывается окно файлового менеджера соответствующего диска или окно прикладной программы. Отдельные окна не имеют символа на панели значков.

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

В ОС RISC программа может одновременно держать открытыми много разных окон. В каждом окне всегда есть только один документ. ОС RISC не предлагает сложной технологии «окно в окне», как в других системах.

Перетащите и отпустите

Image
Демонстрация перетаскивания и модулей в RISC OS v370
Image
Демонстрация перетаскивания и модулей в RISC OS v522

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

Если вы поместите таким образом символ файла в окно документа редактора (например,! Edit или! StrongEd) и одновременно удерживаете клавишу Shift, файл не загружается, но путь к файлу вставляется.

Поскольку множество различных окон файлового менеджера могут быть открыты одновременно и свободно размещены на поверхности, существует почти любое количество различных путей, доступных одновременно, которые могут использоваться любой прикладной программой. Этот метод работает, позволяя файловому менеджеру и прикладным программам взаимодействовать друг с другом.

Эта технология не ограничивается обменом данными между прикладными программами и файловым менеджером. Также возможно перемещать символы файлов с помощью мыши между различными открытыми окнами самого файлового менеджера с помощью перетаскивания. Это позволяет копировать файлы на разные диски и в разные каталоги. Если вы хотите переместить файл, вы должны удерживать клавишу Shift, одновременно щелкая и удерживая символ файла с помощью мыши. Это логическое расширение принципа Norton Commander (с двумя столбцами) или управления файлами GEOS, только в ОС RISC можно одновременно открывать более двух разных мест хранения и, кроме того, свободно размещать их на экране.

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

Приложения

Прикладные программы находятся в ОС RISC в каталоге, имя которого начинается с восклицательного знака ( символа Pling ). Если вы дважды быстро ( дважды ) щелкнете левой кнопкой мыши по такому каталогу, этот каталог не будет открыт в новом окне файловым менеджером. Вместо этого ОС RISC ищет файл с именем! Run в каталоге и выполняет его, если он доступен. Прикладные программы запускаются через файловый менеджер. Вы можете открыть такие каталоги приложений, удерживая клавишу Shift при двойном щелчке левой кнопкой мыши. Поскольку каталоги приложений также содержат файл! Boot, который система запускает при первом просмотре каталога, программы ОС RISC могут быть размещены практически в любом месте файловой системы самим пользователем. Это стало возможным благодаря тому факту, что вся информация о пути в приложении сделана относительно пути установки приложения. Путь к приложению сохраняется в системной переменной, и программист может затем относительно этого пути, например Б. адрес его хранилища или путь инициализации, каталоги пользовательских данных и т. Д. Также можно отобразить содержимое переменной (команда: * show).

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

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

Типы файлов

Image
Установите тип файла файла (текстовый файл как «Текст»); слева список некоторых описаний наборов со связанным типом файлов в пронумерованной форме

ОС RISC не требует никаких расширений файлов для распознавания формата файла . Формат файла является атрибутом файла и записывается в файловой системе. Если дважды щелкнуть файл в диспетчере файлов, RISC OS сначала проверяет, загружена ли прикладная программа, которая может обрабатывать этот формат файла. Если это не так, в зарегистрированных прикладных программах ищется подходящая программа, чтобы открыть файл. Кроме того, вы можете перетащить файл в приложение на панели инструментов или в его открытое окно.

Тип файла - трехзначное шестнадцатеричное число. Если для программы требуется новый отдельный тип файла, он может быть запрошен разработчиком и затем официально включен в список. Помимо типа файла, можно создать описание, обозначающее желаемый номер, которое можно использовать вместо него в интерфейсе. Чтобы пометить текстовый файл, вы можете напрямую ввести «Текст» вместо «& fff».

Существует множество приложений для всех областей. Для многих распространенных форматов файлов из других систем (Zip, Word, PDF и т. Д.) Существуют программы, которые могут отображать или редактировать эти форматы.

Языки программирования

Обладая одним из самых быстрых диалектов BASIC, BBC BASIC , RISC OS также предлагает встроенный ассемблер ARM. Оба языка могут быть смешаны в одном файле. BBC BASIC - это хорошо структурированный функциональный язык, который, как и Паскаль, по-прежнему хорош для начала программирования или для чего-то еще. В ОС RISC он также используется как быстрое расширение функций для командной строки или пакетной обработки или как начальный уровень, включающий графический пользовательский интерфейс для скомпилированных программ или функций модуля. ROOL поддерживает текущий базовый компилятор, который является частью среды разработки и поставляется с компилятором C. Кроме того, доступно множество инструментов и целых сред, таких как AppBasic, которые могут значительно упростить создание программ, интегрированных в пользовательский интерфейс.

Операционная система подпрограмма вызывается «SWI» (прерывание программного обеспечения) , что каждый из операционные модулей системы обеспечения (команд: *help, *modules). Это системные вызовы, которые можно использовать из языков программирования. Обычно они позволяют передавать данные в операционную систему или из нее через определенные регистры или в виде блоков данных. Модульность RISC OS означает, что для использования определенного SWI модуль, который его определяет, должен быть загружен заранее. Это происходит автоматически для системных модулей (обработка файлов, обработка окон и т. Д.) При запуске системы. Для других функций (воспроизведение звуковых файлов, преобразование графики, сжатие данных) соответствующий модуль должен быть загружен перед запуском программы.

Есть два пакета компилятора C. «C» - это, вероятно, язык, используемый для большинства крупных программных проектов в ОС RISC. Компилятор Norcroft, предлагаемый создателями RISC-OS в их «Среде разработки рабочего стола» (DDE), восходит к своим корням к исходному набору компиляторов Archimedes и, таким образом, является первым крупным коммерческим компилятором для процессоров ARM. Альтернативой этому является gcc (Коллекция компиляторов GNU), которая сыграла важную роль, в частности, в проекте переноса Unix, но также является хорошей альтернативой, например, для частного использования.

Существуют также языковые варианты Pascal, Forth и Fortran. Но также доступны Python, Perl и «более экзотические» концепции, такие как Charm или Lua.

Редакторы

Доступен набор хороших текстовых редакторов для создания ваших собственных программ . Самый простой и всегда входит в комплект поставки. ! Edit - это ROM-приложение, поэтому оно всегда доступно. ! Edit определяет текстовый формат для текстов ASCII и уже поддерживает простые функции, такие как поиск и замена, а также разрывы строк. Кроме того, его можно использовать для преобразования базовых программ в их токенизированную форму, просто сохранив их под типом файла BASIC. Его классической партнерской программой была! SrcEdit, которая была включена в пакеты компилятора и была лучше приспособлена для редактирования программного кода, например, позволяя отображать ошибку через возврат. Оба могут также отображать текст в векторных шрифтах.

Двумя основными редакторами являются! Zap и! StrongED. Оба могут быть описаны как законченные с точки зрения функциональности и могут отображать двоичные файлы в дополнение к отображению чистого текста, либо напрямую, либо в разобранном виде (ARM). В дополнение к стандартным функциям, таким как поиск и замена, сворачивание кода, свободные разрывы строк или автоматический отступ, обе функции поддерживают подсветку синтаксиса . Также можно запускать функции компилятора или напрямую вызывать программы BASIC. Возможна обработка ошибок с использованием возврата. Освоены макросы и доступен блочный набор номера в колоночном режиме. Функции программы можно отображать в виде списков и переходить к ним прямо в тексте. Оба используют ускоренную форму вывода для отображения символов на экране, которая рисует символы непосредственно в виде растрового изображения в текущей позиции. Модуль, используемый для этого в! Zap, также доступен отдельно как! ZapRedraw и может использоваться для ваших собственных программ.

Классический редактор Unix Vim уже скомпилирован как! Vim. Также требуется UnixLib из UnixPortingProject.

Существуют также различные более мелкие текстовые и программные редакторы, но они часто больше не выполняются напрямую на текущем оборудовании под RISC OS 5, поэтому они часто представляют исторический интерес только для оборудования Archimedes, такого как µ-Emacs.

Встроенный BBC BASIC обычно использует строковый редактор, но позволяет программе редактировать с помощью команды «> EDIT» в более удобном встроенном редакторе (справка по командам с помощью Ctrl + F5), который может обрабатывать автоматическую нумерацию и разделение экрана.

Копировать разделы текста

Текущий RISCOS и его программное обеспечение теперь основаны на модели копирования и вставки текстовых разделов через (одноуровневый) буфер обмена, который широко распространен в остальном компьютерном мире (ПК) . Поэтому "установленные" комбинации клавиш с Strg+ Cи Strg+ также Vэффективны. Однако логическая структура копирования текста изначально была иной в ОС RISC - и это все еще можно найти в программах (например,! Zap). При этом типе копирования текст помечается один раз, а затем его можно скопировать или переместить непосредственно как блок без использования буфера обмена. Маркировка текста не отменяется щелчком мыши и т.п., курсор может быть расположен независимо от маркировки, поэтому возможно любое количество повторений действия и, следовательно, тот же уровень комфорта, что и с одноуровневым буфером. .

Аналогичная система существует в командной строке, которая довольно распространена в Великобритании, но довольно необычна в других странах. Там для копирования используется специальная клавиша «Копировать», для которой курсор перемещается в начало позиции, которую нужно скопировать, а затем каждый символ копируется в исходную позицию курсора нажатием клавиши. Это удобная функция для строкового редактора (командная строка), концепция, которая сегодня больше не понимается, тем более что курсор внезапно имеет две позиции: отображаемое "копирующий курсор" и фактическое положение в текущей строке, но где он больше не отображается. С сегодняшней точки зрения часто бывает приятно установить инструмент, который может отображать историю ввода внутри строки, а затем изменять ее на месте.

Сетевая поддержка

Общие сетевые протоколы, такие как B. Поддерживаются SMB, NFS, FTP (как клиент, так и сервер), а также собственная ShareFS (Peer-to-Peer) ОС Acorn / RISC. Каталог, интегрированный через сеть, обрабатывается как локальный каталог и устанавливается как диск на панели инструментов.

Архивы

С помощью подходящего программного обеспечения к архивам также можно обращаться как к файловой системе. Это открывает z. B. zip-файл, как в обычном окне файловой системы, с которым затем можно манипулировать всеми операциями, которые возможны в обычном файловом окне (например, извлечение данных, которые упакованы на лету , удаление файлов, создание подкаталогов и т. Д.). Здесь пользователь также не замечает существенных отличий от обычной файловой системы, работа всегда одинакова (согласована).

Дальнейшее развитие

Ветка РИСК-ОС-5 активно развивается. Это происходит в первую очередь в отношении текущего оборудования, такого как Raspberry Pi, BeagleBoard , Pandaboard, Wandboard, Titanium - некоторые из которых также можно приобрести в виде готовых к использованию полных систем под другим именем. Но старое оборудование по-прежнему поддерживается, особенно RiscPC и A7000 или A7000 +. ПК Iyonix также поставляется с обновлениями. Эта разработка RISC OS Open Ltd. (ROOL) координируется самими разработчиками и управляется лицензионной компанией RISC OS Developments Ltd. контролируется. Помимо загрузок RISC-OS, на серверах также есть общий форум и форум разработчиков. Множество официальной, свободно доступной документации доступно на веб-сайте 3QD Developments (riscos.com).

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

Осенью 2018 года RISC OS 5 была передана под лицензию Apache .

история

год версия компьютер Производитель
1987 г. Артур Архимед A3x0, A4x0 Желудь
1989 г. RISC OS 2 Архимед A3x0, A4x0, A3000 Желудь
1992 г. RISC OS 3.0 / 3.1 все компьютеры Archimedes Желудь
1994 г. ОС RISC 3.5 Риск ПК 600 Желудь
1995 г. ОС RISC 3.6 Risc PC 700, A7000 Желудь
1996 г. ОС RISC 3.7 ПК StrongARM Risc, A7000 + Желудь
1999 г. ОС RISC 4.0 Risc PC, A7000 (+), RiscStation, Microdigital Mico и Omega ООО «РИСКОС»
2001 г. RISC OS Выбрать 1 ПК Risc, A7000 (+), RiscStation, Microdigital Mico ООО «РИСКОС»
2002 г. Выбор ОС RISC 2 ПК Risc, A7000 (+), RiscStation, Microdigital Mico ООО «РИСКОС»
2002 г. RISC OS 5 ИЙОНИКС ПК Замковая технология
2003 г. Выбор ОС RISC 3 Risc PC, A7000 (+), RiscStation, Microdigital Mico и Omega ООО «РИСКОС»
2006 г. RISC OS Adjust32 A9home ООО «РИСКОС»
2007 г. RISC OS 6, также известная как RISC OS Select 4 ПК StrongARM Risc, A7000 (+) ООО «РИСКОС»
2015 г. RISC OS Pi версии 14 23.02.2015 Raspberry Pi и другие Открытая ОС RISC (Замок)
2018 г. RISC OS стабильная 5.24 32-битные и 26-битные устаревшие машины Открытая ОС RISC (Замок)
2020 г. RISC OS beta 5.28 (обновление 13) Raspberry Pi 400 Открытая ОС RISC (Замок)

ОС RISC для Raspberry Pi

ОС RISC для Raspberry Pi , сокращенно RISC OS Pi , основана на выпущенном открытом исходном коде RISC OS Open Ltd.

Многие из свободно доступных программ RISC-OS можно установить и обновить с помощью диспетчера пакетов PackMan . Менеджер пакетов Pling позволяет напрямую устанавливать коммерчески доступное программное обеспечение. Многие другие программы доступны у дилеров или напрямую с сайтов авторов.

В комплект поставки также входит модуль GPIO и соответствующая документация, позволяющая управлять линиями ввода / вывода Raspberry Pi. Вместе с высоко структурированным BBC BASIC, который всегда был частью RISC OS, или любого другого языка программирования, Pi становится устройством управления и устройством для создания.

Сама операционная система доступна как часть DVD NOOBS проекта Raspberry Pi или, в последнее время, как прямая загрузка из RISC OS Open. Его также можно заказать там в виде предварительно записанной, готовой к использованию SD-карты.

Смотри тоже

  • ROX Desktop - принимает концепции ОС RISC для систем Unix.

веб ссылки

Commons : RISC OS  - коллекция изображений, видео и аудио файлов

Индивидуальные доказательства

  1. riscosopen.org: RISC OS 5.28 теперь доступна , 24 октября 2020 г., по состоянию на 31 января 2021 г.
  2. riscosopen.org
  3. https://www.raspberrypi.org/
  4. https://www.raspberrypi.org/products/raspberry-pi-400/
  5. http://www.elesar.co.uk/
  6. http://www.armini.co.uk
  7. http://chrisacorns.computinghistory.org.uk/AcornOS.html Обзор операционных систем для устройств Acorn
  8. http://chrisacorns.computinghistory.org.uk/RISCOS.html Список коммерчески доступных версий RISC-OS
  9. http://www.software-evolutions.de/info/RISCOSDates.html Список версий RISC-OS, включая специальные варианты для разработчиков
  10. https://stason.org/TULARC/pc/acorn-faq/1-7-What-is-RISC-OS-3-8-Ursula.html FAQ на stason.org
  11. Ричард Спид: Примерно через 30 лет после своего появления на британской Acorn Computers, RISC OS 5 переходит на открытый исходный код , 23 октября 2018 г., theregister.com, по состоянию на 31 января 2021 г.
  12. https://web.archive.org/web/20030713163826/http://iyonix.co.uk/index.html Архивный сайт IYONIX с 2003 года.
  13. https://www.riscosdev.com/ Сайт компании RISC OS Developments Ltd., владельца RISC OS
  14. https://www.riscository.com/2018/risc-os-changes-hands/ Новостной журнал о продаже Castle компании RISC OS Developments Ltd.
  15. https://www.riscosopen.org/news/articles/2018/10/22/risc-os-is-open-for-business Объявление о реструктуризации со стороны разработчика
  16. https://www.riscosopen.org Веб-сайт ROOL, сайт разработчика, включая форум и загрузки
  17. a b http://www.riscos.com Главная страница RISC-OS для коммерческих запросов и предоставления системной документации
  18. а б http://www.riscos.info/index.php/PackMan PackMan - управление пакетами для программного обеспечения
  19. http://www.riscosbasic.uk/ Веб-сайт с графическими примерами BASIC, очень подходящий для детей всех возрастов, для быстрого и интересного введения в программирование на RhaspberryPi
  20. https://www.youtube.com/watch?v=De1qUlQM0Qo Пример фильма о том, что уже возможно на ARM3, на чисто интерпретируемом BASIC BBC
  21. https://www.youtube.com/watch?v=FjYfqd9PbCI Пример фильма для «Базовых эффектов» в ОС RISC на RaspberryPi 2
  22. http://appbasic.jettons.co.uk/ ! AppBasic для упрощенного BASIC использования функций WIMP
  23. http://www.riscos.info/index.php/C_in_RISC_OS Компилятор C для RISC OS (английский)
  24. https://www.riscosopen.org/content/sales/dde Комплект разработчика DDE с компилятором C и инструментами разработчика
  25. https://www.riscos.info/index.php/GCC
  26. http://fortran.orpheusweb.co.uk/
  27. https://www.riscository.com/2020/python-3-available/ Объявление Python 3.8 (на английском языке)
  28. http://riscos-charm.yolasite.com/ Charm для RISC OS (английский)
  29. http://lua-users.org/wiki/RiscOsLua Lua для RISC OS (английский)
  30. https://luanova.org/porting-lua-to-risc-os/ Перенос Lua на RISC OS (английский)
  31. http://zap.tartarus.org/ ! Сайт запа
  32. https://riscosopen.org/forum/forums/1/topics/6386 ! Запишите обсуждение для дальнейшего развития
  33. https://www.texteditors.org/cgi-bin/wiki.pl?Zap ! Зап на texteditors.org (с изображением)
  34. http://stronged.iconbar.com/ ! StongED
  35. https://www.texteditors.org/cgi-bin/wiki.pl?StrongED ! StrongED на texteditors.org (с изображением)
  36. http://zap.tartarus.org/redraw/
  37. https://www.vim.org/
  38. http://www.sparse.net/vim.download.html
  39. https://www.riscos.info/index.php/UnixLib UnixLib
  40. http://www.apdl.org.uk/apdlpd/library/files/b/b185.zip µ-Emacs для компьютеров Archimedes в программной библиотеке APDL Public-Domain
  41. https://www.pro-linux.de/news/1/26425/risc-os-unter-frei- license- stellungs.html
  42. http://packages.riscosopen.org/packages/ Пакетное программное обеспечение RISC OS (английский)
  43. http://www.plingstore.org.uk Pling Управление пакетами коммерческого ПО