Идеи ComputerCraft и OpenComputers ушили далеко за пределы Minecraft. Появилось такое понятие как Фентезийная консоль, выполненная в стиле старых игровых консолей, но использующая вместо ассемблера или BASIC более актуальный язык Lua. Да и не только вымышленные, но даже настоящие микрокомпьютеры могут иметь вшитый интерпретатор Lua (NodeMCU). Почему Lua? Хороший вопрос. Этот язык известен своей минималистичностью и поэтому может быть понятен любому здравомыслящему человеку, особенно знающим Паскаль ещё со школы. Да он из-за этого интерпретируемый и может быть медленным, но во отличие от Питона он более низкоуровневый, что делает его идеальным встраиваем и расширяемым языком все программы на котором абсолютно прозрачны и решают проблему Open Source. Именно поэтому я решил написать свою ОС на чистом Lua которая могла бы работать абсолютно на любых платформах и представляла бы собой POSIX для Lua-систем.
Ссылка на репозиторий
(протестировано на ComputerCraft и NodeMCU, и даже на x86 при том на голом железе в виде костылей с модулями)