Выпуск системы инициализации GNU Shepherd 0.10

Доступен сервисный менеджер GNU Shepherd 0.10 (бывший dmd), который развивается разработчиками дистрибутива GNU Guix System в качестве альтернативы системе инициализации SysV-init, поддерживающей зависимости. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется для определения настроек и параметров запуска сервисов. Shepherd уже применяется в дистрибутиве GNU Guix System и нацелен также на использование в GNU/Hurd, но может работать в любой POSIX-совместимой ОС, для которой доступен язык Guile. Shepherd выполняет работу по запуску и остановке сервисов, учитывая взаимосвязь между сервисами, динамически определяя и запуская сервисы, от которых зависит выбранный сервис. Shepherd также поддерживает определение … Читать далее Выпуск системы инициализации GNU Shepherd 0.10

Уязвимость в Apache OpenMeetings, позволяющая получить доступ к любым записям и обсуждениям

В сервере для проведения web-конференций Apache OpenMeetings устранена уязвимость (CVE-2023-28936), которая позволяет получить доступ к произвольным записям и комнатам для общения. Проблеме присвоен критический уровень опасности. Уязвимость вызвана некорректной проверкой хэша, используемого для подключения новых участников. Ошибка проявляется начиная с выпуска 2.0.0 и устранена в выпущенном несколько дней назад обновлении Apache OpenMeetings 7.1.0. Кроме того, в Apache OpenMeetings 7.1.0 устранены ещё две менее опасные уязвимости: CVE-2023-29032 — возможность обойти аутентификацию. Атакующий, знающий определённую конфиденциальную информацию о пользователе, может выдать себя за другого пользователя. CVE-2023-29246 — возможность подстановки символа с нулевым кодом, что можно использовать для выполнения своего кода на сервере … Читать далее Уязвимость в Apache OpenMeetings, позволяющая получить доступ к любым записям и обсуждениям

Выпуск Wine 8.8

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 8.8. С момента выпуска версии 8.7 было закрыто 18 отчётов об ошибках и внесено 253 изменения. Наиболее важные изменения: Реализована начальная поддержка загрузки модулей ARM64EC (ARM64 Emulation Compatible, применяется для упрощение портирования на системы ARM64 приложений, изначально написанных для архитектуры x86_64 через предоставление возможности выполнения в окружении ARM64 отдельных модулей с кодом x86_64 при помощи эмулятора). В PostScript-драйвере проведена дополнительная работа по обеспечению полной поддержки формата исполняемых файлов PE (Portable Executable). Продолжена реструктуризация кода для поддержки IME (Input Method Editors). Закрыты отчёты об ошибках, связанные с работой игры Devil May Cry. Закрыты … Читать далее Выпуск Wine 8.8

Выпуск DXVK 2.2, реализации Direct3D 9/10/11 поверх API Vulkan

Доступен выпуск прослойки DXVK 2.2, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.3, таких как Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 и AMDVLK. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D 9/10/11, работающих поверх OpenGL. Основные изменения: Добавлена поддержка прослойки D3D11On12, обеспечивающей работу Direct3D 11 поверх Direct3D 12. Для поддержки D3D12 в новых играх на базе движка Unity, таких как Lego … Читать далее Выпуск DXVK 2.2, реализации Direct3D 9/10/11 поверх API Vulkan

Первый стабильный выпуск D8VK, реализации Direct3D 8 поверх Vulkan

Увидел свет выпуск проекта D8VK 1.0, предлагающего реализацию графического API Direct3D 8, работающую через трансляцию вызовов в API Vulkan и позволяющую при помощи Wine или Proton запускать в Linux разработанные для Windows 3D-приложения и игры, завязанные на API Direct3D 8. Код проекта написан на языке C++ и распространяется под лицензией Zlib. В качестве основы при разработке использована кодовая база проекта DXVK с реализацией Direct3D 9, 10 и 11 поверх Vulkan. D8VK 1.0 отмечен как первый выпуск проекта, пригодный для повсеместного использования и протестированный на сотнях игр. По сравнению с проектами WineD3D и d3d8to9, в которых применяется трансляция Direct3D 8 в … Читать далее Первый стабильный выпуск D8VK, реализации Direct3D 8 поверх Vulkan

Synthstrom Audible откроет код прошивки музыкальных синтезаторов Deluge

Компания Synthstrom Audible анонсировала открытие прошивки для музыкального оборудования Deluge, сочетающего в одном портативном устройстве звуковой синтезатор, сэмплер, грувбокс и секвенсор, предназначенные для создания электронной музыки и организации живых выступлений и лупов c элементами импровизации. Код планируют опубликовать на GitHub 5 июня под лицензией GPLv3. После открытия кода компания Synthstrom Audible обеспечит сопровождение официальной кодовой базы, будет поддерживать её в актуальном виде и публиковать новые выпуски прошивки. Отдельно планируется создать репозиторий для сообщества с прошивками для разных вариантов синтезатора (c OLED и без), в котором будет развиваться форк официального репозитория, допускающий приём изменений от сторонних разработчиков. На использование прошивок не … Читать далее Synthstrom Audible откроет код прошивки музыкальных синтезаторов Deluge

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

Опубликован релиз свободной реализации API OpenGL и Vulkan — Mesa 23.1.0. Первый выпуск ветки Mesa 23.1.0 имеет экспериментальный статус — после проведения окончательной стабилизации кода будет выпущена стабильная версия 23.1.1. В Mesa 23.1 доступна поддержка графического API Vulkan 1.3 в драйверах anv для GPU Intel, radv для GPU AMD, tu для GPU Qualcomm и в режиме эмулятора (vn). Поддержка Vulkan 1.1 реализована в программном растеризаторе lavapipe (lvp), а Vulkan 1.0 в драйвере v3dv (GPU Broadcom VideoCore VI из Raspberry Pi 4). В Mesa также обеспечивается полная поддержка OpenGL 4.6 для драйверов i965, iris (Intel), radeonsi (AMD), zink и llvmpipe. Поддержка … Читать далее Релиз Mesa 23.1, свободной реализации OpenGL и Vulkan

Выпуск дистрибутива EuroLinux 9.2, совместимого с RHEL

Состоялся релиз дистрибутива EuroLinux 9.2, подготовленного путём пересборки исходных текстов пакетов дистрибутива Red Hat Enterprise Linux 9.2 и полностью бинарно совместимого с ним. Изменения сводятся к ребрендингу и удалению специфичных для RHEL пакетов, в остальном дистрибутив полностью аналогичен RHEL 9.2. Ветка EuroLinux 9 будет поддерживаться до 30 июня 2032 года. Для загрузки подготовлены установочные образы, размером 864 МБ (boot), 8 ГБ (appstream) и 2 ГБ. Проектом предоставляются скрипты для миграции на EuroLinux 9.2 существующих установок на основе RHEL 7/8/9, AlmaLinux 8/9, CentOS 7/8, Oracle Linux 7/8/9, Rocky Linux 8/9 и CentOS 9 Stream. Сборки EuroLinux распространяются как по платной подписке, … Читать далее Выпуск дистрибутива EuroLinux 9.2, совместимого с RHEL

В KDE Plasma 6 будут включены по умолчанию Wayland и плавающая панель

Разработчики проекта KDE приняли решение изменить некоторые настройки по умолчанию в грядущем выпуске KDE Plasma 6, который ожидается ожидается осенью 2023 года. Среди наиболее важных решений: По умолчанию будет использоваться сеанс, использующий протокол Wayland, а работа с использованием X11 будет переведена в разряд опций. При желании пользователи и дистрибутивы смогут вернуться к использованию сеанса на базе X11, но Wayland будет преподноситься как официально рекомендованный протокол. Для координации работы по переходу на Wayland создана wiki-страница с перечнем основных проблем и недоработок, которые наблюдаются в сеансе на базе Wayland. Среди наиболее значимых недоработок отмечаются проблемы с востановлением окон при возобновлении сеанса, завершение … Читать далее В KDE Plasma 6 будут включены по умолчанию Wayland и плавающая панель

Опубликован дистрибутив AlmaLinux 9.2

Следом за официальным релизом Red Hat Enterprise Linux 9.2 сформирован выпуск дистрибутива AlmaLinux 9.2, синхронизированный c новым выпуском RHEL и содержащий все предложенные данном выпуске изменения. Установочные образы подготовлены для архитектур x86_64, ARM64, ppc64le и s390x в форме загрузочного (804 МБ), минимального (1.7 ГБ) и полного образа (8.8 ГБ). Позднее будут сформированы Live-сборки с GNOME, KDE, MATE и Xfce, а также образы для плат Raspberry Pi, контейнеров и облачных платформ. Дистрибутив полностью бинарно совместим с Red Hat Enterprise Linux и может использоваться в качестве замены RHEL 9.2 и CentOS 9 Stream. Изменения сводятся к ребрендингу, удалению специфичных для RHEL пакетов, … Читать далее Опубликован дистрибутив AlmaLinux 9.2

Релиз дистрибутива Red Hat Enterprise Linux 9.2

Компания Red Hat опубликовала релиз дистрибутива Red Hat Enterprise Linux 9.2. Готовые установочные образы доступны для зарегистрированных пользователей Red Hat Customer Portal (для оценки функциональности также можно использовать iso-образы CentOS Stream 9 и бесплатные сборки RHEL для разработчиков). Выпуск сформирован для архитектур x86_64, s390x (IBM System z), ppc64le и Aarch64 (ARM64). Исходные тексты rpm-пакетов Red Hat Enterprise Linux 9 размещены в Git-репозитории CentOS. Одновременно представлено обновление прошлой ветки RHEL 8.8, релиз которого планируется выпустить в ближайшие дни (в настоящее время доступна только бета-версия). Ветка RHEL 9 развивается с более открытым процессом разработки и использует в качестве основы пакетную базу CentOS … Читать далее Релиз дистрибутива Red Hat Enterprise Linux 9.2

Обновление утилит резервного копирования pg_probackup 2.5.12 и 2.6.2

Компания Postgres Professional выпустила обновление утилиты pg_probackup для резервного копирования и восстановления СУБД PostgreSQL и Postgres Pro (Standard и Enterprise), а также для управления архивом резервных копий. Утилита поддерживает различные стратегии резервного копирования (инкрементальные и полные бэкапы), слияние разных резерных копий, дедупликацию и сжатие резервных копий, автоматическую проверку корректности сохранённых данных и состояния активной БД, чистку устаревших архивов, выполнение работ в несколько потоков, частичное восстановление, использование запасных (standby) серверов для снижения нагрузки во время создания резерных копий и т.п. Код проекта написан на Python и распространяется под лицензией PostgreSQL. В настоящее время командой разработки pg_probackup поддерживаются две версии продукта — … Читать далее Обновление утилит резервного копирования pg_probackup 2.5.12 и 2.6.2

Выпуск http-сервера Lighttpd 1.4.70

Состоялся релиз легковесного http-сервера lighttpd 1.4.70, пытающегося сочетать высокую производительность, безопасность, соответствие стандартам и гибкость настройки. Lighttpd пригоден для применения на высоконагруженных системах и нацелен на низкое потребление памяти и ресурсов CPU. Код проекта написан на языке Си и распространяется под лицензией BSD. Основные изменения: В mod_cgi ускорен запуск CGI-скриптов. Обеспечена экспериментальная поддержка сборки для платформы Windows. Проведена подготовка к выносу кода с реализацией HTTP/2 из основной сервера в отдельный модуль mod_h2, который можно отключить, если нет необходимости в поддержке HTTP/2. Переход со встроенной реализации на mod_h2 ожидается в одном из будущих выпусков. В режиме прокси для HTTP/2 реализована возможность … Читать далее Выпуск http-сервера Lighttpd 1.4.70

Проект Thunderbird опубликовал финансовые показатели за 2022 год

Разработчики почтового клиента Thunderbird опубликовали финансовый отчёт за 2022 год. За год проект получил пожертвования в размере 6.4 млн долларов (в 2019 году было собрано $1.5 млн, в 2020 — $2.3 млн, в 2021 — 2.8 млн), что позволяет самостоятельно успешно развиваться. Расходы проекта составили 3.569 млн долларов (в 2020 году — $1.5 млн, в 2021 году — $1.984 млн) и почти все (79.8%) были связаны с оплатой работы персонала. В настоящее время над проектом работает 24 наёмных сотрудника (в 2020 году работало 15, в 2021 году — 20). На администрирование потрачено 6.9%, а на маркетинг — 0.3%. Остальные расходы … Читать далее Проект Thunderbird опубликовал финансовые показатели за 2022 год

Доступен язык программирования Julia 1.9

Опубликован релиз языка программирования Julia 1.9, сочетающего такие качества как высокая производительность, поддержка динамической типизации и встроенные средства для параллельного программирования. Синтаксис Julia близок к MATLAB с заимствованием некоторых элементов из Ruby и Lisp. Метод манипуляции строками напоминает Perl. Код проекта распространяется под лицензией MIT. Ключевые особенности языка: Высокая производительность: одной из ключевых целей проекта является достижение производительности близкой к программам на языке Си. Компилятор Julia основан на наработках проекта LLVM и генерирует эффективный нативный машинный код для многих целевых платформ; Поддержка различных парадигм программирования, включая элементы объектно-ориентированного и функционального программирования. Стандартная библиотека предоставляет в том числе функции для асинхронного … Читать далее Доступен язык программирования Julia 1.9

Выпуск OpenToonz 1.7, открытого пакета для создания 2D-анимации

После года разработки опубликован выпуск проекта OpenToonz 1.7, продолжающего развитие исходных текстов профессионального пакета 2D-анимации Toonz, который использовался при производстве мультипликационного сериала Футурама и некоторых мультипликационных фильмах, номинированных на премию Оскар. В 2016 году код Toonz был открыт под лицензией BSD и с тех пор продолжает развиваться как свободный проект. В OpenToonz в том числе поддерживается подключение плагинов с эффектами, реализованными с использованием технологий машинного обучения, например, при помощи эффектов можно автоматически изменить стиль картинки и симулировать искажённый падающий свет, как в мультфильмах, снятых с использованием классических технологий, применявшихся до появления цифровых пакетов создания анимации. В новой версии: Включена поддержка … Читать далее Выпуск OpenToonz 1.7, открытого пакета для создания 2D-анимации

Выпуск свободной 2D САПР CadZinho 0.3

Опубликован выпуск минималистичной системы автоматизированного проектирования CadZinho 0.3.0, предоставляющей инструменты для создания простых двухмерных технических чертежей. Код написан на языке Си с дополнениями на Lua и распространяется под лицензией MIT. Вывод формируется при помощи библиотеки SDL 2.0 и API OpenGL 3.2. Сборки подготовлены для Linux, Windows и macOS. Программа поддерживает такие примитивы для рисования, как линии, полигональные сетки, круги, дуги, эллипсы, текст, штриховку, сплайны, вставку блоков, атрибуты, ломанные линии и расстановка размеров. Поддерживается работа с файлами в формате DXF и SVG. Результат может экспортироваться в формате PDF. В новой версии проведена доработка интерфейса пользователя. Добавлен движок для локализации. Предложен порт … Читать далее Выпуск свободной 2D САПР CadZinho 0.3

Выпуск Chrome OS 113

Доступен релиз операционной системы Chrome OS 113, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 113. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Исходные тексты распространяются под свободной лицензией Apache 2.0. Сборка Chrome OS 113 доступна для большинства актуальных моделей Chromebook. Для использования на обычных компьютерах предлагается редакция Chrome OS Flex. Основные изменения в Chrome OS 113: В конфигураторе предоставлена возможность предпросмотра выбранного хранителя экрана, например, можно посмотреть как будут выглядеть анимированные … Читать далее Выпуск Chrome OS 113

Релиз Firefox 113

Состоялся релиз web-браузера Firefox 113 и сформировано обновление ветки с длительным сроком поддержки — 102.11.0. На стадию бета-тестирования переведена ветка Firefox 114, релиз которой намечен на 6 июня. Основные новшества в Firefox 113: Включено отображение в адресной строке введённого поискового запроса, вместо показа URL поисковой системы (т.е. ключи показываются в адресной строке не только в процессе ввода, но и после обращения к поисковой системе и показа связанных с введёнными ключами результатов поиска). Изменение действует только при обращении к поисковым системам из адресной стоки. Если запрос введён на сайте поисковой системы, то в адресной строке показывается URL. Оставление поисковых ключей в … Читать далее Релиз Firefox 113

Уязвимости в Netfilter и io_uring, позволяющие повысить свои привилегии в системе

В подсистемах ядра Linux Netfilter и io_uring выявлены уязвимости, позволяющие локальному пользователю повысить свои привилегии в системе: Уязвимость (CVE-2023-32233) в подсистеме Netfilter, вызванная обращением к памяти после её освобождения (use-after-free) в модуле nf_tables, обеспечивающем работу пакетного фильтра nftables. Уязвимость может быть эксплуатирована через отправку специально оформленных запросов на обновление конфигурации nftables. Для проведения атаки требуется наличие доступа к nftables, который можно получить в отдельном сетевом пространстве имён (network namespaces) при наличии прав CLONE_NEWUSER, CLONE_NEWNS или CLONE_NEWNET (например, при возможности запуска изолированного контейнера). Чтобы дать пользователям время на установку обновлений выявивший проблему исследователь пообещал отложить на неделю (до 15 мая) публикацию … Читать далее Уязвимости в Netfilter и io_uring, позволяющие повысить свои привилегии в системе

В Индии заблокировали открытые мессенджеры Element и Briar

В рамках инициативы по усложнению координации деятельности сепаратистов индийское правительство начало блокировку 14 мессенджеров. Среди заблокированных приложений оказались открытые проекты Element и Briar. В качестве формальной причины блокировки упоминается отсутствие представительств данных проектов в Индии, которые несут юридическую ответственность за связанную с приложениями деятельность и по действующему в Индии законодательству обязаны предоставлять информацию о пользователях. Индийское сообщество пользователей СПО (FSCI, Free Software Community of India) выступило против блокировки, указав на то, что данные проекты не управляются централизованно, поддерживают прямой обмен данными между пользователями и их работа может оказаться важной для организации связи во время стихийных бедствий. Кроме того, наличие открытого … Читать далее В Индии заблокировали открытые мессенджеры Element и Briar