Выпуск графического редактора GIMP 2.10.34

Опубликован выпуск графического редактора GIMP 2.10.34. Для установки доступны пакеты в формате flatpak (пакет snap пока не готов). Выпуск в основном включает исправления ошибок. Все усилия по наращиванию функциональности сосредоточены на подготовке ветки GIMP 3, которая находится на стадии тестирования предварительных выпусков. Из изменений в GIMP 2.10.34 можно отметить: В диалоге установки размера холста добавлена возможность выбора предопределённых шаблонов, описывающих типовые размеры, соответствующие распространённым форматам страниц (A1, A2, A3 и т.п.) Размер рассчитывается на основании фактического размера с учётом выбранного DPI. Если при изменении размера холста DPI шаблона и текущего изображения отличаются, на выбор предлагается изменить DPI для изображения или … Читать далее Выпуск графического редактора GIMP 2.10.34

Выпуск мультимедиа-пакета FFmpeg 6.0

После шести месяцев разработки доступен мультимедиа-пакет FFmpeg 6.0, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer. Из изменений, добавленных в FFmpeg 6.0, можно выделить: В разряд обязательных переведена сборка ffmpeg в многопоточном режиме. Каждый упаковщик медиаконтейнеров (muxer) теперь запускается в отдельном потоке. Реализована поддержка VAAPI и QSV (Quick Sync Video) для кодирования и декодирования VP9 и HEVC с цветовой субдискретизации 4:2:2 и 4:4:4, 10- и 12-разрядного кодирования глубины цвета. Добавлена поддержка библиотеки oneVPL (oneAPI Video Processing … Читать далее Выпуск мультимедиа-пакета FFmpeg 6.0

Выпуск Bubblewrap 0.8, прослойки для создания изолированных окружений

Доступен выпуск инструментария для организации работы изолированных окружений Bubblewrap 0.8, как правило используемый для ограничения отдельных приложений непривилегированных пользователей. На практике Bubblewrap применяется проектом Flatpak в качестве прослойки для изоляции запускаемых из пакетов приложений. Код проекта написан на языке Си и распространяется под лицензией LGPLv2+. Для изоляции используются традиционные для Linux технологии контейнерной виртуализации, основанные на использовании cgroups, пространств имён (namespaces), Seccomp и SELinux. Для выполнения привилегированных операций по настройке контейнера Bubblewrap запускается с правами root (исполняемый файл c suid-флагом) с последующим сбросом привилегий после завершения инициализации контейнера. Активация в системе пространств имён идентификаторов пользователя (user namespaces), позволяющих использовать в … Читать далее Выпуск Bubblewrap 0.8, прослойки для создания изолированных окружений

Выпуск дистрибутива Armbian 23.02

Опубликован выпуск Linux-дистрибутива Armbian 23.02, предоставляющего компактное системное окружение для различных одноплатных компьютеров на базе процессоров ARM, включая различные модели Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa и Samsung Exynos. Для формирования сборок используются пакетные базы Debian и Ubuntu, но окружение полностью пересобирается при помощи собственной сборочной системы с включением оптимизаций для уменьшения размера, увеличения производительности и применения дополнительных механизмов защиты. Например, раздел /var/log монтируется с использованием zram и хранится в ОЗУ в сжатом виде со сбросом данных на накопитель раз в … Читать далее Выпуск дистрибутива Armbian 23.02

Выпуск Apache OpenOffice 4.1.14

Доступен корректирующий релиз офисного пакета Apache OpenOffice 4.1.14, в котором предложено 27 исправлений. Готовые пакеты подготовлены для Linux, Windows и macOS. В новом выпуске изменён метод кодирования и хранения мастер-пароля, поэтому пользователям перед установкой версии 4.1.14 рекомендовано сделать резервную копию профиля OpenOffice, так как в новом профиле будет нарушена совместимость с прошлыми выпусками. Среди изменений в новой версии: В Calc добавлена поддержка типа DateTime, применяемого в Excel 2010. В Calc улучшена читаемость текста в комментариях к ячейкам. В Calc решена проблема с отображением пиктограммы удаления фильтра в панели и меню. В Calc исправлена ошибка, приводящая к некорректному изменению ссылок на … Читать далее Выпуск Apache OpenOffice 4.1.14

Пользовательская оболочка Lomiri (Unity8) принята в Debian

Лидер проекта UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch и рабочего стола Unity 8, после того как от них отстранилась компания Canonical, сообщил об интеграции в ветки «unstable» и «testing» дистрибутива Debian GNU/Linux пакетов с окружением Lomiri (бывший Unity 8) и дисплейным сервером Mir 2. Отмечается, что лидер UBports постоянно использует Lomiri в Debian и для окончательной стабилизации работы Lomiri требуется реализовать несколько незначительных изменений. В процессе портирования Lomiri для Debian были удалены или переименованы устаревшие зависимости, проведена адаптация для нового системного окружения (например, обеспечена работа с systemd), выполнен переход на новую ветку дисплейного сервера Mir … Читать далее Пользовательская оболочка Lomiri (Unity8) принята в Debian

Пользовательское окружение KDE Plasma переходит на Qt 6

Разработчики проекта KDE сообщили о намерении 28 февраля перевести master-ветку пользовательской оболочки KDE Plasma на библиотеку Qt 6. В связи с переводом некоторое время в ветке master могут наблюдаться отдельные проблемы и нарушения работы некоторых несущественных функций. Существующие конфигурации сборочного окружения kdesrc-build будут переведены на сборку ветки Plasma/5.27, в которой используется Qt5 («branch-group kf5-qt5» в .kdesrc-buildrc). Для сборки с Qt6 в .kdesrc-buildrc следует указать «kf6-qt6». Выпуск рабочего стола KDE Plasma 5.27 стал последним в серии KDE 5 и после него разработчики приступили к формированию ветки KDE 6, ключевым изменением в которой стал переход на Qt 6 и поставка обновлённого базового … Читать далее Пользовательское окружение KDE Plasma переходит на Qt 6

Выпуск EasyOS 5.0, самобытного дистрибутива от создателя Puppy Linux

Барри Каулер (Barry Kauler), основатель проекта Puppy Linux, опубликовал экспериментальный дистрибутив EasyOS 5.0, совмещающий технологии Puppy Linux с использованием контейнерной изоляции для запуска компонентов системы. Управление дистрибутивом производится через развиваемый проектом набор графических конфигураторов. Размер загрузочного образа 825 МБ. В новом выпуске обновлены версии приложений. Практически все пакеты пересобраны из исходных текстов, используя метаданные проекта OpenEmbedded 4.0. Прекращена поддержка языковых пакетов «langpack» и сборок, специфичных для определённых языков. Связанные с выбранным языком переводы вынесены в отдельно загружаемые файлы. Выбор языка интерфейса теперь производится после первой загрузки. Переписано приложение MoManager, используемое для перевода элементов пользователя на разные языки. Особенности дистрибутива: Каждое … Читать далее Выпуск EasyOS 5.0, самобытного дистрибутива от создателя Puppy Linux

Доступен встраиваемый интерпретатор mruby 3.2

Представлен выпуск mruby 3.2, встраиваемого интерпретатора динамического объектно-ориентированного языка программирования Ruby. Mruby обеспечивает базовую совместимость синтаксиса на уровне Ruby 3.x, за исключением поддержки сопоставления с образцом («case .. in»). Интерпретатор отличается низким потреблением памяти и ориентирован на встраивание поддержки языка Ruby в другие приложения. Встроенный в приложение интерпретатор может выполнять как исходный код на языке Ruby, так и байткод, полученный при помощи развиваемого проектом компилятора «mrbc». Исходные тексты mruby распространяется под лицензией MIT. В новом выпуске устранено 19 уязвимостей, которые могут привести к переполнению буфера, разыменованию нулевых указателей или обращению к памяти после её освобождения при обработке интерпретатором специально оформленного … Читать далее Доступен встраиваемый интерпретатор mruby 3.2

Разработчики Ubuntu развивают минималистичный установочный образ

Сотрудники компании Canonical раскрыли информацию о проекте ubuntu-mini-iso, развивающем новую минималистичную сборку Ubuntu, размером около 140 МБ. Главная идея нового установочного образа в том, чтобы сделать его универсальным и представляющим возможность установки выбранной версии любой официальной сборки Ubuntu. Проект развивает Дэн Бунгерт (Dan Bungert), сопровождающий инсталлятор Subiquity. На данном этапе уже подготовлен и протестирован рабочий прототип сборки, ведётся работа по задействованию для сборки официальной инфраструктуры Ubuntu. Новую сборку предполагается опубликовать вместе с весенним выпуском Ubuntu 23.04. Сборку можно будет использовать для записи на CD/USB или для динамической загрузки через UEFI HTTP. Сборка предоставляет текстовое меню, при помощи которого можно выбрать … Читать далее Разработчики Ubuntu развивают минималистичный установочный образ

Началось продвижение поддержки Wayland в основной состав Wine

Для включения в основной состав Wine предложен первый набор патчей, развиваемых проектом Wine-wayland для предоставления возможности использовать Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11. Так как объём изменений достаточно велик для упрощения рецензирования и интеграции наработки Wine-wayland планируют переносить постепенно, разбив этот процесс на несколько этапов. На первом этапе для включения в Wine предложен код, охватывающий драйвер winewayland.drv и компоненты unixlib, а также подготовку к обработке системой сборки файлов с определениями протокола Wayland. На втором этапе планируется передать изменения, обеспечивающие вывод в окружении Wayland. После завершения передачи изменений в основной состав Wine пользователи получат … Читать далее Началось продвижение поддержки Wayland в основной состав Wine

В NPM выявлено 15 тысяч пакетов для фишинга и спама

Зафиксирована атака на пользователей каталога NPM, в результате которой 20 февраля в репозитории NPM было размещено более 15 тысяч пакетов, в README-файлах которых присутствовали ссылки на фишинговые сайты или реферальные ссылки, за переходы по которым выплачиваются отчисления. В ходе анализа в пакетах было выявлено 190 уникальных фишинговых или рекламных ссылок, охватывающих 31 домен. Имена пакетов выбирались для привлечения интереса обывателей, напирмер, «free-tiktok-followers» «free-xbox-codes», «instagram-followers-free» и т.п. Расчёт делался на заполнение спамерскими пакетами списка недавних обновлений на главной странице NPM. В описании к пакетам приводились ссылки, обещавшие бесплатные раздачи, подарки, игровые читы, а также бесплатные услуги по накручиванию подписчиков и лайков … Читать далее В NPM выявлено 15 тысяч пакетов для фишинга и спама

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

Опубликован релиз свободной реализации API OpenGL и Vulkan — Mesa 23.0.0. Первый выпуск ветки Mesa 23.0.0 имеет экспериментальный статус — после проведения окончательной стабилизации кода будет выпущена стабильная версия 23.0.1. В Mesa 23.0 доступна поддержка графического 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 для драйверов 965, iris (Intel), radeonsi (AMD), zink и llvmpipe. Поддержка … Читать далее Релиз Mesa 23.0, свободной реализации OpenGL и Vulkan

Выпуск редактора разделов GParted 1.5 и дистрибутива GParted Live 1.5

Доступен релиз редактора дисковых разделов Gparted 1.5 (GNOME Partition Editor), поддерживающего большинство файловых систем и типов разделов, применяемых в Linux. Кроме функций управления метками, редактирования и создания разделов, GParted позволяет уменьшать или увеличивать размер существующих разделов без потери размещённых на них данных, проверять целостность таблиц разделов, восстанавливать данные с потерянных разделов и выравнивать начало раздела по границе цилиндров. В новой версии реализовано восстановление информации при проверке файловой системы ExFAT. Исправлена ошибка, приводившая к аварийному завершению при копировании NTFS в разделы, размером больше 2 ТБ. Устранены проблемы с выбором каталога при изменении размера Btrfs. Одновременно сформирован релиз Live-дистрибутива GParted LiveCD 1.5.0, … Читать далее Выпуск редактора разделов GParted 1.5 и дистрибутива GParted Live 1.5

ProtonMail представил высокопроизводительную IMAP-библиотеку Gluon

Швейцарская компания Proton AG, развивающая сервисы Proton Mail и Proton VPN, представила IMAP-библиотеку Gluon, предназначенную для создания собственных IMAP-серверов. Библиотека поддерживает протокол IMAP4rev1 (RFC-3501) и задействована в новой версии сервиса Proton Bridge. При разработке основное внимание уделяется корректности реализации, стабильности, надёжности, удобству для разработчиков и высокой производительности. Код библиотеки написан на языке Go и распространяется под лицензией MIT. В качестве причины создания новой реализации протокола IMAP упоминается желание получить одновременно надёжное и высокопроизводительное решение, способное работать с большими почтовыми ящиками. По оценке разработчиков Proton Mail существующие открытые IMAP-библиотеки либо испытывали проблемы с сопровождением, либо не масштабировались. В Gluon также обеспечена … Читать далее ProtonMail представил высокопроизводительную IMAP-библиотеку Gluon

Canonical и Elektrobit представили EB corbos Linux, редакцию Ubuntu для автомобильных систем

Компании Elektrobit и Canonical анонсировали новый дистрибутив EB corbos Linux, ориентированный на разработку электронных блоков управления (ECU, Electronic Control Unit) для программно определяемой автомобильной техники (SDV, Software-Defined Vehicle). Дистрибутив предоставляет окружение на основе Ubuntu и ядра Linux, расширенное компонентами для обеспечения совместимости с процессами и регламентами, применяемыми в автомобильной индустрии. Ожидается, что новый дистрибутив предоставит автопроизводителям решение с уровнем функциональности и гибкости, аналогичным существующим решениям для облачных и корпоративных систем. Продукт также может быть использован в решениях для коммерческого, железнодорожного и морского транспорта, для медицинской и сельскохозяйственной техники. Помимо компонентов из состава Ubuntu в EB corbos Linux предлагается разработанный компанией … Читать далее Canonical и Elektrobit представили EB corbos Linux, редакцию Ubuntu для автомобильных систем

Компания Collabora развивает PanCSF, новый Linux-драйвер для GPU Mali

Компания Collabora представила, DRM-драйвер (Direct Rendering Manager) PanCSF, работающий на уровне ядра Linux. Изменения для использования нового драйвера в Mesa планируется опубликовать в ближайшее время. Драйвер нацелен на использование с 10 поколением GPU Mali (G710+), в котором применяется технология CSF (Сommand Stream Frontend), выносящая на сторону прошивки некоторые функции драйвера для снижения нагрузки на CPU и предлагающая новую модель организации выполнения работ на GPU. В новом поколении GPU Mali планировщик Job Manager заменён на интерфейс CSF (Command Stream Frontend), в котором вместо модели на основе отправки цепочки работ применяется модель на основе потока команд с планированием очереди потока команд на … Читать далее Компания Collabora развивает PanCSF, новый Linux-драйвер для GPU Mali

Выпуск Ubuntu 22.04.2 LTS c обновлением графического стека и ядра Linux

Сформировано обновление дистрибутива Ubuntu 22.04.2 LTS, в которое включены изменения, связанные с улучшением поддержки оборудования, обновлением ядра Linux и графического стека, исправлением ошибок в инсталляторе и загрузчике. В состав также включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. Одновременно представлены аналогичные обновления Ubuntu Budgie 22.04.2 LTS, Kubuntu 22.04.2 LTS, Ubuntu MATE 22.04.2 LTS, Ubuntu Studio 22.04.2 LTS, Lubuntu 22.04.2 LTS, Ubuntu Kylin 22.04.2 LTS и Xubuntu 22.04.2 LTS. В состав выпуска включены некоторые улучшения, бэкпортированные из выпуска Ubuntu 22.10: Предложены пакеты с ядром Linux версии 5.19 (базовое ядро Ubuntu 22.04 — 5.15). … Читать далее Выпуск Ubuntu 22.04.2 LTS c обновлением графического стека и ядра Linux

GitHub ограничил конкурирующие сервисы, запрещающие сравнительное тестирование

В условия использования сервиса GitHub был добавлен абзац, уведомляющий пользователей, что если они предлагают продукт или сервис, конкурирующий с GitHub, то они либо разрешают проводить сравнительное тестирование, либо им запрещено пользоваться GitHub. Изменение нацелено на противодействие использующим GitHub и конкурирующим с GitHub сторонним продуктам или сервисам, в правилах которых явно запрещено проведение сравнительного тестирования (anti-benchmarking). В описании PR отмечается, что сам GitHub не запрещает другим сервисам тестировать продукты и сервисы GitHub для сравнения с другими продуктами. Изменение датируется 31.10.2022, но было добавлено в репозиторий site-policy только сейчас. Дополнительно в правила GitHub внесено изменение, запрещающее стимулирование действий через обещание вознаграждений в … Читать далее GitHub ограничил конкурирующие сервисы, запрещающие сравнительное тестирование

Первый выпуск открытого многопользовательского игрового движка Ambient

После года разработки представлен первый выпуск нового открытого игрового движка Ambient. Движок предоставляет runtime для создания многопользовательских игр и 3D-приложений, компилируемых в представление WebAssembly и использующих API WebGPU для отрисовки. Код написан на языке Rust и распространяется под лицензией MIT. Ключевой задачей при разработке Ambient называется предоставление инструментов, упрощающих разработку многопользовательские игр и делающих их создание не сложнее однопользовательских проектов. Движок изначально нацелен на создание универсального runtime, поддерживающего разработку игр и приложений на любых языках программирования, для которых возможна компиляция в промежуточный код WebAssembly. Тем не менее, в первом выпуске пока реализована только поддержка разработки на языке Rust. Ключевые особенности … Читать далее Первый выпуск открытого многопользовательского игрового движка Ambient

В 2022 году Google выплатил 12 млн долларов вознаграждений за выявление уязвимостей

Компания Google подвела итоги программы выплаты вознаграждений за выявление уязвимостей в Chrome, Android, приложениях Google Play, продуктах Google и различном открытом ПО. Общая сумма выплаченных в 2022 году вознаграждений составила 12 млн долларов, что на 3.3 млн больше, чем в 2021 году. За последние 8 лет суммарный размер выплат составил более 42 млн долларов. Вознаграждения получили 703 исследователя. В ходе проведённой работы выявлено и устранено более 2900 проблем с безопасностью. Из потраченной в 2022 году суммы $4.8 млн выплачено за уязвимости в Android, $3.5 млн — в Chrome, $500 тысяч в Chrome OS, $110 тысяч за уязвимости открытом ПО. Дополнительно … Читать далее В 2022 году Google выплатил 12 млн долларов вознаграждений за выявление уязвимостей