Перейти к публикации
Форум - ComputerCraft
Totoro

Операционные системы OpenComputers

Рекомендованные сообщения

В этом посте, я попробую ответить максимально подробно на вопрос - "какие OS существуют в OpenComputers?".
Короткий ответ, если вам лень читать весь пост: "юзабельная только одна - OpenOS".

Итак, какие варианты у нас есть?

Юзабельные

sOi4qXE.png  OpenOS

Это дефолтная операционная система мода. Она же самая распространённая (99.9(9) охвата компьютеров в OC).
Написана хорошим чуваком из Германии, по имени Sangar, который разработал и сам мод OC.

То что вы видите, собрав и запустив компьютер по гайду с вики - это она и есть. Небольшой motd ("совет дня") сверху, и консоль, готовая к выполнению команд.
По стилю она напоминает Linux. Легко дописывается и модифицируется под свои нужды. Работает на компьютерах, серверах, планшетах и роботах.
Гайд по теме от Fingercomp.
 

 

sOi4qXE.png  Plan9k

Аллюзия на реально существующую систему Plan 9.
Поставляется вместе с модом, как и OpenOS, и может быть найдена на лутовых дискетах.
Основные фичи системы:
* Многозадачность
* Поддержка нескольких видеокарт/дисплеев
* Пользовательское пространство отделено от ядра системы
* Продвинутая работа с сетью
* Фоновое выполнение программ

Система идет в комплекте с мультизагрузчиком OpenLoader, который позволяет выбрать операционную систему для загрузки при старте компьютера.

Согласно отзывам пользователей - система работает на последнем OC, но глючит.
Если вам интересно на неё взглянуть - ставьте на свой страх и риск и удачи. 😃
 

 

sOi4qXE.png  SecureOS

Безопасная система от Shuudoushi. Последний апдейт в мае 2016. Всего около 400 коммитов - неплохо!
Автор предлагает более "UNIX-like" и защищённую версию OpenOS. Заявляется как "официальная система" аддона OpenSecurity.
Обладает повышенными системными требованиями (видеокарта Т2, две планки памяти Т2).
Решайте сами, стоит ли ваша безопасность того 😃


В разработке (отечественные)

 

jfatEw1.png  LunaOS

Многозадачная OS от NightFury. Исходный код недоступен, разработка свёрнута.
Упор делался на особую реализацию многозадачности и набор программ, использующих этот механизм.
Например - ssh клиент, удалённый рабочий стол, репозиторий программ, raid и некий "кластер".
 

 

jfatEw1.png  ExOS

Попытка создать "универсальную" OS от Syabro. В чём будет заключена универсальность, автор не признался.
Разработка дальше флуда не пошла.


В разработке (от иностранных коллег)

 

jfatEw1.png  daeOS

Система от ds84182. Подробности автор не раскрывает, исходники не обновляются с 2015 года.

 

 

jfatEw1.png  miniOS

Небольшая система от skyem123. Последнее обновление - в 2014 году.
Автор утверждает, что система очень похожа на ранние версии MS-DOS.
Ключевым преимуществом системы является её малая ресурсоёмкость. (Что и отражено в названии.)
В запущеном состоянии она занимает около 90Кб оперативной памяти.
Библиотеки системы минималистичны и сразу загружаются в память, при старте системы. Поэтому оператор require для их использования не потребуется.

 

 

jfatEw1.png  chaos: Entropy Taking Effect

Операционная система от Alissa.
Заявлены:
* полная совместимость с OpenOS
* установка с GitHub репозитория
* пользовательское пространство отделено от системных файлов
* структурированный по секциям man (доки)
* переменные окружения задаются файлом
Разработка была начата в этом году, однако исходники почему-то потёрты с GitHub.
 

 

jfatEw1.png  skex-BIOS

Операционная система для дронов (прошивка EEPROM) от ShadowKatStudios.
Не обновлялась с 2014 года, и сайт с кодом больше не доступен.


А также

 

sOi4qXE.png  MineOS

Это графическая оболочка к системе OpenOS, хотя терминология и дискутируема.
Она ставится поверх установленной OpenOS, и предоставляет графический интерфейс + набор своих библиотек и программ.
Выглядит красиво, и чувствуется явное влияние macOS.
 

 

jfatEw1.png  Rome Shell

Заготовка графической оболочки для OpenOS от MrConstructor303.
Работа заглохла в самом начале, обновлений нет с мая 2016.
 

 

jfatEw1.png  VetaTech OS / AronusOS

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

 

jfatEw1.png  Minejaro

Аналогично. Недописанная графическая оболочка. Выглядит симпатично, но не обновлялась с 2014 года.
Название - явная аллюзия на дистрибутив Manjaro Linux.

 

 

Мультизагрузчики

 

OpenLoader

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

Может быть найден на лутовых дискетах.

Spirit Loader
Позволяет при старте компьютера выбирать, с какой загрузочной системы вы хотите запуститься.

Titan BIOS
Небольшая прошивка для BIOS, которая облегчает разработку OS, позволяя загружать систему в компьютер по HTTP, и запускаться с неё.

 

advancedLoader

Симпатичный мультизагрузчик с графическим меню выбора файловой системы. Также поддерживает диски в unmanaged режиме.

 

FreeLoader

Проект, начатый как форк OpenLoader, но затем переписанный как самостоятельный мультизагрузчик, за авторством BleedingEyes.


Доп. информация

ну и конечно же

Если вы нашли ошибку в описании, или знаете ещё какую-нибудь попытку создания OS под OpenComputers - смело пишите в эту тему, или мне в личку!

P.S. Шмактус!

  • Like 6

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я конечно могу ошибаться, но есть стандартная лутдискета которая работает аналогично Spirit Loader, тоесть позволяет выбрать ОС для запуска.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

FreeLoader кстати забыл, он вместе с Plank идет, тоже позволяет выбрать ос для загрузки

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я конечно могу ошибаться, но есть стандартная лутдискета которая работает аналогично Spirit Loader, тоесть позволяет выбрать ОС для запуска.

 

Не ошибаешься, так и есть. =)

 

FreeLoader кстати забыл, он вместе с Plank идет, тоже позволяет выбрать ос для загрузки

 

Добавил инфу к описанию Plan9k. Хотя если у него отдельная тема/репа есть - кидай, сделаю отдельно. =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Plan9k встроен OpenLoader 0.3, а не написанный мною FreeLoader :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Plan9k встроен OpenLoader 0.3, а не написанный мною FreeLoader :D

 

Поправил. =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×