Linux Kernel 6.13 не является крупным релизом, но это все еще важно - вот почему
Линус Торвальдс также объявил, что наградит пять случайных разработчиков ядра Linux своими педалями гитарного эффекта ручной работы. Что, вы можете спросить?
19 января Линус Торвальдс официально выпустил ядро Linux 6.13. Я не могу назвать ядро 6.13 главным релизом, но это все еще шаг вперед в области производительности, безопасности и аппаратной поддержки. Это не небольшая сделка.
Одной из выдающихся функций Linux 6.13 является введение Lazy Premeption Support. Эта новая модель упрощает логику и варианты конфигурации выбора ядра, потенциально улучшая общую реакцию системы.
Разработчики ядра Linux, особенно Питер Зиджлстра, работали в этой области в течение нескольких лет. The idea behind lazy preemption is to simplify kernel scheduling and provide faster overall performance. However, that task is easier said than done.
Видите ли, проблема в том, что нет единого решения для определения того, лучше ли система быстро реагировать на событие, скажем, нажав на кнопку мыши или все время выполняет долгосрочные задания на процессор Полем По умолчанию ядра Linux имеет четыре разных способа решения этой проблемы. Теперь, с ленивым преуспеванием, у нас есть пять.
Этот новый стандарт в глубине души прост. Новый флаг, TIF_NEED_RESCHED_LAZY, сообщает ядру, что перемещение будет необходимо в какой -то момент, но это не должно быть прямо сейчас. Чистый эффект должен быть ядром с лучшей пропускной способностью для длинных заданий и более чистого кода.
В конце концов, как заметил разработчик ядра Linux Джонатан Корбет: «Конечная цель этой работы состоит в том, чтобы иметь планировщик только с двумя режимами без реального времени: preempt_lazy и preempe_full. Их.
Ядро также вводит поддержку оптимизации Autofdo и пропеллера при составлении Linux с все более популярным компилятором LLVM Clang. Серьезные разработчики Linux, которые используют этот компилятор, должны видеть более быстрые сборки кода.
Как обычно, новый Linux 6.13 поставляется с улучшенной совместимостью аппаратного обеспечения. В верхней части списка находится новый драйвер оптимизатора AMD 3D V-Cache для нового любимого процессора Gamers, процессора Multi-CCD Ryzen X3D. Серверные процессоры AMD EPYC 9005 "Турин" также поддерживаются для людей, которые больше заботятся о серверах, чем на рабочих столах. Что касается Intel, 6.13 Поддержка, в которой графика XE3 и Panther LakeProcessors.
Это не только новое оборудование, которое получает поддержку. Ядро 6.13 также улучшает поддержку более старых устройств Apple, в том числе многочисленные iPad и iPhone. Кроме того, есть поддержка системы Apple Pre-M1 на чипах (SOCS). Это обновление имеет значение для пользователей устаревшего Apple Adware, поскольку оно закладывает основу для запуска Linux на устройствах, которые включают Apple A7, A8, A8X, A9, A9X, A10, A10X и A11 SOCS. Обновление также предлагает поддержку для iPhone 5S, серии iPhone 8, серии iPhone X, iPad Air и iPad Mini 2/3.
Однако, прежде чем быть слишком взволнованным этой новой поддержкой Apple, помните, что это государственная поддержка голой. С ним вы можете загрузить ядро Mainline Linux, но просить больше - это слишком много. Короче говоря, этот вариант предназначен не для пользователя Джо или Джейн, а для хардкорных любителей устройств для устройств старой школы, которые хотят исследовать привлечение Linux на эти старые платформы.
Улучшение, которое по достоинству оценит, это то, что Linux теперь поддерживает запуск Linux в защищенных виртуальных машинах на конфиденциальной архитектуре ARM Confitement Architecture (CAA). Эта поддержка имеет большое значение для людей, которые требуют конфиденциальной вычислительной безопасности в своих системах, работающих на процессоре.
Как отметил Торвальдс в своем объявлении о выпуске: «Ничего ужасного или неожиданного не произошло на прошлой неделе, поэтому я пометил и выпустил последний выпуск 6.13». Этот плавный процесс выпуска подходит для стабильности новой версии ядра.
С доступным Linux 6.13, внимание обращается к разработке Linux 6.14, а окно слияния уже открыто. Ожидается, что следующий крупный релиз ядра появится в конце марта 2025 года. Большие новости здесь должны быть более ржавчиной поддержкой в ядре, чем раньше.
Как всегда, пользователи Rolling Distributions, вероятно, сначала увидят это обновление ядра, в то время как другим, возможно, потребуется ждать следующего пункта или основного выпуска своего распределения для получения Linux 6.13. Конечно, если вы не предпочели бы не ждать, вы можете скачать ядро Linux 6.13 сегодня с Git Torvalds's Git Tree или на веб -сайте kernel.org. Большинство людей, однако, будут лучше ждать, пока ваш любимый дистрибьютор Linux выпекает его в своих стабильных репозиториях программного обеспечения.
Наконец, Линус Торвальдс объявил, что наградит пять случайных разработчиков ядра Linux своими педалями эффекта гитары ручной работы. Что, вы можете спросить?
Что ж, вы можете знать, что Торвальдс-большой дайвер акваланга, но вы, возможно, не знаете, что одно из его хобби-это строительство наборов LEGO. В последнее время, однако, он также начал строить гитарные педали из комплектов, которые он назвал «Lego для взрослых с паяльником».
Торвальдс построил пять педалей и отправит по одному на случайно выбранных разработчиков. Он наслаждался процессом построения педали. Итак, теперь вы знаете, что делает Torvalds, когда слишком холодно, чтобы нырять, и ему нужен перерыв от ядра.