Forwarded from Linux для чайника
Одна интересная особенность, которая кроется при работе с текстовыми файлами, созданными в ОС Windows, - это наличие так называемых кракозябр вместо текста.
Случается это по той причине, что документы, созданные в ОС Windows, по умолчанию сохраняются в кодировке Windows-1251 вместо более распространенной UTF-8.
Для корректного открытия документа, созданного в ОС Windows, нужно при открытии файла в текстовом редакторе Gedit прямо указать ту кодировку, в которой был создан документ.
(в Gedit пункт Открыть и в окне выбора файла указываем кодировку Кириллица (WINDOWS-1251), а затем нажимаем кнопку Открыть. Если не сработало, то закрываем док в текстовом редакторе и открываем снова. т. к. редактор Gedit не открывает еще одну копию уже открытого документа).
Случается это по той причине, что документы, созданные в ОС 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
Недавно были сообщения об ошибках для тех кто использует 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
Среди них:
- Началась работа по поддержке 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
Два расширения 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
Вышла Mailutils 3.15
Mailutils - набор утилит для управления электронной почтой.
Что нового:
- Улучшен формат mbox.
- Улучшена произоводительность Sieve.
- Повышение эффективности операций с почтовыми ящиками в режиме добавления.
- Исправлены фильтры quote-printable и fromrd.
- Исправления Variois в библиотеках mbox и dotmail.
- Исправлена компиляции flex 2.6.1.
Источник: GNU.org
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
Линус Торвальдс выпустил 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
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.
Если вы закроете инструмент по какой-либо причине, вы сможете запустить его снова, независимо от того, как далеко вы продвинулись в обновлении.
Как установить и использовать:
- Установка
- После обновления
Источник: LinuxMint.com
Бета-версия нового инструмента обновления теперь доступна для тестирования. Его можно использовать для обновления с 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
Суть 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
Исправление производительности Intel Alder Lake будет добавлено в Linux 5.15 LTS
Инженер Canonical предлагает исправление производительности Intel P-State для процессоров Intel Alder Lake последнего поколения, которое будет перенесено в серию Linux 5.15 LTS. Как было показано ранее на Phoronix, производительность Intel Alder Lake была куда хуже на версии ядра 5.15 LTS, чем на 5.16.
Одним из основных исправлений в Linux 5.16 является патч для драйвера Intel P-State для поддержки ITMT на разогнанных системах. Хотя этот патч был довольно полезным, но он не был перенесен в Linux 5.15 LTS.
Сегодня утром инженер Canonical Дмитрий Джон Ледков разослал этот патч для стабильной версии 5.15.
Источник: Phoronix
Инженер Canonical предлагает исправление производительности Intel P-State для процессоров Intel Alder Lake последнего поколения, которое будет перенесено в серию Linux 5.15 LTS. Как было показано ранее на Phoronix, производительность Intel Alder Lake была куда хуже на версии ядра 5.15 LTS, чем на 5.16.
Одним из основных исправлений в Linux 5.16 является патч для драйвера Intel P-State для поддержки ITMT на разогнанных системах. Хотя этот патч был довольно полезным, но он не был перенесен в Linux 5.15 LTS.
Сегодня утром инженер Canonical Дмитрий Джон Ледков разослал этот патч для стабильной версии 5.15.
Источник: Phoronix
Файловая система ZoneFS получит некоторые улучшения в Linux 5.19
Еще в 2019 году Western Digital объявила о своей работе над ZoneFS как новой файловой системой Linux, предназначенной для использования на зонированных блочных устройствах.
ZoneFS не является обычной файловой системой, совместимой с POSIX, а предлагает необработанное блочное устройство с семантикой зонированного блока. ZoneFS предоставляет зоны зонированного блочного устройства в виде файлов, сгруппированных по типу зоны. Этот подход сильно отличается от традиционных файловых систем Linux.
Дэмиен Ле Моал из Western Digital создал ветку Git для версии ядра 5.19. Там он представил ряд исправлений и других улучшений, которые будут включены в Linux 5.19 этим летом. Среди этого — раскрытие информации о ресурсах открытой зоны через sysfs, активный учет файлов seq и другие улучшения.
Источник: Phoronix
Еще в 2019 году Western Digital объявила о своей работе над ZoneFS как новой файловой системой Linux, предназначенной для использования на зонированных блочных устройствах.
ZoneFS не является обычной файловой системой, совместимой с POSIX, а предлагает необработанное блочное устройство с семантикой зонированного блока. ZoneFS предоставляет зоны зонированного блочного устройства в виде файлов, сгруппированных по типу зоны. Этот подход сильно отличается от традиционных файловых систем Linux.
Дэмиен Ле Моал из Western Digital создал ветку Git для версии ядра 5.19. Там он представил ряд исправлений и других улучшений, которые будут включены в Linux 5.19 этим летом. Среди этого — раскрытие информации о ресурсах открытой зоны через sysfs, активный учет файлов seq и другие улучшения.
Источник: Phoronix
Clang 15 получает поддержку для рандомизации макета структуры, Linux готовится к его использованию
В соответствии с поведением, уже обеспечиваемым компилятором GCC, в LLVM/Clang реализована функциональность «RandStruct», позволяющая произвольно рандомизировать макет структуры для кода C.
Поддержка Clang RandStruct реализована аналогично GCC и предназначена для усиления защиты во время компиляции, чтобы злоумышленникам было сложнее извлекать данные из программных структур. Поддержка может быть включена с помощью параметра "-frandomize-layout-seed=" для предоставления детерминированного случайного начального числа для обеспечения воспроизводимых сборок.
Использование усиления RandStruct в ядре Linux может вызвать некоторое влияние на производительность, но есть также возможность настройки во время сборки для попытки ограничить рандомизацию макета структуры для кэширования групп членов размером в строку, чтобы уменьшить эту стоимость производительности, хотя и с уменьшенной рандомизацией.
Источник: Phoronix
В соответствии с поведением, уже обеспечиваемым компилятором GCC, в LLVM/Clang реализована функциональность «RandStruct», позволяющая произвольно рандомизировать макет структуры для кода C.
Поддержка Clang RandStruct реализована аналогично GCC и предназначена для усиления защиты во время компиляции, чтобы злоумышленникам было сложнее извлекать данные из программных структур. Поддержка может быть включена с помощью параметра "-frandomize-layout-seed=" для предоставления детерминированного случайного начального числа для обеспечения воспроизводимых сборок.
Использование усиления RandStruct в ядре Linux может вызвать некоторое влияние на производительность, но есть также возможность настройки во время сборки для попытки ограничить рандомизацию макета структуры для кэширования групп членов размером в строку, чтобы уменьшить эту стоимость производительности, хотя и с уменьшенной рандомизацией.
Источник: Phoronix
Вышел Unifont 14.0.03
Unifont - набор утилит для быстрого получения и использования бесплатных шрифтов.
В этом выпуске добавлена новая программа hex2otf, которая может преобразовывать файлы формата Unifont в шрифты OpenType и TrueType.
Источник: GNU.org
Unifont - набор утилит для быстрого получения и использования бесплатных шрифтов.
В этом выпуске добавлена новая программа hex2otf, которая может преобразовывать файлы формата Unifont в шрифты OpenType и TrueType.
Источник: GNU.org
Удары накруткой продолжаются. 361 подписчик. Только какой им смысл это делать? Зачем они это делают? Мне не нужны такие подписчики. Хотя я все же склоняюсь к версии, что они так хотят мне навредить. Я понимаю, что бесполезно, но, те кто это делает, пожалуйста, прекратите! Надоели! Начну отписывать их
🔥2
$linux
Удары накруткой продолжаются. 361 подписчик. Только какой им смысл это делать? Зачем они это делают? Мне не нужны такие подписчики. Хотя я все же склоняюсь к версии, что они так хотят мне навредить. Я понимаю, что бесполезно, но, те кто это делает, пожалуйста…
61% английской аудитории. Точно накрутка
Если вы попадете под раздачу, пишите в личку (@Thary_thary), вернем на канал. Не думаю, что боты станут писать туда. И да, забаненых я разбаню, так что сможете зайти
Upd: человек 50 отписал, дальше не буду где-то сутки никого удалять, чтоб все нормальные подписчики увидели
Upd: человек 50 отписал, дальше не буду где-то сутки никого удалять, чтоб все нормальные подписчики увидели
Выпущен Git 2.36
Вслед за обновлениями безопасности Git, выпущенными на прошлой неделе, на этой неделе выходит Git 2.36, в котором представлены некоторые новые функции и улучшения.
Что нового:
- Добавлен параметр --remerge-diff в качестве улучшенного интерфейса для проверки конфликтов.
- Добавлена более гибкая настройка fsync.
- Улучшено средство проверки владения репозиторием.
Источник: Phoronix
Вслед за обновлениями безопасности 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
Подобно тому, как 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