Выпуск Wine 10.3 и Wine staging 10.3

Опубликован экспериментальный выпуск открытой реализации Win32 API — Wine 10.3. С момента выпуска 10.2 было закрыто 18 отчётов об ошибках и внесено 308 изменений. Наиболее важные изменения: В драйвере winewayland.drv, позволяющем использовать Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11, реализована поддержка буфера обмена. В WineD3D добавлена начальная поддержка возможностей для ускорения декодирования видео при помощи API Vulkan. В сборки для систем ARM включена библиотека Compiler-RT. В заголовочных файлах библиотеки Winelib улучшена поддержка языка C++. Продолжена разработка драйвера для Bluetooth. Закрыты отчёты об ошибках, связанные с работой приложений: IDA Pro 7.6, Miles Sound System, JawsEditor … Читать далее Выпуск Wine 10.3 и Wine staging 10.3

Релиз набора компиляторов LLVM 20

После шести месяцев разработки доступен релиз проекта LLVM 20.1.0, развивающего инструментарий (компиляторы, оптимизаторы и генераторы кода), компилирующий программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован в машинный код для заданной целевой платформы или использован JIT-компилятором для формирования машинных инструкций непосредственно во время выполнения программы. На базе технологий LLVM проектом развивается компилятор Clang, поддерживающий языки программирования C, C++ и Objective-C. Начиная с прошлой ветки проект перешёл на новую схему формирования номеров версий, в соответствии с которой нулевой выпуск («N.0») используется в процессе разработки, а первая стабильная версия снабжается номером «N.1». … Читать далее Релиз набора компиляторов LLVM 20

Опубликованы Linux From Scratch 12.3 и Beyond Linux From Scratch 12.3

Представлены новые выпуски руководств Linux From Scratch 12.3 (LFS) и Beyond Linux From Scratch 12.3 (BLFS), а также редакций LFS и BLFS с системным менеджером systemd. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке около 1000 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей. В Linux From Scratch 12.3 обновлено 48 пакетов, среди которых ядро Linux 6.13.4, Glibc 2.41, Systemd 257.3, SysVinit 3.14, Bash 5.2.37, Binutils 2.44, Coreutils 9.6, … Читать далее Опубликованы Linux From Scratch 12.3 и Beyond Linux From Scratch 12.3

Выпуск Tinygo 0.36, компилятора для языка Go

Опубликован выпуск проекта Tinygo 0.36, развивающего компилятор для языка Go. Компилятор подходит для генерации компактных исполняемых файлов для маломощных систем, таких как микроконтроллеры и встраиваемые устройства, программы для которых должны минимально потреблять память и вычислительные ресурсы. Компиляция для поддерживаемых целевых платформ реализована при помощи LLVM, а библиотеки функций заимствованы из основного инструментария проекта Go. Код распространяется под лицензией BSD. Скомпилированная программа напрямую может запускаться на микроконтроллерах, что позволяет применять подмножество языка Go для написания сценариев автоматизации. Поддерживается более ста моделей микроконтроллеров, включая различные платы Adafruit, Arduino, BBC micro, ESP32, M5Stack, ST Micro, Digispark, Raspberry Pi Pico, Nordic Semiconductor, SiFive HiFive1, … Читать далее Выпуск Tinygo 0.36, компилятора для языка Go

Выпуск дистрибутива Tails 6.13

Представлен релиз специализированного дистрибутива Tails 6.13 (The Amnesic Incognito Live System), развиваемого в составе проекта Tor. Дистрибутив основан на пакетной базе Debian 12, поставляется с рабочим столом GNOME 43 и предназначен для анонимного выхода в сеть при помощи инструментария Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1 ГБ. В новой версии в интерфейсе Tor Connection реализован вывод предупреждения о проблемах с определением беспроводной карты в случае отсутствия сетевого соединения. При первой загрузке … Читать далее Выпуск дистрибутива Tails 6.13

Опубликован мультимедийный сервер PipeWire 1.4.0

После восьми месяцев разработки сформирована новая стабильная ветка мультимедийного сервера PipeWire 1.4.0, пришедшего на смену звуковому серверу PulseAudio и отличающийся от него добавлением средств для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и по умолчанию применяется в Fedora Linux, RHEL, Ubuntu, Debian, SUSE/openSUSE и многих других дистрибутивах Linux. Код проекта написан на языке Си и распространяется под лицензией MIT. PipeWire базируется на многопроцессной архитектуре, позволяющей организовать совместный доступ к контенту нескольких приложений. Предоставляются возможности для обработки любых мультимедийных потоков, смешивания … Читать далее Опубликован мультимедийный сервер PipeWire 1.4.0

Выпуск Samba 4.22.0

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

Созданный в Blender мультфильм Поток получил премию Оскар

Премия «Оскар» за лучший анимационный полнометражный фильм в 2025 году присуждена анимационному фильму «Поток» (Flow), снятому латвийским режиссёром Гинтсом Зилбалодисом. Мультфилм повествует о приключениях кота во время потопа и примечателен тем, что создан независимой командой с ограниченным бюджетом в свободной системе 3D-моделирования Blender. Работа над фильмом продолжалась пять с половиной лет. В своих прошлых работах режиссёр использовал 3D-пакет Maya, но в 2019 году перешёл на Blender, поле появления в выпуске Blender 2.80 движка рендеринга EEVEE. EEVEE поддерживал рендеринг в режиме реального времени и позволял добиться желаемого рабочего процесса. Одним из важнейших критериев выбора была скорость, не только рендеринга, но и … Читать далее Созданный в Blender мультфильм Поток получил премию Оскар

Google опубликовал инструментарий для анализа и изменения микрокода AMD

Инженеры из компании Google раскрыли детали уязвимости (CVE-2024-56161), позволяющей обойти механизм проверки цифровой подписи при обновлении микрокода в процессорах AMD на базе 1-4 поколений микроархитектуры Zen. Одновременно под лицензией Apache 2.0 опубликован инструментарий Zentool, разработанный в процессе исследования методов работы с микрокодом в процессорах AMD. Также подготовлено руководство по микроархитектуре RISC86, применяемой в микрокоде AMD, и заметка по созданию собственного микрокода. Показано как можно создавать собственные процессорные инструкции, реализуемые на микрокоде RISC86, менять поведение существующих инструкций и загружать изменения микрокода в процессор. Для упрощения работы разработан инструментарий Zentool, позволяющий анализировать микрокод, манипулировать микрокодом и создавать патчи, которые можно использовать для … Читать далее Google опубликовал инструментарий для анализа и изменения микрокода AMD

Выпуск эмулятора FEX 2503, позволяющего запускать x86-программы на системах ARM64

Опубликован релиз проекта FEX 2503, развивающего эмулятор для выполнения игр и приложений, собранных для архитектур x86 и x86-64, в Linux-окружении на системах с процессорами ARM64 (AArch64). Эмулятор FEX применяется проектом Asahi для запуска на системах с ARM-чипами Apple Silicon игр из каталога Steam, собранных для архитектуры x86_64. Код проекта написан на языке С++ с ассемблерными вставками и распространяется под лицензией MIT. Библиотеки, необходимые для запуска x86-приложений в ARM64-окружении, подключаются в форме overlay-прослойки с образом корневой ФС (rootfs), поставляемой в формате SquashFS. Подобная прослойка даёт возможность обойтись без создания отдельного chroot-окружения. Загрузка уже сформированных проектом образов rootfs производится утилитой FEXRootFSFetcher. Для … Читать далее Выпуск эмулятора FEX 2503, позволяющего запускать x86-программы на системах ARM64

Отчёт FreeBSD по улучшению юзабилити и работы на ноутбуках

Некоммерческая организация FreeBSD Foundation объявила о готовности отчёта за январь, отражающего достижения проектов по улучшению во FreeBSD поддержки ноутбуков и повышению удобства работы пользователей. Целью инициативы является приведение FreeBSD к форме, отвечающей потребностям пользователей современных ноутбуков. Основные изменения по сравнению с первым отчётом: Продолжена работа над новым драйвером acpi_spmc для управления энергопотреблением, позволяющим использовать режимы низкого энергопотребления S0ix и s2idle (Suspend-To-Idle). Продолжена реализация спецификаций WiFi 4 (802.11n) и WiFi 5 (802.11ac). Добавлена поддержка режимов высокоскоростной передачи данных HT (High Throughput) и VHT (Very High Throughput). Проведена работа по интеграции в ядро FreeBSD драйвера UVC (USB Video Class) для web-камер с … Читать далее Отчёт FreeBSD по улучшению юзабилити и работы на ноутбуках

Релиз FerretDB 2.0, реализации MongoDB на базе СУБД PostgreSQL

Представлен выпуск проекта FerretDB 2.0, позволяющего заменить проприетарную документо-ориентированную СУБД MongoDB на полностью открытый программный стек, основанный на PostgreSQL, без внесения изменений в код приложений. Код написан на языке Go и распространяется под лицензией Apache 2.0. Выпуск отмечен как готовый для рабочих внедрений. Основной целевой аудиторией FerretDB являются пользователи MongoDB, желающие использовать полностью открытый программный стек. FerretDB поддерживает подмножество возможностей MongoDB, наиболее часто применяемых в типовых приложениях. Необходимость внедрения FerretDB может возникнуть в связи с переходом MongoDB на несвободную лицензию SSPL, которая основана на лицензии AGPLv3, но не является открытой, так как содержит дискриминирующее требование поставки под лицензией SSPL не … Читать далее Релиз FerretDB 2.0, реализации MongoDB на базе СУБД PostgreSQL

Intel реализовал поддержку eUSB2V2 для ядра Linux

Инженер из компании Intel подготовил изменение с реализацией поддержки второй версии расширения eUSB2 (eUSB2V2 — Embedded USB2 Version 2.0). Изменение передано в ветку usb-next, в которой тестируется функциональность ядра Linux, намеченная для включения в выпуск 6.15 и связанная с USB. eUSB2V2 является расширением стандарта USB 2.0, позволяющего снизить напряжение питания (до 1.2 вольт) и повысить производительность. Скорость передачи данных в eUSB2V2 может достигать 4.8 Гбит в секунду, что в 10 раз быстрее обычных 480 Мбит в секунду, типичных для USB 2.0. Предложенная технология позволяет производителям ноутбуков комплектовать свои устройства веб-камерами более высокого разрешения, продолжая при этом использовать для их подключения … Читать далее Intel реализовал поддержку eUSB2V2 для ядра Linux

Детско-юношеские соревнования Linux-skills

Открыта регистрация на детско-юношеские соревнования по Linux — «Linux-skills«, которые пройдут в рамках фестиваля технического творчества «ТехноКакТУС». Соревнования проводятся в двух номинациях: Alt-skills (ALT Linux) и Calculate-skills (Calculate Linux), в трёх возрастных группах: 10-13 лет, 14-17 лет, 18-22 лет. С 10 по 16 марта 2025 года пройдёт онлайн отборочный этап, на котором участники пройдут тестирование. C 4 апреля по 20 апреля 2025 года состоится финал — участникам будет предоставлен доступ к виртуальному стенду, на котором нужно будет настроить сеть и перевести рабочие станции с ОС MS Windows на Linux, после чего выполнить настройку Linux и сетей. В соревнованиях используются дистрибутивы … Читать далее Детско-юношеские соревнования Linux-skills

Выпуск web-браузера Chrome 134

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

Опубликован почтовый клиент Thunderbird 136.0

Представлен релиз почтового клиента Thunderbird 136.0, развиваемого силами сообщества и основанного на технологиях Mozilla. Thunderbird 136 построен на кодовой базе Firefox 136 и отнесён к категории промежуточных версий, обновления для которых выпускаются до следующего выпуска. В ESR-ветке с длительным сроком поддержки, обновления для которой выпускаются в течение года, сформирован выпуск Thunderbird 128.8.0. Публикация Thunderbird 136.0 ознаменовала изменение подхода к формированию релизов. В дополнение к ранее применявшейся схеме, при которой значительный релиз формируется раз в год и основается на ESR-ветках Firefox, значительные релизы отныне также будут публиковаться раз в месяц и основываться на релизах Firefox с обычным временем сопровождения. Ранее сборки … Читать далее Опубликован почтовый клиент Thunderbird 136.0

Выпуск гипервизора Xen 4.20

После 7 месяцев разработки опубликован релиз свободного гипервизора Xen 4.20. В разработке нового выпуска приняли участие такие компании, как Amazon, Arm, EPAM Systems и AMD. Формирование обновлений для ветки Xen 4.20 продлится до сентября 2026 года, а публикация исправлений уязвимостей до марта 2028 года. Код проекта написан на языке Си и распространяется под лицензией GPLv2+. Разработка ведётся в составе организации Linux Foundation. Ключевые изменения в Xen 4.20: Изменения для систем на базе архитектуры x86: В утилиту «xl» добавлены команды «suspend» и «resume» для перевода виртуальной машины в спящий режим (эквивалент перевода компьютера в режим сна). Для операционной системы в гостевом … Читать далее Выпуск гипервизора Xen 4.20

Релиз проекта Memsafe для безопасной работы с памятью в С++

Опубликован релиз проекта Memsafe, реализующего механизм безопасной работы со ссылочными типами и динамической памятью в коде на языке С++. Защита может быть добавлена без нарушения обратной совместимости со старым С++ кодом. Проект оформлен в виде одного заголовочного файла memsafe.h и плагина для компилятора Clang. Код распространяется под лицензией LGPL 2.1. Для безопасной работы с памятью использована концепция защиты из языка NewLang, адаптированная для С++ и дополненная контролем инвалидации ссылочных типов. В основе безопасного управления динамической памятью лежит использование сильных и слабых указателей, а также контроль времени жизни копий переменных с сильными указателями во время компиляции исходного кода программы. Предложенная техника … Читать далее Релиз проекта Memsafe для безопасной работы с памятью в С++

Релиз Firefox 136 с поддержкой вертикальных вкладок

Состоялся релиз web-браузера Firefox 136 и сформированы обновления прошлых веток с длительным сроком поддержки — 115.21.0 и 128.8.0. На стадию бета-тестирования переведена ветка Firefox 137, релиз которой намечен на 1 апреля. Основные новшества в Firefox 136: Появилась возможность вертикального размещения вкладок. Вместо панели вкладок над адресной строкой, вкладки теперь можно выводить в виде списка в боковой панели. Вертикальные вкладки позволяют высвободить дополнительное экранное пространство для просмотра содержимого сайтов на широкоформатных экранах. Кроме того, при вертикальном размещении можно более комфортно работать с большим числом вкладок, которые при горизонтальном размещении начинают требовать прокрутки. Добавлена новая реализация боковой панели, которая может отображаться как … Читать далее Релиз Firefox 136 с поддержкой вертикальных вкладок

Выпуск открытого игрового движка Godot 4.4

После семи месяцев разработки опубликован релиз свободного игрового движка Godot 4.4, подходящего для создания 2D- и 3D-игр. Движок поддерживает простой для изучения язык задания игровой логики, графическую среду для проектирования игр, систему развёртывания игр в один клик, возможности анимации и симуляции физических процессов, встроенный отладчик и систему выявления узких мест в производительности. Код игрового движка, среды проектирования игр и сопутствующих средств разработки (физический движок, звуковой сервер, бэкенды 2D/3D рендеринга и т.п.) распространяется под лицензией MIT. Исходные тексты движка были открыты в 2014 году студией OKAM, после десяти лет развития проприетарного продукта профессионального уровня, который использовался для создания и публикации многих … Читать далее Выпуск открытого игрового движка Godot 4.4

Опубликована платформа для создания роботов OpenBot 0.8

После почти двух лет разработки состоялся релиз открытой платформы OpenBot 0.8, предназначенной для создания движущихся колёсных роботов, основой которых выступает обычный смартфон на базе Android. Платформа создана в исследовательском подразделении компании Intel и развивает идею задействования при создании роботов вычислительных возможностей смартфона и встроенных в смартфон GPS, гироскопа, компаса и камеры. Код, написанный на Swift и Java, распространяется под лицензией MIT. Программное обеспечение для управления роботом, анализа окружающего пространства и автономной навигации реализовано в виде приложения для платформы Android. Предполагается, что платформа может быть полезной для обучения робототехнике, быстрого создания собственных прототипов движущихся роботов и проведения исследований, связанных с автопилотами … Читать далее Опубликована платформа для создания роботов OpenBot 0.8