В этом посте, я попробую ответить максимально подробно на вопрос - "какие OS существуют в OpenComputers?".
Короткий ответ, если вам лень читать весь пост: "юзабельная только одна - OpenOS".
Итак, какие варианты у нас есть?
Юзабельные
OpenOS
Это дефолтная операционная система мода. Она же самая распространённая (99.9(9) охвата компьютеров в OC).
Написана хорошим чуваком из Германии, по имени Sangar, который разработал и сам мод OC.
То что вы видите, собрав и запустив компьютер по гайду с вики - это она и есть. Небольшой motd ("совет дня") сверху, и консоль, готовая к выполнению команд.
По стилю она напоминает Linux. Легко дописывается и модифицируется под свои нужды. Работает на компьютерах, серверах, планшетах и роботах.
Гайд по теме от Fingercomp.
MineOS
Альтернативная операционная система (от @ECS) с мощной графической оболочкой и собственным "магазином" приложений.
Приложения во многом совместимы с OpenOS, отличия в основном в комплекте стандартных библиотек. Ну и в части UI разумеется.
Выглядит красиво, и чувствуется явное влияние macOS.
Топик на форуме.
Plan9k
Аллюзия на реально существующую систему Plan 9.
Поставляется вместе с модом, как и OpenOS, и может быть найдена на лутовых дискетах.
Основные фичи системы:
* Многозадачность
* Поддержка нескольких видеокарт/дисплеев
* Пользовательское пространство отделено от ядра системы
* Продвинутая работа с сетью
* Фоновое выполнение программ
Система идет в комплекте с мультизагрузчиком OpenLoader, который позволяет выбрать операционную систему для загрузки при старте компьютера.
Согласно отзывам пользователей - система работает на последнем OC, но глючит.
Если вам интересно на неё взглянуть - ставьте на свой страх и риск и удачи. 😃
SecureOS
Безопасная система от Shuudoushi. Последний апдейт в мае 2016. Всего около 400 коммитов - неплохо!
Автор предлагает более "UNIX-like" и защищённую версию OpenOS. Заявляется как "официальная система" аддона OpenSecurity.
Обладает повышенными системными требованиями (видеокарта Т2, две планки памяти Т2).
Решайте сами, стоит ли ваша безопасность того 😃
UPD. В какой-то момент перестала обновляться и поставляться вместе с OpenSecurity, так что меняем значок на красный.
В разработке (отечественные)
likeOS
Операционная система от широко известного в узких кругах создателя Top BIOS v7.
Независимым экспертам удалось её установить и даже протестировать. Возможно и у вас это получится.
Заявляется эксклюзивная поддержка мультимониторных сетапов второго тира, малый расход оперативной памяти, переписанная стандартная библиотека для запуска программ в безопасной песочнице, двойная буферизация при отрисовке интерфейса и магазин приложений.
LunaOS
Многозадачная OS от NightFury. Исходный код недоступен, разработка свёрнута.
Упор делался на особую реализацию многозадачности и набор программ, использующих этот механизм.
Например - ssh клиент, удалённый рабочий стол, репозиторий программ, raid и некий "кластер".
ExOS
Попытка создать "универсальную" OS от Syabro. В чём будет заключена универсальность, автор не признался.
Разработка дальше флуда не пошла.
В разработке (от иностранных коллег)
daeOS
Система от ds84182. Подробности автор не раскрывает, исходники не обновляются с 2015 года.
miniOS
Небольшая система от skyem123. Последнее обновление - в 2014 году.
Автор утверждает, что система очень похожа на ранние версии MS-DOS.
Ключевым преимуществом системы является её малая ресурсоёмкость. (Что и отражено в названии.)
В запущеном состоянии она занимает около 90Кб оперативной памяти.
Библиотеки системы минималистичны и сразу загружаются в память, при старте системы. Поэтому оператор require для их использования не потребуется.
chaos: Entropy Taking Effect
Операционная система от Alissa.
Заявлены:
* полная совместимость с OpenOS
* установка с GitHub репозитория
* пользовательское пространство отделено от системных файлов
* структурированный по секциям man (доки)
* переменные окружения задаются файлом
Разработка была начата в этом году, однако исходники почему-то потёрты с GitHub.
skex-BIOS
Операционная система для дронов (прошивка EEPROM) от ShadowKatStudios.
Не обновлялась с 2014 года, и сайт с кодом больше не доступен.
А также
Red OS
Графическая оболочка для компьютеров со слабым железом.
Писалась товарищем @LexaDriver, но обновлений не было уже с 2018 года.
Rome Shell
Заготовка графической оболочки для OpenOS от MrConstructor303.
Работа заглохла в самом начале, обновлений нет с мая 2016.
VetaTech OS / AronusOS
Неудачная попытка создать мультизадачную графическую оболочку к OpenOS.
На данный момент переписывается с нуля, после потери исходников.
Minejaro
Аналогично. Недописанная графическая оболочка. Выглядит симпатично, но не обновлялась с 2014 года.
Название - явная аллюзия на дистрибутив Manjaro Linux.
Мультизагрузчики
Cyan BIOS
Мультизагрузчик от товарища @BrightYC со стильным минималистичным дизайном.
Имеет встроенный интерпретатор Lua, поддержку OpenOS и MineOS и всякие другие штуки, вроде защиты паролем.
(Хотя я бы на этот пароль сильно полагаться не стал =)).
OpenLoader
Стандартный мультизагрузчик, который ищет на файловых системах файлик init.lua, чтобы определить, является ли она загрузочной.
Может быть найден на лутовых дискетах.
Spirit Loader
Позволяет при старте компьютера выбирать, с какой загрузочной системы вы хотите запуститься.
Titan BIOS
Небольшая прошивка для BIOS, которая облегчает разработку OS, позволяя загружать систему в компьютер по HTTP, и запускаться с неё.
advancedLoader
Симпатичный мультизагрузчик с графическим меню выбора файловой системы. Также поддерживает диски в unmanaged режиме.
FreeLoader
Проект, начатый как форк OpenLoader, но затем переписанный как самостоятельный мультизагрузчик, за авторством BleedingEyes.
Доп. информация
Страничка о разработке своей OS с официальной доки (англ.): http://ocdoc.cil.li/tutorial:custom_oses
Гайд/размышления о разработке OS под OpenComputers (на англ.): https://oc.cil.li/index.php?/topic/807-operating-systems-under-opencomputers-lua-architecture/
ну и конечно же
5 ПРИЧИН, ПОЧЕМУ ВЫ НЕ ДОЛЖНЫ ПИСАТЬ СВОЮ ОС ДЛЯ OPENCOMPUTERS (от Fingercomp): http://computercraft.ru/topic/882-exos-for-opencomputers-by-syabro/?p=11709
Если вы нашли ошибку в описании, или знаете ещё какую-нибудь попытку создания OS под OpenComputers - смело пишите в эту тему, или мне в личку!
P.S. Шмактус!