Linux 6.8 надходить із покращеннями файлової системи, оптимізацією тощо

Ядро Linux

Linux — це здебільшого безкоштовне ядро, подібне до ядра Unix. Це один із основних прикладів безкоштовного програмного забезпечення з відкритим кодом.

Лінус Торвальдс представив випуск ядра Linux 6.8, який з’являється після двох місяців розробки, і серед найбільш помітних змін цього випуску – додавання драйвера Xe для графічних процесорів Intel, новий режим захисту для блокових пристроїв, впровадження механізму планування завдань сервера Deadline, автоматична оптимізація об’єднання ідентичних сторінки пам'яті, серед іншого.

Ядро Linux 6.8 представляє серію значних покращень, які охоплюють різні аспекти, від продуктивності та безпеки до сумісності з апаратним забезпеченням та архітектурою. Реліз містить 15,641 44 виправлення розробника, розмір виправлення становить XNUMX МБ. Зміни здебільшого зосереджені на драйверах пристроїв і оновленнях коду апаратних архітектур.

Основні нові функції Linux 6.8

Серед найбільш помітних удосконалень цієї нової версії ядра Linux 6.8 є дискова підсистема, введення/виведення та файлові системи, де внесено зміни для блокування прямого запису на змонтовані блокові пристрої (за замовчуванням режим вимкнено і вимагає вказівки параметра BLK_DEV_WRITE_MOUNTED при компіляції), а також нова система вимагає детальної інформації на змонтованих файлових системах.

У XFS продовжується робота над можливістю використання утиліти fsck для перевірки та вирішення проблем, виявлених в Інтернеті, без демонтування файлової системи, перебуваючи в ній Ext4 тепер використовує виклик dioread_nolock для менших блоків ніж одна сторінка пам’яті, що покращує продуктивність за рахунок усунення непотрібних блокувань.

Що стосується пам’яті та системних служб, однією з найбільш помітних особливостей цієї нової версії є Покращення підсистеми Zswap, оскільки тепер ви можете примусово вивантажувати рідко використовувані сторінки пам’яті, таким чином звільняючи оперативну пам’ять, коли це необхідно. Крім того, було введено новий режим, який вимикає зворотний запис до розділу підкачки, якщо запис не вдається, запобігаючи завантаженню сторінок, які вже знаходяться в пулі Zswap.

Ще одним важливим доповненням є Сервер SCHED_DEADLINE, призначений для усунення недостатнього використання ЦП регулярними завданнями, коли центральний процесор монополізований високопріоритетними завданнями, підсистему DAMON (Data Access MONitor) було вдосконалено, щоб дозволити контролювати доступ до даних в оперативній пам’яті та автоматично регулювати споживання пам’яті відповідно до конкретних квот. Запровадження підтримки великих сторінок пам’яті та оптимізація засобу перевірки програм BPF є іншими значними вдосконаленнями в ядрі 6.8.

У сфері віртуалізації та безпеки, AppArmor перейшов на використання алгоритму SHA-256 для перевірки правил, видалення функції strlcpy() з ядра є кроком вперед у плані безпеки, оскільки ця функція, хоча й розроблена для запобігання переповненню буфера, виявилася схильною до певних уразливостей.

У сфері віртуалізації гіпервізор KVM представив підтримку підсистеми guest_memfd, який надає спеціальні можливості керування пам’яттю для гостьових систем, у процесорах Intel увімкнено підтримку режиму LAM, що дозволяє використовувати частину 64-розрядних бітів покажчика для зберігання метаданих, додано драйвер iaa (IAA Compression Accelerator), який використовує криптографічні прискорювачі Intel Analytics Accelerator (IAA) для прискорення стиснення та розпакування даних за допомогою методу DEFLATE.

SELinux представив SID «init» для ідентифікації процесів запуску, які запускаються до застосування політик SELinux, покращуючи керування політикою безпеки в системі.

Ефективність підсистеми мережі покращилася кешування, а також швидкість TCP завдяки реорганізації базових структур даних. Крім того, підсистему bpfilter було видалено та оптимізовано низький рівень для покращення продуктивності.

Що стосується обладнання, додано нові драйвери для графічних процесорів Intel, AMD, NVIDIA та інших марок, а також підтримку різноманітних ARM64 SoC та пристроїв ARM. Однак важливо зазначити, що підтримку процесорів ARM11 ARMv6K SMP припинено.

нарешті, якщо ти є зацікавлений дізнатися більше про це, Ви можете перевірити деталі У наступному посиланні.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.