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

Наш веселый - @TharyLinuxChat
Обязательно почитай правила при входе в чат
Download Telegram
Библиотека 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
У нас тут 218 подписчиков... Только есть люди с американскими номерами. Очень похоже на накрутку. И тем более, больше 50 подписчиков за 1-у ночь. Подозрительно. Но если накрутка, то зачем? Есть вопрос. Телеграмм выдает баны за накрутку?
Вышел дистрибутив Ubuntu Kylin 22.04 LTS

Ubuntu Kylin - версия Ubuntu, предназначенная для китайского языка, а в частности упрощённо варианта китайской письменности, хотя дистрибутив также поддерживает другие языки.

Рабочий стол по умолчанию называется Ukui, который основан на Mate и использует библиотеку Qt. Ukui стремится придерживаться минималистичного дизайна и довольна похожа на Windows.

Что нового:
- Среда рабочего стола Ukui обновлена до версии 3.1.
- Изменились наборы иконок. Цвета значков теперь яркие и легко различимы.
- Улучшен режим "Обзор" (как в Cosmic (Pop!_Os) и в Gnome), а также предпросмотр окон.
- Производительность файлового менеджера Peony повышена.
- Добавлен пункт настроек курсора.
- Браузер Firefox теперь поставляется из Snap.
- Ubuntu, как база дистрибутива, обновлена до версии 22.04.
- Обновлены некоторые пакеты.

Источник: DebugPoint
Вышла бета-версия инструмента для обновления LMDE

Бета-версия нового инструмента обновления теперь доступна для тестирования. Его можно использовать для обновления с LMDE 4 до LMDE 5.

Если вы закроете инструмент по какой-либо причине, вы сможете запустить его снова, независимо от того, как далеко вы продвинулись в обновлении.

Как установить и использовать:
- Установка
apt update
apt install mintupgrade
- Запуск (программа обновления графическая, но запускается из командной строки)
sudo mintupgrade
- Для использования следуйте инструкциям на экране
- После обновления
apt remove mintupgrade
sudo reboot

Если что-то пойдет не так, все изменения можно отменить с помощью Timeshift.

Источник: LinuxMint.com
Вышла бета-версия дистрибутива Celestial OS

Суть Cel OS заключается в том, что Snap заменен на Flatpak. Вместо установки дополнительных приложений из Snap предложена интеграция с Flathub. Размер установочного образа 3.7 ГБ.

В состав сборки включена подборка приложений GNOME, распространяемых в формате Flatpak, а также предоставлена возможность быстрой установки дополнительных программ из каталога Flathub. В качестве пользовательского интерфейса предложен обычный GNOME с темой оформления Adwaita. В числе установочного образа также есть LibreOffice, ThunderBird и RhythmBox.

Отличия Flatpak от Snap сводятся к тому, что Snap предлагает небольшой базовый runtime с начинкой контейнера на основе монолитных выпусков Ubuntu Сore, в то время как Flatpak помимо основного runtime использует дополнительные и отдельно обновляемые runtime-слои.

Источник: Opennet