LINUX.ORG.RU

Релиз ядра Linux 5.4

 ,


1

1

Наиболее заметные изменения:

  • Модуль lockdown, ограничивающий доступ пользователя root к файлам и интерфейсам ядра. Подробности.
  • Файловая система virtiofs для проброса определённых каталогов хоста в гостевые системы. Взаимодействие идёт по схеме «клиент-сервер» через FUSE. Подробности.
  • Механизм контроля целостности файлов fs-verity. Аналогичен dm-verity, но работает на уровне файловых систем Ext4 и F2FS, а не блочных устройств. Подробности.
  • Модуль dm-clone для копирования доступных только на чтение блочных устройств, при этом на копию можно записывать данные прямо в процессе клонирования. Подробности.
  • Поддержка графических процессоров AMD Navi 12/14 и APU семейств Arcturus и Renoir. Также начата работа над поддержкой будущей графики Intel Tiger Lake.
  • Флаги MADV_COLD и MADV_PAGEOUT для системного вызова madvise(). Они позволяют определить, какие данные в памяти некритичны для работы процесса или долго не понадобятся ему, чтобы эти данные можно было вытеснить в подкачку и высвободить память.
  • Из раздела Staging перенесена файловая система EROFS — очень лёгкая и быстрая ФС только для чтения, выгодная для хранения прошивок и livecd. Подробности.
  • В раздел Staging добавлен драйвер файловой системы exFAT, разработанный компанией Samsung.
  • Механизм haltpoll для повышения производительности гостевых систем. Он позволяет гостям получать дополнительное процессорное время до возврата CPU гипервизору. Подробности.
  • Контроллер blk-iocost для распределения ввода-вывода между cgroup. Новый контроллер ориентируется на затратность будущей операции IO. Подробности.
  • Пространства имён для символов модулей ядра. Подробности.
  • Продолжается работа по интеграции патчей реального времени в ядро.
  • Доработан механизм io_uring.
  • Ускорена работа с большими каталогами на XFS.
  • Десятки других изменений.

>>> Подробности

★★

Проверено: cetjs2 ()

Ответ на: комментарий от d

А если пользователь дурак и начнёт случайные файлы удалять или вовсе ломом свой компьютер курочить? Пользователь должен представлять последствия своих действий, в этом плане ничего не поменяется, пожалуй, никогда. Если кому-то хочется создать файл с одинаковыми (внешне) именами — пусть создаёт. В чём проблема? «Ё» действительно бывают разные по природе и одинаковые по начертанию (и не только они!). В чём проблема? Сейчас можно создать два файла — «о» и «o», но это почему-то тебя не пугает.

anonymous ()
Ответ на: комментарий от jtad

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

anonymous ()
Ответ на: комментарий от Kdeltaplan

2.2 как бы намекает, что 2.1 там предположительно уже был. Без тивоизации это всё равно флаг «пожалусто не копируйте нашу картинку», да и с тивоизацией это лишь надежда на то, что принимающие устройства сами эту картинку не скопируют

Пора бы уже давно принять закон о запрете drm как бессмысленных разработок. Ау, хде пиратские партии

vitalif ★★★★ ()
Последнее исправление: vitalif (всего исправлений: 1)
Ответ на: комментарий от anonymous

Он нужен для гибернации, которая суть ещё один атавизм.

Может быть, на ноутбуке и атавизм. хотя некоторые не рекомендуют класть в сумку ноутбук в suspend to ram, если у него кулер крутится. А вот на десктопе не атавизм, если нужно выключить из розетки, не завершая приложения.

te111011010 ()
Ответ на: комментарий от anonymous

Зачем десктопам гибернация? Я их просто не выключаю.

Потому, что современный десктоп называется (жаргонно) ноут и берётся с собой куда ни попадя.

AS ★★★★★ ()
Ответ на: комментарий от anonymous

Зачем выдёргивать десктоп из розетки?

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

И что за страх такой завершить приложение? У тебя запуск браузера по талонам?

Приложений может быть много, а в том же браузере много вкладок.

te111011010 ()

Не знаю что там с 5.4, но вот в 5.3.13 стала бешено глючить моя сетевуха (Realtek, встроенная в AX370). Пришлось доставать из гит-истории /usr/portage работающую 5.3.9.

Подождём, короче. 5.4 это ж LTS, вот когда гентушники 5.4.N размаскируют… Впрочем, они и 5.3.N глючные размаскировывали. Везде засада.

dimgel ★★ ()
Ответ на: комментарий от Kron4ek

Уверен, так как у меня не включено сжатие свопа (zram, zswap).

Просто интересно: зачем вы отказваетесь от ускорения ввода-вывода при активном своппинге? Какая монивация? Своп на HDD без сжатия - мазохизм.

anonymous ()

А вот с lockdown что? По сути тивоизация + drm + как кто-то здесь говорил «не трогайте наши картинки». Зато не будет работать патч Бармина

Вопрос только вот в чём: Будет ли lockdown в libreLinux?

anonymous ()
Ответ на: комментарий от anonymous

Вопрос только вот в чём: Будет ли lockdown в libreLinux?

Оказалось, кухонным ножом можно убить, а не только картошку почистить.

Вопрос только вот в чём: запретят ли продажу таких ножей в магазинах?

anonymous ()
Ответ на: комментарий от anonymous

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

Zswap один раз пригодился, когда я играл в игру, которая выжирала всю память и весь своп через некоторые время - с zswap игра выжирала всю память спустя большее количество времени. В остальных случаях что со сжатием, что без него - разницы не вижу.

На ноутбуке не включаю, так как там со сжатием свопа все только хуже становится из-за маломощного проца.

Kron4ek ★★★ ()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от Kron4ek

swap игра выжирала всю память спустя большее количество времени

Правильно, дефолтные настройки - худшие настройки для zswap. С дефолтами я тоже получал большее время.

hakavlad ()
Ответ на: комментарий от hakavlad

Не дефолтные, я ставил lz4 + z3fold. Ты видимо не совсем понял, что я имел ввиду. То, что с zswap игра выжирала всю память спустя большее количество времени - это как раз таки хорошо, без zswap это происходило куда быстрее.

Kron4ek ★★★ ()
Ответ на: комментарий от anonymous

А вот с «не работайте под root» что? По сути тивоизация + drm + как кто-то здесь говорил «не трогайте наши картинки». Зато не будет работать патч Бармина

Вопрос только вот в чём: Будет ли «не работайте под root» в libreLinux?

vasily_pupkin ★★★★★ ()
Ответ на: комментарий от vitalif

А давай твой бешенный принтер не будет лезть куда его не просят и обойдемся без твоих «законов». Плюс к тому напоминаю, что разработка ядра Linux ведется американскими фирмами и координируется гражданином США и Финляндии Линусом Торвальдсом, так что на законы папуасий им пофигу.

anonymous ()
Ответ на: комментарий от anonymous

Будет. Я тебе больше скажу — как только ты енто едро поставишь себе — так сразу всё зативоизируется, залочится, с карточки автоматически 20€ каждый месяц начнёт списываться в пользу детей Германии, уйдёт жена, выпадут волосы, а под столом заведутся маленькие эльфы, которые исподтишка будут воровать печенье из твоей банки с надписью «Сахар».

О как.

post-factum ★★★★★ ()
Ответ на: комментарий от anonymous

Ну закон в поддержку открытия прошивок реально полезен бы был, в отличие от всего остального, что этот бешеный принтер принимает

vitalif ★★★★ ()
Последнее исправление: vitalif (всего исправлений: 1)
Ответ на: комментарий от vitalif

Ну закон в поддержку открытия прошивок реально полезен бы был, в отличие от всего остального, что этот бешеный принтер принимает

И что бы этот закон дал? Все железо разрабатывается в цивилизованном мире, где на законы россии всем плевать. Еще один неработающий закон? Тебе мало того, что Основной Закон в РФ не работает?

anonymous ()
Ответ на: комментарий от anonymous

Все, кто делает закрытое, вылетели бы с рынка.)

В цивилизованном мире тоже свои баги есть. Им бы тоже такой закон не помешал…

В миниатюре щас на это посмотрим с «предустановкой ПО». Я с одной стороны как и любой адекватный человек не люблю всякие законы яровой и т.п. С другой стороны, посмотреть, как поимеют Apple, очень интересно. Эпическая битва жабы и гадюки прямо…

Но линукс реально очень жалко что не под GPL3.

vitalif ★★★★ ()
Ответ на: комментарий от Aceler

В сентябре Microsoft разрешила всем желающим делать драйвер, передала патенты в OIN и открыла спеки - вот его и включили.

А вот отзовёт разрешение и наедет на всех, у кого Linux стоит, и неважно, используется ли exfat.

te111011010 ()
Ответ на: комментарий от vitalif

С другой стороны, посмотреть, как поимеют Apple, очень интересно.

Да никто его не поимеет. Поставят на айфончеги яндекс-браузер с яндекс-картами и всё. Что не сделаешь ради «не нищебродов», которые в трёхдневных очередях на морозе сидят, покупают айфон за 100 тыр и ещё место в очереди на 200. А вот Dell прекратит в России продавать те два с половиной ноутбука с Linux, которые продаёт сейчас.

te111011010 ()
Последнее исправление: te111011010 (всего исправлений: 1)
Ответ на: комментарий от Kron4ek

потенциально увеличивая нагрузку на проц в моменты вытеснения данных в своп.

Нагрузка на ЦП ничтожна по сравнению с облегчением IO и общим ускорением.

anonymous ()
Ответ на: комментарий от te111011010

А вот отзовёт разрешение и наедет на всех, у кого Linux стоит, и неважно, используется ли exfat.

А вот прилетят инопланетяне и сделают землян рабами! Чувак, отозвать ничего нельзя, прекращай бухать боярку и фантазировать.

anonymous ()
Ответ на: комментарий от te111011010

А вот отзовёт разрешение и наедет на всех, у кого Linux стоит, и неважно, используется ли exfat.

Вроде как срок патента на FAT истёк. Правда у exFAT свой может быть...

AS ★★★★★ ()
Ответ на: комментарий от Xenius

В DRM добавили DRM? Или всё не так плохо. Что-то это + lockdown мягко говоря, настораживает.

вы ещё забыли systemd-homed - присвоение пользователю глобального уникального идентификатора и закупоривание этого вместе с настройками пользователя в шифрованный контейнер - это же аналог учётной записи микросфт + бинарный реест и всё заверено цифровой подписью.

… только полные ослики до сих пор думают, что технологии развиваются каким-то своим естественным путём.

anonymous ()
Ответ на: комментарий от anonymous

Зачем выдёргивать десктоп из розетки?

У тебя никогда комп не дымился?

И что за страх такой завершить приложение? У тебя запуск браузера по талонам?

Это оптимизация. Кучу вещей разные редакторы видео, аудио и фото контента не могут сохранять между сессиями.

Начинать каждый раз все заново - несколько уныло.

anonymous ()