Hacker News Digest

17 ноября 2025 г. в 22:15 • astral-os.org • ⭐ 208 • 💬 25

OriginalHN

#java#openjdk#opengl#mesa#lwjgl2#apache-ant#mlibc#mincraft#operating-systems#unix

Show HN: My hobby OS that runs Minecraft

Разработчик операционной системы Astral успешно портировал Minecraft, выбрав версию Alpha 1.2.0 из-за минимальных зависимостей. Проект потребовал решения сложных технических задач: работы с Java (OpenJDK 17), OpenGL (Mesa) и библиотекой LWJGL2. Основной вызов заключался в исправлении ошибки в mlibc, которая вызывала сбой при обработке символов выше 127 в sscanf, приводящий к повреждению стека.

Портирование LWJGL2 оказалось сложным из-за проблем с кросс-компиляцией через Apache Ant. После исправления ошибок в mlibc и LWJGL удалось запустить Minecraft, хотя остались некоторые проблемы. В настоящее время игра отображает окно, но ещё не полностью функциональна. Проект демонстрирует прогресс в развитии графических возможностей операционной системы и сотрудничество с сообществом.