Saat ini, ketika kita berbicara tentang sesuatu yang berhubungan dengan teknologi, kita sering berbicara berbulan-bulan sebelum sesuatu terjadi. Saat ini, sebagian besar sistem operasi belum memperbarui kernel mereka ke versi 5.xx dan kami sudah memiliki berita terkait Linux 5.2. Mengenai jumlah proses di Firefox 66, berita yang kami sampaikan kepada Anda hari ini akan berdampak positif untuk banyak komputer, tetapi untuk yang lain tidak akan demikian.
Dan apakah itu Linux 5.2 aktifkan opsi Live Patching dari GCC 9, sebuah kompilator yang akan dirilis dalam beberapa minggu mendatang. Ini adalah opsi yang dirancang untuk membantu menghasilkan binari yang berfungsi dengan baik agar Live Patching berfungsi. Dengan kedatangan Linux kernel v5.2, opsi ini akan digunakan secara default, yang dapat menyebabkan penurunan kecepatan. Ini tidak seharusnya terlihat, atau bahkan positif pada komputer yang lebih baru, tetapi ini bisa menjadi masalah pada perangkat terbatas sumber daya.
Linux 5.2 akan mengaktifkan Live Patching secara default
GCC 9 memperkenalkan 5 opsi penambalan yang mengontrol pengoptimalan mana yang digunakan untuk mencoba dan memastikan bahwa tidak ada bencana yang terjadi jika biner dapat menerapkan pembaruan keamanan kernel tanpa perlu reboot. Ini penting dalam kasus seperti kGraft, Ksplice dan Kpatch untuk membantu memastikan bahwa compiler GCC tidak mengubah tugas "live patch" Anda.
GCC 9.1.0 akan dirilis akhir bulan ini atau sudah di bulan Mei. Akhirnya, Linux 5.2 akan mengaktifkan 5 jenis Live Patch secara default ketika dijalankan pada kompiler yang didukung dan kapan CONFIG_LIVEPATCH diaktifkan, sesuatu itu ini akan menjadi seperti ini secara default di sebagian besar kernel Linux. Adalah Miroslav Benes, dari SUSE dan orang yang bertanggung jawab atas perubahan tersebut, yang memperingatkan hal itu dalam beberapa kasus mungkin ada dampak negatif pada kinerja sebagai hasil dari opsi "tambalan langsung" yang mengontrol heuristik pengoptimalan compiler.
Dan memang demikian, meskipun kita tidak menyukainya, biasanya seperti ini: jika kita ingin menikmati fungsi-fungsi baru, kemungkinan besar kita harus kehilangan sesuatu, dan ini terutama terlihat dalam konsumsi baterai smartphone. Menurut Anda, bagaimana jika opsi ini diaktifkan secara default di Linux 5.2?