Проект Raspberry Pi представил платы Compute Module 5 и Pico 2 W

Проект Raspberry Pi объявил о поступлении в продажу новой платы Raspberry Pi Compute Module 5, представляющей собой портативный вариант модели Raspberry Pi 5, размером всего 55 × 40 мм. Цена платы составляет от 45 до 135 долларов, в зависимости от объёма памяти и наличия поддержки Wi-Fi. Плата оснащена SoC BCM2712, который также применяется в Raspberry Pi 5, и включает в себя четыре 64-разрядных ядра ARMv8 Cortex-A76, работающих на частоте 2.4GHz, и графический ускоритель VideoCore VII. Имеется два видеовыхода HDMI (4Kp60). Видеоускоритель поддерживает графические API Vulkan 1.3 и OpenGL ES 3.1, и способен декодировать видео H.265 (HEVC) с качеством 4Kp60. На … Читать далее Проект Raspberry Pi представил платы Compute Module 5 и Pico 2 W

Релиз дистрибутива elementary OS 8

Представлен выпуск дистрибутива elementary OS 8, позиционируемого в качестве быстрой, открытой и заботящейся о конфиденциальности альтернативы Windows и macOS. Основное внимание в проекте уделяется качественному дизайну, нацеленному на создание простой в использовании системы, потребляющей минимальные ресурсы и обеспечивающей высокую скорость запуска. Пользователям предлагается собственное окружение рабочего стола Pantheon. Для загрузки подготовлены загрузочные iso-образы (3.2 ГБ), доступные для архитектуры amd64 (для бесплатной загрузки с сайта проекта в поле с суммой пожертвования необходимо ввести 0). При разработке оригинальных компонентов elementary OS используется GTK3, язык Vala и собственный фреймворк Granite. В качестве основы дистрибутива используются наработки проекта Ubuntu. На уровне пакетов и поддержки … Читать далее Релиз дистрибутива elementary OS 8

Выпуск nginx 1.27.3

Представлен выпуск основной ветки nginx 1.27.3, в рамках которой продолжается развитие новых возможностей. В параллельно поддерживаемой стабильной ветке 1.26.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.27.x будет сформирована стабильная ветка 1.28. Код проекта написан на языке Си и распространяется под лицензией BSD. Среди изменений: В директиву «server«, используемую в блоке «upstream«, добавлена поддержка параметра «resolve», включающего отслеживание изменения IP-адреса для используемого доменного имени и автоматическое обновление конфигурации блока «upstream» без необходимости перезапуска nginx в случае изменения адреса. В модуль ngx_mail_proxy_module добавлена поддержка специфичного для SmarterMail режима IMAP LOGIN с нетегированным … Читать далее Выпуск nginx 1.27.3

Релиз Firefox 133

Состоялся релиз web-браузера Firefox 133 и сформированы обновления прошлых веток с длительным сроком поддержки — 115.18.0 и 128.5.0. На стадию бета-тестирования переведена ветка Firefox 134, релиз которой намечен на 7 января. Основные новшества в Firefox 133: В режиме усиленной защиты (strict) от отслеживания перемещений (ETP, Enhanced Tracking Protection) включена защита от отслеживания с использованием редиректов (Bounce Tracking Protection). Механизм Bounce Tracking Protection позволяет отлавливать активность, специфичную для отслеживания через редиректы, и периодически очищать Cookie и локально сохранённые данные, используемые для отслеживания. В отличие от ранее доступного режима «Cookie Purging» очистка производится не на основе списка известных трекеров, а на основе … Читать далее Релиз Firefox 133

Началось бета-тестирование открытого российского игрового движка NauEngine

Представлен первый бета выпуск открытого игрового движка NauEngine и связанной с ним среды разработки игр NauEditor, код которых распространяется под лицензией BSD. Релиз намечен на конец 2025 года. Движок полностью бесплатный и может использоваться для создания производных коммерческих и некоммерческих продуктов. Для разработчиков игр подготовлено руководство пользователя на русском языке. Среда разработки игр включает редактор трехмерной сцены, материалов, анимаций и визуальных эффектов (VFX). Интерфейс построен с использованием библиотеки Qt6 и включает такие компоненты, как Project Browser (Браузер проекта), Viewport (Окно просмотра), Outliner (Структура сцены), Inspector (Инспектор) и Console (Консоль). Отдельно поставляется редактор интерфейса пользователя в играх (GUI Editor). основанный на … Читать далее Началось бета-тестирование открытого российского игрового движка NauEngine

Релиз StartWine-Launcher 407, программы для запуска Windows-приложений и игр в Linux

Опубликован выпуск приложения Startwine-Launcher 406, развиваемого для запуска в Linux-системах программ и игр, собранных для платформы Windows. Основной целью разработки StartWine-Launcher было упрощение процесса создания новичками префиксов Wine, — наборов библиотек и зависимостей Windows, необходимых для работы Windows-приложений в Linux. Код StartWine-Launcher написан на языке Python и распространяется под лицензией GPLv3. Интерфейс реализован на основе библиотеки GTK. StartWine-Launcher может быть установлен в любое место файловой системы, не затрагивая системные файлы. Приложения запускаются в контейнере на базе runimage, что исключает необходимость установки зависимостей в систему и изолирует запускаемое приложение от основной системы. Управление и настройка производится через графический интерфейс. В новой … Читать далее Релиз StartWine-Launcher 407, программы для запуска Windows-приложений и игр в Linux

Выпуск утилиты для загрузки web-контента GNU Wget2 2.2.0

Представлен релиз проекта GNU Wget2 2.2.0, развивающего переписанный с нуля и полностью переработанный вариант программы для автоматизации рекурсивной загрузки контента GNU Wget. Wget2 предоставляет набор дополнительных опций, поддерживает загрузку в несколько потоков, позволяет использовать доступную функциональность через библиотеку libwget, поддерживает протоколы HTTP/2 и TLS 1.3, даёт возможность загружать только изменившиеся данные, может сохранять данные с серверов потокового вещания, корректно обрабатывает интернационализированные доменные имена и может перекодировать загружаемое содержимое. Утилита wget2 поставляется под лицензией GPLv3+, а библиотека под LGPLv3+. В новой версии: Добавлена поддержка библиотеки libproxy и предоставлена возможность соединения через прокси с поддержкой HTTP/1.0. По умолчанию отключён режим быстрого открытия … Читать далее Выпуск утилиты для загрузки web-контента GNU Wget2 2.2.0

Релиз открытой цифровой звуковой рабочей станции Zrythm 1.0.0

После четырёх лет разработки представлен релиз проекта Zrythm 1.0.0, развивающего программную цифровую звуковую рабочую станцию для аранжировки и создания музыкальных композиций, предоставляющую полный набор возможностей для записи, обработки, редактирования, микширования и мастеринга звука и MIDI-данных. Предлагаемый проектом графический интерфейс рассчитан как на применение начинающими музыкантами, так и на студийное использование профессионалами. Код проекта распространяется под лицензией AGPLv3. Zrythm 1.0.0 отмечен как первый выпуск, готовый для широкого применения в рабочих проектах на платформе GNU/Linux. Сборки для Windows и macOS пока имеют качество бета-версий. Параллельно уже ведётся работа над веткой Zrythm 2, в которой осуществлён переход с использования языка Си, системы сборки … Читать далее Релиз открытой цифровой звуковой рабочей станции Zrythm 1.0.0

Инициатива по верификации стандартной библиотеки Rust

Компания Amazon и организация Rust Foundation представили инициативу, нацеленную на повышение безопасности стандартной библиотеки языка Rust. Целью заявлена проверка надёжности и безопасности функций, в которых используется ключевое слово «unsafe«, допускающее операции, небезопасно работающие с памятью, такие как разыменование указателей, изменение статических переменных и обращение к внешним библиотекам на С/C++. Отмечается, что в настоящее время стандартная библиотека Rust насчитывает около 35 тысяч функций, из которых в 7500 встречаются блоки кода, выполняемые в контексте «unsafe». За последние три года в библиотеке было выявлено 57 проблем с корректностью работы, из которых 20 были помечены как уязвимости. Работа по проверке библиотеки организована в форме … Читать далее Инициатива по верификации стандартной библиотеки Rust

GCC 15 будет использовать стандарт C23 по умолчанию

В кодовую базу, на основе которой формируется запланированный на весну следующего года выпуск набора компиляторов GCC 15, принято изменение, включающее по умолчанию использование стандарта С23 с расширениями GNU («-std=gnu23») при компиляции программ на языке C (ранее по умолчанию использовался стандарт C17 — «-std=gnu17»). Изменение потенциально может привести к проблемам при сборке существующих проектов, так как в новом стандарте имеются отличия, такие как добавление константы nullptr, типа _BitInt(n) и ключевых слов bool, true и false, которые могут конфликтовать с заданными в приложениях одноимёнными идентификаторами. Стандарт С23 (ISO/IEC 9899:2024) был официально опубликован международной организацией по стандартизации (ISO) 31 октября 2024 года. Среди … Читать далее GCC 15 будет использовать стандарт C23 по умолчанию

Выпуск MaXX Interactive Desktop 2.2, адаптации рабочего стола IRIX для Linux

После четырёх лет разработки опубликована среда рабочего стола MaXX Interactive Desktop 2.2.0, которая позиционируется как первый альфа-выпуск проекта, пытающегося воссоздать пользовательскую оболочку IRIX Interactive Desktop (SGI Indigo Magic Desktop) с использованием технологий Linux. Разработка ведётся по соглашению с компанией SGI, разрешающему полное воссоздание всех функций IRIX Interactive Desktop для платформы Linux. Инструкции по установке подготовлены для Ubuntu, RHEL, Debian, Manjaro и Arch Linux. Исходные тексты опубликованы лишь для части компонентов, а другая часть развивается в приватных репозиториях, доступных по специальному запросу и включающих смесь из проприетарного кода (в соответствии с требованиями соглашения с SGI) и кода под различными открытыми лицензиями. … Читать далее Выпуск MaXX Interactive Desktop 2.2, адаптации рабочего стола IRIX для Linux

Выпуск Wine 9.22 с включением по умолчанию драйвера Wayland

Опубликован экспериментальный выпуск открытой реализации Win32 API — Wine 9.22. С момента выпуска 9.21 было закрыто 19 отчётов об ошибках и внесено 313 изменений. Наиболее важные изменения: В конфигурации по умолчанию активирован драйвер winewayland.drv, позволяющий использовать Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11. Добавлена поддержка виртуализации режимов экрана (эмуляции операций выставления разрешения и частоты обновления экрана). В API DirectPlay продолжена реализация поддержки сетевых сеансов. Данные локали обновлены до БД Unicode CLDR (Unicode Common Locale Data Repository) версии 46. Налажено применение настроек локали, которая игнорировалась в некоторых ситуациях. Решена проблема с прекращением передачи событий ввода … Читать далее Выпуск Wine 9.22 с включением по умолчанию драйвера Wayland

Технический комитет Linux Foundation официально объявил о временном отстранении автора BсacheFS

Управляющий технический комитет организации Linux Foundation (Technical Advisory Board) объявил об ограничении участия Кента Оверстрита, автора BсacheFS, в разработке ядра через запрет приёма pull-запросов на протяжении цикла формирования релиза 6.13. Решение принято на основе рекомендации комитета, отвечающего за соблюдение кодекса поведения в сообществе разработчиков ядра Linux (CoC Committee). Подтверждено, что причиной отстранения стало оскорбление Михала Хочко без последующего подтверждения способности дальнейшего участия в технических дискуссиях без личных нападок. В ответ Кент Оверстрит опубликовал копию личного письма Михалу Хочко, отправленного в сентябре, спустя два дня после оскорбительного сообщения. В письме Кент извинился перед Михалом и пояснил внутренние мотивы, из-за которых он … Читать далее Технический комитет Linux Foundation официально объявил о временном отстранении автора BсacheFS

Консорциум Khronos взял в свои руки разработку открытого компилятора шейдеров Slang

Компания NVIDIA передала язык шейдеров Slang и связанный с ним компилятор под покровительство консорциума Khronos, занимающегося разработкой графических стандартов. Предполагается, что разработка проекта Slang на независимой площадке Khronos позволит привлечь в проект новых участников. Язык создан как совместный проект NVIDIA и ведущих университетов США (Университет Карнеги-Меллона, Стэнфордфордский университет, Массачусетский технологический институт, Калифорнийский университет в Сан-Диего и Вашингтонский университет). О поддержке нового совместного проекта заявили компании Autodesk, Adobe, id Software, Igalia и Valve. Код компилятора написан на языке C++ и открыт под лицензией Apache 2.0. Компилятором поддерживаются платформы Linux, Windows, macOS и WebAssembly. Язык Slang по синтаксису очень близок к языку … Читать далее Консорциум Khronos взял в свои руки разработку открытого компилятора шейдеров Slang

Релиз Mesa 24.3, свободной реализации OpenGL и Vulkan

После трёх месяцев разработки опубликован релиз свободной реализации API OpenGL и Vulkan — Mesa 24.3.0. Первый выпуск ветки Mesa 24.3.0 имеет экспериментальный статус — после проведения окончательной стабилизации кода будет выпущена стабильная версия 24.3.1. В Mesa 24.3 доступна поддержка графического API Vulkan 1.3 в драйверах anv для GPU Intel, radv для GPU AMD, NVK для GPU NVIDIA, tu для GPU Qualcomm, в программном растеризаторе lavapipe (lvp), в режиме эмулятора (vn) и в v3dv (GPU Broadcom VideoCore для Raspberry Pi 4+). Поддержка Vulkan 1.0 реализована в драйверах dzn (реализация Vulkan поверх Direct3D 12) и panvk (GPU ARM Mali). В Mesa также … Читать далее Релиз Mesa 24.3, свободной реализации OpenGL и Vulkan

Автора BcacheFS временно отстранили от разработки ядра Linux из-за нарушения кодекса поведения

Кент Оверстрит (Kent Overstreet), разработчик ФС Bcachefs, сообщил, что будущее развиваемой им файловой системы в ядре под вопросом из-за действий комитета, отвечающего за соблюдение кодекса поведения в сообществе разработчиков (CoC Committee). Линус Торвальдс отказался принимать очередной набор исправлений к Bcachefs в состав ветки ядра 6.13, сославшись на наличие претензий со стороны комитета CoC. За несколько дней до этого, в документы, регламентирующие активность, связанную с кодексом поведения, было внесено изменение, вводящее возможность блокировки разработчика, в случае нарушения кодекса поведения и несогласия урегулировать конфликт по предложенному комитетом CoC сценарию. Новая редакция правил вводит возможность выставления «бана» в случае отказа принести публичные извинения, … Читать далее Автора BcacheFS временно отстранили от разработки ядра Linux из-за нарушения кодекса поведения

Релиз Proxmox VE 8.3, дистрибутива для организации работы виртуальных серверов

Опубликован релиз Proxmox Virtual Environment 8.3, специализированного Linux-дистрибутива на базе Debian GNU/Linux, нацеленного на развертывание и обслуживание виртуальных серверов с использованием LXC и KVM, и способного выступить в роли замены таких продуктов, как VMware vSphere, Microsoft Hyper-V и Citrix Hypervisor. Размер установочного iso-образа 1.4 ГБ. Proxmox VE предоставляет средства для развёртывания полностью готовой системы виртуальных серверов промышленного уровня с управлением через web-интерфейс, рассчитанный на управление сотнями или даже тысячами виртуальных машин. Дистрибутив имеет встроенные инструменты для организации резервного копирования виртуальных окружений и доступную из коробки поддержку кластеризации, включая возможность миграции виртуальных окружений с одного узла на другой без остановки работы. … Читать далее Релиз Proxmox VE 8.3, дистрибутива для организации работы виртуальных серверов

Из ядра Linux удалена файловая система ReiserFS

Линус Торвальдс принял в ядро Linux изменение, удаляющего реализацию файловой системы ReiserFS, которая в прошлом году была объявлена устаревшей и была намечена к удалению в 2025 году. Изменение принято в ветку, на основе которой формируется ядро 6.13 (релиз ожидается в начале февраля). Ключевой причиной удаления ReiserFS стало желание снизить трудозатраты на сопровождение в ядре изменений, охватывающих различные файловые системы, таких как переход на новый API для монтирования, iomap и фолианты (folios). Пользовательская база ReiserFS оценивается как незначительная. Из проблем c ReiserFS также упоминалась стагнация в сопровождении данной ФС, нерешённая проблема 2038 года и отсутствие возможностей по обеспечению отказоустойчивости, предлагаемых современными … Читать далее Из ядра Linux удалена файловая система ReiserFS

Проект Wine опубликовал Vkd3d 1.14 с реализацией Direct3D 12

Проект Wine опубликовал выпуск пакета vkd3d 1.14 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором 4 и 5 модели шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Код проекта распространяется под лицензией LGPLv2.1. Библиотека libvkd3d поддерживает большую часть возможностей Direct3D 12, включая средства для графики и вычислений, очереди и списки команд, дескрипторы и дескрипторы кучи, корневые сигнатуры, неупорядоченный доступ, Sampler-ы, сигнатуры команд, корневые константы, непрямую (indirect) отрисовку, методы Clear*() … Читать далее Проект Wine опубликовал Vkd3d 1.14 с реализацией Direct3D 12

Релиз языка программирования PHP 8.4

После года разработки представлен релиз языка программирования PHP 8.4. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость. Ключевые изменения в PHP 8.4: Предложена новая реализация JIT-компилятора, построенная на базе IR Framework. Ключевое отличие в том, что старый JIT напрямую генерировал машинные инструкции на основе байткода и с использованием разных бэкендов для архитектур x86_64 и AArch64, а новый JIT использует единый для всех архитектур бэкенд и генерирует промежуточное представление (IR), которое затем дополнительно оптимизируется и преобразуется в машинные инструкции для нужной целевой платформы. Добавлена поддержка прикрепления обработчиков свойств (property hook), позволяющих добавить дополнительную логику, выполняемую при изменении … Читать далее Релиз языка программирования PHP 8.4

Инициатива GitHub по финансированию повышения безопасности открытых проектов

GitHub анонсировал инициативу «GitHub Secure Open Source Fund«, нацеленную на финансирование работы по усилению безопасного открытых проектов. На первом этапе планируется выбрать 125 проектов и в сумме инвестировать в них 1.25 млн долларов. Заявки от сопровождающих на получения финансирования будут приниматься до 7 января. К участию допускаются сопровождающие проектов с открытыми лицензиями, проживающие в регионах, в которых действует программа GitHub Sponsors. Помимо финансирования в размере 10 тысяч долларов, утверждённые участники пройдут трёхнедельное обучение по компьютерной безопасности, получат рекомендации и консультации от команды GitHub Security Lab, а также бесплатный доступ к связанным с безопасностью сервисвам GitHub (Copilot, Copilot Autofix, Secret scanning). … Читать далее Инициатива GitHub по финансированию повышения безопасности открытых проектов