Выпуск Coreboot 26.09, открытой альтернативы проприетарным прошивкам

Опубликован выпуск проекта CoreBoot 26.09, разрабатывающего свободную альтернативу проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В состав новой версии включено 1251 изменение, подготовленное при участии 112 разработчиков, из которых 28 впервые приняли участие в разработке. Основные изменения: Реализована поддержка 26 материнских плат: Acer TravelMate P633-M и P633-V; Apple iMac4,1; ASRock Fatal1ty Z97X Killer и Z97 Anniversary; ASUS B85M-E, Maximus VI GENE, Maximus VII GENE и ASUS Maximus VII HERO; Framework Laptop 12 (13th Gen Intel Core); GIGABYTE MZ33-AR1; Intel NUC D33217GKE; LattePanda Mu DFR1141, DFR1142; Lenovo ThinkPad X380 Yoga, ThinkStation P320; MSI PRO B760-P WIFI DDR4 (MS-7D98); … Читать далее Выпуск Coreboot 26.09, открытой альтернативы проприетарным прошивкам

Выпуск отладчика GDB 18

Представлен релиз отладчика GDB 18.1 (первый выпуск серии 18.x, ветка 18.0 использовалась для разработки). GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (C, C++, D, Go, Objective-C, Fortran, OpenCL C, Pascal, Rust, ассемблер, Modula-2 и Ada) на различных аппаратных (i386, amd64, ARM, Power, Sparc, RISC-V, LoongArch и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS). Наиболее заметные улучшения: Добавлена поддержка платформ GNU/Linux/MicroBlaze (microblazeel-*linux*) и AArch64 MinGW (aarch64-*-mingw*). Объявлена устаревшей и намечена для удаления 32-разрядная архитектура s390 (s390-*). Для платформы Windows реализована поддержка режима «non-stop» (для Windows 10 и новее), блокировки планировщика командой «set scheduler-locking on» … Читать далее Выпуск отладчика GDB 18

virtio-nvgpu — модуль для предоставления доступа к GPU NVIDIA из виртуальных машин KVM

Проект virtio-nvgpu развивает virtio-устройство, позволяющее получить доступ к GPU NVIDIA из гостевых систем, запущенных под управлением гипервизора KVM, с минимальной потерей производительности. В состав входит модуль ядра, загружаемый в гостевой системе и virtio-устройство, выполняемое на стороне хост-окружения. Код модуля ядра написан на языке Си и распространяется под лицензией GPLv2, а код virtio-устройства написан на Rust и распространяется под лицензией Apache 2.0. По оценке разработчиков потеря производительности при доступе к GPU не превышает 2%. Высокая скорость работы достигается благодаря перенаправлению ioctl-вызовов к родному драйверу NVIDIA и работе на уровне ABI драйвера NVIDIA, без трансляции запросов на уровне API. На стороне гостевой … Читать далее virtio-nvgpu — модуль для предоставления доступа к GPU NVIDIA из виртуальных машин KVM

Опубликован менеджер установки приложений F-Droid 2.0

Проект F-Droid, развивающий каталог открытых приложений для Android, опубликовал официальное мобильное приложение F-Droid 2.0, в котором задействовано современно оформление в стиле Material Design, переписаны ключевые компоненты, переработана система разделения приложений на категории, упрощены процессы поиска и установки приложений, но при этом сохранены привычные методы работы. Код проекта распространяется под лицензией GPLv3. По умолчанию осуществляется навигация по каталогу свободных программ f-droid.org, но поддерживается подключение к любому другому совместимому с F-Droid репозиторию. Программа выполняет такие задачи, как уведомление о появлении обновлений, автоматическая загрузка и установка обновлений, отсеивание программ, несовместимых с установленной версией Android, поиск нужных программ, проверка целостности по цифровой подписи. Среди … Читать далее Опубликован менеджер установки приложений F-Droid 2.0

Доступна система управления версиями Apache Subversion 1.15.0

Спустя более шести лет с прошлого значительного выпуска организация Apache Software Foundation опубликовала релиз централизованной системы управления версиями Subversion 1.15.0. Ключевые улучшения Subversion 1.15: Добавлен режим работы без кэширования базовых ревизий всех файлов на локальной системе (Pristines On Demand), позволяющий сократить размер рабочей копии на диске до 50% за счёт загрузки файлов с сервера по мере необходимости. Ценой снижения потребления дискового пространства является повышение сетевого трафика и увеличение времени при выполнении таких операций, как diff и revert. Отключение кэширования может оказаться полезным при работе с большими репозиториями с редко меняющимися файлами, при размещении рабочей копии на одном хосте с репозиторием, … Читать далее Доступна система управления версиями Apache Subversion 1.15.0

Выпуск Samba 4.25.0

После 6 месяцев разработки представлен релиз Samba 4.25.0, продолживший развитие ветки Samba 4 с полноценной реализацией контроллера домена и сервиса Active Directory, совместимого с реализацией Windows Server и способного обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 11. Samba 4 является многофункциональным серверным продуктом, предоставляющим также реализацию файлового сервера, сервиса печати и сервера идентификации (winbind). Код проекта написан на языке Си и распространяется под лицензией GPLv3. Ключевые изменения в Samba 4.25: В реализацию протокола SMB3 добавлена экспериментальная поддержка постоянных файловых дескрипторов (SMB2_CAP_PERSISTENT_HANDLES), позволяющих клиентам продолжить работу с открытыми файлами после обрыва сетевого соединения, перезапуска сервера или переключения нагрузки … Читать далее Выпуск Samba 4.25.0

Атаки по сторонним каналам через механизм отслеживания изменений в ФС

Исследователи из Грацского технического университета (Австрия) выявили серию атак по сторонним каналам (PDF), осуществляемых через механизмы отслеживания изменений в файловой системе. Атаки позволяют отслеживать активность других пользователей на основе анализа событий об обращении к файлам и каталогам через такие API, как inotify в Linux, FileObserver в Android, ReadDirectoryChangesW в Windows и File System Events в macOS. Полученные сведения могут использоваться для воссоздания информации, вводимой пользователем с клавиатуры, для определения открываемых сайтов или для организации clickjacking-атак, осуществляющих наложение содержимого на активное окно в момент перед кликом. Код с реализацией методов атак опубликован под лицензией MIT. Наиболее опасный метод атаки продемонстрирован в … Читать далее Атаки по сторонним каналам через механизм отслеживания изменений в ФС

Выпуск среды рабочего стола COSMIC 1.9.0

Компания System76, разрабатывающая Linux-дистрибутив Pop!_OS, опубликовала выпуск среды рабочего стола COSMIC 1.9.0. Пакеты с COSMIC 1.9.0 доступны в дистрибутиве Pop!_OS 24.04 и в ближайшее время ожидаются в Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox и CachyOS. Код написан на языке Rust и распространяется под лицензиями GPLv3 (приложения) и MPL-2.0 (библиотеки). COSMIC развивается как универсальный проект, не привязанный к конкретному дистрибутиву и соответствующий спецификациям Freedesktop. Для построения интерфейса в COSMIC задействована библиотека Iced, которая использует безопасные типы, модульную архитектуру и модель реактивного программирования, а также предлагает архитектуру, привычную для разработчиков, знакомых с языком декларативного построения интерфейсов Elm. Предоставляется несколько движков … Читать далее Выпуск среды рабочего стола COSMIC 1.9.0

Ubuntu переходит на ускоренный цикл устранения уязвимостей в пакетах с ядром Linux

Компания Canonical объявила о переходе на унифицированный 2-недельный цикл подготовки обновлений пакетов с ядром Linux с публикацией нового обновления каждую неделю. Цикл разработки обновлений сокращён в связи с увеличением интенсивности выявления уязвимостей в ядре Linux. Новый цикл формирования очередного корректирующего обновления пакета с ядром теперь будет запускаться каждую неделю без разделения на обычные обновления и обновления с устранением уязвимостей. Доведение до пользователя каждого обновления с устранением уязвимостей будет занимать две недели — одна неделя на подготовку, сборку и базовое тестирование пакета и вторая неделя на расширенное тестирование, выявление регрессий и сертификацию. Таким образом, новые версии пакетов с ядром отныне будут … Читать далее Ubuntu переходит на ускоренный цикл устранения уязвимостей в пакетах с ядром Linux

Qualcomm реализует поддержку чипов Snapdragon X2 в Linux

Компания Qualcomm объявила о передаче в основной состав ядра Linux изменений, обеспечивающих поддержку устройств на чипах Snapdragon X2, оснащённых CPU Qualcomm Oryon (6-18 ядер в зависимости от модели), AI-ускорителем Hexagon (80 TOPS) и GPU Adreno X2-90. Среди прочего будет подготовлен FastRPC-драйвер для NPU Hexagon и добавлена поддержка новых GPU Adreno в Mesa-драйверы Freedreno, Turnip и Rusticl. Интеграция поддержки Snapdragon X2 в ядро разделена на несколько этапов. В первую очередь опубликованы компоненты для обеспечения загрузки и базового запуска системы (в качестве менеджера загрузки поддерживается systemd-boot). На втором этапе будут добавлены драйверы для обеспечения базового ввода/вывода, позволяющие подключать различные периферийные устройства через … Читать далее Qualcomm реализует поддержку чипов Snapdragon X2 в Linux

Релиз Chrome 154

Компания Google опубликовала релиз web-браузера Chrome 154. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается от Chromium использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого от копирования видеоконтента (DRM), системой автоматической установки обновлений, постоянным включением Sandbox-изоляции, поставкой ключей к Google API и передачей RLZ-параметров при поиске. Для тех, кому необходимо больше времени на обновление, отдельно поддерживается ветка Extended Stable, сопровождаемая 8 недель. Следующий выпуск Chrome 155 в рамках нового двухнедельного цикла разработки запланирован на 6 октября. Основные изменения в Chrome 154 (1, 2, 3, 4): Продолжено развитие AI-режима, позволяющего … Читать далее Релиз Chrome 154

Дистрибутив Peppermint OS переходит с X.Org Server на XLibre

Разработчики Linux-дистрибутива Peppermint OS, построенного на пакетной базе Debian GNU/Linux и предлагающего пользовательское окружение на основе рабочего стола Xfce и файлового менеджера Thunar, анонсировали переход на использование по умолчанию XLibre, форка X.Org Server. XLibre будет задействован в следующем обновлении iso-образов PeppermintOS, до публикации которых для тестирования предложены экспериментальные сборки. В обозримом будущем Peppermint OS планирует оставаться на стеке X11 так как в среде рабочего стола Xfce намерены продолжать полноценную поддержку X11. По мнению разработчиков Peppermint OS, проект XLibre отлично подходит для пользователей, предпочитающих использовать X11 вместо Wayland, так как в нём продолжена работа по исправлению ошибок, сопровождению, чистке и модернизации … Читать далее Дистрибутив Peppermint OS переходит с X.Org Server на XLibre

Выпуск музыкального проигрывателя Fooyin 0.13

Состоялся выпуск музыкального проигрывателя Fooyin 0.13, нацеленного на предоставление расширенных возможностей по настройке и адаптации программы под свои предпочтения. В Fooyin предложен набор виджетов с реализацией различных режимов управления музыкальной коллекцией и воспроизведения музыки. Дополнительные возможности могут подключаться в форме плагинов. Для настройки интерфейса предлагается конфигуратор раскладки элементов на экране. Проект написан на языке С++ с использованием библиотеки Qt и распространяется под лицензией GPLv3. Готовые пакеты сформированы для Fedora, Debian и Ubuntu, а также в формате flatpak. Поддерживается воспроизведение файлов в формате FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, Musepack, Monkey’s Audio, VGM и различных трековых форматов. Среди возможностей … Читать далее Выпуск музыкального проигрывателя Fooyin 0.13

Первый выпуск scan, библиотеки разбора текста для C++ с построением конечного автомата при компиляции

Опубликован первый выпуск библиотеки scan (0.1.0), разбирающей текст в значения по шаблону, известному на этапе компиляции. Шаблон или формат записывается как аргумент шаблона C++ и превращается при компиляции в размеченный детерминированный конечный автомат (tagged deterministic finite automaton, TDFA), обход которого разворачивается по состояниям в код на этапе компиляции с использованием шаблонов C++. Результатом выполнения является значение запрошенного типа. Код проекта написан на C++23 и распространяется под лицензией GPLv3. import scan; // Совпадает ли вся строка. Каждая точка входа — ещё и адаптор диапазона. scan::match‹»[a-z]+@[a-z.]+»>(address); address | scan::match‹»[a-z]+@[a-z.]+»>; // С группами. const auto found = scan::match‹»([0-9]+)-([a-z]+)»>(«42-abc»); found.get‹1>().to_view(); // «42» // Начало … Читать далее Первый выпуск scan, библиотеки разбора текста для C++ с построением конечного автомата при компиляции

Выпуск системного менеджера systemd 262

После трёх месяцев разработки доступен релиз системного менеджера systemd 262. В новой версии реализовано встраивание в процесс минимального набора unit-файлов, обеспечена поддержка сборки со статическим связыванием, проведена интеграция c dm-clone для клонирования блочных устройств, добавлено ведение БД установленных файлов в systemd-sysupdate и обеспечена криптографическая верификация отчётов systemd-report. Среди изменений в новом выпуске: В исполняемый файл системного менеджера встроен набор базовых unit-файлов (basic.target, sysinit.target, multi-user.target, reboot.target, shutdown.target, systemd-poweroff.service и т.п.), которые используются при невозможности загрузить unit-файлы с диска. Подобное встраивание позволяет запускать контейнеры с init-процессом (PID1) на базе systemd без установки unit-файлов. Добавлена поддержка сборки в форме одного статически скомпонованного исполняемого … Читать далее Выпуск системного менеджера systemd 262

Релиз операционной системы NetBSD 10.2

Опубликован релиз операционной системы NetBSD 10.2, который отнесён к категории корректирующих обновлений и включает в основном исправления проблем и уявзимостей, выявленных с момента публикации NetBSD 10.1 в декабре 2024 года. Ветка NetBSD 10 будет поддерживаться до релиза NetBSD 12.0. Для загрузки подготовлены установочные образы размером 639 МБ, доступные в сборках для 57 системных архитектур и 16 различных семейств CPU. Для новых установок рекомендуется использовать недавно опубликованный релиз NetBSD 11.0. Из не связанных с исправлением ошибок изменений отмечается поддержка новых версий компиляторов, повышение стабильности работы WiFi-драйвера iwm, решение проблем при работе на системах Olimex A64 и MIPS R5000SC, реализация возможности загрузки … Читать далее Релиз операционной системы NetBSD 10.2

Выпуск операционной системы Solaris 11.4 SRU95

Компания Oracle опубликовала выпуск операционной системы Solaris 11.4 SRU 95 (Support Repository Update), в котором предложена серия значительных изменений и улучшений для ветки Solaris 11.4. Для установки предложенных в обновлении исправлений достаточно выполнить команду ‘pkg update’. Пользователи также могут воспользоваться бесплатной редакцией Solaris 11.4 CBE (Common Build Environment), развиваемой с использованием модели непрерывной публикации новых версий. Среди изменений в новой версии: В команде «zpool monitor» реализована поддержка выбора нескольких провайдеров (отслеживаемых подсистем, таких как send, receive, destroy, scrub и resilver) и задания провайдера по умолчанию. Добавлена возможность использования формата CTF (Compact C Type Format) с таблицей отладочных символов .SUNW_ldynsym для … Читать далее Выпуск операционной системы Solaris 11.4 SRU95

Выпуск медиаплеера VLC 3.0.24 с устранением 130 уязвимостей

Представлен выпуск мультимедийного проигрывателя VLC 3.0.24. Код написан на языке Си и распространяется под лицензией LGPLv2.1. В VLC и во встроенных библиотеках устранено более 130 проблем с безопасностью, вызванных переполнениями буфера, обращением к памяти после её освобождения, целочисленными переполнениями и двойным освобождением памяти (детали пока не раскрываются). Некоторые из уязвимостей могут эксплуатироваться при обработке специально оформленного контента. Среди изменений, не связанных с уязвимостями и исправлением ошибок: Добавлена поддержка декодирования звуковых форматов Atrac3 и Atrac9 (Adaptive Transform Acoustic Coding). Добавлен декодировщик для формата APV (Advanced Professional Video). Реализована поддержка субтитров CEA-708 в мультимедийном контейнере MP4. В распаковщик медиаконтейнеров MPEG добавлена поддержка … Читать далее Выпуск медиаплеера VLC 3.0.24 с устранением 130 уязвимостей

Компания Valve представила экспериментальный видеокодек Pyrowave

Компания Valve объявила о включении в состав бета-версии клиента Steam видеокодека Pyrowave, оптимизированного для потокового вещания видео с низкими задержками в сетях с высокой пропускной способностью. Кодек добавлен в качестве опции в сервис Steam Remote Play, позволяющий вести вещания игрового процесса или транслировать вывод на свою систему при игре на других устройствах. В Linux-версии Steam кодек становится доступен при активации в настройках режима SteamRT3. Реализация кодека написана на языке C++ и распространяется под лицензией MPL. Кодек поддерживает только раздельное кодирование каждого кадра (intra-only), независимо от соседних кадров (все кадры являются ключевыми, межкадровое сжатие не используется). Подобный подход позволяет добиться очень … Читать далее Компания Valve представила экспериментальный видеокодек Pyrowave

Проект Convey развивает форк почтового клиента Geary

Опубликован почтовый клиент Convey, продолжающий развитие проекта Geary, новые версии которого не публиковались с мая 2024 года. Наиболее заметным отличием от Geary является переход на использование библиотек GTK4 и libadwaita. Код написан на языке Vala и распространяется под лицензией LGPL. Среди изменений: Добавлен бэкенд Microsoft Graph для работы с учётными записями Outlook и Microsoft 365. Предоставлена возможность создания, переименования и удаления папок из боковой панели, а также создания вложенных папок через контекстное меню. Переработан код автодополнения вводимых адресов. Плагины переведены на использование libpeas-2, gcr-4 и gck-2. Библиотеки libcanberra и gsound звменены на GStreamer для воспроизведения звуков уведомлений. Возможность навигации по … Читать далее Проект Convey развивает форк почтового клиента Geary

Выпуск дистрибутива MX Linux 25.3

Опубликован релиз легковесного дистрибутива MX Linux 25.3, созданного в результате совместной работы сообществ, образовавшихся вокруг проектов antiX и MEPIS. Выпуск основан на пакетной базе Debian с улучшениями от проекта antiX и пакетами из собственного репозитория. В дистрибутиве на выбор можно использовать системы инициализации sysVinit и systemd. Поставляются собственные инструменты для настройки и развёртывания системы. Для загрузки доступны 64-разрядные сборки (x86_64) с рабочим столом Xfce (2.7 ГБ), а также сборки с рабочим столом KDE (3.4 ГБ) и сборки (2.3 ГБ) с оконным менеджером Fluxbox. В новом выпуске: Осуществлена синхронизация с пакетной базой Debian 13.7. Ядро Linux обновлено до версии 6.12.107. Обновлены … Читать далее Выпуск дистрибутива MX Linux 25.3