На главную

сборочная система

15 материалов по теме

Alpine Linux пересоздал GitLab после попытки взлома через уязвимость Ruby

Разработчики Alpine Linux рассказали о попытке несанкционированного доступа к их серверу GitLab. Инцидент связан с ошибкой в движке регулярных выражений Ruby, используемом в GitLab. В результате сервер был полностью перестроен, а пользователям потребовалась смена паролей.

Как за 48 часов создать десятки кросс‑языковых библиотек и наладить автоматический релиз

Как за 48 часов создать десятки кросс‑языковых библиотек и наладить автоматический релиз

Автор поделился опытом разработки 30 открытых библиотек для Python, JavaScript и SkyForge за два дня. В статье рассказывается, как построить единый конвейер сборки, тестирования и публикации.

Moxnox 1.0 – открытая ОС в стиле Windows NT с поддержкой Btrfs и POSIX

Mark Harmstone, известный по проекту WinBtrfs, выпустил первую стабильную версию Moxnox. Система сочетает привычный интерфейс NT с POSIX‑совместимостью и современным файловым стеком. Проект доступен под открытыми лицензиями и поддерживает два основных процессорных семейства.

systemd теперь поддерживает Rust: новые модули без полной переписки кода

В менеджер systemd добавлен экспериментальный путь написания новых компонентов на Rust. Переписывать существующий C‑код не планируют, а сборка остаётся в Meson. Rust‑модули работают в режиме без стандартной библиотеки.

LiberNT: новый форк ReactOS, стремящийся к полной совместимости с Windows 11

Команда проекта LiberNT создала собственный ответвление ReactOS, ориентированное на работу с приложениями и драйверами Windows 11 24H2. В сборках поддерживаются как традиционные x86_64, так и ARM64, а также экспериментальные платформы PowerPC и RISC‑V. Разработка активно использует инструменты искусственного интеллекта и распространяется под открытыми лицензиями.

GNOME OS Preview: первая стабильная сборка для обычных пользователей доступна для загрузки

Проект GNOME выпустил предварительный дистрибутив, основанный на версии 51.1. Образ ISO весит 3,7 ГБ и рассчитан на широкую аудиторию. Ранее такие сборки были доступны только в виде ночных билдов для разработчиков.

Mold 3.0 – молниеносный линковщик на Rust, готовый стать заменой GNU linker в Linux

Новый релиз компоновщика Mold 3.0 обещает существенно ускорить процесс сборки приложений под Linux. Проект реализован на Rust и распространяется по MIT‑лицензии. Разработчик – создатель LLVM lld, Руи Уэйяма.

Xenolith SDK: компиляция C++ настольных приложений в браузере для любой ОС

Новая открытая среда Xenolith позволяет собрать C++‑приложения для Windows, Linux и macOS прямо в веб‑браузере. Проект поддерживает WebAssembly, что открывает возможность запускать готовый код в любой системе без локального компилятора.

systemd 262: расширенные возможности управления юнитами и статической сборки

Через три месяца разработки вышел новый релиз системного менеджера systemd 262. Обновление добавило несколько важных функций, повышающих гибкость и безопасность Linux‑систем. Подробности о новшествах – ниже.

Kiro IDE 1.1: AI‑агенты, артефакты в сессиях и нативные ARM64‑версии для Windows и Linux

Kiro IDE 1.1: AI‑агенты, артефакты в сессиях и нативные ARM64‑версии для Windows и Linux

В новой версии среды разработки Kiro IDE добавлены артефакты, связанные с AI‑агентами, а также собраны нативные сборки под архитектуру ARM64 для обеих основных ОС. Обновление расширяет возможности разработки на современных процессорах.

Flatpak Builder 1.4.11: новые меры защиты и исправления в системе сборки

Flatpak Builder 1.4.11: новые меры защиты и исправления в системе сборки

Обновлённый flatpak-builder получил серию патчей, направленных на повышение безопасности сборочного процесса. В новой версии отключены потенциально опасные Git‑хуки и закрыт путь обхода sandbox‑директории.

Mojo открывает исходники компилятора: C++ под лицензией Apache 2.0 с исключениями LLVM

Разработчики языка Mojo разместили в открытом доступе код компилятора и сопутствующих инструментов. Проект теперь доступен под лицензией Apache 2.0 с особым набором исключений, позволяющих совместную работу с GPL‑кодом. Планируется принять внешние правки к концу года.

Новый релиз ShardScript

Выпущена новая версия языка программирования ShardScript. Этот язык предназначен для простой интеграции и выразительных высокоуровневых конструкций. Релиз включает интерпретатор, обновленную стандартную библиотеку и прототип сервера для Windows.

Новая версия One UI 9 уже доступна

Новая версия One UI 9 уже доступна

Компания Samsung готовит к выпуску стабильную версию своей оболочки One UI 9. Новая сборка уже появилась на сервере компании. Это означает, что финальный релиз не за горами.

Новая версия сборочной системы

Опубликована новая версия сборочной системы, используемой в крупных проектах. Эта система позволяет упростить процесс сборки и улучшить производительность. Новая версия включает в себя различные улучшения и исправления ошибок.