Jika sebuah kernel Linux baru dirilis akan menambahkan berton-ton kode baru guna mendukung beberapa perangkat keras baru. Digabungkan dengan update driver, perbaikan, dan kode jaringan, dan menjadikan setiap rilis menjadi lebih besar dengan ribuan baris kode.
Untuk Linux 4.17 yang akan datang, kernel diharapkan akan menyusutkan code tersebut. Perubahan ini berlangsung saat rilis akan menghilangkan dukungan sejumlah arsitektur CPU lama (Via Phoronix ).
Arsitektur yang kehilangan dukungan adalah:
- Blackfin
- CRIS
- FRV
- M32R
- Metag
- MN10300
- Skor
- Ubin
Dalam milis kernel , developer Linux, Arnd Bergmann mengusulkan perubahan ini. Dia menulis sebagian besar kode CPU ini tidak digunakan dan tidak ada gunanya menyimpannya tanpa pengguna.
Seiring dengan penghapusan port CPU, driver eksklusifnya juga akan dibuang dari kode kernel.
Dari daftar di atas, arsitektur seperti Tile, MN10300, dan Blackfin masih dikirim dalam beberapa produk dengan kernel yang lebih lama. Namun, mereka tidak akan mengupdate pada rilis Linux yang lebih baru.
Unicore32 dan Hexagon Qualcomm adalah dua lagi arsitektur yang menghadapi risiko kehilangan dukungan; keduanya memiliki rilis GCC yang lama. Namun, developer mereka berjanji untuk memperbaiki situasi ini.
Sebagai akibat dari perubahan ini, kernel Linux 4.17 akan dikirimkan dengan 500.000 baris kode yang lebih sedikit. Saat ini, kernel memiliki 20,3 juta baris kode. sexpromo
Anda bisa baca seluruh diskusi di LWN.net
Leave a Reply
Your email address will not be published. Required fields are marked *