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

Наш веселый - @TharyLinuxChat
Обязательно почитай правила при входе в чат
Download Telegram
Выпущен Git 2.36

Вслед за обновлениями безопасности Git, выпущенными на прошлой неделе, на этой неделе выходит Git 2.36, в котором представлены некоторые новые функции и улучшения.

Что нового:
- Добавлен параметр --remerge-diff в качестве улучшенного интерфейса для проверки конфликтов.
- Добавлена более гибкая настройка fsync.
- Улучшено средство проверки владения репозиторием.

Источник: Phoronix
Sony начинает работать над поддержкой компилятора LLVM/Clang для PlayStation 5

Подобно тому, как Sony добавила поддержку компилятора в PlayStation 4, причем Clang является предпочтительным компилятором кода, Sony теперь начала работу над добавлением поддержки для PlayStation 5 (PS5).

PlayStation 5 оснащена специальной SoC AMD, использующей ядра ЦП Zen 2. В исходном компиляторе LLVM уже давно поддерживается Zen 2. Sony нацелено на улучшение использования ресурсов PS5.

В исходном LLVM на GitHub добавлен commit «ps5», рефакторинг из PS4. Сейчас это уже основной драйвер. Основы уже есть, хотя, скорее всего, впереди будет больше работы

Эти патчи LLVM для основной ветки разработки были представлены Полом Робинсоном из Sony. Его работа станет частью осеннего выпуска LLVM 15.

Источник: Phoronix
SDL2 отменяет переход на Wayland — возвращается к X11 по умолчанию

В январе изменение было внесено в SDL2 Git, где библиотека предпочитает Wayland по умолчанию, где это возможно, а не по умолчанию использует поддержку X11. Тем не менее, добавленное сегодня в SDL2 возвращается к этому более раннему изменению из-за проблем с Wayland, из-за которых разработчикам удобнее придерживаться X11/XWayland по умолчанию, пока не будут решены различные проблемы Wayland.

Сэм Лантинга несколько часов назад отменил изменение, предпочтя Wayland X11. Но после дальнейшего тестирования поддержка Wayland для этой широко используемой библиотеки в многоплатформенных играх еще недостаточно хороша. Таким образом, те геймеры Linux, которые используют компоновщики Wayland, обнаружат, что по умолчанию игры, использующие SDL2, будут придерживаться пути X11/XWayland. Или конечные пользователи также могут выразить свой интерес к Wayland, если это необходимо, с помощью переменной среды SDL_VIDEODRIVER=wayland

Источник: Phoronix
AMD продолжает вносить изменения в драйверы MCE/SMCA для Linux в преддверии процессоров Zen 4

Новая серия исправлений, опубликованная в понедельник для драйвера AMD MCE (Machine Check Exception), добавляет поддержку двух новых «синдромных» регистров, используемых в «будущих системах AMD Scalable MCA», и как часть этого реализует новую функцию FRU Text. Учитывая сроки этой работы и темпы AMD в отношении сроков включения аппаратного обеспечения Linux, это почти наверняка относится к серверным процессорам EPYC 7004 «Genoa» и «Bergamo».

Новые исправления для драйверов AMD MCE теперь доступны для просмотра в списке рассылки ядра и, учитывая, что сроки могут быть объединены для цикла v5.19, если не возникнет проблем. Короче говоря, это еще одна серия исправлений, указывающая на, казалось бы, более чем обычные изменения в сообщениях об аппаратных ошибках, которые появятся в серверных процессорах EPYC следующего поколения, и все улучшения должны приветствоваться администраторами серверов.

Источник: Phoronix
Выпущен GNU Parted 3.5 с поддержкой «Home» GUID Linux и с исправлениями ошибок.

GNU Parted 3.5 находится в разработке почти четыре месяца, чтобы представить поддержку linux-home флага использования GUID Linux /home , поддержку имен разделов в виде пустой строки, когда они установлены в --noscript режиме, а также поддержку использования флаг раздела подкачки на дисках, помеченных как MSDOS.

GNU Parted 3.5 также добавляет в режим новую --fix опцию для --noscript автоматического устранения различных проблем, таких как отсутствие резервного заголовка GPT в конце диска, и добавляет --json переключатель командной строки, который можно использовать для вывода сведений в формат JSON.

Среди других заслуживающих внимания изменений в этом выпуске есть поддержка архитектур AArch64 (ARM64) и MIPS64 как допустимых машин для тестирования, поддержка использования retry remove опции libdevmapper при попытке удалить занятый раздел диска, а также возможность сохранять атрибуты.

Источник: 9to5linux
Вышел FEX-Emu 2204 для запуска двоичных файлов x86/x86_64 на AArch64

В прошлые выходные были выпущены Box86 0.2.6 и Box64 0.1.8 для использования бинарных файлов x86 и x86_64 Linux на 64-битном Arm. Сегодня выходит FEX-Emu 2204. Это еще один проект с открытым исходным кодом для запуска двоичных файлов x86/x86_64 на AArch64.

Что нового:
- Сегодняшний выпуск в основном состоит из исправлений ошибок.
- Добавлена поддержка CPUID 4000_0001h.
- Исправлены сбои.
- Добавлены улучшения JIT.
- Добавлены улучшения GDBServer.

Источник: Phoronix
Чейнджлог: GitHub
Поддержка модульного коммутатора NVIDIA Mellanox SN4800 для Linux 5.19

В «net-next» уже внесено множество сетевых изменений в преддверии цикла ядра Linux 5.19, который стартует этим летом. Вчера была объединена поддержка в драйвере ядра Mellanox Ethernet «mlxsw» для поддержки модульного коммутатора NVIDIA Mellanox SN4800.

Почти три тысячи строк кода были объединены вчера в драйвер ядра Mellanox для обеспечения поддержки модульных систем коммутаторов и обеспечения поддержки модульного коммутатора NVIDIA Mellanox SN4800. SN4800 имеет восемь слотов для размещения различных линейных карт в качестве сменных модулей PHY. Поддерживаемые линейные карты включают конфигурации 16x 100GbE, 8x200GbE или 4x 400GbE с другими типами линейных карт, которые будут добавлены позже.

Источник: Phoronix
Движение по включению проприетарных прошивок в Debian

Стив Макинтаир выступил с инициативой переосмысления отношения Debian к поставке проприетарных прошивок, которые сейчас поставляются в отдельном репозитории. Он считает, что это приводит к лишним трудностям у пользователей

Проприетарные прошивки помещаются в отдельный репозиторий non-free, наряду с другими несвободными пакетами. Репозиторий non-free официально не относится к Debian и пакеты из него не могут входить в состав сборок. Из-за этого установочные образы с проприетарными прошивками отнесены к категории неофициальных

Стив вынес на обсуждение пять основных вариантов оформления поставки прошивок в Debian:
1. Оставить всё как есть
2. Прекратить поддержку сборок с несвободными прошивками и привести
3. Перевести неофициальные сборки с прошивками в разряд официальных
4. Включить проприетарные прошивки в состав штатных сборок
5. Выделить проприетарные прошивки из репозитория non-free в отдельный non-free-firmware и поставлять их там

Источник: Opennet
🔥4👎1
Вышло расширение 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