Google ingin memindahkan Android ke kernel Linux utama

Sistem operasi seluler Android didasarkan pada kernel Linux, tetapi ini bukan kernel standar, melainkan kernel yang sangat dimodifikasi. Ini mencakup “peningkatan” dari Google, perancang chip Qualcomm dan MediaTek, dan OEM. Tapi sekarang, dilaporkan bahwa "perusahaan yang baik" bermaksud untuk menerjemahkan sistem Anda ke versi utama kernel.

Google ingin memindahkan Android ke kernel Linux utama

Insinyur Google mengadakan pembicaraan tentang topik ini pada konferensi Linux Plumbers tahun ini. Hal ini diharapkan dapat mengurangi biaya dan mendukung overhead, bermanfaat bagi proyek Linux secara keseluruhan, meningkatkan kinerja dan meningkatkan masa pakai baterai perangkat. Hal ini juga akan memungkinkan penerapan pembaruan lebih cepat dan mengurangi fragmentasi.

Langkah pertama dalam proses ini adalah menggabungkan sebanyak mungkin modifikasi Android ke dalam kernel Linux utama. Pada Februari 2018, kernel Android umum (di mana produsen melakukan perubahan tambahan) memiliki lebih dari 32 penambahan dan lebih dari 000 penghapusan dibandingkan dengan rilis utama Linux 1500. Ini merupakan peningkatan dibandingkan beberapa tahun yang lalu, ketika Android menambahkan lebih dari 4.14.0 baris kode ke Linux.

Kernel Android masih menerima modifikasi dari pembuat chip (seperti Qualcomm dan MediaTek) dan OEM (seperti Samsung dan LG). Google menyempurnakan proses ini pada tahun 2017 dengan Project Treble, yang memisahkan driver khusus perangkat dari Android lainnya. Perusahaan ingin menanamkan teknologi ini ke dalam kernel Linux utama, sehingga berpotensi menghilangkan kebutuhan akan kernel per perangkat dan semakin mempercepat proses pembaruan Android.

Ide yang diajukan oleh para insinyur Google adalah untuk membuat antarmuka di kernel Linux yang memungkinkan driver perangkat berpemilik bertindak sebagai plug-in. Ini akan memungkinkan Project Treble digunakan di kernel Linux biasa.

Menariknya, beberapa anggota komunitas Linux menentang gagasan untuk mem-porting Android ke dalamnya. Alasannya adalah proses modifikasi dan perubahan yang sangat cepat pada kernel biasa, sementara sistem berpemilik “menyeret” seluruh beban kompatibilitas dengan versi yang lebih lama.

Oleh karena itu, belum jelas kapan transisi Android ke kernel Linux standar dan integrasi sistem Project Treble ke dalamnya akan terjadi dan mencapai rilis. Namun idenya sendiri sangat menarik dan menjanjikan.



Sumber: 3dnews.ru

Tambah komentar