← На главную

Free Oberon: IDE для Оберона с синим экраном Pascal и запуском по F9

11.06.2026 14:34 · hackernews

Oberon — прямой наследник Pascal и Modula-2. Он проще и мощнее обеих. Free Oberon — кроссплатформенная IDE для этого языка в классическом псевдографическом стиле, том самом синем экране Pascal. Работает на Windows, macOS и Linux. Ещё есть консольный компилятор Fob.

Для установки на Linux потребуются Allegro, Git и GCC. Для Debian, Ubuntu, Linux Mint — стандартная команда apt-get install. Для Fedora — dnf, для Arch — pacman, для openSUSE — zypper. Набор пакетов немного отличается, но суть одна.

Скачать Free Oberon можно с сайта free.oberon.org — там архив tar.gz, который надо распаковать в домашний каталог. Либо забрать свежую сборку с GitHub (репозиторий kekcleader/FreeOberon): нажать зелёную кнопку «Code», выбрать «Download ZIP», распаковать и переименовать папку в FreeOberon. Потом запустить install.sh. Для удобства можно добавить в ~/.bashrc алиас fo.

На Windows всё то же самое, но без install.sh — просто распаковать ZIP в путь без нелатинских символов и запустить FreeOberon.exe. Если хочется собрать среду из исходников под Windows, придётся заглянуть в приложение A документации.

Когда среда запущена, пишете код на Oberon (или открываете пример вроде Life.Mod) и жмёте F9 — среда скомпилирует и запустит программу. Исходники хранятся в подкаталоге Programs, готовые бинарники — в bin. Сценарии сборки — Data/bin/compile.sh для Linux и compile.bat для Windows, их можно править. Если программа состоит из нескольких модулей, открываете главный и снова жмёте F9 — Free Oberon сам соберёт всё в правильном порядке. Если модуль лежит не в Programs, бинарник появится рядом с ним, а не в _Build. Если в одном из модулей ошибка, среда откроет файл с подсветкой проблемы. Исправили — вернулись к главному модулю и снова F9.

Читать оригинал →