
Kandidat kedua untuk rilis kernel Linux mendatang. sekarang tersedia untuk pengujian dan telah tiba dengan pergerakan yang lebih banyak dari biasanya untuk fase ini. Linux 7.0-rc2 dirilis satu minggu setelah rc1., secara definitif menutup peluang untuk mengintegrasikan fitur-fitur baru dan memasuki tahap di mana, secara teori, pembersihan dan stabilisasi kode seharusnya menjadi prioritas.
Meskipun ini adalah versi yang dirancang untuk orang-orang dengan pengalaman teknis dan bukan untuk masyarakat umum, dampaknya tidak kalah signifikan: Hal ini memengaruhi komponen sistem utama seperti sistem file, jaringan, BPF, dan driver perangkat keras modern.Hal ini terutama berlaku untuk sistem dengan prosesor AMD generasi terbaru dan akselerator AI. Ini menjadikannya sangat relevan di Eropa dan Spanyol bagi administrator sistem, pengembang, dan mereka yang mengelola infrastruktur berbasis Linux yang kritis.
Apa arti Linux 7.0-rc2 dalam siklus pengembangan?
Dengan dirilisnya kandidat rilis pertama, proyek biasanya mengakhiri fase penggabungan fitur-fitur baru. Mulai saat itu, RC berikut ini terutama ditujukan untuk memperbaiki regresi, memoles subsistem, dan meningkatkan stabilitas. sebelum merilis versi kernel yang stabil. Pola ini telah diulang selama bertahun-tahun dan merupakan dasar dari jadwal rilis kernel.
Dalam kasus khusus Linux 7.0, rilis rc1 sudah memperjelas bahwa ini adalah lompatan maju yang berfokus pada peningkatan kompatibilitas dengan perangkat keras terbaru dan pembaruan bagian-bagian sistem yang lebih lama, seperti dukungan NTFS dan penanganan SSD tertentu. Rilis rc2 tidak menambahkan fitur utama yang terlihat oleh pengguna akhir, tetapi ia mengubah banyak detail internal yang dapat membuat perbedaan di lingkungan yang menuntut.
Linux 7.0-rc2 lebih besar dari biasanya dan membuat Linus Torvalds khawatir.
Hal yang paling banyak dibicarakan tentang Linux 7.0-rc2 bukanlah perubahan spesifiknya, melainkan ukuran keseluruhan pembaruan tersebut. Linus Torvalds secara terbuka mengakui bahwa dia tidak terlalu senang dengan ukuran RC kedua yang ternyata terlalu besar ini. jika diukur berdasarkan jumlah commit yang bukan merupakan merge.
Ini bukan alasan untuk khawatir dalam artian pembangunan telah melenceng, tetapi ini tidak biasa. Menurut Torvalds sendiri, Sudah lama saya tidak melihat RC2 dengan spesifikasi selengkap ini. Mengenai perubahan langsung, sesuatu yang menurutnya bisa dikaitkan dengan "kebisingan kalender" yang terkadang memengaruhi siklus pengembangan ini: ada minggu-minggu di mana lebih banyak permintaan integrasi menumpuk dan minggu-minggu lain di mana kecepatannya melambat.
Faktor lain yang dipertimbangkan oleh pengembang kernel adalah durasi siklus sebelumnya. Linux 6.19 dirilis seminggu lebih lambat dari biasanya.Hal ini mungkin menyebabkan sebagian besar pekerjaan yang tertunda dan koreksi tertentu terkonsentrasi pada saat ini, sehingga menghasilkan RC2 yang lebih padat daripada yang diinginkan pada tahap awal ini.
Fokus pada stabilitas, pembersihan internal, dan mengurangi dominasi pengemudi.
Berbeda dengan apa yang biasanya terjadi pada kesempatan lain, Dampak perubahan pada Linux 7.0-rc2 tidak terlalu terasa pada driver.Torvalds menunjukkan bahwa driver menyumbang sekitar seperempat dari total perbedaan dibandingkan dengan RC1, sedangkan biasanya driver mencakup setengah dari volume patch. Kali ini, driver mewakili sekitar seperempat dari total, menurut ringkasan pohon perubahan itu sendiri.
Pada kesempatan ini, Sebagian besar pekerjaan terletak pada sistem file.Klien SMB (yang banyak digunakan dalam jaringan campuran Windows/Linux, termasuk di perusahaan Spanyol dan Eropa) menerima sebagian besar penyesuaian, bersamaan dengan peningkatan pada XFS dan EROFS, dua sistem file yang umum digunakan dalam lingkungan server dan penyimpanan berkinerja tinggi. Sebagian dari pekerjaan ini berfokus pada sistem file dan perilakunya saat diberi beban.
Perubahan lainnya dibagi di antara Penyesuaian pada inti, kode jaringan, arsitektur, pengujian otomatis, dan BPF.BPF, yang semakin banyak digunakan untuk pengamatan, penyaringan, dan tugas-tugas tingkat lanjut di dalam kernel, menerima banyak perbaikan baik di dalam kernel itu sendiri maupun di rangkaian pengujiannya, dengan tujuan memperkuat keandalannya dalam konteks di mana ia digunakan untuk pemantauan atau keamanan.
Perbaikan utama: AMDXDNA dan driver grafis lainnya
Dalam area kontroler, salah satu fokus terpenting dari rc2 ini adalah pada ekosistem grafis dan akselerasi. Driver AMDXDNA, yang terkait dengan akselerator AI Ryzen AMD.Sistem ini telah mengumpulkan daftar perbaikan yang luar biasa, mulai dari masalah penghentian sistem hingga kegagalan memori.
Perbaikan yang sudah diintegrasikan meliputi: Solusi untuk masalah penguncian terkait penangguhan, luapan buffer, sanitasi input, kebuntuan, akses di luar jangkauan, dan kesalahan pemuatan firmware.Banyak dari masalah ini terkait langsung dengan kompleksitas dan risiko pengelolaan memori secara manual di C, yang telah menghidupkan kembali perdebatan tentang penggunaan Rust dalam pengontrol untuk meminimalkan jenis kegagalan ini di masa mendatang.
Di luar AMDXDNA, Perubahan ini juga mencakup AMDGPU (termasuk dukungan UserQ, perbaikan pada subsistem tampilan DC dan pada VCN 5).serta Intel Xe, Nouveau, dan driver video dan akselerasi lainnya. Dalam kasus terakhir ini, sebagian besar berupa patch kecil, tanpa fitur baru yang signifikan, tetapi diperlukan untuk menstabilkan dukungan grafis untuk versi stabil Linux 7.0.
Sistem file dan jaringan: SMB, XFS, EROFS, dan lainnya
Versi 7.0-rc2 juga membahas secara mendalam pemeliharaan sistem file penting baik pada desktop maupun server. Pelanggan UKM menerima volume perubahan yang besar.Hal ini mungkin sangat relevan bagi organisasi-organisasi Eropa yang menggabungkan server Linux dengan infrastruktur Windows atau NAS komersial dalam jaringan internal mereka.
Bersama dengan UKM, XFS dan EROFS menyertakan perbaikan yang bertujuan untuk meningkatkan kinerja dalam konteks beban tinggi. dan mencegah kemunduran yang terjadi selama periode penggabungan. Penyesuaian ini sangat relevan bagi penyedia hosting, pusat data, dan administrator sistem yang bekerja dengan volume data besar pada sistem GNU/Linux.
Dari segi jaringan, Perubahan telah ditambahkan di berbagai lapisan tumpukan jaringan., memperkuat pengoperasian dalam skenario di mana kernel 7.0 digunakan untuk mengelola lalu lintas yang padat, layanan web, atau infrastruktur cloud yang mendukung pengguna di Spanyol dan seluruh Eropa.
Perubahan pada inti, BPF, dan arsitektur.
Di luar subsistem yang terlihat, Sebagian besar dari rc2 berfokus pada inti kernel.Perbaikan telah dimasukkan ke dalam berbagai jalur eksekusi internal, serta dalam kode yang terkait dengan arsitektur yang didukung, dengan tujuan untuk menghindari perilaku yang tidak terduga dan meningkatkan kinerja dalam skenario spesifik tertentu.
GMP (Good Manufacturing Practice) terus menjadi area yang mendapat perhatian khusus pada tahap pengembangan ini. Pengujian otomatis dan alat-alat terkait GMP telah menerima banyak penyesuaian.Hal ini sangat penting bagi mereka yang menggunakan teknologi ini dalam hal pengamatan, jaringan, atau keamanan tingkat lanjut, termasuk penyedia layanan Eropa yang mendasarkan sebagian pemantauan mereka pada mekanisme ini.
Perubahan penting lainnya adalah penghapusan Opsi Kconfig lama yang menyebabkan pesan-pesan mengganggu di log sistem. Berkaitan dengan penggunaan sumber keacakan yang belum diinisialisasi. Pembersihan semacam ini mungkin tampak sepele, tetapi membantu mengurangi gangguan dalam log dan memudahkan administrator serta tim dukungan untuk mengidentifikasi masalah sebenarnya.
Sebuah RC (Remote Code) yang berdampak pada pengujian perangkat keras terbaru.
Mereka yang biasanya menginstal versi kernel pendahuluan untuk menguji fitur-fitur terbaru sebaiknya memeriksa rc2 ini secara detail. Besarnya perubahan terkait subsistem jaringan, sistem file canggih, dan perangkat keras AMD baru. Sebaiknya pengujian dilakukan secara perlahan, terutama jika kernel digunakan di lingkungan yang mengutamakan stabilitas.
Pada komputer desktop atau laptop untuk penggunaan pribadi, Mungkin menarik untuk mencoba Linux 7.0-rc2 pada komputer dengan prosesor Ryzen dan akselerator AI terintegrasi.asalkan dilakukan di lingkungan yang terkontrol (misalnya, di partisi pengujian atau di mesin sekunder) dan dengan cadangan yang mutakhir.
Bagaimanapun, RC ini tidak ditujukan untuk peralatan produksi, workstation penting, atau server operasional.Baik di Spanyol maupun di seluruh Eropa. Ini adalah versi pengembangan yang tujuan utamanya adalah agar komunitas dapat mendeteksi bug sebelum versi stabil dirilis.
Opsi untuk menginstal Linux 7.0-rc2 pada distribusi Anda
Sampai versi final Linux 7.0 dirilis dan distribusi utama (Debian, Ubuntu, Fedora, openSUSE, dll.) mengintegrasikannya ke dalam repositori stabil mereka, Mereka yang ingin mencoba rc2 harus menginstal kernel sendiri.Hal ini membutuhkan pengalaman dan tingkat kenyamanan yang cukup dalam menggunakan baris perintah.
Pada distribusi berbasis Debian atau Ubuntu, serta banyak distribusi lain yang digunakan di Spanyol, pilihan yang cukup populer adalah menggunakan alat manajemen kernel seperti yang ditawarkan oleh beberapa repositori pihak ketiga. Idenya adalah untuk dapat mengunduh dan menginstal versi kernel utama tanpa perlu mengkompilasinya secara manual., sekaligus memfasilitasi peralihan antar inti jika terjadi masalah.
Dengan perbaikan yang telah diterapkan pada AMDXDNA, AMDGPU, sistem file seperti SMB, XFS dan EROFS, serta penguatan pada BPF, core dan jaringan, Linux 7.0-rc2 diposisikan sebagai tahap kunci dalam penyempurnaan versi yang bertujuan untuk meningkatkan kompatibilitas dengan perangkat keras modern dan ketahanan internal sistem.Bagi mereka yang mengikuti perkembangan kernel dengan saksama, tonggak sejarah ini menjadi pengingat bahwa, meskipun tidak semuanya berjalan sempurna pada percobaan pertama, proses perbaikan berkelanjutan masih tetap hidup.
