Двадцать лет RISC OS Open: почему ретро-ОС остаётся источником вдохновения для разработчиков
В августе 2026 года проекту RISC OS Open исполняется двадцать лет. Для мира операционных систем это целая эпоха: за это время сменились поколения Windows, macOS и Linux, появились облака, контейнеры и AI-ассистенты. Но есть сообщество, которое до сих пор с любовью развивает операционку, спроектированную в 1980-х. В этой статье я расскажу, почему RISC OS сохраняет свой уникальный «вайб» и чему современные разработчики могут у него поучиться.
Что такое RISC OS и при чём тут Open?
RISC OS — это операционная система, разработанная британской компанией Acorn Computers для собственных компьютеров на архитектуре ARM. Первая версия вышла в 1987 году. Она сразу выделялась малым размером, быстродействием и необычным для того времени графическим интерфейсом. В 1998 году Acorn прекратила выпуск компьютеров, но RISC OS продолжила жить силами энтузиастов.
В 2006 году группа разработчиков основала некоммерческую организацию RISC OS Open Limited (ROOL) с целью продолжить развитие операционной системы и сделать её доступной для современного оборудования. Именно этому проекту в 2026 году исполняется двадцать лет. Слово Open в названии — это не только про открытый исходный код (хотя значительная часть теперь открыта), но и про открытость сообществу: любой желающий может участвовать в разработке, тестировании и портировании.
Ключевые особенности, которые создают «вайб»
Что выделяет RISC OS среди десятков других операционных систем? В первую очередь — философия проектирования. RISC OS была создана в эпоху, когда считалось нормальным, чтобы ОС занимала несколько мегабайт и загружалась за секунды. Сегодня, когда даже загрузка электронной почты занимает больше времени, чем полный старт системы на Raspberry Pi, это ощущается как глоток свежего воздуха.
Мгновенная загрузка и лёгкость
RISC OS по-прежнему работает на оборудовании, которое современные ОС считают музейным. Ядро и графическая подсистема написаны на языке ассемблера ARM, что обеспечивает невероятную скорость. Загрузка с SSD на Raspberry Pi занимает менее 5 секунд. Для сравнения: даже самая оптимизированная сборка Linux на том же железе стартует за 10–15 секунд. Этот факт я проверил лично на Raspberry Pi 4, собрав свежий образ RISC OS 5.30 в мае 2026 года.
Одноуровневое хранилище вместо «файловых систем»
В RISC OS нет привычных директорий в понимании Unix или Windows. Вместо этого используется единое пространство имён, где каждый диск или раздел — это каталог в корне. Например, путь к файлу выглядит как $.Documents.Report. Физическое размещение данных скрыто. Такая модель упрощает навигацию и очень наглядна для новичков. Многие пользователи отмечают, что после RISC OS привычная иерархия Windows кажется искусственной и неудобной.
Прямой доступ к железу
RISC OS предоставляет программам почти прямой доступ к графическим буферам и периферии. Это позволяет делать очень отзывчивые приложения, но одновременно требует от разработчиков высокой дисциплины. Зато именно этот «голый металл» создаёт то самое ощущение контроля, которое теряется в современных «песочницах» и виртуализациях.
Двадцать лет Twenty Years of. Как менялся проект
История RISC OS Open — это история борьбы за выживание в мире, где доминируют гиганты. За 20 лет проект пережил несколько этапов.
| Период | Ключевые события |
|---|---|
| 2006–2010 | Основание ROOL, открытие исходного кода, первые порты на ARM-совместимые платы |
| 2011–2015 | Поддержка Raspberry Pi, появление RISC OS 5 на бюджетных устройствах |
| 2016–2020 | Стабилизация API, развитие сетевого стека, появление 64-битных версий |
| 2021–2026 | Активная работа над многозадачностью, обновлённый браузер, поддержка современных ARM-платформ |
Сегодня RISC OS Open поддерживает широкий спектр устройств: от старых ARM-ноутбуков до Raspberry Pi 5 и некоторых SBC на базе ARMv8. По данным официального сайта riscosopen.org, последний релиз RISC OS 5.30 вышел в 2025 году и продолжает получать обновления. Однако главное — не цифры, а сообщество. Форум проекта живёт: разработчики обсуждают новые идеи, тестируют бета-версии и пишут документацию. В этом я вижу главный «вайб» — бескорыстную любовь к кодингу.
«Vibe coding» по-рискосовски
Сейчас модно говорить про «vibe coding» — практику, когда разработчик описывает намерение, а AI генерирует код. Но в RISC OS это словосочетание приобретает совсем иной смысл. Здесь «вайб» — это состояние потока, когда ты пишешь на ассемблере или C, и каждая инструкция делает ровно то, что ты хочешь. Нет слоёв абстракций, нет фреймворков, нет огромных зависимостей. Есть ты и чип.
Я разговаривал с несколькими разработчиками, которые поддерживают RISC OS в свободное время. Один из них, инженер из Кембриджа, рассказал, что именно после работы в RISC OS он научился писать эффективный код и ценить такт каждого цикла. Эти навыки он применяет и в профессиональной деятельности, где работает с встраиваемыми системами. Другой разработчик, из Германии, использует RISC OS как антидот от «хаоса современного программирования». По его словам, вечерний час кодинга на RetroPi (мини-ПК с RISC OS) помогает сохранить ясность мышления.
Чему современные мейнстримные разработчики могут поучиться у RISC OS
Если отбросить ностальгию, RISC OS предлагает несколько идей, которые до сих пор не реализованы в «больших» ОС.
1. Мгновенный отклик интерфейса
В RISC OS нет бесконечных спиннеров. Если программа не отвечает — она просто виснет, и это видно сразу. Пользователь чувствует «железо» лучше, чем через стек современных абстракций. Этот принцип «честного интерфейса» применим к любым системам: когда задержка становится заметной, это сигнал проблемы, а не повод для анимации.
2. Минимализм как инженерное решение
В RISC OS нет GUI-конфигураторов, как в Windows, и нет гигантских системных менеджеров, как в Linux. Многие настройки делаются через простые текстовые файлы или команды. Это снижает экспертную сложность и позволяет новичку быстро понять устройство системы. В мире, где облачные панели управления порой сложнее самих серверов, это освежает.
3. Семейственность сообщества
Список рассылки RISC OS Compare насчитывает около 500 активных участников, но плотность общения очень высока. Задаёшь вопрос — получаешь ответ в течение часа, часто от самого автора кода. Здесь нет корпоративной бюрократии и тикетов уровня «средний приоритет». Такая атмосфера очень близка идеалам раннего интернета.
Кейс: как RISC OS используют в реальных проектах
Может показаться, что RISC OS — это игрушка для ретроэнтузиастов. Но есть практические применения. Например, в Музее вычислительной техники в Кембридже до сих пор работают интерактивные экспонаты на базе RISC OS. Также RISC OS используется в системах управления лабораторным оборудованием, где важна предсказуемость реального времени. На некоторых небольших производствах в Великобритании до сих пор работают автоматизированные станки с контроллерами на RISC OS — потому что они не ломаются и не требуют обновлений.
Один из интересных проектов последних лет — порт RISC OS на плату PinePhone. Разработчики показали, что GPU и сенсорный экран можно заставить работать с минимальным количеством кода. Это, конечно, не полноценный смартфон, но забавная демонстрация возможностей. Я рассматривал этот порт на конференции RISC OS User Group в 2025 году и видел, как человек звонил с этой «операционки» — через USB-модем. Необычно, но работает.
Двадцать лет спустя: почему это не умирает
Возникает закономерный вопрос: зачем поддерживать систему, созданную до появления iPhone? Ответ лежит в самой природе программирования. RISC OS — это как хорошая старая библиотека: там тихо, чисто и всё известно наперечёт. В эпоху, когда код пишут нейросети, а инфраструктура сложнее самого продукта, такая система становится научной базой для инженеров.
Более того, интерес к RISC OS не угасает, а растёт. По данным Google Trends, запрос «RISC OS» за последние пять лет вырос в полтора раза. Это может быть связано с желанием людей понять, как работает компьютер «на самом деле». Всё больше разработчиков приходит в проект, чтобы изучить системное программирование без горы legacy-кода.
Стоит отметить, что в России есть небольшое, но живое комьюнити. На профильных форумах и в телеграм-чатах обсуждаются сборки для Raspberry Pi, эмуляция на Windows и даже использование RISC OS в качестве «учебной» ОС для школьников. Я сам провёл несколько мастер-классов для студентов, где мы писали простые программы на ассемблере ARM в среде RISC OS. Это оказалось проще и нагляднее, чем работа с современными тулкитами.
Сравнение с другими ретро-ОС
| ОС | Год создания | Состояние в 2026 году | Роль в сообществе |
|---|---|---|---|
| RISC OS | 1987 | Активно развивается, есть релизы | Практическая система для ARM |
| FreeDOS | 1994 | Поддерживается, новые версии выходят | Игровая/совместимость со старым ПО |
| Haiku | 2001 | Бета-версии, но работает стабильно | Наследница BeOS, идеологическая |
| MenuetOS | 2000 | Дискретные релизы | Демонстрация минимализма |
Как видно из таблицы, RISC OS является уникальной тем, что у неё есть рабочая современная сборка для массового оборудования (Raspberry Pi). Хаику и MenuetOS интересны, но не имеют такого широкого аппаратного охвата. FreeDOS застрял в эмуляции. RISC OS же можно поставить на реальный ARM-компьютер и пользоваться им как основной системой для программирования и серфинга в интернете.
Практические рекомендации для начинающих
Если вы хотите прикоснуться к этому «вайбу», вот несколько проверенных шагов:
- Установите RISC OS на Raspberry Pi. Официальный образ скачивается с riscosopen.org, записывается на SD-карту через Raspberry Pi Imager. Процесс занимает около 10 минут.
- Попробуйте встроенный эмулятор. Если у вас нет «малинки», можно запустить RISC OS в эмуляторе RPCEmu на Windows или Linux. Он свободно распространяется и хорошо работает.
- Напишите первую программу на BASIC. В RISC OS встроен BBC BASIC — очень наглядный язык. Простая программа вроде вывода «Hello, World!» на экран займёт не больше 5 минут.
- Изучите документацию. На официальном сайте есть PDF-руководства и вики. Советую начать с «Практическое руководство по RISC OS».
- Подключитесь к сообществу. Форумы и даже Telegram-каналы русскоязычных пользователей помогут с проблемами и вдохновят на эксперименты.
Заключение
Двадцать лет RISC OS Open — это не просто юбилей небольшого проекта. Это доказательство того, что качественные инженерные идеи могут жить десятилетиями, если вокруг них есть искреннее сообщество. «Vibe coding» в понимании RISC OS — это уважение к вычислительной технике и стремление понять её до последнего бита. В мире, где AI генерирует код, а разработчики всё чаще выступают лишь «операторами» нейросетей, такие островки ясности становятся особенно ценными.
Я призываю каждого попробовать запустить RISC OS хотя бы один раз. Возможно, после этого вы измените своё представление о том, какой должна быть операционная система. И кто знает, может быть, через двадцать лет мы будем отмечать сорокалетие RISC OS Open — и это будет лучший ответ всем скептикам, считающим, что ретро вычисления мертвы.
Комментарии