$linux – Telegram
$linux
106 subscribers
973 photos
6 videos
14 files
1.58K links
Это канал про GNU/Linux. Здесь есть новости, их обсуждение и блог нескольких интересных личностей

Наш веселый - @TharyLinuxChat
Обязательно почитай правила при входе в чат
Download Telegram
Вышло расширение Return YouTube Dislike 3.0

Return YouTube Dislike - расширения для браузера, которое возвращает отображение кол-ва лайков на видеохостинге YouTube. Исходный код распространяется под лицензией GNU GPLv3 на GitHub.

Что нового:
- Добавлена поддержка YouTube Shorts.
- Добавлена поддержка цветовых схем для кннопок лайка/дизлайка, а также панели с их соотношением. Сейчас есть всего 3 цветовых схемы: Classic (зеленый и красный), Accessible (синий и желтый) и Neon (бирюзовый и розовый). Также есть возможность отключения цветовой схемы.
- Добавлена возможность изменить формат отображения цифр. Сейчас есть варианты: "123K", "123 thousand" и "123,456".

Источник: Mozilla Extensions
Расширение для Firefox
Расширение для Chromium
Расширение на официальном сайте (для других браузеров)
👍1
Выпущен VirtualBox 6.1.34

VirtualBox - опен-сорс программа для виртуализации.

Что нового:
- Добавлена начальная поддержка виртуальных машин с ядром Linux версии 5.17
- Представлена начальная поддержка ядер Red Hat Enterprise Linux 8.6
- Улучшена поддержка серии ядер Linux 5.14
- Добавлено исправление для эмуляции инструкций «cmpxchg16b»
- Добавлено исправление потенциального зависания, которое могло произойти во время дискового ввода-вывода
- Улучшена обработка дескрипторов для E1000
- Улучшена автоматическая установка
- Улучшен драйвер virtio-scsi
- Добавлена опция --ipv6-prefix для установки префикса IPv6
- Устранена проблема, которая приводила к отклонению обнаруженной LCHS.

Источник: 9to5linux
Выпущен QEMU 7

QEMU - опен-сорс программа для виртуализации. Она может запускать ОС с совсем другой архитектурой.

Что нового:
- Добавлена поддержка набора инструкций Intel AMX.
- Предоставлена возможность журналирования событий ACPI.
- Продолжает развиваться поддержка архитектура RISC-V.
- Первоначальные биты поддержки SR/IOV появились для кода QEMU.
- Появилась новая опция -display dbus для экспорта дисплея QEMU.
- Повышена гибкость резервного копирования.
- OpenRISC теперь поддерживает до четырех ядер.
- Прекращена поддержка старых процессоров PowerPC.
- Улучшена поддержка меток безопасности.
- В эмуляторе ARM для машин 'virt' добавлена поддержка virtio-mem-pci для определения топологии CPU
- В классическом генераторе кода TCG (Tiny Code Generator) прекращена поддержка хостов с CPU ARMv4 и ARMv5.
- В эмулятор архитектуры RISC-V добавлена поддержка гипервизора KVM.
- В эмуляторе архитектуры HPPA предоставлена возможность использования до 16 vCPU и улучшен графический драйвер.

Источники: Phoronix, Opennet
Выпущена бета-версия Alma Linux 9 "Emerald Puma"

Alma Linux - дистрибутив, позиционирующий себя как замена CentOS. Использует окружение Gnome и rpm-пакеты. Дистрибутив основан на RHEL.

Что нового:
- Добавлена поддержка архитектуры IBM Z.
- Ядро Linux обновлено до версии 5.14
- Обновлены пакеты:
• Python 3.9
• GCC 11.2
• LLVM
• Rust
• Go
• Perl 5.32
• PHP 8.0
• Git 2.31
• Apache HTTP Server 2.4
• MySQL 8.0
• glibc 2.34
• binutils 2.35
• GDB 10.2
• и другие
- Удалены некоторые пакеты, связанные с RHEL.

Бета-версия не предназначена для использования. AlmaLinux OS Foundation просит провести тестирование операционной системы, чтобы выявить потенциальные проблемы, которые необходимо исправить перед финальным выпуском.

Источники: FossForce, Cloud7
Выпущен Emacs 28.1

Emacs - текстовый редактор, начало которому положил сам Ричард Мэтью Столманн.

Что нового:
- Добавлена возможность компиляции Lisp-файлов в машинный код.
- Добавлена поддержка Harfbuzz при формировании текста.
- Улучшена поддержка отображения эмодзи.
- Добавлен minor mode для контекстного меню.
- Добавлено отображение по умолчанию совпадающих круглых скобок.
- Добавлены улучшения project.el.
- Обновлена документация функций.

Источник: Linux.org.ru
Mesa готовится к отказу от GLSL-To-TGSI и переходу на NIR

Если GLSL-to-TGSI будет удален из Mesa, то Gallium3D всегда будет проходить через промежуточное представление NIR, в то время как старые драйверы. Использование NIR означает лучшую производительность. Избавление от кода GLSL-to-TGSI означает удаление более 20 000 строк кода. С конца 20-го года идет работа над тем, чтобы вывести старые драйверы из-под зависимость от GLSL-To-TGSI и внедрить поддержку NIR. Драйвер Virgl уже перешел на NIR. Драйверы Radeon R300g и Radeon R300g также готовится к переходу.

NIR — это современное промежуточное представление, используемое новыми драйверами Mesa с открытым исходным кодом. Оно имеет гораздо больший потенциал для оптимизации.

«У нас очень мало тестовых регрессий в оставшихся драйверах, и его посадка приносит нам исправления и выигрыши в производительности при удалении 22 000 строк ненужного кода, не прошедшего тестирование» — Эмма Анхольт

Источник: Phoronix
Уязвимость в libinput, приводящая к выполнению кода при подключении вредоносного устройства

В библиотеке libinput 1.20.1, предоставляющей унифицированный стек ввода, позволяющий использовать одни и те же средства обработки событий от устройств ввода в окружениях на базе Wayland и X.Org, устранена уязвимость (CVE-2022-1215), позволяющая организовать выполнение своего кода при подключении к системе специально модифицированного/эмулируемого устройства ввода. Проблема проявляется в окружениях на базе X.Org и Wayland, и может быть эксплуатирована как при локальном подключении устройств, так и при манипуляциях с устройствами с интерфейсом Bluetooth. В случае выполнения X-сервера с правами root уязвимость позволяет добиться выполнения кода с повышенными привилегиями.

Проблема вызвана ошибкой форматирования строки в коде, отвечающем за вывод в лог информации о подключении устройства. В частности, проблема связана с тем, что в блок со строкой форматирования для функции printf попадало значение, полученное от устройства. Функция evdev_log_msg при помощи вызова snprintf изменяла исходную строку форматирования для printf, в которую в качестве префикса добавлялось имя устройства. Далее для вывода изменённая строка передавалась в функцию log_msg_va, которая в свою очередь использовала функцию printf с указанием полученного значения в первом аргументе, к которому применяется разбор символов форматирования. Из-за отсутствия проверки наличия спецсимволов в имени устройства, атакующий мог инициировать повреждение стека при возвращении устройством идентификатора, содержащего символы форматирования строки (например, "Evil %s").

Источник: Opennet
В AWS исправлены уязвимости, появившиеся при исправлении Log4Shell

AWS - Amazon Web Servises. Коммерческое облако, развиваемое компанией Amazon.

Amazon Web Services выпустила новый рекомендации, содержащие информацию по устранению четырех проблем безопасности, которые уже устранены. Они были обнаружены в декабрьском патче AWS, который устранял уязвимость Log4Shell. Новые четыре проблемы безопасности отслеживаются как CVE-2021-3100 , CVE-2021-3101, CVE-2022-0070 и CVE-2022-0071, и все они имеют оценку CVSS 8,8. Проблемы решаются в новой версии. AWS призвала пользователей как можно скорее обновиться до последней версии.

Источник: 7cloud

Для справки:
Log4Shell - серьезная уязвимость в Log4j. Уязвимость позволяет выполнить любой произвольный код удаленно. При этом использовать уязвимость совсем не сложно. Уязвимость существует с 2013 года. Но 24 ноября 2021 года группа безопасности Alibaba Cloud раскрыл ее. Публично об этом заявили 9 декабря 2021 года. Apache присвоил Log4Shell рейтинг серьезности CVSS 10.
Добавлены патчи, которые ускоряют работу консоли

В рамках работы по улучшению кода printk() в Linux была проведена работа по обеспечению многопоточной печати консоли и обеспечению возможности работы консолей на полной скорости. Эта работа все еще продолжается.

«Потоки kthreads без блокировок извлекают записи из кольцевого буфера printk, а также не вызывают конфликта блокировок друг с другом. Это позволяет консолям работать на полной скорости. Например, сетевая консоль способна создавать записи гораздо быстрее. Бывают ситуации, когда печати kthread недостаточно. Например, во время большой нагрузки, когда у kthreads может не быть возможности запланировать выполнение. В таких случаях используется текущий метод попытки печати непосредственно в контексте вызывающей функции printk()» — Джон Огнесс. Он отметил, что эта работа не улучшит надежность консоли, но, в конечном счете, касается только аспекта производительности.

Источник: Phoronix
Выпущено Ubuntu Studio 22.04 LTS

Ubuntu Studio — это официальная версия Ubuntu, предназначенная для создателей, которые в основном работают с фотографиями, аудио и видео. Этот официальный дистрибутив содержит почти все популярное ПО с открытым исходным кодом для творчества.

Что нового:
- Ядро обновлено до версии 5.15.
- Ubuntu, как база дистрибутива, обновлена до версии 22.04.
- KDE Plasma обновлено до версии 5.24. KDE Framework использует версию 5.92. Он предлагает удобный интерфейс с собственной темной темой Ubuntu Studio и темой значков. Рабочий стол KDE Plasma идет из коробки с верхней панелью с ярлыками и виджетами на панели задач, чтобы упростить работу. Раньше Ubuntu Stidio использовал окружение XFCE, но перешел на KDE. Ubuntu Studio 20.04 LTS стала последней версией с XFCE.
- Обновлены некоторые приложения:
• Blender 3.0.1
• KDenlive 21.12.3
• Krita 5.0.2
• Gimp 2.10.24
• Ardor 6.9
• Inkscape 1.1.2
• OBS Studio 27.2.3
• MyPaint 2.0.1
• и другие
- Используется новый логотип.

Источник: DebugPoint
👍1
Продолжаю ботов отписывать. Отписал еще 61 человека. Когда будет 148 человек - баны прекратятся. Напоминаю. Если вы попадете под раздачу, пишите в личку (@Thary_thary), вернем на канал. Не думаю, что боты станут писать туда. И да, забаненых я разбаню, так что сможете зайти
Выпущен Solaris 11.4

Solaris - Unix-дистрибутив от компании SunMicroSystem. Сейчас эта компания принадлежит Oracle, они же и поддерживают разработку Solaris.

Что нового:
- Обновлены программы:
• Apache Web Server 2.4.53
• Django 2.2.27
• Firefox 91.7.0esr
• Samba 4.13.17
• Thunderbird 91.7.0
• Twisted 22.2.0
• libexpat 2.4.6
• openssl 1.0.2zd
• openssl-11 1.1.1n
• openssl-3 3.0.2
- Устранено 6 уязвимостей, которые затрагивают ядро и штатные утилиты. Наиболее серьёзной проблеме в утилитах присвоен уровень опасности 8.2.

Источник: Opennet
Выпущен компилятор HPVM 2.0

Еще в 2020 году Иллинойский университет выпустил компилятор гетерогенных параллельных систем HPVM. Этот компилятор для CPU/GPU/FPGA/других ускорителей уже достиг версии 1.0 и на этой неделе исследовательская группа университета анонсировала HPVM 2.0.

Что нового:
- Добавлен интерфейс Hetero-C++
- Добавлена поддержка FPGA
- Улучшена оптимизация
- Добавлен новый внешний интерфейс Hetero-C++ для HPVM. Он предназначен для того, чтобы сделать его «более простым и понятным»

Источник: Phoronix
Выпущен Linux 5.15.35

Canonical представила патч для Linux 5.16+, который сильно улучшал производительность Intel Alder Lake. Позже они представили патч для Linux 5.15. Он был выпущен сегодня как часть выпуска Linux 5.15.35. Сейчас для процессоров Intel Alder Lake рекомендуется использовать версии ядра старше 5.15, т.к. производительность там все равно остается выше и по умолчанию работает графика Intel Alder Lake, это все равно прогресс. С этим патчем для драйвера Intel P-State в Linux 5.15.35 производительность намного лучше, чем в предыдущих выпусках Linux 5.15 LTS. Без этого исправления иногда некоторые рабочие нагрузки, такие как сжатие Zstd, нагружали ядра. Для многих нагрузок Linux 5.15.35 предлагает лучшую производительность, чем 5.15.34 и более ранние версии.

Linux 5.15.35 лучше для процессоров Alder Lake, чем предыдущие выпуски. Жаль, что потребовалось так много времени, чтобы этот патч был включен в 5.15.

Источник: Phoronix
Вышло ядро Linux 5.17.4

Релиз включает в себя очень много мелких улучшений. Никаких важных функций не было добавлено. Сейчас это самая последняя стабильная версия ядра.

Скоро должно выйти 5.18, но пока выпущен только 3-ий кандидат-релиз. Недавно был также обновлена LTS-версия, то есть версия с долгосрочной поддержкой. Был добавлен очень важный патч, который в разы улучшал производительность для процессоров Intel Alder Lake.

Источник: Kernel.org
Ченджлог
👍1
Первоначальный код SPIR-V добавлен в LLVM 15

Долгая работа над серверной частью SPIR-V для LLVM наконец-то увидела свет. Ее код оказался в основной ветке. Были получены начальные части для LLVM SPIR-V. Эта работа станет частью LLVM 15.0, который выйдет осенью. После слияния последнего патча для серверной части SPIR-V все начинало работать.

SPIR-V - открытый стандарт Khronos IR, который используют Vulkan, OpenCL, OpenGL и др.

Khronos Group продолжает размещать репозиторий Git, в котором продолжают выполняться внутренние работы LLVM для SPIR-V, позволяющего LLVM создавать двоичные файлы SPIR-V.

Источник: Phoronix
Доступен предварительный вариант стандарта WebAssembly 2.0

W3C опубликовал черновой вариант новой спецификации, стандартизирующей промежуточный код WebAssembly 2.0 и связанный с ним API, позволяющий создавать высокопроизводительные приложения. Технология WebAssembly также может применяться для выполнения в браузере задач, требующих высокой производительности, например, кодирования видео, обработки звука, манипуляции с графикой и 3D, разработки игр, криптографических операций и математических вычислений.

Что нового:
- Обновлен интерфейс обновленного интерфейса JavaScript WebAssembly.
- Обновлен интерфейс веб-API WebAssembly.
- Добавлена поддержка SIMD с фиксированной шириной.
- Добавлена возможность массовых операций с памятью.
- Добавлена поддержка поддержка JavaScript BigInt.
- Добавлена поддержка поддержка нескольких значений импорт/экспорт.

Источник: Phoronix
Яндекс открыл код системы управления базами данных YDB

Эту технологию Яндекс использует очень давно. Развернуть YBD теперь можно как на собственных, так и на сторонних серверах. Для ознакомления и быстрого запуска можно использовать готовый Docker-контейнер.

Код технологии YDB теперь открыт и стал распространяться под лицензией Apache 2.0 на GitHub.

Источники: Привет анон (Черный треугольник), Opennet
Исходный код: GitHub
Для Ubuntu предложен PPA для улучшения поддержки Wayland в Qt

Для дистрибутива Ubuntu 22.04 подготовлен PPA-репозиторий с пакетом qtwayland в который из ветки Qt 5.15.3, сопровождаемой проектом KDE, перенесены исправления, связанные с улучшением поддержки Wayland. Также включены пакеты, необходимые для корректной работы qtwayland на системах с проприетарными драйверами NVIDIA. Дополнительно заявлено о намерении добавить предложенный пакет в Debian.

Источник: Opennet
Zink OpenGL-On-Vulkan делает успехи на Windows, X-Plane хочет его использовать.

Zink демонстрирует впечатляющий прогресс, поскольку реализация OpenGL 4.6, построенная на основе API-интерфейсов Vulkan, обеспечивает в целом достаточно эффективное ускорение OpenGL-on-Vulkan... Zink с недавно объединенным кодом Kopper даже начинает работать в Windows, и Laminar Research надеется используйте Zink для следующего крупного релиза X-Plane!

Сидни Джаст из X-Plane работал с Майком Блюменкранцем и вышестоящими разработчиками Mesa над включением Zink в Windows. Благодаря недавно объединенному коду Kopper , предлагающему встроенную обработку WSI и другим улучшениям, Сидни работал над тем, чтобы Zink работал правильно в Windows.

С X-Plane 12 в качестве следующего крупного выпуска этого реалистичного авиасимулятора возможно, что он будет поставляться с Zink в качестве серверной части OpenGL для использования плагинами и прохождения этого, когда потребуется поддержка рендеринга GL.

Источник: Phoronix
Amazon опубликовал набор данных для понимания речи на 51 языке

Amazon опубликовала под лицензией CC BY 4.0 набор данных "MASSIVE", модели для систем машинного обучения и инструментарий для тренировки собственных моделей, которые можно использовать для понимания информации на естественном языке. Была использована SLURP, изначально доступная для английского языка, которая была локализована еще на 50 других языков.

Одной из целей создания и публикации набора является адаптация голосовых помощников для обработки информации сразу на нескольких языках, а также стимулирование сторонних разработчиков к созданию приложений и сервисов, расширяющих возможности голосовых помощников. Чтобы привлечь внимание разработчиков Amazon учредил конкурс по созданию лучшей универсальной модели.

Источник: Opennet