OBS добавляет поддержку FFmpeg VA-API AV1 |
23 января на github-странице проекта Open Broadcaster Software появилось сообщение о завершении работ по поддержке кодирования видео AV1 с использованием интерфейса Linux Video Acceleration API (VA-API). 2 мая 2023 года был открыт запрос на слияние кода OBS FFmpeg для добавления поддержки AV1 VA-API, и по состоянию на вечер 23 января этот код был объединен.
( читать дальше... )
|
Выпуск видеодрайвера NVIDIA 550-beta |
24 января была представлена к загрузке новая версия драйвера NVIDIA 550.40.07-beta, которую приурочили к официальному выходу видеокарты серии RTX4070Ti SUPER. Драйвер для Linux содержит:
|
Добавлена поддержка MICE-протоколов в GNOME Network Displays |
18 января была выпущена версия 0.91 GNOME Network Displays. Среди значительных улучшений заявлено:
Для справки: GNOME Network Displays — это программное обеспечение, которое позволяет осуществлять потоковую передачу рабочего стола GNOME на устройства Wi-Fi Display с помощью сервера мультимедийной маршрутизации и обработки конвейерных данных PipeWire.
|
Выпуск графического стека Mesa версий 23.3.4 и 24.0.0-RC3 |
25 января была выпущена новая версия свободного графического стека Mesa 23.3.4.
В официальной рассылке инженер-программист Эрик Энгестром (Eric Engestrom) сообщил об исправлениях в Zink для логики обнаружения изменяемого размера BAR, исправления RADV и Intel, и ряд других исправлений, некоторые из которых являются общими для перенесенных материалов серии Mesa 24.0.
( читать дальше... )
|
SRELL 4.038 -- библиотека ECMAScript-совместимых регулярных выражений |
24 января состоялся выпуск 4.038 C++ библиотеки SRELL (Std::RegEx-Like Library), реализующей ECMAScript-совместимые регулярные выражения.
Список изменений:
/(?:ab)+|cd/
находилась строка "ababcd";Особенности библиотеки:
std::regex
;char8_t
, char16_t
и char32_t
для C++11 и более поздних версий стандарта.Более подробное описание доступно на сайте автора.
История изменений: англ./яп..
Постоянная ссылка на актуальную версию: https://www.akenotsuki.com/misc/srell/srell-latest.
|
Firefox 122 |
Firefox, свободный браузер на движке Quantum, разработкой и распространением которого занимается Mozilla Corporation, четвёртый по популярности браузер в мире, обновился до версии 122.
( читать дальше... )
>>> Примечания к выпуску для разработчиков
|
Valve призвала не использовать snap-сборки Steam для Ubuntu |
Разработчик Valve Тимоти Бессет раскритиковал практику компании Canonical, распространяющей клиент Steam в виде пакетов формата Snap.
Сама Valve не распространяет клиент Steam в этом формате, поэтому его неофициально перепаковывают. Как оказалось, это вызывает ряд технических проблем, при этом пользователи массово отсылают отчёты об ошибках в Valve, а не разработчикам дистрибутива.
«Valve видит всё большее количество сообщений об ошибках, связанных с проблемами, вызванными переупаковкой клиента Steam компанией Canonical через Snap. Лучший способ установить Steam на Debian и производные операционные системы — следовать инструкциям по этому адресу и использовать официальный файл DEB. Мы не занимаемся переупаковкой Snap. В ней много проблем. Если вам не нужен файл DEB, пожалуйста, по крайней мере, рассмотрите версию Flatpak», — заявил представитель Valve.
По словам разработчика, если ситуация станет «действительно плохой», Valve может добавить во все Snap-версии Steam всплывающее окно, которое будет сообщать пользователю о запуске неофициальной версии клиента. Представители Canonical ситуацию пока не прокомментировали.
|
Релиз САПР Ondsel ES 2024.1 |
Компания Ondsel выпустила публичную версию Ondsel Engineering Suite (ES). Это свободный форк свободной САПР FreeCAD с различными доработками.
( читать дальше... )
Компания Ondsel появилась год назад. Ее сооснователь — Brad Collette, один из давних участников проекта и автор верстака Path (CAM). Инвесторы — фонд Open Core Ventures, основанный руководителем Gitlab Сидом Сийбрандийем (Sid Sijbrandij).
freecad, ondsel
|
Elektroid 3.0 |
Выпущена новая мажорная версия Elektroid — свободного аналога Elektron Transfer для управления пресетами и сэмплами на аппаратных синтезаторах и сэмплерах различных производителей.
( читать дальше... )
elektroid, музыка
|
Haier заставил разработчика плагинов для Home Assistant убрать их из публичного доступа |
Крупный производитель бытовой техники Haier направил уведомление о лишении лицензии разработчику программного обеспечения за создание плагинов Home Assistant для бытовой техники компании и их публикацию на GitHub.
Haier – транснациональная корпорация по производству бытовой техники и потребительской электроники, продающая широкий ассортимент продукции под брендами General Electric Appliances, Hotpoint, Hoover, Fisher & Paykel и Candy.
( читать дальше... )
ОБНОВЛЕНИЕ: После разразившегося скандала представители компании вышли на связь и заявляют о своей приверженности открытым технологиям.
|
Дискуссия об использовании языка C++ для разработки ядра Linux |
В списке рассылки разработчиков ядра Linux возобновилось начатое шесть лет назад обсуждение перспектив использования современного кода на C++ в ядре Linux, помимо нынешнего применения языка Си с ассемблерными вставками и продвижения языка Rust. Изначально тема разработки ядра на C++ была поднята в 2018 году инженером из Red Hat, который первого апреля в качестве шутки опубликовал набор из 45 патчей для использования шаблонов, наследуемых классов и перегрузки функций C++ в коде ядра.
С инициативой продолжения обсуждения выступил Ганс Питер Анвин (Hans Peter Anvin), один из ключевых разработчиков ядра в компании Intel и создатель таких проектов как syslinux, klibc и LANANA, разработавший для ядра Linux систему автомонтирования, реализацию RAID 6, драйвер CPUID и x32 ABI. По мнению Анвина, который является автором многочисленных макросов и ассемблерных вставок в ядре, с 1999 года языки C и C++ значительно продвинулись вперёд в своём развитии и язык C++ стал лучше, чем С, подходить для разработки ядра операционных систем.
Возможности, для которых ещё недавно приходилось привлекать специфичные GCC-расширения, теперь легко реализовать на стандартном C++, и во многих случаях использование C++ позволит улучшить инфраструктуру без глобального изменения кода. В качестве минимальной упоминается использование спецификации C++14, которая включает необходимые средства метапрограммирования, а в качестве желаемой - использование спецификации C++20, в которой появилась поддержка концепций, способных исключить появление многих ошибок.
Анвин считает, что C++ более предпочтителен, чем Rust, так как последний существенно отличается от языка С по синтаксису, непривычен для текущих разработчиков ядра и не позволяет постепенно переписывать код (в случае языка С++ можно по частям переводить код с языка C, так как С-код можно компилировать как C++). В поддержку использования С++ в ядре также выступили Иржи Слаби (Jiri Slaby) из компании SUSE и Дэвид Хауэллс (David Howells) из Red Hat.
|
Ubuntu 24.04 LTS получит дополнительные оптимизации производительности GNOME |
Ubuntu 24.04 LTS, ожидаемый LTS-релиз операционной системы от Canonical, обещает принести ряд оптимизаций производительности для рабочего окружения GNOME. Новые улучшения направлены на повышение эффективности и удобства использования, особенно для пользователей с несколькими мониторами и тех, кто использует сессии Wayland.
В дополнение к патчам тройной буферизации GNOME, которые еще не включены в основную ветку Mutter, Ubuntu 24.04 LTS и Debian планируют внести дополнительные оптимизации производительности. Даниэль ван Вугт из Canonical продолжает работу над тройной буферизацией и недавно представил небольшой редизайн кода.
Один из патчей, предложенных для пакета Mutter Debian, направлен на использования видеокарт для дополнительных мониторов, подключенных к дополнительных к дополнительным видеокартам, в сеансах Wayland. Раньше для этого приходилось использовать основные видеокарты, что могло привести к снижению производительности. Патч решает проблему с производительностью, зафиксированную в Ubuntu 22.04 LTS в апреле 2022 года.
Также представлен патч для кода KMS CRTC, который исправляет проблемы с "заиканием" курсора мыши на Mutter 45 из-за оптимизации потока KMS.
|
Поддержка ThinkPad X201 удалена из Libreboot |
Сборки также были удалены из rsync, а логика сборки удалена из lbmk. Было обнаружено, что на этой материнской плате происходит сбой управления вентилятором при использовании обрезанного образа Intel ME. Похоже, эта проблема затрагивает только эти старые машины Arrandale; Проблема была обнаружена на X201, но, вероятно, затрагивает Thinkpad T410 и другие ноутбуки.
Эта проблема не затрагивает новые платформы, а только машины Arrandale/Ibex Peak, такие как ThinkPad X201. В X201 используется Intel ME версии 6. ME версии 7 и выше не выявила никаких проблем при обрезании.
Не рекомендуется использовать Libreboot на этой платформе. Использование coreboot по-прежнему возможно, но для него надо использовать полный образ Intel ME. Поэтому поддержки больше не будет в Libreboot. Политика проекта Libreboot заключается в предоставлении только конфигурации без ME или нейтральной конфигурации ME с использованием me_cleaner .
Рекомендуется просто использовать другую машину. Машины Arrandale теперь считаются сломанными (в контексте основной загрузки) проектом Libreboot, и они не будут поддерживаться Libreboot — если не будет проведено дальнейшее тестирование и эта проблема не будет исправлена. Удаление было сделано срочно из соображений безопасности пользователей.
|
Вышло ядро Linux 6.7 |
Вышло ядро Linux 6.7. Как известно, основным изменением в данной версии является новая файловая система — bcachefs.
( читать дальше... )
|
KingStation 0.3a |
Вышел KingStation 0.3a – мультисистемный эмулятор для классического геймплея.
Проект основан на RetroArch, но сфокусирован на удобство пользования без дополнительного функционала и нарушения баланса в играх. Так, например, нет наличия читов, изменения хода времени и сохранения состояний.
Основные изменения в версии 0.3a:
Скачать KingStation можно здесь, на данный момент доступны версии для Linux и Windows, но в будущем возможен выход под другие системы (например, Android).
|
Linux Mint 21.3 Вирджиния |
Тихо и незаметно вышла новая версия дистрибутива Linux Mint 21.3 под собственным именем «Вирджиния» (или Виргиния для любителей старой школы) — вероятно, самого дружелюбного и «допиленного» из ныне существующих. Из ключевых улучшений разработчики решили выделить улучшенную работу с Secure Boot и разными версиями BIOS и UEFI.
Кроме того, подверглись улучшению ряд приложений (hypnotix, к примеру, получил интеграцию с yt-dlp), продолжена разработка окружения рабочего стола Cinnamon (внедрены новые типы «специй», как там называются модули расширений, началась работа над интеграцией с Wayland), но главная польза была нанесена, конечно же, фирменной коллекции высокохудожественных обоев.
( читать дальше... )
|
Итоги разработки GNU Hurd за 4 квартал 2023 года |
9 января в официальном новостном разделе проекта GNU Hurd были опубликованы итоговые новости за 4 квартал 2023 года:
( читать дальше... )
|
Выпуск оболочки GodotOS |
Состоялся выход GodotOS – интерфейса для операционных систем, полностью созданного в игровом движке Godot.
( читать дальше... )
|
Выпуск Shotcut 23.12.15 |
Тихо и удивительно незаметно 15 декабря 2023 (практически месяц назад!) команда разработчиков Shotcut выпустила версию 23.12.15.
( читать дальше... )
|
KDE Plasma 6.0 RC1 доступна для тестирования |
10 января стал доступен для тестирования первый релиз-кандидат KDE Plasma 6.0.
До мегарелиза KDE осталось менее 50 дней, в конце февраля 2024 года разработчики опубликуют Plasma 6, Frameworks 6 и новый набор приложений в специальной версии KDE Gear. Разработчики сообщают:
«Если вы следили за обновлениями здесь, здесь и здесь, вы знаете, что мы проходим этап тестирования и постепенно подходим к стабильности. KDE сегодня делает доступной первую версию Release Candidate всего программного обеспечения, которое мы включим в мегарелиз.
Как и в случае с альфа- и бета-версиями, это предварительная версия, предназначенная для разработчиков и тестировщиков. Предоставленное программное обеспечение приближается к стабильности, но все еще не на 100% безопасно для использования в производственной среде. Мы по-прежнему рекомендуем вам продолжать использовать стабильные версии Plasma, Frameworks и приложений для повседневной работы. Но если вы все же используете это, следите за ошибками и незамедлительно сообщайте о них, чтобы мы могли их исправить.
Читайте дальше, чтобы узнать больше о шестом мегавыпуске KDE, о том, что он охватывает, и о том, как вы можете помочь новым версиям Plasma, приложениям KDE и платформам добиться успеха уже сейчас.»
Для справки:
Это будущая версия Plasma, которая объединяет последнюю версию Qt 6 и инфраструктуру, на которой всё это построено. Она также включает в себя и другие постоянно развивающиеся инструменты, предоставляя новые функции, лучшую поддержку новейшего оборудования, а также поддержку будущих аппаратных и программных технологий.
Это набор приложений, созданных сообществом KDE. Gear включает в себя файловые менеджеры, музыкальные и видеоплееры, текстовые и видеоредакторы, приложения для управления социальными сетями и чатами, приложения для электронной почты и календаря, помощников в путешествиях и многое другое. Разработчики этих приложений также полагаются на набор инструментов Qt, поэтому большая часть программного обеспечения также будет адаптирована для использования нового набора инструментов Qt6.
|