Forwarded from BlackBox Oberon
Из рассылки по Оберону
Восстановлена работоспособность системы Ulm’s Oberon
https://github.com/norayr/ulmo
В версии 0.9 компилятор снова стал работать на современных Linux-системах и смог собирать программы, хотя оставался довольно медленным. В версии 0.10.0 была реализована сборка напрямую из файловой системы без использования прежних инструментов pons и cdbd, что значительно ускорило процесс компиляции. При этом старый способ сборки всё ещё поддерживается.
Компилятор способен автоматически определять зависимости между модулями и собирать проект по главному модулю, подобно тому как работает FreePascal. Он создаёт 32-битные бинарные файлы даже на 64-битных системах Linux и не требует libc, используя только системные вызовы ядра.
Восстановлена работоспособность системы Ulm’s Oberon
https://github.com/norayr/ulmo
В версии 0.9 компилятор снова стал работать на современных Linux-системах и смог собирать программы, хотя оставался довольно медленным. В версии 0.10.0 была реализована сборка напрямую из файловой системы без использования прежних инструментов pons и cdbd, что значительно ускорило процесс компиляции. При этом старый способ сборки всё ещё поддерживается.
Компилятор способен автоматически определять зависимости между модулями и собирать проект по главному модулю, подобно тому как работает FreePascal. Он создаёт 32-битные бинарные файлы даже на 64-битных системах Linux и не требует libc, используя только системные вызовы ядра.
GitHub
GitHub - norayr/ulmo
Contribute to norayr/ulmo development by creating an account on GitHub.
👍4
Как это было
Первые полосы европейских, американских и азиатских газет 13 апреля 1961 года.
Первые полосы европейских, американских и азиатских газет 13 апреля 1961 года.
👍6🔥1
Forwarded from OberonCore
Публикуем доклады V Научно-отраслевой конференции «Информатика-21» им. Ф. В. Ткачёва, которая состоялась 29 ноября 2025 года в г. Москва: https://conf.oberon.org/schedule2025
Плейлист: https://vkvideo.ru/playlist/-155609632_22
Telegram: https://t.me/oberonconf/55
Плейлист: https://vkvideo.ru/playlist/-155609632_22
Telegram: https://t.me/oberonconf/55
🔥4👍2
Forwarded from BlackBox Oberon
Oberon System 3 теперь запускается на Raspberry Pi Zero 2 и 3b
Отчёт об этом опубликован автором (Rochus Keller) на странице:
https://github.com/rochus-keller/OberonSystem3Native/releases/tag/2026-04-28
И в рассылке:
Отчёт об этом опубликован автором (Rochus Keller) на странице:
https://github.com/rochus-keller/OberonSystem3Native/releases/tag/2026-04-28
И в рассылке:
На самом деле, моей целью была Zero 2, потому что это очень компактная плата, доступная по всему миру менее чем за 20 долларов США (производство продлится как минимум до 2030 года); однако, неожиданно, миграция оказалась довольно сложной, даже несмотря на то, что аппаратная архитектура по сути та же, что и у 3b; система загрузилась и распознала клавиатуру и мышь, но на самом деле пришлось решать несколько отдельных проблем, каждая из которых маскировала другую.
Я также узнал, что разные версии клавиатур Lenovo, как ни странно, имеют разные идентификаторы продукта и производителя (хотя используется один и тот же протокол), и теперь я включил все найденные мной идентификаторы. Поэтому я надеюсь, что проблема с трекпоинтом, о которой сообщал Ульрих Хоффманн, также будет решена.
👍4👏2🔥1
Forwarded from Sergey Durmanov
This media is not supported in your browser
VIEW IN TELEGRAM
небольшой прогресс в работе a2 x-server
🔥3❤1
Forwarded from Sergey Durmanov
This media is not supported in your browser
VIEW IN TELEGRAM
получилось запустить UnixAos внутри WinAos через a2 x-server
👍16❤8👏8🔥7
🔥2
👍15🔥5👏5❤4
minia2 2026.09.14 — SDK Active Oberon на шести хостах
• Linux64
• Linux32 — проверено на ноутбуке Acer 5315
• LinuxARM — проверено на Raspberry Pi 2 model B
• Linux AArch64 — проверено на Samsung S24 (Termux + proot-distro)
• Termux — проверено на Samsung S24 (Termux, без proot)
• Win64
В каждом архиве — ob, компилятор Fox и стандартная библиотека. Отдельная установка A2 не нужна.
A2 OS (урезанная сборка: только система и средства разработки): Win64, Linux64.
Что умеет SDK
• TUI в терминале Linux и Windows — в духе самой Oberon OS.
• Оконные программы прямо из SDK: ob build Window.Mod --gui=800x600 даёт автономный бинарник, который сам открывает окно на Linux и Windows.
• GPIO на Linux через character-device ядра: examples/Blink.Mod дёргает пин малины.
• Биндинги к C: ob bind header.h --records читает заголовок через clang и пишет модуль на Active Oberon.
• Стандартная библиотека: юникодные регулярки, хеш-таблицы, форматирование, монотонные часы, SHA-512, HKDF, ChaCha20-Poly1305, X25519, Ed25519 —
описание всех модулей.
• Отладчик: ob dap — VS Code, Neovim и PET.
Редакторы: VS Code, Neovim, PET.
Скачать релиз
Установка одной командой:
ОС A2 | Модульные системы | Вики
• Linux64
• Linux32 — проверено на ноутбуке Acer 5315
• LinuxARM — проверено на Raspberry Pi 2 model B
• Linux AArch64 — проверено на Samsung S24 (Termux + proot-distro)
• Termux — проверено на Samsung S24 (Termux, без proot)
• Win64
В каждом архиве — ob, компилятор Fox и стандартная библиотека. Отдельная установка A2 не нужна.
A2 OS (урезанная сборка: только система и средства разработки): Win64, Linux64.
Что умеет SDK
• TUI в терминале Linux и Windows — в духе самой Oberon OS.
• Оконные программы прямо из SDK: ob build Window.Mod --gui=800x600 даёт автономный бинарник, который сам открывает окно на Linux и Windows.
• GPIO на Linux через character-device ядра: examples/Blink.Mod дёргает пин малины.
• Биндинги к C: ob bind header.h --records читает заголовок через clang и пишет модуль на Active Oberon.
• Стандартная библиотека: юникодные регулярки, хеш-таблицы, форматирование, монотонные часы, SHA-512, HKDF, ChaCha20-Poly1305, X25519, Ed25519 —
описание всех модулей.
• Отладчик: ob dap — VS Code, Neovim и PET.
Редакторы: VS Code, Neovim, PET.
Скачать релиз
Установка одной командой:
curl -fsSL https://raw.githubusercontent.com/active-oberon/minia2/2026.09.14/sdk/install.sh | sh -s -- --version 2026.09.14ОС A2 | Модульные системы | Вики
👍6❤2🔥2