Уязвимость в библиотеке Pixman, применяемой для отрисовки во многих открытых проектах
Опубликован корректирующий релиз библиотеки Pixman 0.42.2, которая применяется для низкоуровневой отрисовки графики во многих открытых проектах, в том числе в X.Org, Cairo, Firefox и композитных менеджерах на основе протокола Wayland. В новой версии устранена опасная уязвимость (CVE-2022-44638), приводящая к переполнению буфера при обработке пиксельных данных c параметрами, приводящими к целочисленному переполнению.
Выпуск языка программирования Rust 1.65
Опубликован релиз языка программирования общего назначения Rust 1.65, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).
Леннарт Поттеринг предложил модернизировать разбивку загрузочных разделов
Леннарт Поттеринг продолжил публикацию идей по переработке компонентов для загрузки Linux и рассмотрел ситуацию с дублированием загрузочных разделов. Недовольство вызвало использование для организации начальной загрузки двух дисковых разделов с разными ФС, которые монтируются вложенно - раздела /boot/efi на базе ФС VFAT с компонентами прошивки EFI (EFI System Partition) и раздела /boot на базе ФС ext4, btrfs или xfs, на котором размещаются образы ядра Linux и initrd, а также настройки загрузчика.
В январе в Переславле-Залесском состоится конференция "СПО в высшей школе"
27-29 января 2023 года в Переславле-Залесском пройдёт XVIII конференция "СПО в высшей школе", также известная как OSEDUCONF. В мероприятии примут участие представители образовательного сообщества из России и других стран. Основной целью является налаживание личных контактов между специалистами, обсуждение перспектив и новинок области.
Новый выпуск свободной стратегической игры Warzone 2100
После восьми месяцев разработки опубликован релиз стратегической (RTS) игры Warzone 2100 4.3. Игра изначально разработана компанией Pumpkin Studios и выпущена на рынок в 1999 году. В 2004 году исходные тексты были открыты под лицензией GPLv2 и развитие игры продолжилось силами сообщества. Поддерживается как одиночная игра против ботов, так и проведение сетевых игр. Пакеты подготовлены для Ubuntu, Windows и macOS.
Первый выпуск Angie, форка Nginx от разработчиков, ушедших из компании F5
Опубликован первый выпуск высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера Angie, ответвлённого от Nginx группой бывших разработчиков проекта, уволившихся из компании F5 Network. Исходные тексты Angie доступны под лицензией BSD.
Отчёт о финансировании проекта Tor
Некоммерческий фонд, курирующий разработку анонимной сети Tor, опубликовал финансовый отчёт за 2021 финансовый год (c 1 июля 2020 г. по 30 июня 2021 года). За отчётный период размер полученных проектом средств составил 7.4 млн долларов (для сравнения в 2020 финансовом году было получено 4.8 млн). При этом около 1.7 млн долларов было выручено благодаря продаже на аукционе картины "Dreaming at Dusk", созданной художницей Итцель Ярд на основе закрытого ключа первого onion-сервиса Dusk.
Использование машинного обучения для определения эмоций и контроля над своей мимикой
Андрей Савченко из нижегородского филиала Высшей школы экономики опубликовал результат своих исследований в области машинного обучения, связанных с распознаванием эмоций на лицах людей, присутствующих на фотографиях и видео. Код написан на языке Python с использованием PyTorch и распространяется под лицензией Apache 2.0. Доступно несколько готовых моделей, в том числе пригодных для использования на мобильных устройствах.
В NPM включена обязательная двухфакторная аутентификация для сопровождающих значимых пакетов
GutHub расширил применение в репозитории NPM обязательной двухфакторной аутентификации, которая отныне станет применяться к учётным записям разработчиков, сопровождающих пакеты, насчитывающие более 1 млн загрузок в неделю или используемые в качестве зависимости у более 500 пакетов. Ранее двухфакторная аутентификация была обязательной только для сопровождающих 500 самых популярных NPM-пакетов (по числу зависимых пакетов).
Facebook опубликовал звуковой кодек EnCodec, использующий машинное обучение
Компания Facebook (запрещена в РФ) представила новый звуковой кодек EnCodec, использующий методы машинного обучения для повышения степени сжатия без потери качества. Кодек может использоваться для потоковой передачи звука в режиме реального времени. Эталонная реализация EnCodec написана на языке Python с использованием фреймворка PyTorch и распространяется под лицензией CC BY-NC 4.0 (Creative Commons Attribution-NonCommercial), допускающей использование кода только в некоммерческих целях.
Переполнение буфера в OpenSSL, эксплуатируемое при проверке сертификатов X.509
Опубликован корректирующий выпуск криптографической библиотеки OpenSSL 3.0.7, в котором устранены две уязвимости. Обе проблемы вызваны переполнением буфера в коде проверки поля с email-адресом в сертификатах X.509 и потенциально могут привести к выполнению кода при обработке специально оформленного сертификата. На момент публикации исправления разработчиками OpenSSL не было зафиксировано фактов наличия рабочего эксплоита, способного привести к выполнению кода атакующего.
В пакете exfatprogs 1.2.0 появилась поддержка восстановления ФС exFAT
Опубликован выпуск пакета exfatprogs 1.2.0, развивающего официальный набор Linux-утилит для создания и проверки ФС exFAT, пришедший на смену устаревшему пакету exfat-utils и сопутствующий встроенному в ядро Linux новому драйверу exFAT (поставляется начиная с выпуска ядра 5.7). В состав набора входят утилиты mkfs.exfat, fsck.exfat, tune.exfat, exfatlabel, dump.exfat и exfat2img. Код написан на языке Си и распространяется под лицензией GPLv2.
Выпуск свободной гоночной игры SuperTuxKart 1.4
После года разработки Опубликован релиз Supertuxkart 1.4, свободной гоночной игры с большим количеством картов, трасс и возможностей. Код игры распространяется под лицензией GPLv3. Бинарные сборки доступны для Linux, Android, Windows и macOS.
Выпуск дистрибутива Nitrux 2.5 с рабочим столом NX Desktop
Опубликован выпуск дистрибутива Nitrux 2.5.0, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Проект предлагает собственный рабочий стол NX Desktop, который представляет собой надстройку над пользовательским окружением KDE Plasma. На основе библиотеки Maui для дистрибутива развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах. Для установки дополнительных приложений продвигается система самодостаточных пакетов AppImages. Размер полного загрузочного образа составляет 1 ГБ. Наработки проекта распространяются под свободными лицензиями.
Выпуск системного менеджера systemd 252 с поддержкой UKI (Unified Kernel Image)
После пяти месяцев разработки представлен релиз системного менеджера systemd 252. Ключевым изменением в новой версии стала интеграция поддержки модернизированного процесса загрузки, позволяющего верифицировать по цифровым подписям не только ядро и загрузчик, но и компоненты базового системного окружения.
Выпуск Wine 7.20 и Wine staging 7.20
Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 7.20. С момента выпуска версии 7.19 было закрыто 29 отчётов об ошибках и внесены 302 изменения.
Выпуск системы потокового видеовещания OBS Studio 28.1
Доступен выпуск OBS Studio 28.1, пакета для потокового вещания, композитинга и записи видео. Код написан на языках C/C++ и распространяется под лицензией GPLv2. Сборки сформированы для Linux, Windows и macOS.