14 poin oleh princox 6 hari lalu | 3 komentar | Bagikan ke WhatsApp

Linus Torvalds resmi merilis Linux kernel 7.0. Namun, kenaikan besar pada nomor versi ini tidak berarti ada perubahan yang revolusioner. Torvalds mempertahankan kebiasaan menaikkan versi mayor ketika versi minor menjadi terlalu tinggi seperti x.19, dan 7.0 kali ini merupakan kelanjutan dari praktik tersebut.

Perubahan utama

  • Dukungan Rust diresmikan: Perubahan yang paling menonjol adalah dihapusnya label "eksperimental" dari Rust. Rust memang belum menjadi bahasa utama untuk pengembangan kernel, tetapi ini merupakan tonggak penting dalam integrasi bertahapnya di proyek tersebut.

  • Keamanan: Tanda tangan pascakuantum ML-DSA ditambahkan untuk autentikasi modul kernel, dan skema penandatanganan modul berbasis SHA-1 telah dihapus.

  • Self-healing XFS: Ditambahkan sistem pemantauan kesehatan yang memantau kesalahan filesystem XFS secara real time, dan daemon latar belakang akan memicu pemulihan otomatis sambil mempertahankan status mount.

  • io_uring / BPF: Dukungan filter cBPF ditambahkan ke io_uring, dan pencarian tipe BTF ditingkatkan performanya dengan binary search.

  • Swap dan memori: Data terkompresi zram kini bisa langsung ditulis ke disk, sehingga performa swap meningkat dalam situasi tekanan memori.

  • Jaringan: AccECN diaktifkan secara default, memperbaiki cacat desain TCP yang sudah berusia 38 tahun. Ini memungkinkan umpan balik kemacetan diterima secara berkelanjutan sebelum packet drop terjadi.

  • KVM: Ditambahkan dukungan virtualisasi ERAPS (Enhanced Return Address Predictor Security) pada CPU AMD Zen5 dan yang lebih baru.

  • Tombol keyboard AI: Ditambahkan 3 tombol khusus AI baru untuk shortcut keyboard khusus AI.

Alat AI dan pengembangan kernel

Dalam pengumuman rilisnya, Torvalds menyebut hal yang menarik. Ia mengatakan bahwa alat code review berbasis AI telah menemukan banyak bug kecil yang selama ini tersembunyi, sehingga volume patch pada akhir siklus rilis kali ini lebih tinggi dari biasanya. Ia mengatakan, "Karena penggunaan alat AI, tampaknya corner case akan terus ditemukan untuk sementara waktu. Ini bisa menjadi normal baru."

Selain itu, mulai rilis ini juga disertakan dokumentasi untuk AI coding assistant, bersama kebijakan resmi yang memandu para kontributor dalam memanfaatkan alat pengembangan dengan benar.

Jadwal distribusi

Linux 7.0 dijadwalkan menjadi kernel bawaan Ubuntu 26.04 LTS dan Fedora Linux 44, yang keduanya direncanakan rilis pada akhir April 2026. Merge window untuk Linux 7.1 berikutnya akan segera dibuka, dan 7.1 RC1 diperkirakan akan dipublikasikan sekitar 26 April.

3 komentar

 
princox 6 hari lalu

Saya membagikan tulisan Linus Torvalds tentang versi Linux 7.0.

Ini adalah email pengumuman rilis Linux 7.0 yang dikirim Linus Torvalds ke Linux Kernel Mailing List.

Subjek: Linux 7.0
Tanggal: Minggu, 12 April 2026 14:03:03 -0700

Minggu terakhir rilis ini juga mengikuti pola yang sama dengan "perbaikan kecil-kecilan" yang terus berlanjut, tetapi secara keseluruhan tidak terlihat ada masalah besar, jadi saya menandai dan merilis 7.0 final.
Karena penggunaan alat AI, sepertinya kasus-kasus tepi akan terus ditemukan untuk sementara waktu. Jadi setidaknya untuk sementara, ini mungkin akan menjadi "normal baru". Kita lihat saja nanti seiring waktu.
Bagaimanapun, minggu terakhir ini benar-benar beragam dalam segala hal.
Ada networking (core dan driver), perbaikan arsitektur, tooling dan selftest, serta perbaikan kecil di berbagai tempat.

Saya harap kalian terus melakukan pengujian, dan besok merge window untuk 7.1 akan dibuka.

Sudah ada 48 (four dozen) pull request yang menunggu — terima kasih kepada semua yang sudah menyiapkannya lebih awal.

Linus

 
mammal 5 hari lalu

Kira-kira kapan io_uring akan benar-benar stabil? Setiap kali terpikir untuk mencobanya, saya malah menyerah lagi setelah melihat berita CVE, dan itu sudah 5 tahun...