LINUX.ORG.RU

Вышло ядро Linux 6.8

 ,


0

1

На днях Линус Торвальдс объявил о выходе ядра Linux 6.8.

Основные изменения:

  • Новый драйвер DRM (Direct Rendering Manager) для GPU Intel Xe.
  • Улучшении драйвера P-State для процессоров Meteor Lake.
  • Добавлена поддержка звука на Arrow Lake и поддержка Thunderbolt/USB4 для Lunar Lake.
  • Добавлен драйвер P-State Preferred Core.
  • Реализована поддержка будущих чипов Zen 5 и графики RDNA 4.
  • Осуществлен переход с FreeSync на VRR.
  • Добавлена поддержка Raspberry Pi 5 в драйвер V3D DRM.
  • Реализована начальная поддержка семейства мобильных чипов Qualcomm Snapdragon 8 Gen 3.

Другие изменения:

  • Оптимизирована работа механизма zswap при нехватке оперативной памяти.
  • Для ноутбуков на базе Intel Core Ultra Mobile улучшена производительность во время пиковых нагрузок.
  • Добавлена поддержка технологии AMD WBRF.
  • Для архитектуры LoongArch добавлена возможность написания модулей на языке Rust.
  • Добавлена поддержка контроллеров Nintendo Switch Online, Lenovo Legion Go, Adafruit Mini I2C и консолей Powkiddy X5/RK2023, улучшена работа контроллера Steam Deck.
  • Прекращена поддержка процессоров ARM11 ARMv6K SMP.
  • Добавлена поддержка звуковых систем, используемых в чипах NXP i.MX8m MICFIL, Qualcomm SM8250, AMD ACP5x, Intel Arrow Lake, SM8550, SM8650 и X1E80100.

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

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Прекращена поддержка процессоров ARM11 ARMv6K SMP.

Вопрос к знатокам ARM: не рановато ли? Это же не какой-нибудь первый пенёк…

hobbit ★★★★★
()

А где по ссылке прочитать в анонсе

Реализована поддержка будущих чипов Zen 5 и графики RDNA 4.

Поиск вхождений слов amd (7 вхождений и все мимо), zen (0 вхождений) и rdna (0 вхождений) ничего не даёт.

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

И первый пенёк можно с куда более ранними ядрами LTS использовать.

Не надо с собой тащить груз пережитых лет )

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

ARMv6 это в том числе первый Raspberry. Очень неспешные девайсы. RPi Foundation все еще поддерживает их, но в Arch Linux ARM, например, поддержку ARMv5 и ARMv6 удалили уже больше двух лет назад, потому что потребителей было мало, а усилий на поддержку оно все равно требовало.

Скорее всего, Raspberry будет сидеть на ядре 6.6 еще какое-то время, пока контракты на поддержку первых малин не истекут, а потом тоже задепрекейтят их с концами. В принципе, время этих железок прошло.

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

"This ARM11 SMP configuration was one of the first SMP configurations the ARM kernel supported, but it has the downside of odd DMA handling, odd cache tagging, and often (as of recent) completely broken cache handling on the ARM RealView PB11MPCore test chips. To boot the platform it was necessary to completely disable the cache. When it comes to the EB 11MPCore it is unclear if this ever worked.

These reference designs are now the only ARMv6K SMP platforms.

As only reference designs of purely academic interest remain, and since the special-cased DMA and PMU code is hard to maintain and doesn’t really work, it is not really worth our time.

Delete the ARM11MPCore support along with:

  • The special DMA quirk CONFIG_DMA_CACHE_RWFO that is only used on ARMv6K SMP, and we are the last ARMV6K system leaving the building and the cache handling is awkward, so good-bye.
  • The special PMU handling that was only used by ARM11MPCore."
AlexVR ★★★★★
()
Ответ на: комментарий от hobbit

Прекращена поддержка процессоров ARM11 ARMv6K SMP.

Вопрос к знатокам ARM: не рановато ли? Это же не какой-нибудь первый пенёк…

Это был экспериментальный кусок не работающего железа, из-за которого в ядре держали костыли. В реальных процессорах этого Г не было, потому и выпиливают.

AlexVR ★★★★★
()

В линуксе можно легко написать приложение, которое сожрет всю память и положит ось
Как я понимаю, ядро никогда за этим не следило и следить не будет

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

В линуксе можно легко написать приложение, которое сожрет всю память и положит ось

А в маке как будто нельзя.

exst ★★★★
()

Использую Btrfs на десктопе и ноуте уже несколько лет, полёт отличный. Особеннно радуют снапшоты, который в том же LVM реализованы через попу.

Strannik-j ★★
()

Вышло ядро Linux 6.8

Очень информативная статья получилась, конечно. Много полезной инфы, которая была бы интересна для обсуждения на ЛОРе, просто не попало в тему.

Опеннет и то подробней и интересней получился.

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

Ждал новость на ЛОРе, чтобы обсудить это:

В подсистему DAMON (Data Access MONitor), позволяющую отслеживать доступ процесса к данным в оперативной памяти (например, можно узнать к каким областям памяти обращался процесс, а какие области памяти остались невостребованными), добавлен механизм автоматической настройки агрессивности потребления памяти на основе заданных квот.

Все же, в то время как новинка MGLRU уже дефолтом включена во всех дистрах и признана ее эффективность, а значит юзера используют ее волей-неволей. :) А вот DAMON надо включать самому, cat /sys/module/damon_reclaim/parameters/enabled. И тут вопрос, что сможет убедить пользователя сделать это.

Тему DAMON когда-то поднимал @hakavlad, Amazon работает над новым упреждающим восстановлением памяти для ядра Linux , но она мало кому оказалась интересна.
По практическому применению есть такой коммент:

Замечал, что вычищает старый кеш со временем.
Тестируем Linux 5.12—5.17 с патчем Multigenerational LRU Framework (комментарий)

krasnh ★★★
()
Последнее исправление: krasnh (всего исправлений: 1)

Ну вышло ядро и вышло, что такого? Убрали из него поддержку старых процессоров, добавили новые. У меня ни того, ни другого нет - скукота.

bad_master
()

Реализована поддержка будущих чипов Zen 5 и графики RDNA 4

Ну круто, полезно, че. Когда PSR на Rembrandt (RDNA2) чинить собираются?

otto ★★★
()

офигеть как время летит. когда я интересоваля линуксюм, была версия 2.4. Время летит.

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

Вариант: если MGLRU включен, то на десктопе DAMON не приведет к заметному изменению опыта юзера. MGLRU уже делает свмое важное: сохраняет кэш файлов и вызывает киллера заранее (при настроенном min_ttl_ms).

hakavlad ★★★
()

Ещё бы доехало это всё до бытовых дистрибутивов.

yu-boot ★★★★
()

что-то не собирается через
$ make -j`nproc` bindeb-pkg
на основе /boot/config-6.6.15-amd64 +missing=+y/m
смотрю в сторону 13-gcc-toolchain
падает на ar по fs/*
есть истории успеха со стороны Sid?
:(
V=1 деталей не раскрывает. как ещё можно посмотреть почему падает сборка/линковка?
причём, из ванили, нормально собралось только 6.7.1.
6.7.4, 6.7.9 и 6.8 = fail :(

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

не рановато ли?

Ты доку то прочти. ARMv6 SMP в природе случилась чисто случайно, в одном чипе и настолько глючно, что его сразу закопали.

no-dashi-v2 ★★
()
Ответ на: комментарий от Dieter

офигеть как время летит. когда я интересоваля линуксюм, была версия 2.4. Время летит.

2.x версии очень долго жили, 3, 4, 5, 6 намного быстрее сменяются

я с линуксом познакомился при 2.6

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

У некоторых такое счастье до сих пор работает в легаси на продакшене :(

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

ARMv6 это в том числе первый Raspberry

а потом тоже задепрекейтят их с концами. В принципе, время этих железок прошло.

Те малинки уже не актуальны в качестве десктопа (в любом случае упрешься в производительность, так что нужна самая новая, пятая, с памятью побольше), подкроватного сервера (нужна четвертая, но даже в ней гигабит весьма условный), ретроприставки (нужна третья или четвертая, если эмулировать собираешься не только Атари), медиаплеера (четвертая справляется, но дропает кадры и слегка неповоротлива в Коди, так что лучше пятая).

Но вот, скажем, сделал кто-то робота. Или смарт-зеркало. Или метеостанцию. Или умный дом. Проект работает. Требования не поменялись. Железка будет справляться, пока не сгорит. Депрекейтить, наверное, целесообразно, но все равно как-то неправильно.

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

Линукс — это вообще скукота. Просто работает, не мешает, приложения запускает, всё понятно, что где. За весельем, трешем и угаром — это в винду. Ну или в болгенос — там обои нескучные.

CrX ★★★
()

Что это за ненужно.

Где сэр Драник?

muon ★★★★
()
Последнее исправление: muon (всего исправлений: 1)

остаётся быть преданным фанатом АМД и ждать 7 версию ядра Линукс и надеется на то что чуда (как в случае с андроид 14 по скрытому от пользователя функционалу) не произойдёт 😁

avas1
()

В OpenNet было написано что добавлена поддержка Allwinner H616/H618.

Что это может означать?

Goat ★★
()

Что-то куцый список изменений. Неужели кроме улучшения поддержки железа ничего не делалось?

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

Убрали из него поддержку старых процессоров, добавили новые. У меня ни того, ни другого нет - скукота.

Вот-вот! Помню, ядру 2.4.0 и то больше радовался…

BydymTydym
()
Ответ на: удаленный комментарий

Малыш, тут тебе не телега и не ютуб: подобные набросы ни на кого не подействуют. Даже Бёрди оказался слишком толст.

ЛОР форум требовательный, и чтобы извлекать из него лулзы - надо и самому постараться.

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

Ну ещё бы, там наконец выпилили кривой локинг полностью и стал отличный смп

no-dashi-v2 ★★
()

почему-то уверен что обновления дебиан 13 придётся ждать 1000 лет и вяленный искробки на KDE так же работать не будет (под AMD) 😅

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

Ну круто, полезно, че. Когда PSR на Rembrandt (RDNA2) чинить собираются?

А его не починилти еще? На Phoenix (RDNA3) вроде как работает.

Qui-Gon ★★★★★
()

Осуществлен переход с FreeSync на VRR

Пояснительную бригаду, срочно! Это что, разные вещи? И теперь новые телеки самсунг с переменной частотой работать будут а старые мониторы с шильдиком фрисинк перестанут?

DumLemming ★★
()

надеюсь новые бэкдоры вшить не забыл?

esperantisto
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.