# OpenOS

OpenOS - это операционная система, доступная в OpenComputers. Она требуется для первого запуска [компьютера](computer.md) и может быть получена путём объединения пустой [дискеты](../item/floppy.md) и [руководства](../item/manual.md) OpenComputers в верстаке.

После крафта [дискету](../item/floppy.md) можно вставить в [дисковод](../block/diskDrive.md), подключенный к [правильно настроенному](quickstart.md) [компьютеру](computer.md), что позволит ему запустить OpenOS.
После запуска вы можете установить OpenOS на чистый [жесткий диск](../item/hdd1.md), что избавляет от необходимости использовать [дискету](../item/floppy.md) при каждом запуске, даёт доступ к файловой системе в режиме записи: [дискеты](../item/floppy.md) с OpenOS и другие "трофейные" дискеты имеют режим только для чтения. [Системный блок](../block/case3.md) третьего уровня не требует внешнего [дисковода](../block/diskDrive.md): в нем уже есть слот для [дискет](../item/floppy.md).

OpenOS устанавливается командой `install`, после чего потребуется подтверждение установки. [Дискету](../item/floppy.md) можно вытащить после установки системы и перезапуска компьютера. OpenOS можно установить на все устройства, кроме [дронов](../item/drone.md) и [микроконтроллеров](../block/microcontroller.md) (они могут быть запрограммированы только с помощью [EEPROM](../item/eeprom.md), так как они не имеют собственной файловой системы).

OpenOS имеет множество встроенных команд, из которых самая полезная - `lua`, открывающая интерпретатор Lua. В нём можно пробовать разные команды и экспериментировать с API компонентов перед написанием программы. Также прочитайте текст, отображаемый при запуске интерпретатора, который показывает, как вывести результаты выполнения команды и как выйти из интерпретатора.

Информацию о программировании читайте на странице [программирования на Lua](lua.md). Для запуска программ просто напечатайте название файла и нажмите Enter (например, `script.lua` может быть запущен командой `script` в терминале).
