Android sedang di-porting ke perangkat keras berdasarkan arsitektur RISC-V, sebuah ISA alternatif untuk x86 dan ARM tanpa biaya lisensi atau royalti.
Sistem operasi Android Google saat ini mendukung beberapa keluarga arsitektur set instruksi (ISA), termasuk ARM dan x86. Sebagian besar ponsel cerdas, tablet, TV, dan jam tangan pintar yang menjalankan Android saat ini memiliki fitur chipset berbasis ARM desainnya, karena Intel telah lama meninggalkan CPU handsetnya sementara dukungan untuk MIPS dihilangkan dengan revisi NDK 17. Meskipun Google tidak secara resmi memberikan dukungan untuk mengkompilasi Android pada perangkat keras berdasarkan ISA RISC-V terbuka, beberapa tim pengembangan berupaya menjalankan AOSP pada perangkat keras RISC-V. Salah satu upaya tersebut dipimpin oleh T-Head, entitas bisnis Alibaba yang berspesialisasi dalam semikonduktor, yang hari ini mengumumkan bahwa mereka telah berhasil mem-porting Android 10 ke perangkat keras RISC-V miliknya.
Beberapa bulan yang lalu, PLCT Lab
berhasil di-boot Android ke antarmuka baris perintah pada inti RISC-V 64-bit yang ditiru di QEMU. Tim meluncurkan proyek di GitHub yang mereka sebut "AOSP untuk RISC-V" dan masih dalam tahap awal kompilasi silang AOSP dan boot ke GUI. Sedangkan T-Head yang merancang ICE SoC dengan in-house berbasis RISC-V Inti XuanTie C910, memiliki berhasil mem-boot Android 10 dengan grafik dan sentuhan yang berfungsi.Ini berjalan cukup lambat, seperti yang Anda lihat pada video yang disematkan di bawah, tetapi hal ini wajar mengingat status port ini dan perangkat keras yang menjalankannya. Dalam video tersebut, beberapa aplikasi stok AOSP diluncurkan, termasuk aplikasi jam, aplikasi kontak, dan aplikasi email. Aplikasi yang lebih kompleks seperti permainan tidak ditampilkan pada prototipe ini karena aplikasi ini mungkin perlu dikompilasi ulang untuk menargetkan RISC-V.
https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/registerUrl/undefined/1611216336818/normal_video121.mp4
Port Android 10 ini didasarkan pada cabang rilis android10 di AOSP, dan kode sumber yang dikembangkan oleh T-Head dapat ditemukan di halaman GitHub perusahaan.
Ini merupakan perkembangan yang menarik bagi komunitas perangkat keras terbuka. Karena RISC-V adalah ISA yang gratis dan terbuka, siapa pun bebas merancang chip berdasarkan ISA tersebut tanpa membayar biaya lisensi atau royalti apa pun. Hal ini tidak menghalangi perusahaan untuk memperluas RISC-V dengan ekstensi set instruksi khusus — lagipula, RISC-V telah lisensi yang permisif — namun hal ini secara signifikan menurunkan hambatan masuk bagi perusahaan baru yang ingin merancang chip mereka sendiri. Vendor yang ingin membuat produk IoT murah akan tertarik menggunakan RISC-V untuk mengembangkan chip berbiaya rendah, sementara perusahaan yang berupaya mengurangi ketergantungan mereka pada pesaing atau entitas asing juga akan menyatakan hal yang sama minat. Dengan NVIDIA mengakuisisi ARM dan pemerintah AS memaksa ARM untuk memutuskan hubungan dengan Huawei, kita pasti akan melihat semakin banyak minat terhadap RISC-V dari perusahaan teknologi di seluruh dunia. Sayangnya, akan sulit untuk mengetahui seberapa besar daya tarik yang diperoleh RISC-V karena tidak ada persyaratan bagi vendor untuk mengungkapkan penggunaannya.