Linux 6.16 Hadir dengan Sistem File Lebih Cepat, Dukungan Memori Rahasia yang Ditingkatkan, dan Lebih Banyak Dukungan Rust

Perubahan dalam kernel Linux terbaru, Linux 6.16, mungkin kecil, tapi mencakup beberapa yang signifikan. Linus Torvalds sendiri menyimpulkan rilis ini sebagai tampak baik, kecil, dan tenang, tapi bukan "sama sekali tidak menarik (dalam arti yang baik!)".

Berikut daftar fitur baru dan peningkatan:

  1. Bahasa Rust semakin terintegrasi dengan kernel. Salah satu poin utamanya adalah kernel sekarang memiliki binding Rust untuk driver core dan subsistem perangkat PCI. Ini akan mempermudah penambahan driver berbasis Rust ke Linux.

    Ada juga abstraksi Rust baru di Direct Rendering Manager (DRM), khususnya untuk penanganan ioctl, manajemen memori file/GEM, dan infrastruktur perangkat untuk vendor GPU besar seperti AMD, Nvidia, dan Intel. Perubahan ini mengurangi kerentanan sekaligus mengoptimalkan performa grafis—kabar baik untuk gamer dan pengembang AI/ML.

    Dukungan Rust crate juga diperbaiki. Crate adalah format kemasan Rust, sehingga modul kernel Rust lebih mudah dibangun dan diintegrasikan.

    Bagi yang masih setia dengan C, jangan khawatir. Mayoritas kode kernel tetap menggunakan C, dan Rust tak akan menggantikannya dalam waktu dekat.

  2. Peningkatan sistem file:
    • XFS kini mendukung atomic writes besar, memastikan operasi tulis multi-block bersifat atomik (semua block terupdate atau tidak sama sekali). Berguna untuk database dan penyimpanan skala besar.
    • Ext4 mendapat peningkatan seperti commit path lebih cepat, dukungan large folio, dan atomic writes untuk filesystem bigalloc. Bagi yang bukan ahli sistem file, ini berarti peningkatan kecepatan hingga 37% untuk workload I/O berurutan.
  3. Fitur baru untuk laptop Linux:
    • Streaming audio via USB kini bisa dilakukan saat sistem dalam mode tidur—sebelumnya hanya tersedia di Android.
  4. Keamanan:
    • Dukungan untuk Intel TXT dan Intel TDX, serta penyempurnaan untuk AMD SEV-SNP, memungkinkan confidential computing (enkripsi memori VM) untuk keamanan cloud yang lebih baik.
  5. Peningkatan performa prosesor:
    • Dukungan Intel APX (32 register x86 vs 16 sebelumnya) meningkatkan kinerja CPU generasi baru seperti Lunar Lake dan Granite Rapids.
    • Opsi CONFIG_X86_NATIVE_CPU memungkinkan kompilasi kernel yang dioptimalkan untuk prosesor spesifik.
  6. Jaringan & AI:
    • Perubahan TCP/IP dengan DMABUF mempercepat jaringan untuk GPU dan accelerator AI tanpa membebani CPU.
    • Dukungan untuk GPU Blackwell Nvidia yang fokus pada AI.
    • OpenVPN (meski tetap kalah cepat dari WireGuard) kini lebih kompetitif.

      Catatan dari Torvalds: Rilis 6.17 mungkin akan lebih kacau karena jadwal perjalanannya yang padat (pernikahan dan ulang tahun keluarga di AS dan Finlandia). Ia sudah memulai pekerjaan lebih awal dan memperingatkan developer untuk tidak mengirim pull request terlambat—"Justru akan lebih ketat," ujarnya.

      (Beberapa tautan mungkin typo atau kurang akurat, tapi masih bisa diakses.)

MEMBACA  Aplikasi Pembelajaran Bahasa Mosalingua | Mashable