Linux.org.ru

Syndicate content
Linux.org.ru: Новости
Updated: 1 hour 12 min ago

Xenolith: Clang в браузере, сборка нативных С++ приложений для Windows, Linux, macOS прямо со страницы

Sat, 10/03/2026 - 00:15

Группа энтузиастов собрала SDK, позволяющий собирать полноценные настольные приложения прямо в браузере.

Система устроена так: инструменты сборки разделены на две части: host и target. Часть target полностью независима от платформы, на которой выполняется компиляция, что позволяет использовать её для сборки приложения на любой платформе, включая браузер.

( читать дальше... )

Исходный код среды доступен на Github под лицензией MIT, там же есть бинарные сборки инструментов. Все без исключения инструменты собираются из исходных кодов внутри среды (для сборки требуется Linux и компилятор, способный собрать GCC 15.2, дальше среда соберёт всё сама).

Доступна онлайн-демонстрация с набором примеров, включая DOOM и демо-версию HoMM2. Не требует регистрации, работает одной страницей, не общается сервером, данные лежат на AWS CDN, отслеживание посещений Яндекс-метрикой.

>>> Подробная статья на хабре

>>> Сайт движка

 , , , ,

Fontmatrix 1.0.0 и 1.0.1

Fri, 10/02/2026 - 17:41

25 и 30 сентября состоялись выпуски 1.0.0 и 1.0.1 кроссплатформенного (Linux и Windows) менеджера шрифтов Fontmatrix.

Основные возможности:

  • активация и деактивация шрифтов;
  • пометка шрифтов тегами и группировка шрифтов в наборы;
  • поиск шрифтов с помощью простых или комбинированных фильтров: по тегам, метаданным, классификации PANOSE, охвату языка, лицензии и технологии шрифта;
  • подробное инспектирование шрифтов: просмотр глифов, функций OpenType, названий и таблиц TrueType;
  • тестирование функций OpenType, включая шейпинг с помощью HarfBuzz и поддержкой письменностей с написанием текста справа налево;
  • поддержка вариативных и цветных шрифтов: глифов CBDT, sbix, COLR и OpenType-SVG;
  • сравнение глифов нескольких шрифтов, с наложением их друг на друга;
  • поиск дубликатов шрифтов;
  • создание каталогов шрифтов в виде файла PDF;
  • извлечение шрифтов, встроенных в файл PDF (при компиляции с библиотекой PoDoFo не ниже версии 0.10).

Проект написан на языке C++ и распространяется по лицензии GNU GPL 2.

( читать дальше... )

>>> Исходный код на GitHub

>>> История проекта

 , , , ,

Доступен декомпилированный высокоуровневый код игры Космические Рейнджеры HD: Революция

Fri, 10/02/2026 - 14:41

Путём byte-matching декомпиляции был реконструирован исходный код на Delphi 2007 для игры Космические Рейнджеры HD: Революция. Он собирается в исполняемый файл, идентичный оригинальному, т. е. по определению сохраняет всё поведение игры. Это не официальный релиз исходников, а реконструкция — практически все внутренние символы в коде (переменные, функции) имеют новые названия.

Размер кодовой базы: примерно 230 тысяч строк Delphi Pascal, и чуть больше тысячи строк оригинальных ассемблерных вставок на x86.

Дополнительно доступны:

 , , ,

МЦСТ публикует исходные тексты ядра Linux 6.1 для архитектуры Эльбрус

Fri, 10/02/2026 - 14:22

Открытое ядро поддерживает семейство процессоров Эльбрус: e4c, e8c, e1c+, e8c2, e12c, e16c, e2c3 и e8v7.

Обновление в архитектурно-зависимой части включает в себя:

  • улучшение поддержки KVM (гипервизор, MMU гостевых систем);
  • доработки сетевого стека — JIT-компилятор BPF;
  • улучшения в механизме NUMA;
  • kexec, гибернацию, контроль ошибок памяти EDAC;
  • оптимизации алгоритмов ChaCha20 и CRC32c.

В состав драйверов вошли улучшения подсистем IOMMU, I2C/I3C, GPIO, I2S, QDMA, SMI, Hantro, VC9000D, IMGtec и др.

Скачать можно на сайте для разработчиков в разделе «Загрузки»: https://dev.mcst.ru/download/.

Также доступны для скачивания исходные тексты ядра Linux 5.10, компилятор и кросс-компилятор lcc-1.31.05.

 , , ,

Stellarium 26.3

Tue, 09/29/2026 - 22:24

28 сентября состоялся выпуск 26.3 популярного свободного кроссплатформенного планетария Stellarium — третий в этом году.

Проект написан на языке C++ с использованием фреймворка Qt (поддерживаются версии 5 и 6) и распространяется по лицензии GNU GPL 2.0.

Основные изменения:

  • добавлена культура неба народа потаватоми (скриншоты 1 и 2);
  • добавлен плагин «Видимость объекта» (скриншоты 3 и 4). Плагин показывает на карте планеты, где видна выбранная звезда или объект глубокого космоса. Поддерживает наблюдения с Земли, Луны, восьми планет, Плутона и четырех галилеевых спутников. Также отображает границы широт сумерек в дни солнцестояний только для Земли, рассчитанные по наклону оси вращения на дату;
  • многочисленные улучшения в плагинах, ядре программы, интерфейсе и культурах неба;
  • улучшения в движке скриптов;
  • исправлены обнаруженные ошибки.

 , , , ,

Git 2.56

Tue, 09/29/2026 - 21:23

Представлен релиз распределенной системы управления исходными текстами Git 2.56. Код Git распространяется под лицензией GPLv2+. По сравнению с прошлым выпуском в новую версию принято 748 изменений, подготовленных при участии 104 разработчиков, 39 из которых впервые приняли участие в разработке Git.

( читать дальше... )

 , , , ,

GitRiver 1.1.0

Tue, 09/29/2026 - 21:22

Вышел GitRiver 1.1.0 - платформа для размещения git-репозиториев на своих серверах, написанная на Rust (новость о выпуске 1.0). Данные хранятся в PostgreSQL 15 или новее.

Лицензия проприетарная. Редакция Community бесплатна и не ограничивает число пользователей и репозиториев; всё перечисленное ниже входит в неё. Платные редакции добавляют SAML, LDAP и SCIM, журнал аудита, квоты, метрики DORA и помощника на языковых моделях.

( читать дальше... )

 , , , ,

Выпуск ynotbit 0.5.0, настольного клиента Bitmessage на C++/Qt

Tue, 09/29/2026 - 07:17

Опубликован выпуск ynotbit 0.5.0 — компактного настольного клиента для децентрализованной сети обмена сообщениями Bitmessage. Готовые сборки подготовлены для Linux (AppImage, x86_64), macOS (Apple Silicon) и Windows (x86_64).

Ключи идентичностей хранятся в отдельном защищённом паролем хранилище (Argon2id и XChaCha20-Poly1305), а переписка — в зашифрованном документе SQLCipher, который пользователь размещает там, где удобно. Сетевой узел работает отдельным процессом без доступа к ключам и продолжает собирать объекты сети, пока хранилище заблокировано; после разблокировки подходящие сообщения расшифровываются и сохраняются в почтовый ящик.

( читать дальше... )

>>> Загрузка (v0.5.0)

 , ,

Опубликована программа XXII конференции разработчиков СПО

Tue, 09/29/2026 - 01:55

Опубликована программа XXII конференции разработчиков свободных программ — OSSDEVCONF-2026, которая пройдёт 2–4 октября 2026 года в Институте программных систем РАН, г. Переславль-Залесский.

На мероприятии соберутся разработчики и энтузиасты свободного ПО и открытого аппаратного обеспечения, чтобы обсудить новейшие достижения в области СПО, OSHW (Open Source HardWare) и перспективы их развития, наладить личные и профессиональные контакты и обменяться опытом, инициировать создание новых проектов. Формат конференции предполагает открытую встречу докладчиков и слушателей, а также личное общение.

( читать дальше... )

 , , , ,

Who's online

There are currently 1 user and 7 guests online.