aBrickOS - операционная система, которая стремится быть достаточно
простой и компактной, чтобы умещаться на 4кб EEPROM и запускаться на любом ведре.
Фичи
графический интерфейс, управление с клавиатуры
файловый менеджер
текстовый редактор
интерпретатор луа
Системные требования
Процессор т1
Память т1
EEPROM
Видеокарта т1
Монитор т1
Клавиатура
Установка
Если у вас есть интернет-карта, просто выполните pastebin run HHwNLs39
Если нету, откройте новый файл для редактирования edit /tmp/aBrickOS.lua, скопируйте и вставьте содержимое https://github.com/hohserg1/OpenComputersPrograms/blob/master/aBrickOS/boot_compressed.lua. Хотя гитхаб говорит, что это бинарный файл, на самом деле это текстовый файл в одну строку.
После выполните flash -q /tmp/aBrickOS.lua aBrickOS
Получится EEPROM aBrickOS.
Использование
aBrickOS входновлен Inerpat, поэтому применять имеет смысл для тех же целей.
Полученный в результате установки EEPROM можно вставлять в любое подходящее устройство, например, в окирпиченного робота.
После запуска открывается файловый менеджер со списком доступных дисков.
Для навигации по гуи используются клавиши со стрелками.
Кнопки [ 🠕 ] [ 🠗 ] для смены выбора пункта списка.
Кнопка [🠖] для перехода в под-папку.
Кнопка [🠔] для перехода в над-папку.
Кнопка [≡] открывает и закрывает контекстные меню.
Кнопка [🠔] так же может закрыть контекстное меню.
Кнопка [🠖] для выполнениня выбранного в контекстном меню действия.
Контекстные меню отличаются у файла, папки и пункта с жирной стрелкой назад.
Текстовый редактор поможет откирпичить робота назад.
Интерпретатор Lua.
Чтобы выйти из интерпретатора введите :q
Ссылки
Гитхаб: https://github.com/hohserg1/OpenComputersPrograms/tree/master/aBrickOS