Home » Вышел тяжелый метал Linux 6.6

Вышел тяжелый метал Linux 6.6

Вики Джаурон / Вавилон и не только фотография / Getty Images

До того, как Линус Торвальдс объявил выпуск ядра Linux 6.6он сказал, что также было об этом снят музыкальный документальный фильм — на самом деле это был клип Iron Maiden на песню «The Number Of The Beast». Хотя есть люди, которые одновременно являются фанатами хэви-метала и открытого исходного кода, в частности Джоно Бэконя не знал, что Торвальдс тоже был частью толпы.

Как бы то ни было, Торвальдс сказал: «У меня больше нет никаких оправданий откладывать выпуск версии 6.6, так что вот она». И в этом выпуске, помимо обычного набора исправлений и драйверов, мы находим попурри из новых функций.

Также: Как выбрать правильный дистрибутив Linux для настольных компьютеров

Единственная особенность, которая привлекла мое внимание, это KSMBD Внутриядерный SMB3-сервер. KSMBD, разработанный компанией Samsung, представляет собой новый модуль ядра, реализующий серверную часть Протокол обмена файлами SMB3 в сердце Linux. Этот модуль находился в разработке уже много лет, и ему потребовалось время. Первые версии KSMBD примечательны тем, что у них было больше, чем положено, проблем с безопасностью.. К счастью, сейчас эти проблемы устранены.

Внедрение KSMBD действительно ставит вопрос: «Зачем помещать SMB-сервер в ядро, если у нас уже есть Самба на протяжении десятилетий?» На этот вопрос есть два ответа. Первый ответ: KSMBD имеет очень небольшую поверхность атаки, а поскольку протоколы передачи файлов часто подвергаются атакам, это важно. Второй ответ: KSMBD должен работать быстрее благодаря оптимизированной передаче данных. и операций обмена файлами, а также поддержку Удаленный прямой доступ к памяти (RDMA).

Многие люди также воодушевлены прибытием Самый ранний подходящий виртуальный дедлайн в первую очередь (EEDFF) Планировщик. Планировщик EEVDF заменяет Полностью честный планировщик (CFS)который существует с 2007 года. Эти планировщики управляют распределением процессорного времени между процессами Linux, поэтому ни один процесс не потребляет процессорное время.

Read more:  Европейская легкая атлетика в закрытых помещениях: Модсли вышел в полуфинал - RTE.ie

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

Под капотом, как писал его создатель Питер Зейлстра: EEVDF «полностью переделывает базовый планировщикразмещение, упреждение, выбор — все». Для пользователей включение EEVDF должно улучшить производительность по всем направлениям. Фактически, пользователи уже сообщают о разница между CFS и EEVDF как день и ночь.

Также: 3 уровня сложности распространения Linux

Linux 6.6 также может похвастаться поддержкой Теневой стек Intelкоторая представляет собой новую функцию компьютерного процессора, предназначенную для предотвращения программных атак, ориентированных на возврат, таких как переполнение буфера стека. Эта функция делает это путем настройки вторичного стека памяти, который приложения не могут изменять напрямую. Таким образом, когда ваше приложение выполняет инструкцию CALL, процессор помещает адрес возврата как в обычный стек, так и в теневой стек. Затем, после возврата из функции, процессор сравнивает две копии. Если две копии различаются, процессор выдает сообщение об ошибке защиты управления. Хотя авторство кода принадлежит Intel, этот механизм защиты работает как с новыми чипами AMD, так и с Intel.

Раз уж мы говорим про AMD, то ядро ​​теперь поддерживает Управление динамическим усилением AMD. Геймеры с процессорами AMD Ryzen должны иметь более высокую производительность (количество кадров в секунду) практически в любой игре с интенсивным видео.

Заглядывая в будущее, разработчики закладывают основу для будущего оборудования, включая новые процессоры и графические процессоры от Intel и AMD. Эти усилия включают поддержку процессоров Intel Lunar Lake и Arrow Lake, а также процессоров AMD EPYC и Ryzen.

Read more:  Кандидат в мэры Лондона от консерваторов Даниэль Корски вышел из гонки

Также: Лучший настольный Linux для профессионалов: 5 лучших вариантов

Геймеры также будут рады узнать, что Linux 6.6 теперь поддерживает функцию вибрации для контроллера Google Stadia, отчеты о заряде батареи для контроллера Nvidia Shield и поддержку таких устройств, как гарнитура SteelSeries Arctis 1 Xbox.

Одно незначительное изменение заключается в том, что важный модуль безопасности Linux, NSA SELinux, теряет название NSA. Программа осталась прежней, но отсылка к истории, заключающаяся в том, что SELinux изначально был создан Агентством национальной безопасности США (АНБ), была удалена.

Пройдет некоторое время, прежде чем ядро ​​Linux 6.6 будет интегрировано в репозитории стабильного программного обеспечения большинства дистрибутивов. Для пользователей, желающих получить в свои руки новое ядро, ознакомьтесь с Арч Линукс, openSUSE Tumbleweedи Генту Линукс.

Также: Ubuntu Lunar Lobster может стать неожиданным хитом 2023 года

Эти дистрибутивы дают вам самый простой способ поиграть с последними версиями ядра Linux. Если вам удобно компилировать и настраивать собственный Linux прямо из исходного кода, Linux 6.6 доступен для загрузки непосредственно с сайта. Дерево Git Линуса Торвальдса или ядро.org Веб-сайт.

2023-11-02 09:57:00


1698919852
#Вышел #тяжелый #метал #Linux

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.