Организация Rust Foundation учредила фонд поддержки сопровождающих

Некоммерческая организация Rust Foundation, занимающаяся развитием и поддержкой языка Rust и связанной с ним экосистемы, представила инициативу «Maintainers Fund» для финансирования разработчиков, создающих Rust, и сопровождающих, отвечающих за поддержание разработки проекта. Отмечается, что язык Rust не может развиваться, оставаться безопасным и функционировать без сопровождающих, выполняющих такие функции как рецензирование pull-запросов и проведение рефакторинга, при том, что работа этих людей часто остаётся недооценённой и основанной только на энтузиазме. Финансирование поможет участникам, от которых зависит разработка Rust, продолжать свою работу, избежать выгорания (1, 2, 3) и получить поддержку, которую они заслуживают. Средства для нового фонда планируют привлечь за счёт целевых взносов. Участники, … Читать далее Организация Rust Foundation учредила фонд поддержки сопровождающих

Выпуск Cozystack 0.37, открытой PaaS-платформы на базе Kubernetes

Доступен выпуск свободной PaaS-платформы Cozystack 0.37, построенной на базе Kubernetes. Проект нацелен на предоставление готовой платформы для хостинг-провайдеров и фреймворка для построения частных и публичных облаков. Платформа устанавливается напрямую на серверы и охватывает все аспекты подготовки инфраструктуры для предоставления управляемых сервисов. Cozystack позволяет запускать и предоставлять кластеры Kubernetes, базы данных и виртуальные машины. Код платформы доступен на GitHub и распространяется под лицензией Apache-2.0. В качестве базового стека технологий используется Talos Linux и Flux CD. Образы с системой, ядром и необходимыми модулями формируются заранее, и обновляются атомарно, что позволяет обойтись без таких компонентов как dkms и пакетный менеджер, и гарантировать стабильную … Читать далее Выпуск Cozystack 0.37, открытой PaaS-платформы на базе Kubernetes

Debian прекращает поддержку архитектур armel и mips64el

Разработчики проекта Debian объявили об удалении портов для архитектур mips64el и armel (ARM EABI) из репозиториев unstable и experimental. В следующей ветке Debian 14 данные архитектуры поддерживаться не будут. Из плат, в которых использовалась архитектура armel, отмечаются Raspberry Pi 1, Raspberry Pi Zero и Raspberry Pi Zero W. Источник: http://www.opennet.ru/opennews/art.shtml?num=64182 Читать далее Debian прекращает поддержку архитектур armel и mips64el

Представлен маршрутизатор Turris Omnia NG с прошивкой на базе OpenWRT

Организация CZ.NIC, являющаяся регистратором чешского домена первого уровня CZ и разработчиком свободного DNS-сервера Knot, представила маршрутизатор Turris Omnia NG, продолжающий развитие выпускаемого последние десять лет устройства Turris Omnia. Как и прошлая модель в новом маршрутизаторе используется собственное ответвление от открытой платформы OpenWRT, поставляемое под именем Turris OS. Устройство поступило в продажу по цене 561 евро. Сопровождение и выпуск обновлений прошивки будут осуществляться в течение 10 лет. Устройство выходит за рамки обычного маршрутизатора и точки беспроводного доступа, и позиционируется как цифровой центр для дома и малых/средних предприятий. Помимо сетевых возможностей предоставляются средства для развёртывания сетевых хранилищ (NAS, Network-Attached Storage), VPN, резервного … Читать далее Представлен маршрутизатор Turris Omnia NG с прошивкой на базе OpenWRT

Программно-аппаратная платформа CHERIoT 1.0 для повышения безопасности кода на языке Си

Представлен финальный вариант спецификации программной-аппаратной платформы CHERIoT 1.0 (Capability Hardware Extension to RISC-V for Internet of Things), определяющей расширение набора команд (ISA) для создания защищённых устройств. CHERIoT предоставляет аппаратные возможности для отслеживания доступа к памяти, проверки корректности работы с указателями и обеспечения изоляции блоков кода. Одновременно опубликован стабильный релиз эталонной формальной модели CHERIoT ISA, определённой на языке Sail. Наработки проекта распространяются под лицензией BSD. Проект CHERIoT был создан компанией Microsoft для решения проблем с безопасностью в существующем коде на языках C и С++ и защиты подобного кода без необходимости его переработки. Защита реализуется через применение модифицированного компилятора, использующего расширенный набор … Читать далее Программно-аппаратная платформа CHERIoT 1.0 для повышения безопасности кода на языке Си

Открыт инструментарий для музыкальных плагинов VST 3 и протокола ASIO

Компания Steinberg, занимающаяся производством оборудования и программных систем для музыкальной индустрии, открыла исходный код инструментариев, связанных с разработкой плагинов VST 3 (Virtual Studio Technology) и использованием протокола ASIO (Audio Stream Input/Output). Выпуск VST SDK 3.8 открыт под лицензий MIT. Также предложен открытый вариант ASIO SDK, доступный под лицензией GPLv3. Для продвижения VST SDK как открытого проекта запущен отдельный сайт vstdev.org. Поддерживается работа в Linux, Windows и macOS. Технология VST 3 позволяет создавать кроссплатформенные плагины с реализацией звуковых эффектов и виртуальных музыкальных инструментов, которые можно использовать в различных платформах для создания музыки и цифровой обработки звука. В настоящее время VST является … Читать далее Открыт инструментарий для музыкальных плагинов VST 3 и протокола ASIO

Представлен формат изображений AVIF 1.2

После трёх лет разработки опубликована спецификация для формата изображений AVIF 1.2 (AV1 Image Format), использующего технологии внутрикадрового сжатия из формата кодирования видео AV1. Контейнер для распространения сжатых данных в AVIF полностью аналогичен HEIF. AVIF поддерживает как изображения в расширенном динамическом диапазоне (HDR, High Dynamic Range) и цветовом пространстве Wide-gamut, так и в стандартном динамическом диапазоне (SDR). Эталонная реализация формата предлагается в библиотеке libavif. В новой версии реализована поддержка механизма «Sample Transform«, позволяющего формировать конечное изображение через объединение одного или нескольких вспомогательных изображений и констант, используя математические преобразования над пикселями, тип и параметры которых сохраняются в области с метаданными. Например, данный … Читать далее Представлен формат изображений AVIF 1.2

Выпуск языка программирования Nim 2.2.6

Представлен релиз языка системного программирования Nim 2.2.6. Обновление вышло спустя шесть месяцев после релиза версии 2.2.4 и включает 141 коммит с исправлениями ошибок и улучшениями производительности. Nim – статически типизированный компилируемый язык программирования с синтаксисом, вдохновлённым Python, и возможностями метапрограммирования на уровне Lisp. Язык компилируется в C, C++ и JavaScript, обеспечивая производительность на уровне C при выразительности высокоуровневых языков. Код проекта поставляется под лицензией MIT. Ключевые особенности Nim включают мощную систему макросов, работающих на AST во время компиляции, развитую систему обобщённого программирования с концептами, множественную диспетчеризацию (multiple dispatch), детерминированное управление памятью с поддержкой нескольких стратегий (ARC/ORC, refc, маркировка-и-подметание), встроенную поддержку … Читать далее Выпуск языка программирования Nim 2.2.6

Выпуск дистрибутива Devuan 6.0, форка Debian 13 без systemd

Представлен выпуск дистрибутива Devuan 6.0 «Excalibur», форка Debian GNU/Linux, поставляемого без системного менеджера systemd. Новая ветка примечательна переходом на пакетную базу Debian 13. Для загрузки подготовлены Live-сборки (1.7 ГБ) и установочные iso-образы для архитектуры amd64. Пакеты собираются для архитектур i386, amd64, armel, armhf, arm64, ppc64el и riscv64. Проектом поддерживаются ответвления для около 400 пакетов Debian, которые модифицированы для избавления от привязок к systemd, ребрендинга или адаптации для особенностей инфраструктуры Devuan. Два пакета (devuan-baseconf, jenkins-debian-glue-buildenv-devuan) присутствуют только в Devuan и связаны с настройкой репозиториев и работой сборочной системы. В остальном Devuan полностью совместим с Debian и может использоваться в качестве основы … Читать далее Выпуск дистрибутива Devuan 6.0, форка Debian 13 без systemd

Доступен встраиваемый движок хранения TidesDB 1.0, поддерживающий ACID-транзакции

Опубликован первый стабильный релиз проекта TidesDB, развивающего библиотеку для хранения данных в формате ключ/значение, которая может использоваться как обособленный движок, так и для встраивания в приложения. Из ключевых возможностей отмечается поддержка ACID-транзакций и оптимизация для эффективного хранения данных на Flash-накопителях и в оперативной памяти. Код написан на языке Си и распространяется под лицензией MPL 2.0. Обвязки подготовлены для языков C++, Go, Java, Python, Rust, Lua и JavaScript. Для хранения данных задействована структура LSM-tree (журнально-структурированное дерево со слиянием), обеспечивающее высокую производительность не только при чтении, но и при выполнении операций записи и изменения данных. Операции чтения не блокируют запись и чтение … Читать далее Доступен встраиваемый движок хранения TidesDB 1.0, поддерживающий ACID-транзакции

Релиз среды разработки Qt Creator 18

Состоялся выпуск интегрированной среды разработки Qt Creator 18, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS. В новой версии: Добавлена экспериментальная поддержка спецификации Development Containers для автоматизации настройки контейнеров с окружением для разработки проекта. Qt Creator теперь определяет наличие файла «devcontainer.json» в каталоге с проектом, создаёт на его основе Docker-контейнер и настраивает взаимодействие с ним из приложения. На страницу первого запуска (Welcome) … Читать далее Релиз среды разработки Qt Creator 18

Выпуск видеоредактора Shotcut 25.10

Опубликован релиз видеоредактора Shotcut 25.10, развиваемого автором проекта MLT и использующего данный фреймворк для редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA. Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Код написан на C++ с использованием фреймворка Qt и распространяется под лицензией GPLv3. Готовые сборки доступны для Linux (AppImage, flatpak и snap), macOS и … Читать далее Выпуск видеоредактора Shotcut 25.10

Представлен порт ядра Linux для WebAssembly, запускаемый в браузере

В списке рассылки разработчиков ядра Linux опубликованы патчи с реализацией архитектуры «Wasm» для ядра Linux, позволяющей компилировать ядро в промежуточный код WebAssembly для последующего прямого выполнения в web-браузере без задействования эмуляторов. Кроме того, для ядра Linux проектом реализована возможность запускать исполняемые файлы в формате «.wasm» и подготовлен драйвер «web console» для симуляции работы с консолью в браузере. Также подготовлен инструментарий для упрощения сборки запускаемых в браузере системных окружений. В качестве примера сформировано окружение на базе скомпилированных в WebAssembly набора утилит BusyBox и системной библиотеки musl. В качестве эмулятора терминала для работы с подобным окружением задействован Xterm.js. Отдельно запущен демонстрационный сайт, … Читать далее Представлен порт ядра Linux для WebAssembly, запускаемый в браузере

Выпуск пакетного менеджера Pacman 7.1

Доступен релиз пакетного менеджера Pacman 7.1, применяемого в дистрибутиве Arch Linux. Из изменений можно выделить: По умолчанию включена обязательная проверка по цифровой подписи для пакетов и файлов с БД репозитория (настройка SigLevel выставлена по умолчанию в значение «Required»). Отсутствие подписи или некорректная подпись теперь будет по умолчанию приводить к завершению с выводом ошибки. Усилена sandbox-изоляция обработчика, загружающего данные по сети. Ограничено число допустимых системных вызовов, задействован флаг NO_NEW_PRIVS для запрета смены привилегий, улучшено ограничение через механизм Landlock. В pacman.conf и утилиту командной строки добавлены параметры для управления изоляцией: «DisableSandboxFilesystem», «DisableSandboxSyscalls» и «DisableSandbox». При наличии просроченных ключей обеспечен вывод запроса на … Читать далее Выпуск пакетного менеджера Pacman 7.1

В Debian намерены добавить Rust в число обязательных зависимостей к APT

Джулиан Андрес Клоде (Julian Andres Klode), основной сопровождающий проект APT, объявил о решении добавить код на языке Rust в пакетный менеджер APT, а также включить в число обязательных зависимостей компилятор Rust, стандартную библиотеку Rust и PGP-инструментарий от проекта Sequoia, написанный на Rust. Изменения намерены реализовать не раньше мая 2026 года, чтобы дать разработчикам портов Debian полгода на реализацию корректной работы инструментария Rust или сворачивание порта. На Rust планируют реализовать компоненты APT, требующие повышенного внимания с точки зрения безопасности, такие как парсеры форматов deb, ar и tar, а также код для проверки цифровых подписей. Ранее, в состав релиза APT 3.0 уже … Читать далее В Debian намерены добавить Rust в число обязательных зависимостей к APT

Выпуск проекта FPDoom 1.20251101, развивающего порты Doom и других игр для кнопочных телефонов

Доступен выпуск проекта FPDoom 1.20251101, позволяющего запустить классический Doom, его дополнения и другие портированные игры на распространённом на дешёвых кнопочных телефонах чипе Spreadtrum SC6531 и его модификациях. Проект содержит порты ванильного Doom, а также Duke3D, Shadow Warrior, Blood, Wolfenstein 3D, Heretic, Hexen, эмуляторов InfoNES, Snes9x и gnuboy. Порты выполнены в виде приложений bare-metal, запускаемых через свой загрузчик (добавляется в прошивку, загружает игры с SD-карты). Устанавливается на современные кнопочные телефоны с чипами Spreadtrum SC6530/SC6531, что составляет более половины предложений на российском рынке. В обновлении 1.20251101 добавлена поддержка нового чипа Unisoc UMS9117, который является развитием Spreadtrum SC6531 (компания Unisoc ранее называлась Spreadtrum). … Читать далее Выпуск проекта FPDoom 1.20251101, развивающего порты Doom и других игр для кнопочных телефонов

В KDE появилась возможность настройки визуальных границ элементов

Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Наиболее заметные изменения, развиваемые для выпуска KDE Plasma 6.6, запланированного на 12 февраля: Ограничение на максимальное число виртуальных рабочих столов увеличено с 20 до 25 (позволяет отображать виртуальные рабочие столы в сетке 5×5). Добавлена поддержка портала xdg для доступа к USB-устройствам из изолированных приложений. Добавлена поддержка настройки визуального выделения рамок и контуров элементов интерфейса, для которых используется тема оформления Breeze. Среди прочего возможно полное отключение разделителей элементов или контрастное разделение выбранным цветом. На системах с ядром Linux 6.20 и соответствующей аппаратной поддержкой реализована … Читать далее В KDE появилась возможность настройки визуальных границ элементов

Выпуск Wine 10.18. Доля Windows-игр, работающих через Wine и Proton, приблизилась к 90%

Опубликован экспериментальный выпуск открытой реализации Win32 API — Wine 10.18. С момента выпуска 10.17 было закрыто 30 отчётов об ошибках и внесено 298 изменений. Наиболее важные изменения: В режиме WoW64 (64-bit Windows-on-Windows), обеспечивающем выполнение 16/32-разрядных Windows-приложений в 64-разрядных Unix-системах, реализована возможность маппинга памяти для OpenGL при помощи API Vulkan. В режиме WoW64 добавлена поддержка проброса SCSI-устройств. В ntdll добавлен API синхронизации «Synchronization barriers«, позволяющий приостановить выполнение нескольких потоков до достижения определённой точки выполнения во всех потоках (например, дождаться пока все потоки достигнуть определённой стадии при параллельном выполнении одного и тот же кода). Добавлена поддержка WinRT. Закрыты отчёты об ошибках, связанные … Читать далее Выпуск Wine 10.18. Доля Windows-игр, работающих через Wine и Proton, приблизилась к 90%

Chrome 154 начнёт запрашивать подтверждение при открытии сайтов без HTTPS

Компания Google анонсировала включение в выпуске Chrome 154, намеченном на октябрь 2026 года, автоматического перенаправления HTTP-запросов на HTTPS. Для сайтов, не поддерживающих HTTPS, перед первым открытием по HTTP будет выводиться диалог для подтверждения операции. В настоящее время подобное поведение является опциональным и для включения требует выставления настройки «Always Use Secure Connections». Изначально режим постоянного использования HTTPS планировалось активировать по умолчанию ещё в 2023 году, но включение для всех пользователей было отложено и ограничено активацией в режиме «инкогнито» и точечными экспериментами. По статистике Google наиболее активный рост внедрений HTTPS пришёлся на 2015-2020 годы, после чего уровень поддержки HTTPS достиг 95-99% и … Читать далее Chrome 154 начнёт запрашивать подтверждение при открытии сайтов без HTTPS

Для Ubuntu 25.10 подготовлены варианты пакетов, оптимизированные для архитектуры x86-64-v3

Компания Canonical начала поставку для Ubuntu 25.10 отдельных вариантов пакетов с исполняемыми файлами, собранными с оптимизациями для архитектуры x86-64-v3. В настоящее время для x86-64-v3 подготовлено около 2000 пакетов из репозитория main, которые доступны в качестве опции. Данные пакеты не протестированы на уровне основных пакетов, но уже могут использоваться энтузиастами, желающими добиться максимальной производительности. В Ubuntu 26.04 намерены собрать оптимизированные для архитектуры x86-64-v3 варианты всех имеющихся пакетов и обеспечить для них полноценное тестирование. Возможность использования пакетов с оптимизациями для x86-64-v3 реализована без нарушения поддержки старого оборудования. В dpkg, apt и Launchpad внесены изменения, позволяющие собирать и распространять пакеты одновременно для нескольких … Читать далее Для Ubuntu 25.10 подготовлены варианты пакетов, оптимизированные для архитектуры x86-64-v3

В библиотеке DC драйвера AMDGPU реализована поддержка GCN 1.0 и аналоговых видеовыходов

Тимур Кристоф (Timur Kristóf), один из субподрядчиков фирмы Valve, представил серию патчей, реализующих в ядерной библиотеке DC (Display Core) драйвера AMDGPU поддержку аналоговых видеовыходов, применяемых на GPU AMD семейства GCN 1.0/1.1. Отсутствие поддержки части выдеовыходов в драйвере AMDGPU или работа в обход библиотеки DC были одними из последних причин, по которым драйвер AMDGPU не использовался по умолчанию для семейств GPU GCN 1.0/1.1. С данными изменениями возможности AMDGPU по поддержке видеокарт GCN 1.0/1.1 достигнут паритета с драйвером Radeon, в котором так же существует поддержка указанных GPU. Компания Valve и её субподрядчики надеются достигнуть состояния, при котором драйвер AMDGPU будет использоваться для … Читать далее В библиотеке DC драйвера AMDGPU реализована поддержка GCN 1.0 и аналоговых видеовыходов