Seperti yang anda ketahui, bahwa operasi sistem Android terbuat dari kernel Linux . Terlepas dari itu, kenyataan bahwa Android dan GNU/Linux yang didukung oleh kernel yang sama, dua sistem operasi ini sangat berbeda dan menjalankan sepenuhnya berbagai jenis program.
Terkadang aplikasi yang teredia di android agak mengecewakan dan aksesnya terbatas, terutama bila dibandingkan dengan OS yang lainnya. Untungnya, Anda bisa mendapatkan lingkungan GNU/Linux dan berjalan pada perangkat Android, Root atau non-root.
Untuk pengguna pada tablet Android, atau lainnya perangkat Android yangmemiliki layar besar (atau dapat plug ke layar yang lebih besar), kemampuan untuk menjalankan desktop perangkat lunak Linux dapat lebih jauh menuju peningkatan potensi untuk produktivitas.
Setting GNU Di Android
Untuk mendapatkan GNU/Linux yang mengatur pada perangkat Android, Anda hanya perlu menginstal dua aplikasi dari Google Play store yaitu GNURoot Debian dan XServer XSDL. Setelah Anda melakukannya, Anda hanya akan perlu untuk menjalankan segelintir kecil “command” untuk menyelesaikan instalasi.
GNURoot Debian menyediakan Debian Linux yang berjalan dalam batas-batas aplikasi Android sandbox. Hal ini memanfaatkan perangkat lunak yang disebut proot, userspace kembali pelaksanaan fungsi chroot Linux, yang digunakan untuk menjalankan Linux dalam host. Chroot biasanya membutuhkan akses root ke fungsi, tetapi dengan menggunakan proot.
Anda dapat mencapai fungsi yang sama tanpa membutuhkan hak akses root.
GNURoot dilengkapi dengan built-in terminal emulator untuk mengakses Debian Linux. Hal ini cukup dengan menjalankan baris perintah perangkat lunak, namun menjalankan perangkat lunak grafis memerlukan server X. X Window System dirancang memiliki komponen klien dan server terpisah untuk memberikan fleksibilitas lebih (mainframe UNIX lebih cepat, lebih kuat bisa bertindak sebagai klien untuk X server).
Dalam kasus ini, kita akan menggunakan aplikasi terpisah, XServer XSDL, yang GNURoot aplikasi akan terhubung ke sebagai klien. XServer XSDL adalah X server untuk implementasi untuk Android didukung oleh SDL yang memiliki banyak pilihan dikonfigurasi seperti resolusi layar, ukuran font, jenis perilaku penunjuk mouse, dan banyak lagi.
Tahap Beserta Panduan
1. Install GNURoot Debian dan XServer XSDL dari Play Store.
2. Jalankan GNURoot Debian. Debian Linux akan menginisialisasi sendiri, tunggu beberapa menit. Setelah itu, Anda akan disodorkan dengan shell “root”. Ini adalah account root palsu yang masih berjalan dalam batas-batas aplikasi Android sandbox.
3. Jalankan apt-get update dan apt-get upgrade untuk memastikan Anda memiliki paket terbaru yang tersedia pada sistem Anda. Apt-get adalah sistem manajemen paket Debian yang akan Anda gunakan untuk menginstal perangkat lunak ke Debian Linux Anda.
4. Setelah update, saatnya untuk menginstal grafis. Saya sarankan menginstal LXDE karena sederhana dan ringan. Anda dapat melakukan apt-get install lxde menginstal desktop dengan set lengkap atau apt-get install lxde-core.
5. Sekarang kita memiliki LXDE diinstal, mari kita Instal beberapa hal untuk menyelesaikan Linux setup.
- XTerm– ini menyediakan akses ke terminal sementara di lingkungan grafis
- Synaptic Package Manager – grafis front-end untuk apt-get
- Pulseaudio – menyediakan driver untuk audio
Jalankan apt-get install xterm sinaptik pulseaudio untuk menginstal utilitas ini.
6. Tahap akhir kita mendapatkan status running dan memiliki grafis. Mulai XServer XSDL memiliki download font tambahan. Akhirnya Anda akan mendapatkan layar biru dengan beberapa teks putih – ini berarti bahwa X server adalah Telah berjalan dan menunggu untuk terhubung dengan klien. kembali ke GNURoot dan jalankan kedua perintah berikut:
export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712
startlxde &
Saya sarankan menempatkan dua perintah di atas ke dalam shell script sehingga Anda dapat dengan mudah me-restart LXDE jika Anda menutup sesi atau jika Anda perlu restart perangkat Anda.
Saya berharap bahwa tutorial ini berguna untuk anda. Jika Anda sudah menjalankan sebuah distribusi GNU/Linux pada perangkat Android Anda, biarkan kami tahu apa yang Anda rasakan dengan berkomentar di bawah ini!