Выпуск OpenRGB 0.7, инструментария для управления RGB-подсветкой периферийных устройств

Опубликован новый выпуск OpenRGB 0.7, открытого инструментария для управления RGB-подсветкой периферийных устройств. Пакет поддерживает материнские платы ASUS, Gigabyte, ASRock и MSI с RGB-подсистемой для подсветки корпуса, модули памяти с подсветкой от ASUS, Patriot, Corsair и HyperX, графические карты ASUS Aura/ROG, MSI GeForce, Sapphire Nitro и Gigabyte Aorus, различные контроллеры светодиодных лент (ThermalTake, Corsair, NZXT Hue+), светящиеся кулеры, мыши, клавиатуры, наушники и аксессуары Razer с подсветкой. Информация о протоколе взаимодействия с устройствами в основном получена через проведение обратного инжиниринга проприетарных драйверов и приложений. Код написан на C/C++ и распространяется под лицензией GPLv2. Готовые сборки формируются для Linux, macOS и Windows. Среди … Читать далее Выпуск OpenRGB 0.7, инструментария для управления RGB-подсветкой периферийных устройств

Выпуск postmarketOS 21.12, Linux-дистрибутива для смартфонов и мобильных устройств

Представлен выпуск проекта postmarketOS 21.12, развивающего дистрибутив Linux для смартфонов, базирующийся на пакетной базе Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox. Целью проекта является предоставление Linux-дистрибутива для смартфонов, не зависящего от жизненного цикла поддержки официальных прошивок и не привязанного к типовым решениям основных игроков индустрии, задающих вектор развития. Сборки подготовлены для PINE64 PinePhone, Purism Librem 5 и 23 поддерживаемых сообществом устройств, включая Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 и даже Nokia N900. Ограниченная экспериментальная поддержка предоставлена для более чем 300 устройств. Окружение postmarketOS максимально унифицировано и выносит все специфичные для конкретных устройств компоненты в … Читать далее Выпуск postmarketOS 21.12, Linux-дистрибутива для смартфонов и мобильных устройств

Выпуск модуля LKRG 0.9.2 для защиты от эксплуатации уязвимостей в ядре Linux

Проект Openwall опубликовал выпуск модуля ядра LKRG 0.9.2 (Linux Kernel Runtime Guard), предназначенного для выявления и блокирования атак и нарушений целостности структур ядра. Например, модуль может защитить от несанкционированного внесения изменений в работающее ядро и попыток изменения полномочий пользовательских процессов (определение применения эксплоитов). Модуль подходит как для организации защиты от эксплоитов уже известных уязвимостей ядра Linux (например, в ситуациях когда в системе проблематично обновить ядро), так и для противостояния эксплоитам для ещё неизвестных уязвимостей. Код проекта распространяется под лицензией GPLv2. Об особенностях реализации LKRG можно прочитать в первом анонсе проекта. Среди изменений в новой версии: Обеспечена совместимость с ядрами Linux … Читать далее Выпуск модуля LKRG 0.9.2 для защиты от эксплуатации уязвимостей в ядре Linux

Сравнение производительности игр при использовании Wayland и X.org

Ресурс Phoronix опубликовал результаты сравнения производительности игровых приложений, запускаемых в окружениях на базе Wayland и X.org в Ubuntu 21.10 на системе с графической картой AMD Radeon RX 6800. В тестировании приняли участие игры Total War: Three Kingdoms, Shadow of the Tomb Raider, HITMAN 2, Xonotic, Strange Brigade, Left 4 Dead 2, Batman: Arkham Knight, Counter-Strike: Global Offensive и F1 2020. Тесты проводились при разрешениях экрана 3840×2160 и 1920×1080 как для родных Linux-сборок игр, так и для Windows-игр, запускаемых с использованием связки Proton + DXVK. В среднем игры в GNOME-сеанса на базе Wayland демонстрировали FPS на 4% выше, чем в сеансе … Читать далее Сравнение производительности игр при использовании Wayland и X.org

Обновление Log4j 2.17.1 с устранением ещё одной уязвимости

Опубликованы корректирующие выпуски библиотеки Log4j 2.17.1, 2.3.2-rc1 и 2.12.4-rc1, в которых устранена ещё одна уязвимость (CVE-2021-44832). Упоминается, что проблема позволяет организовать удалённое выполнение кода (RCE), но при этом помечена как неопасная (CVSS Score 6.6) и в основном представляет лишь теоретический интерес, так как требует специфичных условий для эксплуатации — атакующий должен иметь возможность внести изменение в файл с настройками Log4j, т.е. должен иметь доступ к атакуемой системе и полномочия изменять значение параметра конфигурации log4j2.configurationFile или вносить изменения в существующие файлы c настройками для ведения лога. Атака сводится к определению на локальной системе конфигурации на базе JDBC Appender, ссылающейся на внешний … Читать далее Обновление Log4j 2.17.1 с устранением ещё одной уязвимости

Выпуск мессенджера aTox 0.7.0 с поддержкой аудиовызовов

Состоялся выпуск aTox 0.7.0, свободного мессенджера для платформы Android, использующего протокол Tox (c-toxcore). Tox предлагает децентрализованную P2P-модель распространения сообщений, использующую криптографические методы для идентификации пользователя и защиты транзитного трафика от перехвата. Приложение написано на языке программирования Kotlin. Исходный код и готовые сборки приложения распространяются под лицензией GPLv3. Особенности aTox: Удобство: простые и понятные настройки. Сквозное шифрование: единственные люди, которые могут увидеть переписку, это сам пользователь и прямые собеседники. Распределённость: отсутствие центральных серверов которые могут быть выключены или с которых данные пользователя могут быть переданы кому-либо постороннему. Легковесность: нет телеметрии, рекламы, или других форм наблюдения, а текущая версия приложения занимает всего … Читать далее Выпуск мессенджера aTox 0.7.0 с поддержкой аудиовызовов

Второй выпуск руководства «Linux для себя»

Опубликован второй выпуск руководства по «Linux для себя» (LX4, LX4U), предлагающего инструкцию по созданию независимой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Проект является независимым ответвлением от руководства LFS (Linux From Scratch), но не использует его исходные тексты. На выбор пользователя предлагается multilib, поддержка EFI и набор дополнительного ПО для более удобной настройки системы. Наработки проекта размещены на GitHub под лицензией MIT. Основные изменения: Выполнен переход на платформу генерации статического контента mkdocs (ранее применялся docsify.js). В результате перехода стала возможной генерация PDF-версии руководства. Кроме того, веб-версия руководства корректно работает в консольных браузерах типа links и w3m; В качестве опции … Читать далее Второй выпуск руководства «Linux для себя»

Обновление платформы для визуализации данных Open MCT

Национальное управление по аэронавтике и исследованию космического пространства США опубликовало обновление открытого инструментария Open MCT 1.8.2 (Open Mission Control Technologies), предназначенного для визуализации данных, поступающих в процессе сбора телеметрии с различных датчиков и источников информации. Web-интерфейс построен с использованием методов адаптивной вёрстки и может использоваться как на стационарных компьютерах, так и на мобильных устройствах. Код написан на языке JavaScript (серверная часть функционирует на базе Node.js) и распространяется под лицензией Apache 2.0. Open MCT позволяет в одном сводном интерфейсе отображать потоки как поступающих в данным момент, так и уже полученных данных (анализ истории), оценивать состояние датчиков, выводить изображения с камер, выполнять … Читать далее Обновление платформы для визуализации данных Open MCT

Релиз свободного видеоредактора Avidemux 2.8.0

Доступна новая версия видеоредактора Avidemux 2.8.0, рассчитанного на решение простых задач по нарезке видео, применению фильтров и кодированию. Поддерживается большое число форматов файлов и кодеков. Выполнение задач может быть автоматизировано при помощи очередей выполнения заданий, написания скриптов и создания проектов. Avidemux поставляется под лицензией GPL и доступен в сборках для Linux (AppImage), macOS и Windows. Среди добавленных изменений: Добавлена возможность конвертирования HDR-видео в SDR с применением различных методов тональной компрессии. Возвращён кодировщик FFV1, удалённый в ветке 2.6. Добавлена возможность декодирования звуковых треков TrueHD и их использования в медиаконтейнерах Matroska. Добавлена поддержка декодирования формата WMA9. Переработан интерфейс предпросмотра результатов применения фильтров, … Читать далее Релиз свободного видеоредактора Avidemux 2.8.0

Доступен Sound Open Firmware 2.0, набор открытых прошивок к DSP-чипам

Опубликован выпуск проекта Sound Open Firmware 2.0 (SOF), изначально созданного компанией Intel для ухода от практики поставки закрытых прошивок для DSP-чипов, связанных с обработкой звука. Впоследствии проект был переведён под крыло организации Linux Foundation и теперь разрабатывается с привлечением сообщества и при участии компаний AMD, Google и NXP. Проектом развивается SDK для упрощения разработки прошивок, звуковой драйвер для ядра Linux и набор готовых прошивок для различных DSP-чипов, для которых в том числе формируются бинарные сборки, заверенные цифровой подписью. Код прошивок написан на языке Си с ассемблерными вставками и распространяется под лицензией BSD. Благодаря модульной структуре Sound Open Firmware может быть … Читать далее Доступен Sound Open Firmware 2.0, набор открытых прошивок к DSP-чипам

Выпуск Toxiproxy 2.3, прокси для проверки устойчивости приложений к сетевым проблемам

Компания Shopify, развивающая одну из крупнейших платформ электронной коммерции, опубликовала выпуск прокси-сервера Toxiproxy 2.3, предназначенного для симуляции сетевых и системных сбоев и аномалий для тестирования работоспособности приложений при возникновении подобных условий. Программа примечательна предоставлением API для динамического изменения характеристик канала связи, который можно использовать для интеграции Toxiproxy с системами unit-тестировния, платформами непрерывной интеграции и окружениями для разработки. Код Toxiproxy написан на языке Go и распространяется под лицензией MIT. Прокси запускается между проверяемым приложением и сетевым сервисом, с которым взаимодействует данное приложение, после чего может симулировать возникновение определённой задержки при получении ответа от сервера или отправке запроса, изменять пропускную способность, симулировать … Читать далее Выпуск Toxiproxy 2.3, прокси для проверки устойчивости приложений к сетевым проблемам

Выпуск рабочего стола Lumina 1.6.2

Опубликован выпуск окружения рабочего стола Lumina 1.6.2, развиваемого после прекращения разработки TrueOS в рамках проекта Trident (десктоп-дистрибутив Void Linux). Компоненты окружения написаны с использованием библиотеки Qt5 (без применения QML). Lumina придерживается классического подхода к организации пользовательского окружения. В состав входит рабочий стол, панель приложений, менеджер сеансов, меню приложений, система настройки параметров окружения, менеджер задач, системный лоток, система виртуальных рабочих столов. Код проекта написан на языке C++ и распространяется под лицензией BSD. В качестве оконного менеджера применяется Fluxbox. В рамках проекта также развивается собственный файловый менеджер Insight, обладающий такими возможностями как поддержка вкладок для одновременной работы с несколькими директориями, накопление ссылок … Читать далее Выпуск рабочего стола Lumina 1.6.2

Выпуск дистрибутива Nitrux 1.8.0 с рабочим столом NX Desktop

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

Представлено новое открытое пользовательское окружение Maui Shell

Разработчики дистрибутива Nitrux, предлагающего собственный рабочий стол NX Desktop, объявили о создании нового пользовательского окружения Maui Shell, которое может применяться на настольных системах, мобильных устройствах и планшетах, автоматически адаптируясь к размеру экрана и доступным методам ввода информации. Код проекта написан на языках C++ и QML, и распространяется под лицензией LGPL 3.0. Окружение развивает концепцию «Convergence», подразумевающую возможность работы с одними и теми же приложениями как на сенсорных экранах смартфона и планшета, так и на больших экранах ноутбуков и ПК. Например, на базе Maui Shell может быть сформирована оболочка для смартфона, которая при подключении монитора, клавиатуры и мыши позволяет превратить смартфон … Читать далее Представлено новое открытое пользовательское окружение Maui Shell

Выпуск САПР KiCad 6.0

Спустя три с половиной года с момента прошлого значительного выпуска опубликован релиз свободной системы автоматизированного проектирования печатных плат KiCad 6.0.0. Это первый значительный выпуск, сформированный после перехода проекта под крыло организации Linux Foundation. Сборки подготовлены для различных дистрибутивов Linux, Windows и macOS. Код написан на C++ с использованием библиотеки wxWidgets и распространяется под лицензией GPLv3. KiCad предоставляет средства для редактирования электрических схем и печатных плат, 3D-визуализации платы, работы с библиотекой элементов электрических цепей, манипуляций с шаблонами в формате Gerber, симуляции работы электронных схем, редактирования печатных плат и управления проектами. Проектом также предоставляются библиотеки электронных компонентов, посадочных мест и 3D-моделей. По … Читать далее Выпуск САПР KiCad 6.0

Выпуск языка программирования Ruby 3.1

Состоялся релиз Ruby 3.1.0, динамического объектно-ориентированного языка программирования, отличающегося высокой эффективностью разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Код проекта распространяется под лицензиями BSD («2-clause BSDL») и «Ruby», которая ссылается на последний вариант лицензии GPL и полностью совместима с GPLv3. Основные улучшения: Добавлен новый экспериментальный внутрипроцессный JIT-компилятор YJIT, созданный разработчиками платформы электронной коммерции Shopify в рамках инициативы по увеличению производительности Ruby-программ, использующих фреймворк Rails и вызывающих очень много методов. Ключевым отличием от ранее используемого JIT-компилятора MJIT, базирующегося на обработке методов целиком и использующего внешний компилятор на языке Си, является то, что … Читать далее Выпуск языка программирования Ruby 3.1

Релиз компилятора Rakudo 2021.12 для языка программирования Raku (бывший Perl 6)

Представлен выпуск Rakudo 2021.12, компилятора для языка программирования Raku (бывший Perl 6). Проект был переименован из Perl 6 так как не стал продолжением Perl 5, как ожидалось изначально, а превратился в отдельный язык программирования, не совместимый с Perl 5 на уровне исходных текстов и развиваемый отдельным сообществом разработчиков. Одновременно доступен выпуск виртуальной машины MoarVM 2021.12, формирующей среду для запуска скомпилированного в Rakudo байт-кода. В Rakudo компиляция также поддерживается для JVM и некоторых виртуальных машин для JavaScript. Из улучшений в Rakudo 2021.12 отмечается добавление поддержки метода is-wrapped для модуля Routine, реализация переменной окружения RAKUDO_PRECOMPILATION_PROGRESS для вывода информации о предкомпилируемых модулях в … Читать далее Релиз компилятора Rakudo 2021.12 для языка программирования Raku (бывший Perl 6)

Выпуск дистрибутива Siduction 2021.3

Cформирован релиз проекта Siduction 2021.3, развивающего десктоп-ориентированный дистрибутив Linux, построенный на пакетной базе Debian Sid (unstable). Siduction является форком Aptosid, отделившимся в июле 2011 года. Ключевым отличием от Aptosid было использование в качестве пользовательского окружения более новой версии KDE из экспериментального репозитория Qt-KDE. Для загрузки предлагаются сборки на основе KDE (2.9 ГБ), Xfce (2.5 ГБ) и LXQt (2.5 ГБ), а также минималистичная сборка «Xorg» на основе оконного менеджера Fluxbox (2 ГБ) и сборка «noX» (983 МБ), поставляемая без графического окружения и предназначенная для пользователей, которые желают сами скомпоновать свою систему. Для входа в live-сеанс следует использовать логин/пароль — «siducer/live». Основные … Читать далее Выпуск дистрибутива Siduction 2021.3

Выпуск Snoop 1.3.3, OSINT-инструмента для сбора информации о пользователе из открытых источников

Опубликован выпуск проекта Snoop 1.3.3, развивающего криминалистический OSINT-инструмент, который разыскивает учётные записи пользователей в публичных данных (разведка на основе открытых источников). Программа анализирует различные сайты, форумы и социальные сети на предмет наличия искомого имени пользователя, т.е. позволяет определить на каких сайтах имеется пользователь с указанным ником. Проект разработан на материалах исследовательской работы в области скрапинга публичных данных. Сборки подготовлены для Linux и Windows. Код написан на языке Python и распространяется под лицензией, ограничивающей применение только для личного пользования. При этом проект является ответвлением от кодовой базы проекта Sherlock, поставляемой под лицензией MIT (форк был создан из-за невозможности расширить базу сайтов). … Читать далее Выпуск Snoop 1.3.3, OSINT-инструмента для сбора информации о пользователе из открытых источников

Выпуск системного менеджера systemd 250

После пяти месяцев разработки представлен релиз системного менеджера systemd 250. В новом выпуске появилась возможность хранения учётных данных в шифрованном виде, реализована верификация автоматически определяемых GPT-разделов по цифровой подписи, улучшено информирование о причинах возникновения задержек при запуске сервисов, добавлены опции для ограничения доступа сервиса к определённым файловым системам и сетевым интерфейсам, обеспечена поддержка контроля целостности разделов при помощи модуля dm-integrity, добавлена поддержка автообновления sd-boot. Основные изменения: Добавлена поддержка шифрованных и аутентифицированных учётных данных, что может быть полезным для безопасного хранения конфиденциальных материалов, таких как SSL-ключи и пароли доступа, расшифровка производится только при необходимости и в привязке к локальной установке или … Читать далее Выпуск системного менеджера systemd 250

Выпуск игры Free Heroes of Might and Magic II (fheroes2) — 0.9.11

Доступен выпуск проекта fheroes2 0.9.11, пытающегося воссоздать игру Heroes of Might and Magic II. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить, например, из демо-версии Heroes of Might and Magic II. Основные изменения: Добавлено информационное окно для карт, показывающее адрес хранения, а также тип карты. Некоторые настройки в игре теперь можно изменять при помощи колеса прокрутки мыши. Исправлена отрисовка кнопок интерфейса и их теней. Обеспечена поддержка русского языка при запуске с любой оригинальной версии игры. Улучшено поведение ИИ при защите замка. Расширено описание заклинаний в книге героя … Читать далее Выпуск игры Free Heroes of Might and Magic II (fheroes2) — 0.9.11