Pada 3 Juni, Linus Torvalds
mengumumkan rilis kernel Linux 4.17, yang
seharusnya versi 5.0, tetapi
tidak . Kami akan menjelaskan mengapa ini terjadi, dan apa yang perlu Anda ketahui tentang versi 4.17.
/ foto Farhan Perdana (Blek) CC BYKenapa tidak 5.0
Terlepas dari kenyataan bahwa Linus Torvalds
berasumsi bahwa rilis yang disebut Linux kernel 5.0 akan muncul pada musim panas 2018, ini tidak terjadi. Dalam posting April di LKML.org, Torvalds
menyatakan bahwa dia "tidak ingin terlalu bisa diprediksi." Oleh karena itu, walaupun jumlah objek git di repositori telah melebihi 6 juta, Linus tidak menetapkan nama Linux kernel 5.0 untuk rilis baru.
Torvalds percaya bahwa nomor rilis tidak berarti apa-apa dan tidak mematuhi aturan numerologis apa pun (terlepas dari kenyataan bahwa rilis versi 3.0 dan 4.0 bertepatan dengan peningkatan jumlah objek git menjadi 2 dan 4 juta, masing-masing). Dia
menulis bahwa situasi dengan penomoran rilis akan sama dengan transisi ke 4.0: "sementara Anda memiliki cukup jari untuk menghitung nomor versi minor (yaitu, sebelum rilis 4,20), Anda tidak harus menunggu transisi ke versi 5".
Apa yang Baru di 4.17
Rilis ini tidak dapat disebut "walk-through," karena pengembang menambahkan sejumlah fitur yang berguna dan memotong semua yang tidak perlu. Secara singkat tentang apa yang telah dilakukan:
Konsumsi daya yang dioptimalkan . Ini adalah pembaruan pertama dan cukup mencolok.
Implementasi baru dari siklus downtime mengurangi konsumsi energinya "sebesar 10% atau lebih." Komunitas
menghargai peningkatan ini, dan salah satu pengguna bahkan
melakukan serangkaian tes (misalnya, pada Lenovo ThinkPad X1 Carbon dan platform server Tyan) dan mengkonfirmasi penurunan konsumsi daya yang sebenarnya tidak hanya dalam keadaan siaga, tetapi juga selama beban normal dan puncak.
Driver yang dioptimalkan . AMDGPU DC (kode tampilan) sekarang diaktifkan secara default dan terletak di inti "
vanilla ". Ini berarti bahwa tidak perlu menginstal
DKMS (Dukungan Modul Kernel Dinamis), dan dukungan audio untuk HDMI dan DP (DisplayPort) sekarang akan tersedia "di luar kotak". Driver AMDKFD (AMD Kernel Fusion Driver) juga telah ditambahkan ke versi dasar dari kernel. Inovasi ini akan bermanfaat bagi mereka yang menggunakan GPU AMD untuk komputasi kinerja tinggi.
Ukuran kode berkurang . Ini hampir 500 ribu baris kode. Misalnya, mereka menghapus semua yang terkait dengan arsitektur usang:
Blackfin ,
M32R ,
MN103 dan beberapa lainnya. Akibatnya, dalam 4.17 jumlah baris yang dihapus melebihi jumlah yang ditambahkan. Masyarakat
bereaksi terhadap hal ini dengan agak positif, meskipun beberapa warga HN mengatakan bahwa menghapus kode tidak selalu bermanfaat untuk proyek apa pun. Ada 24 arsitektur yang didukung di 4,17, termasuk yang baru - Teknologi Andes NDS32. Teknologi Iron Andes terutama digunakan untuk perangkat IoT, berbagai gadget berdaya rendah, dan perangkat medis.
Dukungan tambahan untuk HDCP (
High-bandwidth Digital Content Protection ). Ini adalah teknologi untuk melindungi terhadap penyalinan ilegal melalui DVI, DisplayPort, HDMI, GVIF, dan UDI. Ini digunakan, misalnya, dalam HD DVD dan pemutar Blu-ray, menggunakan protokol otentikasi dan enkripsi data.
/ foto Luis Alejandro Bernal CC BY-SAPengembang juga menambahkan dukungan untuk mouse A4Tech dengan dua roda gulir (
masalah ini dibahas kembali pada tahun 2002 ) dan
pengendali Phoenix RC , yang
menyenangkan banyak pengguna. Perhatikan bahwa dalam versi ini
ada juga peningkatan untuk seri Macintosh
PowerBook 100 dari tahun 90-an. Daftar semua perubahan untuk kernel Linux 4.17 dapat ditemukan di
sini .
Apa selanjutnya
Linus Torvalds tidak mengatakan sesuatu yang spesifik tentang rilis yang akan datang. Diasumsikan bahwa versi 5.0 akan dirilis setelah 4.20, dan dalam rilis 4.18 akan ada pembaruan
driver suara dan
fungsionalitas DRM, serta
solusi untuk masalah
Y2038 (kegagalan karena penyajian waktu sesuai dengan standar POSIX).
Konten lain di blog perusahaan kami: