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

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

В состав Coreutils входят sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д.

Что нового:
- В утилиту dd добавлена возможность использовать названия параметров из ее версии для BSD-систем.
- В dircolors добавлена опция "--print-ls-colors" для наглядного и раздельного отображения цветов.
- В утилитах cp, mv и install задействованы системные вызовы openat.
- В утилиту 'date' добавлена опция '--resolution' для вывода данных о точности времени.
- В macOS утилита cp теперь создаёт клон файла в режиме copy-on-write.
- В "sort --debug" реализована диагностика проблем.
- В утилите cat реализовано использование системного вызова copy_file_range.
- В chown и chroot обеспечен вывод предупреждения при использовании синтаксиса "chown root.root f" вместо "chown root:root f".
- В ls отключена по умолчанию подсветка файлов с учётом capabilities.
- В ls и stat отключены попытки автомонтирования файлов.

Источник: Opennet
🔥1
Intel добавляет поддержку IDLE драйвера для ядра Linux

Хотя Intel Alder Lake существует уже около полугода и хорошо работает в Linux, особенно с ядрами версии 5.16+, драйвер «intel_idle» для управления временем простоя ЦП не поддерживает эти новейшие настольные/мобильные устройства Intel. Но теперь эта поддержка находится на пути к возможным преимуществам энергосбережения.

Чжан Руи из Intel в пятницу разослал патч, добавляющий поддержку Alder Lake в драйвер intel_idle для Linux. Это похоже на драйвер Intel Idle, совсем недавно добавивший поддержку Xeon Sapphire Rapids.

Драйвер intel_idle работает с процессорами Intel с поддержкой MWAIT и призван обеспечить более эффективное использование Linux. Мы увидим влияние Alder Lake, так как показатели мощности процессора Linux пока не сильно отличаются от того, что мы видим под Windows. Поскольку патч поддержки Alder Lake публикуется только сейчас, он не будет добавлен как минимум до Linux 5.19.

Источник: Phoronix
GitHub был атакован. В результате были взломаны приватные репозитории.

Атака была зафиксирована 12 апреля, после того как атакующие попытались использовать ключ к API AWS.

GitHub предупредил пользователей об атаке, нацеленной на загрузку данных из приватных репозиториев с использованием скомпрометированных токенов OAuth.

В ходе атаки произошла утечка данных из приватных репозиториев некоторых организаций. В числе пострадавших оказался проект NPM.

Атакующие смогли извлечь из приватных репозиториев GitHub ключ для доступа к API Amazon Web Services, используемый в инфраструктуре проекта NPM. Полученный ключ позволял получить доступ к NPM-пакетам, хранящимся в сервисе AWS S3.

Источник: Opennet
Huawei работает над поддержкой зеркальной памяти UEFI для Linux AArch64

С 2015 года ядро Linux поддерживает функцию зеркальной памяти UEFI для x86/x86_64, а сейчас Huawei работает над этой функцией для AArch64.

UEFI позволяет настроить зеркалирование памяти на основе адресов, которое использовалось вплоть до спецификации UEFI 2.5. Это зеркальное отображение памяти UEFI можно использовать для обеспечения надежности на серверах. Аппаратное обеспечение может его поддерживать, но поддержка ядра Linux на AArch64/ARM64 до сих пор не была установлена.

Инженер Huawei Вупэн Ма в четверг разослал последние исправления, работающие над поддержкой зеркальной памяти Linux для оборудования AArch64. В зависимости от настроек серверы обычно могут предоставлять полное зеркало (50% зарезервировано для зеркалирования) или частичное зеркалирование, обычно 10–20%, а иногда и варианты, если меньше или больше 4 ГБ, или даже оставить на усмотрение ОС для определения диапазонов адресов памяти. для зеркалирования

Источник: Phoronix
Библиотека GNU C отказывается от различных путей кода, оптимизированных для SSSE3

В последнем коде разработки GNU C Library (Glibc) на этой неделе начали отбрасываться различные пути кода, оптимизированные для SSSE3.

Расширения Supplemental Streaming SIMD Extensions 3 (SSSE3) появились более десяти лет назад, когда появились процессоры Intel Xeon 5100 / Core 2 или AMD Bobcat/Bulldozer в качестве итерации SSE. Но поскольку Glibc также содержит оптимизированные пути кода для более старых SSE2 или SSE4.1 примерно того же времени, что и SSSE3, а также пути кода AVX2 и EVEX для новых процессоров Intel/AMD, пути кода SSSE3 постепенно сокращаются.

Разработчики Glibc решили, что больше не стоит выпускать пути кода, оптимизированные для SSSE3, учитывая, что пути кода SSE2 / SSE4.1 / AVX2 / EVEX также существуют, а для маршрута SSSE3 осталось несколько процессоров Intel/AMD. Затраты на размер кода, связанные с переносом SSSE3, измеримы, и на этой неделе разработчики начали его удалять.

Источник: Phoronix
Вышло окружение LXQt 1.1

LXQt - легковесное окружение рабочего стола. Это порт окружения LXDE с использованием библиотеки Qt. Оно поддерживается в большинстве популярных дистрибутивах GNU/Linux. Код размещён на GitHub и поставляется под лицензиями GPL 2.0+ и LGPL 2.1+.

Источники: 9to5linux, Opennet
$linux
Вышло окружение LXQt 1.1 LXQt - легковесное окружение рабочего стола. Это порт окружения LXDE с использованием библиотеки Qt. Оно поддерживается в большинстве популярных дистрибутивах GNU/Linux. Код размещён на GitHub и поставляется под лицензиями GPL 2.0+…
Что нового:
- В файловый менеджере добавлен DBus-интерфейс.
- Предложен новый компонент xdg-desktop-portal-lxqt с реализацией бэкенда для порталов Freedesktop.
- Улучшена работа с темами оформления.
- Добавлена новая тема и несколько дополнительных обоев рабочего стола.
- Добавлены дополнительные палитры Qt.
- В эмуляторе терминала QTerminal значительно улучшена функциональность закладок и решены проблемы в реализации выпадающего режима.
- Улучшена работ не с Qt-приложеними, на пример с GTK.
- Файловый менеджер теперь имеет пункт «Последние файлы» в меню «Файл», а также пункт «Открыть в терминале».
- Улучшена поддержка RTL.
- Улучшены прикрепленые элементы на рабочем столе в закладках.
- На панели настроек сеанса добавлена опция для изменения масштабирования.
- В LXQt включена тема Clearlooks по умолчанию.
- Добавлен отдельный пункт настроек для приложений GTK.
- Добавлена новая тема Valendas.
- Панель задач теперь поддерживает отображение устаревших значков.
- Улучшено средство просмотра изображений LXImage Qt.
- Улучшен интерфейс для настройки виджета.
- В менеджере управления питанием (LXQt Power Manager) реализована поддержка пиктограмм с процентом заряда системном лотке.
- В основном меню предложены две новые раскладки элементов - Simple и Compact, имеющие только один уровень вложенности.
- Улучшен виджет определения цвета пикселей на экране (СolorPicker), в котором реализовано сохранение последних выбранных цветов.
- Уменьшена ширина кнопок на панели задач.
- На рабочем столе показаны по умолчанию ярлыки Home, Network, Computer и Trash.
MediaTek готовит драйвер декодирования видео AV1

Драйвер MediaTek Vcodec для Linux расширяется для поддержки декодирования видеоконтента AV1 без сохранения состояния. Эти первоначальные 2,3 тыс. строк нового кода для драйвера MediaTek Vcodec предназначены для поддержки декодирования AV1 с SoC MT8195, а позже будут расширены для более новых SoC в будущем.

Драйвер поддерживает процессор MediaTek MT8195, который использует ускорение для AV1.

Источник: Phoronix
Вышел SUSE Linux Enterprise-Micro 5.2

SUSE выпустила новую версию одной из своих линеек операционных систем SUSE Linux Enterprise — SUSE Linux Enterprise-Micro 5.2. Это облегченная версия дистрибутива SEL для серверов и IoT.

Что нового:
- Добавлен самоустанавливающийся образ.
- Улучшена стабильность дистрибутива.
- Добавлены дополнительные модули.

Источник: Fossforce
👍1
Выпущены Box86 0.2.6 / Box64 0.1.8 с работающими Steam

Были выпущены Box86 v0.2.6 и Box64 v0.1.8 со множеством мелких исправлений и улучшений, позволяющих заставить Steam и SteamPlay работать. Таким образом, с помощью этого программного обеспечения можно запустить игры Steam на AArch64, если у вас есть подходящие графические драйверы и достаточно производительное оборудование.

В новых выпусках Box86/Box64 также добавлена ​​поддержка дополнительных расширений Vulkan, различные улучшения для имитации систем x86_64, улучшенный системный вызов и реализация libc, улучшена упаковка библиотек GTK и другие улучшения.

Источник: Phoronix
Вышла бета версия дистрибутива Lubuntu 22.04 LTS

Lubuntu - дистрибутив на базе Ubuntu, только вместо Gnome использует окружение рабочего стола LXQt.

Что нового:
- Ядро обновлено до версии 5.15 LTS.
- Обновлена версия LXQt до версии 0.17.
- Улучшена работа менеджера питания LXQt.
- Панель научилась вести себя как док.
- Браузер Firefox теперь поставляется из Snap.
- Библиотека Qt обновлена до версии 5.15.
- Ubuntu, как база дистрибутива, обновлена до версии 22.04.
- Также обновлены некоторые пакеты:
• LibreOffice 7.3.2.
• Calamares 3.2.41.
• Discover 5.24.
• Средство просмотра изображений LXImage Qt 0.17. Он предоставляет функции «автоподбора» при просмотре изображений, а также новую опцию миниатюр.
• Файловый менеджер PCManFM-Qt 0.17.

Источник: DebugPoint
👎2
Вышла новая версия среды разработки PascalABC.NET

PascalABC.NET - среда разработки для языка Pascal и с возможностью использования библиотек .NET

Что нового:
- Цикл "for" теперь допускает указание шага, если не используется модификатор downto.
- В цикле foreach разрешено использовать индекс:
begin foreach var x in Arr(1,2,3) index i do Println(i,x);
end.
- В библиотечной функции TypeName реализован стандартный поток ErrOutput для вывода шибок.

Источник: Opennet
Вышла утилита Rsync 3.2.4

Что нового:
- Предложен новый метода защиты аргументов командной строки, который напоминает ранее доступную опцию "--protect-args" ("-s").
- Решена давняя проблема с обработкой символов десятичной запятой.
- Исправлена уязвимость (CVE-2018-25032) во входящем в состав коде из библиотеки zlib, приводящая к переполнению буфера при попытке сжатия специально подготовленной последовательности символов.
- Реализована опция "--fsync" для вызова функции fsync().
- В скрипте rsync-ssl задействована опция "-verify_hostname".
- Добавлена опция "--copy-devices" для копирования файлов устройств как обычных файлов.
- Сокращено потребление памяти.
- Реализована возможность обновления атрибутов xattrs в режиме только для чтения.
- Добавлен и включён по умолчанию параметр "--info=NONREG" для вывода предупреждений о передаче специальных файлов.
- Скрипты rrsync (restricted rsync), munge-symlinks и atomic-rsync переписан на языке Python.

Источник: Opennet
Одна интересная особенность, которая кроется при работе с текстовыми файлами, созданными в ОС Windows, - это наличие так называемых кракозябр вместо текста.

Случается это по той причине, что документы, созданные в ОС Windows, по умолчанию сохраняются в кодировке Windows-1251 вместо более распространенной UTF-8. 

Для корректного открытия документа, созданного в ОС Windows, нужно при открытии файла в текстовом редакторе Gedit прямо указать ту кодировку, в которой был создан документ.

(в Gedit пункт Открыть и в окне выбора файла указываем кодировку Кириллица (WINDOWS-1251), а затем нажимаем кнопку Открыть. Если не сработало, то закрываем док в текстовом редакторе и открываем снова. т. к. редактор Gedit не открывает еще одну копию уже открытого документа).
Исправление GNOME 42 Mutter Lands для использования старого графического драйвера «Radeon»

Недавно были сообщения об ошибках для тех кто использует Gnome Shell.
Были сбои в виде появления пустых экраннов при использовании драйвера. Этот старый драйвер Radeon DRM предназначен для графических процессоров до GCN 1.2 (кроме процессоров GCN 1.0/1.1, которые переключаются на использование драйвера ядра AMDGPU с дополнительными параметрами модуля), а теперь Mutter нашел решение этой проблемы.

Проблема оказалась в том, что Mutter пытался использовать модификаторы буфера KMS, даже если драйвер ядра Radeon их не поддерживал (DRM_CAP_ADDFB2_MODIFIERS).

Mutter ранее отключил модификаторы KMS для драйвера Radeon, используя черный список с правилом udev, но затем удалил модификаторы udev из черного списка, когда были очищены правила Nouveau и AMDGPU. Исправление, объединенное на прошлой неделе, на самом деле проверяет возможность DRM_CAP_ADDFB2_MODIFIERS и отключает использование модификаторов KMS.

Источник: Phoronix
Haiku OS получил множество улучшений

Среди них
:
- Началась работа по поддержке VESA BIOS.
- Исправлена недавно добавленная поддержка USB
- В графические драйверы Intel и AMD Radeon добавлена поддержка 64-битных адресов PCI.
- Добавлена поддержка Intel Jasper Lake и Intel Tiger Lake.
- Началась Работа над поддержкой 32-битной EFI

Источник: Phoronix
Новые правки от Intel для ядра Linux, заставляют отключить режим "Разработка TSX"

Два расширения Intel TSX (Transactional Synchronization) были представлены сегодня в версии Linux 5.18-rc3, а также отмечены для портирования в существующие стабильные ядра Linux. Один из фиксов - это решение случая, когда системы все еще могут быть оставлены уязвимыми для уязвимости TSX Async Abort (TAA), а другой-где TSX может не выключиться.

Первый - это изменение режима разработки TSX при загрузке. Хотя обновление микрокода Intel сделало это так, что все транзакции TSX будут устранены по умолчанию fort security, он все же добавил "режим разработки" для повторного включения TSX. Возможно, благодаря этому режиму разработки микрокодов, который системы могут непреднамеренно оставаться уязвимыми для уязвимости TSX Async.

Другой исправление - это адрес TSX_FORCE_ABORT MSR не доступен на всех процессорах, отключить TSX, чтобы теперь на поддержанном процессоре также используется TSX_CTRL MSR.

Источник: phoronix
У меня одного поиск в FireFox по умолчанию c DuckDuckGo сменился на Microsoft Bing?!
🤬6😁4
Вышла Mailutils 3.15

Mailutils - набор утилит для управления электронной почтой.

Что нового:
- Улучшен формат mbox.
- Улучшена произоводительность Sieve.
- Повышение эффективности операций с почтовыми ящиками в режиме добавления.
- Исправлены фильтры quote-printable и fromrd.
- Исправления Variois в библиотеках mbox и dotmail.
- Исправлена компиляции flex 2.6.1.

Источник: GNU.org
Релиз ядра Linux 5.18-rc3.

Линус Торвальдс выпустил Linux 5.18-rc3 как Пасхальное воскресное ядро для тестирования Linux 5.18. Стабильный релиз ядра ожидается в конце мая.

Что касается изменений в Linux 5.18-rc3, Торвальдс прокомментировал: "Все выглядит довольно обычным, хотя diffstat может выглядеть немного странно из-за некоторых обновлений электронной почты, которые в конечном итоге вызывали много обновлений однолинейных аудио-выходов в файлах devicetree. Существует также серия драйверов для тестирования звуковой карты, тестируя исправления ошибок ("исправьте отсутствующие snd_card_free() вызов при ошибке теста") , которая заканчивается отображением в нескольких строках по ряду звуковых драйверов. Но все выглядит довольно небольшим и простым. Крылатое последнее изречение😉."

См. обзор функции Linux 5.18 для более подробных сведений о всех изменениях, поступающих с этим весенним основным выпуском ядра.

Источник: phoronix