Доступна библиотека libjpeg-turbo 3.0

Спустя пять лет с момента формирования ветки 2.x представлен релиз libjpeg-turbo 3.0.0, высокопроизводительной библиотеки для кодирования и декодирования изображений в формате JPEG. Libjpeg-turbo представляет собой совместимый на уровне API/ABI форк классической библиотеки libjpeg, нацеленный на обеспечение максимальной скорости кодирования и декодирования. Кроме стандартного libjpeg API библиотека предоставляет собственный TurboJPEG API и ряд расширений с моделями представления цвета, дающих возможность сжимать изображения в 32-разрядные пиксельные буферы (RGBX, XBGR) или декодировать из них. Код распространяется под тремя BSD-подобными лицензиями IJG, модифицированной BSD и zlib, бинарные сборки подготовлены для Linux (rpm, deb), macOS и Windows. По сравнению с libjpeg библиотека libjpeg-turbo позволяет добиться … Читать далее Доступна библиотека libjpeg-turbo 3.0

Выпуск Wayland-Protocols 1.32

Опубликован выпуск пакета wayland-protocols 1.32, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений. Все протоколы последовательно проходят три фазы — разработка, тестирование и стабилизация. После завершения стадии разработки (категория «unstable«) протокол помещается в ветку «staging» и официально включается в состав набора wayland-protocols, а после завершения тестирования перемещается в категорию стабильных. Протоколы из категории «staging» уже можно применять в композитных серверах и клиентах, где требуется связанная с ними функциональность. В отличие от категории «unstable» в «staging» запрещено внесение изменений, нарушающих совместимость, но в случае выявление проблем и недоработок … Читать далее Выпуск Wayland-Protocols 1.32

Выпуск DeltaTouch 1.0.0, клиента Delta Chat для Ubuntu Touch

Вышла первая версия мессенджера DeltaTouch для платформы Ubuntu Touch, применяющего технологию Delta Chat для использования email в качестве транспорта вместо собственных серверов (chat-over-email, специализированный почтовый клиент, работающий как мессенджер). Исходные тексты написаны на С++ и распространяются под лицензией GPLv3. Сборки DeltaTouch доступны для загрузки в каталоге OpenStore для веток Ubuntu Touch на базе Ubuntu 16.04 и 20.04. Разработчики DeltaTouch попытались воссоздать функциональность официального клиента Delta Chat, развиваемого для платформы Android. Не все задуманные возможности пока реализованы, но базовая функциональность уже доступна для работы. Например, в программе поддерживается настройка учётной записи по QR-коду, сканирование QR-приглашений, импорт/экспорт резервных копий, работа с несколькими … Читать далее Выпуск DeltaTouch 1.0.0, клиента Delta Chat для Ubuntu Touch

Доступен язык программирования Perl 5.38.0 с поддержкой классов

После 13 месяцев разработки опубликован релиз новой стабильной ветки языка программирования Perl — 5.38. При подготовке нового выпуска было изменено около 290 тыс. строк кода, изменения затронули 1500 файлов, в разработке приняли участие 100 разработчиков. Ветка 5.38 выпущена в соответствии с утверждённым десять лет назад фиксированным графиком разработки, подразумевающим выпуск новых стабильных веток раз в год и корректирующих релизов — раз в три месяца. Примерно через месяц планируется выпустить первый корректирующий релиз Perl 5.38.1, в котором будут исправлены наиболее значительные ошибки, выявленные в процессе внедрения Perl 5.38.0. Одновременно с выходом Perl 5.38 прекращена поддержка ветки 5.34, для которой в будущем … Читать далее Доступен язык программирования Perl 5.38.0 с поддержкой классов

Представлен смартфон Liberty Phone, продолжающий развитие Librem 5

Компании Purism представила новый смартфон Liberty Phone, который оснащён прошивкой на базе свободного ПО и предоставляет пользователю полный контроль над устройством. Для блокирования попыток отслеживания и сбора информации о пользователе в устройстве предусмотрены аппаратные переключатели, которые на уровне разрыва цепей позволяют отключить камеру, микрофон, GPS, Wi-Fi/Bluetooth и модуль Baseband. Заявленная стоимость устройства — $2199, что объясняется производством почти всех электронных компонентов на территории США при контроле компанией Purism всех этапов производства (исключение составляет модуль Wi-Fi, производимый в Индии). Локальное производство позволяет обезопасить цепочку поставок и минимизирует риски встраивания бэкдоров на стадии производства по контракту с китайскими компаниями. При этом аппаратная … Читать далее Представлен смартфон Liberty Phone, продолжающий развитие Librem 5

Обсуждение проблем применения Linux в авионике

На прошедшей в Праге конференции Linux Foundation Embedded Open-Source Summit инженеры из компании Boeing и организации UL (Underwriter Laboratorie, занимается сертификацией безопасности) выступили с докладом о проблемах, связанных с применением Linux в авионике и критически важных системах, в которых предъявляются особые требования к надёжности (полное соответствие поведения заданной спецификации) и безопасности (отсутсвтие неопределенного поведения). Отмечается, что применяемые в авионике специализированные RTOS проходят специальную сертификацию, созданы с оглядкой на предоставление гарантий в безопасности и надёжности, и проходят формальную верификацию соответствия спецификациям. Из проблем, мешающих использованию Linux в авионике, отмечается отсутствие необходимой сертификации надёжности, монолитная архитектура (драйверы выполняются на уровне ядра с … Читать далее Обсуждение проблем применения Linux в авионике

Сформирован выпуск Linux-дистрибутива Peppermint OS на базе Debian

Объявлено о релизе Linux-дистрибутива Peppermint OS, построенном на основе пакетной базы Debian GNU/Linux (изначально Peppermint OS основывался на Ubuntu, но потом перешёл на Debian). В ближайшее время также планируется сформировать сборки на основе Devuan, поставляемые без системного менеджера systemd. Размер iso-образов 1.5 Гб. Дистрибутив предлагает пользовательское окружение на основе рабочего стола Xfce и файлового менеджера Thunar. В качестве инсталлятора задействован Calamares. В состав входят блокировщик рекламы hBlock (блокировки на базе DNS), приложение для кастомизации системы Peppermint Hub, конфигураторы с интерфейсом на базе tkinter, Kumo SSB (Site-Specific Browser) для работы с web-приложениями, как с обособленными программами. Особенности выпуска: Обновлено оформление, переделана … Читать далее Сформирован выпуск Linux-дистрибутива Peppermint OS на базе Debian

unsnap — инструментарий для миграции Ubuntu со Snap на Flatpak

Проект unsnap развивает утилиту для перевода систем на базе Ubuntu с использования пакетов snap на пакеты в формате flatpak. Утилита не только заменяет пакетный менеджер snap на flatpak, но также подбирает и устанавливает flatpak-аналоги для уже установленных в системе snap-пакетов. В идеальном случае пользователь может получить полностью аналогичный набор приложений, но установленный в формате flatpak. Код написан на shell и распространяется под лицензией MIT. Миграция выполняется в несколько шагов. На первом шаге unsnap генерирует набор shell-скриптов в которых расписаны операции замены. C учётом текущего состояния системы создаются отдельные скрипты для резервного копирования окружения snap, установки пакетного менеджера flatpak, активации репозиториев … Читать далее unsnap — инструментарий для миграции Ubuntu со Snap на Flatpak

Уязвимости в маршрутизаторах Netgear и D-Link, приводящие к удалённому выполнению кода

Раскрыта информация об уязвимостях в маршрутизаторах Netgear и D-Link, позволяющих удалённо выполнить свой код на устройствах без прохождения аутентификации. Информация опубликована проектом Zero Day Initiative (ZDI), предоставляющем денежные вознаграждения за сообщения о неисправленных уязвимостях и проводящим соревнования Pwn2Own. Не понятно связаны ли раскрытые уязвимости с работами, представленными на декабрьском соревновании Pwn2Own в Торонто, на котором было успешно совершено 7 атак на маршрутизатор NETGEAR RAX30 AX2400 и две атаки на маршрутизатор TP-Link AX1800/Archer AX21. CVE-2023-35723 — уязвимость в прошивке маршрутизатора D-Link DIR-X3260, позволяющая без прохождения аутентификации удалённо выполнить свой код на устройстве с правами root. Проблема проявляется при обработке запросов SOAPAction … Читать далее Уязвимости в маршрутизаторах Netgear и D-Link, приводящие к удалённому выполнению кода

Выпуск реализации анонимной сети I2P 2.3.0 с устранением уязвимости

Состоялся релиз анонимной сети I2P 2.3.0 и C++-клиента i2pd 2.48.0. I2P представляет собой многослойную анонимную распределенную сеть, работающую поверх обычного интернета, активно использующую сквозное (end-to-end) шифрование, гарантирующую анонимность и изолированность. Сеть строится в режиме P2P и образуется благодаря ресурсам (пропускной способности), предоставляемым пользователями сети, что позволяет обойтись без применения централизованно управляемых серверов (коммуникации внутри сети основаны на применении шифрованных однонаправленных туннелей между участником и peer-ами). В сети I2P можно анонимно создавать web-сайты и блоги, отправлять мгновенные сообщения и электронную почту, обмениваться файлами и организовывать P2P-сети. Для построения и использования анонимных сетей для клиент-серверных (сайты, чаты) и P2P (обмен файлами, криптовалюты) … Читать далее Выпуск реализации анонимной сети I2P 2.3.0 с устранением уязвимости

Выпуск дистрибутива Nitrux 2.9 с пользовательскими окружениями NX Desktop

Опубликован выпуск дистрибутива Nitrux 2.9.0, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Проект предлагает собственный рабочий стол NX Desktop, который представляет собой надстройку над KDE Plasma. На основе библиотеки Maui для дистрибутива развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах. Для установки дополнительных приложений продвигается система самодостаточных пакетов AppImages. Размер полного загрузочного образа составляет 3.1 ГБ. Наработки проекта распространяются под свободными лицензиями. Рабочий стол NX Desktop предлагает иное стилевое оформление, собственную реализацию системного лотка, центра вывода уведомлений и различных плазмоидов, таких как конфигуратор сетевых соединений и мультимедийный … Читать далее Выпуск дистрибутива Nitrux 2.9 с пользовательскими окружениями NX Desktop

Для RHEL 7 будут предоставленены дополнительные 4 года расширенной поддержки

Компания Red Hat объявила о расширении сервиса платной расширенной поддержки (ELS, Extended Life Cycle Support), в рамках которого выпускаются обновления с исправлением критических проблем после окончания базового 10-летнего цикла сопровождения. Для дистрибутива RHEL 6 поддержка ELS осуществлялась в течение трёх лет, а для ветки RHEL 7 расширена до четырёх лет. Таким образом для RHEL 7 возможный срок сопровождения составит 14 лет. В соответствии со штатным 10-летним циклом поддержки дистрибутив RHEL 9 будет сопровождаться до 31 мая 2032 года, RHEL 8 — до 31 мая 2029 года, а RHEL 7 — до 30 июня 2024 года. Поддержка CentOS Stream 8 продлится … Читать далее Для RHEL 7 будут предоставленены дополнительные 4 года расширенной поддержки

Wikipedia переходит на использование лицензии Creative Commons BY-SA 4.0

Организация Wikimedia Foundation объявила о переводе свободной энциклопедии Wikipedia и других своих проектов на использование лицензии Creative Commons BY-SA 4.0, которая придёт на смену лицензии Creative Commons BY-SA 3.0, которая в 2009 году заменила изначально применявшуюся в Wikipedia лицензию GNU FDL (Free Documentation License). Обновление лицензии позволит расширить совместимость Wikipedia с другим открытым контентом и даст возможность напрямую переносить в Wikipedia содержимое, доступное только под лицензией СС BY-SA 4.0, например, документы, публикуемые Организацией Объединённых Наций и правительствами некоторых стран. В правила использования (Terms of Use) проектов Wikimedia внесены изменения, определяющие в качестве основной лицензию Creative Commons Attribution-ShareAlike 4.0. Все новые … Читать далее Wikipedia переходит на использование лицензии Creative Commons BY-SA 4.0

Выпуск UDisks 2.10.0 с поддержкой NVMe

После двух лет разработки опубликован релиз пакета UDisks 2.10.0, включающего системный фоновый процесс, библиотеки и инструментарий для организации доступа и управления дисками, устройствами хранения и связанными с ними технологиями. UDisks предоставляет D-Bus API для работы с дисковыми разделами, настройки MD RAID, работы с блочными устройствами в файле (loop-монтирование), манипуляций с файловыми системами и т.п. Дополнительно поставляются модули для мониторинга и управления BCache, BTRFS, iSCSI, libStorageManagement, LVM2, LVM Cache и zRAM. Например, UDisks используется в приложениях GNOME для работы с дисковыми разделами GNOME и различных графических конфигураторах. В новой версии: Добавлена встроенная поддержка накопителей NVMe, реализованная на базе библиотеки libnvme. Поддерживаются … Читать далее Выпуск UDisks 2.10.0 с поддержкой NVMe

Выпуск cppcheck 2.11, статического анализатора кода для языков C++ и С

Вышла новая версия статического анализатора кода cppcheck 2.11, позволяющего выявлять различные классы ошибок в коде на языках Си и Си++, в том числе при использовании нестандартного синтаксиса, типичного для встраиваемых систем. Предоставляется коллекция плагинов, через которые обеспечена интеграция cppcheck с различными системами разработки, непрерывной интеграции и тестирования, а также предоставлены такие возможности как проверка соответствия кода стилю оформления кода. Для разбора кода может применяться как собственный парсер, так и внешний парсер от Clang. В состав также входит скрипт donate-cpu.py для предоставления локальных ресурсов для выполнения работы по совместной проверке кода пакетов Debian. Исходные тексты проекта распространяются под лицензией GPLv3. Развитие … Читать далее Выпуск cppcheck 2.11, статического анализатора кода для языков C++ и С

Oracle опубликовал систему автоматической оптимизации параметров ядра Linux

Компания Oracle представила инструментарий bpftune, предназначенный для автоматической оптимизации настроек ядра Linux с учётом выполняемых задач, активности в системе и характера нагрузки. Основу bpftune составляет фоновый процесс, работающий в пространстве пользователя и использующий подсистему ядра BPF. Код проекта написан на языке Си и распространяется под лицензией GPLv2. В качестве причины создания проекта упоминается потребность в оптимизации самодостаточных систем, рассчитанных на работу с минимальным вмешательством администратора, а также увеличение сложности современного ядра, что повышает трудоёмкость ручных оптимизаций (ядром предоставляется более 1500 sysctl-параметров, влияющих на производительность и потребление ресурсов, и часто администратор просто копирует готовые рецепты, детально не вникая в их суть … Читать далее Oracle опубликовал систему автоматической оптимизации параметров ядра Linux

Выпуск дистрибутива Proxmox Backup Server 3.0

Компания Proxmox, известная разработкой продуктов Proxmox Virtual Environment и Proxmox Mail Gateway, опубликовала выпуск дистрибутива Proxmox Backup Server 3.0, который преподносится как готовое решение для резервного копирования и восстановления виртуальных окружений, контейнеров и начинки серверов. Установочный ISO-образ доступен для свободной загрузки. Специфичные для дистрибутива компоненты открыты под лицензией AGPLv3. Для установки обновлений доступен как платный репозиторий Enterprise, так и два бесплатных репозитория, которые отличаются уровнем стабилизации обновлений. Системная часть дистрибутива базируется на пакетной базе Debian и OpenZFS. Программный стек для управления резервным копированием написан на языке Rust и поддерживает инкрементальные бэкапы (на сервер передаются только изменившиеся данные), дедупликацию (при наличии … Читать далее Выпуск дистрибутива Proxmox Backup Server 3.0

Опубликован Wasmer 4.0, инструментарий для создания приложений на базе WebAssembly

Доступен выпуск проекта Wasmer 4.0, развивающего runtime для выполнения модулей WebAssembly, который можно использовать для создания универсальных приложений, способных выполняться в разных операционных системах, а также для изолированного выполнения кода, не заслуживающего доверия. Код проекта написан на языке Rust и распространяется под лицензией MIT. Возможность запуска одного приложения на разных платформах обеспечивается благодаря компиляции кода в низкоуровневый промежуточный код WebAssembly, который может запускаться в любых ОС или встраиваться в программы на других языках программирования. Программы представляют собой легковесные контейнеры, в которых выполняется псевдокод WebAssembly. Данные контейнеры не привязаны к операционной системе и могут включать код, изначально написанный на любом языке … Читать далее Опубликован Wasmer 4.0, инструментарий для создания приложений на базе WebAssembly

Доступен InkBox OS 2.0, дистрибутив для электронных книг Kobo и Kindle

Представлен выпуск операционной системы InkBox OS 2.0, нацеленной на замену штатных прошивок электронных книг Kobo и Kindle. Системные компоненты InkBox OS 2.0 построены на основе дистрибутива Alpine Linux 3.10, а в качестве пользовательского окружения задействована развиваемая тем же проектом оболочка InkBox с интерфейсом для чтения электронных книг и управления домашней библиотекой. Интерфейс пользователя оптимизирован для работы на экранах на основе электронной бумаги. Код оболочки написан на языке С++ с использованием фреймворка Qt и распространяется под лицензией GPLv3. Особенности InkBox OS: Интегрирован интерфейс запуска программ KoBox Launcher. Поддержка электронных книг в форматах ePUB и PDF. Поддержка изображений и текста. Настраиваемые режимы … Читать далее Доступен InkBox OS 2.0, дистрибутив для электронных книг Kobo и Kindle

В Fedora Workstation 39 планируют задействовать новый инсталлятор на основе web-интерфейса

В выпуске Fedora 39 предложено перевести предлагаемые по умолчанию официальные сборки для рабочих станций (Fedora Workstation) на использование переработанного инсталлятора Anaconda, в котором вместо интерфейса на основе библиотеки GTK будет предложен web-интерфейс. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora. Web-интерфейс использует JavaScript-фреймворк React, элементы оформления PatternFly и компоненты из проекта Cockpit, уже применяемого в продуктах Red Hat для настройки и управления серверами. Cockpit выбран как хорошо зарекомендовавшее себя решение, для которого имеется бэкенд для взаимодействия с инсталлятором (Anaconda DBus). Применение Cockpit также позволило добиться единообразия и унифицировать различные компоненты управления … Читать далее В Fedora Workstation 39 планируют задействовать новый инсталлятор на основе web-интерфейса

Red Hat ответил на критику изменений в распространении кода пакетов RHEL

Майк МакГрэз (Mike McGrath), вице-президент компании Red Hat, отвечающий за разработку Fedora и CentOS, озвучил позицию компании в отношении прекращения публикации srpm-пакетов RHEL в репозитории git.centos.org и оставлении в качестве единственного публичного источника кода пакетов RHEL репозитория CentOS Stream. По словам МакГрэза компания Red Hat действует в соответствии с требованиями лицензии GPL, остаётся сторонником открытых процессов разработки и продолжает действовать во благо сообщества, открывая свой код и передавая изменения в upstream. Git-репозиторий проекта CentOS Stream включает исходные тексты всех пакетов, на базе которых формируются релизы RHEL, и данный репозиторий доступен всем без ограничений. При этом разработка CentOS Stream ведётся с … Читать далее Red Hat ответил на критику изменений в распространении кода пакетов RHEL