adblock check

Представлено ядро Linux 7.0 с поддержкой Rust и документом об использовании кода, написанного ИИ

Несмотря на смену номера самой версии, Linux 7.0 не является крупным обновлением с точки зрения функциональных нововведений
Обложка: ARTHUR KAY

Линус Торвальд заявил о выпуске ядра Linux 7.0 — новая версия уже доступна для загрузки. Она включает усовершенствованную файловую систему, улучшенную поддержку оборудования, многочисленные улучшения безопасности и другие изменения.

Несмотря на смену номера, новая версия ядра не является крупным релизом с точки зрения функционала, но наконец-то включает полноценную поддержку языка программирования Rust.

В числе интересных нововведений в Linux 7.0 — поддержка атомарных инструкций загрузки и сохранения 64-байтовых данных на процессорах ARM64, поддержка расширений RISC-V Zicfiss и Zicfilp на процессорах RISC-V, а также поддержка 128-битных атомарных операций cmpxchg на архитектуре LoongArch.

Файловая система Btrfs получила поддержку прямого ввода-вывода, когда размер блока превышает размер страницы, а также начальную поддержку функции remap-tree. Изменения коснулись и файловой системы XFS — она получила поддержку автономного самовосстановления. Появилась новая неизменяемая файловая система под названием «nullfs».

Для файловой системы EROFS по умолчанию включено сжатие LZMA, в системный вызов добавлен механизм расширения временных срезов rseq(2), появился новый API для отправки отчетов об ошибках файлового ввода-вывода файловым системам.

Linux 7.0 обеспечивает поддержку нециклических очередей io_uring для повышения производительности кэширования в приложениях, улучшает производительность поиска типов BTF с помощью бинарного поиска, добавляет поддержку фильтров cBPF для io_uring и добавляет поддержку неявных аргументов для функций ядра BPF.

Улучшена производительность подкачки, добавлена ​​поддержка статического анализа Clang, введена функция записи сжатых данных в подсистему zram, добавлена ​​поддержка больших файловых хранилищ в файловую систему F2FS, улучшена файловая система NTFS3 и демон NFSD, а также добавлена ​​поддержка протокола NFS 4.1 по умолчанию.

Дополнительные изменения:

  • появилась новая опция конфигурации во время сборки, позволяющая заменить стандартный логотип загрузки Tux на собственное изображение;
  • добавлена поддержка протокола уведомлений о перегрузке AccECN;
  • появилась поддержка сетевых пространств имен на сокетах VSOCK, а также первоначальная реализация поддержки Wi-Fi 8/UHR (Ultra High Reliability) 802.11bn;
  • добавлена поддержка контроллеров и периферийных устройств SPI, имеющих несколько линий передачи данных SPI.

И, конечно, нельзя не отметить, что с выходом Linux 7.0 появилась официальная политика в отношении кода, написанного искусственным интеллектом.

Загрузить новую версию ядра Linux можно на официальном сайте проекта.

Источник

Linux Linux
9,5K участников
Вступить
14 комментариев по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
lafull
1 месяц
Эх опять код написал ai
Internet_serfer
Слушайте, а что за дистр на обложке? Интерфейс симпатичный
Tenn888
Данный вид от настройки окружения рабочего стола, а именно в данном случае KDE.
Internet_serfer
А поддержка Lang RUS когда?
Tenn888
Никогда
Internet_serfer
😭