Blog.YHT.Web.ID

Icon

Bosan adalah awal dari penciptaan perubahan.

Ridon: Membangun Sistem Telepon Pintar

Pernah dengar Ridon? Berikut penjelasan di wiki pengembangnya.

Ridon is a mobile operating system built on top of Replicant, CyanogenMod and Android Open Source Project. Ridon is part of The BlankOn Project. The goal is to have a mobile port of BlankOn operating system with custom UI/UX and it is not meant to have a full compatibility with common Android ecosystem with Google cloud infrastructure (although you may want to (and can) add that feature yourself).

Riset dan Kendala

Riset ini sendiri sudah lama dilakukan, namun belum ada rilis secara resmi hasil pengembangannya. Namun beberapa minggu yang lalu saya diajak untuk mengembangkannya dengan beberapa orang.

Kendala proyek ini adalah pada infrastruktur pengembangannya. Sebagian besar sumberdaya BlankOn didedikasikan untuk pengembangan Sistem Operasi berbasis PC, pengembangan Ridon masih bersifat voluntary / sukarela menggunakan infrastruktur pribadi masing-masing. Saya sendiri akhirnya menyewa mesin Scaleway untuk mengembangkannya.

Anda ingin berkontribusi?

Uji Pengembangan

Dalam uji pengembangan ini saya mencoba versi Ridon 7.1.2 di Sistem Operasi Debian Jessie untuk perangkat Gts210ltexx (Samsung Tab SM-T815). Jadi segala hal dibawah akan merujuk hanya pada perangkat-perangkat tersebut.

Siapkan Perangkat Pengembang

Untuk memulainya silakan ikuti perintah di wiki Ridon 7.1.2. Dan mohon diingat, langkah yang ada dalam laman ini akan mengunduh 30 – 40GB berkas peralatan pengembangan.

Oh, iya ada catatan tambahan dalam menjalankan langkah ini. Tambahkan paket schedtool, lzop dan imagemagick dengan `apt-get install schedtool lzop imagemagick`. Dan jangan lupa, mengganti libwxgtk2.8-dev dengan libwxgtk3.0-dev.

Kompilasi per Perangkat

Pastikan perangkat sudah terpasang sesuai dengan petunjuk sebelumnya. Berikut kebutuhan space hardisk sebagai referensi.

ridon@scw-10d893:/mnt/ridon/system$ du –max-depth=1 -h
58M ./lineage
148M ./system
1.7G ./frameworks
82M ./ndk
164M ./developers
15M ./build
31M ./bionic
1.5G ./tools
613M ./packages
11M ./dalvik
324M ./development
681M ./kernel
12G ./prebuilts
4.1G ./out
96K ./android
11G ./.repo
4.8G ./external
3.2M ./platform_testing
128K ./abi
2.2G ./vendor
900K ./pdk
31M ./sdk
48M ./art
223M ./toolchain
21M ./bootable
268M ./hardware
67M ./libcore
495M ./cts
25M ./device
240K ./libnativehelper
39G .

Bila tidak ada perbedaan bisa lanjut ke langkah pada wiki Ridon untuk Perangkat gts210ltexx.

Setelah selesai silakan cek hasil di out/target/product/gts210ltexx/. Hasil akhir seperti dibawah:

running: java -Xmx2048m -Djava.library.path=/mnt/ridon/system/out/host/linux-x86/lib64 -jar /mnt/ridon/system/out/host/linux-x86/framework/signapk.jar -w build/target/product/security/testkey.x509.pem build/target/product/security/testkey.pk8 /tmp/tmpQl1gtX /mnt/ridon/system/out/target/product/gts210ltexx/ridon_gts210ltexx-ota-9e23a6d0a4.zip
done.
[100% 33937/33937] build bacon
Package Complete: /mnt/ridon/system/out/target/product/gts210ltexx/ridon-14.1-20170426-UNOFFICIAL-gts210ltexx.zip
make: Leaving directory ‘/mnt/ridon/system’

#### make completed successfully (01:53:19 (hh:mm:ss)) ####

Catatan Perangkat Keras

Saya terlupa untuk mencatat di awal. Ada rekomendasi dalam hal perangkat keras untuk membangun Ridon, yaitu minimal RAM adalah 8 GB.

Untuk lebih amannya, gunakan mesin yang lebih mumpuni.

Kategori: /berjejaring

Tag: , ,

Leave a Reply