Sony Xperia M4 Aqua 2015 telah menerima dukungan Kernel Linux arus utama bersama ROM kustom Android 11 pertamanya. Baca terus untuk mengetahui lebih lanjut!
Dalam beberapa minggu terakhir, kami telah membuat banyak postingan tentang pembaruan resmi Android 11 Dan ROM khusus berbasis Android 11. Bahkan ada yang spesial build Gambar Sistem Generik (GSI) khusus melaluinya siapa pun bisa merasakan Android 11 di perangkat mereka yang kompatibel dengan Project Treble. Namun, pencapaian serupa belum dapat dicapai dalam domain pengembangan kernel generik. Jika setiap komponen hardware pada smartphone Android tertentu bisa di-upstream ke kernel Linux arus utama, perangkat harus dapat mem-boot distribusi GNU/Linux reguler apa pun tanpa perubahan tambahan, yang juga membuatnya lebih mudah untuk mengikuti versi AOSP yang lebih baru. Sekarang, pengembang kernel veteran Pavel Dubrova, Anggota AKA XDA anak-anak telah memamerkan Sony Xperia M4 Aqua yang benar-benar menjalankan kernel Linux arus utama di bawah ROM kustom AOSP 11.0.
Forum Sony Xperia M4 Aqua XDA
Seperti semua perangkat Android, Sony Xperia M4 Aqua 2015 berjalan pada kernel Linux yang dimodifikasi. Google biasanya mengambil rilis kernel Linux arus utama dan kemudian memodifikasinya untuk mendukung rilis Android terbaru pada saat itu – mereka menyebutnya "Android Common Kernel". Pembuat chipset (dalam hal ini, Qualcomm) kemudian mengambil Android Common Kernel dan memodifikasinya lebih lanjut untuk membuat kernel khusus SoC. OEM/ODM (seperti Sony) kemudian menggunakan kernel khusus SoC dan membuat perubahan lebih lanjut untuk mendukung perangkat kerasnya atau komponen vendor tambahan – kami menyebutnya kernel khusus perangkat.
Karena kernel Linux didistribusikan di bawah lisensi GNU GPL v2, semua entitas yang mendistribusikan fork dari kernel (yang termasuk pengiriman blob kernel Linux pada perangkat komersial) diharuskan menyediakan kode sumber untuk kernelnya meminta. Sony memang merilis kode sumber kernel untuk Xperia M4 Aqua (nama kode "tulip") berdasarkan Linux Kernel 3.10, namun mempertimbangkan faktanya bahwa ponsel ini terlalu tua untuk mendukung Project Treble, pohon sumber resmi tidak cukup untuk mem-porting versi modern Android (atau distribusi Linux apa pun) ke perangkat ini.
Pavel, yang juga berkontribusi pada pascapasarOS proyek, punya membuat pohon perangkat khusus dari awal untuk Xperia M4 Aqua hingga aktifkan Kernel Linux jalur utama dukungan (perhatikan bahwa "jalur utama" di sini dan "Project Mainline" milik Google sendiri tidak berhubungan). Pengembang juga telah mengunggah versi AOSP 11.0 yang siap untuk di-flash untuk ponsel ini, yang dikirimkan dengan Kernel Linux 5.9 RC7 yang telah dikompilasi sebelumnya.
Saat ini, banyak fitur khusus perangkat keras yang kurang dalam ROM, tapi tidak apa-apa karena kami masih dalam tahap awal dan fitur-fitur ini akan diperbaiki di sisi sumber seiring waktu. Kami berharap dukungan resmi untuk hampir semua komponen perangkat keras penting di kernel Linux akan membuka jalan bagi masa depan versi Android, dan sistem operasi berbasis kernel Linux lainnya, untuk di-porting ke Xperia M4 Aqua dan sejenisnya perangkat. Jika Anda ingin mempelajari lebih lanjut, lihat thread XDA yang tertaut di bawah.
Android 11 dengan Kernel Linux Arus Utama untuk Sony Xperia M4 Aqua — XDA Thread