Mengapa Anda Harus Mempertimbangkan Menggunakan Kernel Android Kustom

Mengapa Anda Harus Mempertimbangkan Menggunakan Kernel Android Kustom

Apakah Anda menginginkan kinerja terbaik dari perangkat Android Anda? Atau mungkin Anda menginginkan daya tahan baterai terbaik? Jika Anda telah melakukan root pada perangkat Anda atau bahkan menginstal ROM kustom ke dalamnya, mungkin ada baiknya untuk memeriksa ranah kernel kustom.





Jika Anda belum mencoba ROM kustom tetapi tertarik, Anda harus memeriksa ini pedoman umum untuk proses .





Di sini saya akan menunjukkan kepada Anda mengapa Anda mungkin ingin menggunakan kernel khusus, serta di mana menemukannya.





Tentang Kernel

Kernel adalah bagian dari perangkat lunak yang menjembatani kesenjangan antara sistem operasi (dan aplikasi yang diinstal) dan perangkat keras di perangkat. Semua yang Anda lakukan di perangkat Anda melibatkan kernel. Meningkatkan volume saat memutar video? Android tidak secara langsung memberi tahu speaker untuk meningkatkan output. Sebaliknya, ia memberi tahu kernel bahwa ia ingin meningkatkan volume, dan kernel berbicara kepada pembicara untuk meningkatkan outputnya.

game memasak terbaik di dunia

Tapi kenapa orang tengah? Dalam istilah yang sangat sederhana, itu membuat Android jauh lebih fleksibel. Google dapat khawatir tentang membuat semua fungsi di Android, tetapi tidak perlu khawatir tentang bagaimana itu dieksekusi secara tepat di setiap perangkat. Karena ada begitu banyak perangkat yang memiliki semua jenis perangkat keras, Google tidak perlu khawatir untuk menyediakan kompatibilitas dan driver untuk setiap perangkat. Adalah tugas pabrikan untuk membuat kernel yang memiliki semua driver yang diperlukan untuk membuat semuanya bekerja pada perangkat.



Kustomisasi

Kernel, dalam hal ini, sangat dapat disesuaikan. Pabrikan tidak hanya harus memasang driver yang diperlukan agar semua perangkat keras berfungsi dengan benar, tetapi ada banyak variabel yang perlu mereka atur. Mereka dapat mengacaukan segala macam hal, seperti:

  • frekuensi minimum dan maksimum yang dapat ditingkatkan atau diturunkan oleh CPU
  • seberapa sibuk CPU sebelum mengaktifkan inti tambahan yang biasanya dinonaktifkan untuk menghemat baterai
  • frekuensi yang harus ditingkatkan CPU setiap kali mendeteksi input sentuh (untuk memastikan bangun yang lebih mulus)
  • gubernur CPU (yang menentukan seberapa cepat frekuensi cenderung meningkat atau tidak) yang harus digunakan
  • ubah voltase CPU selama semua frekuensi yang memungkinkan
  • frekuensi maksimum GPU
  • aktifkan pengisian cepat USB (untuk port USB 3.0)
  • konfigurasikan penjadwal I/O yang digunakan

Bagaimana Kernel Pengganti Menguntungkan Anda

Itu bagus dan semuanya, tetapi apa yang bisa dilakukan kernel khusus untuk Anda? Ada banyak kernel khusus yang berbeda untuk hampir setiap perangkat Android yang ada, jadi Anda akan memiliki banyak opsi untuk dipilih. Tergantung pada kebutuhan Anda, Anda dapat memilih kernel yang dioptimalkan untuk kinerja, atau yang dioptimalkan untuk penghematan daya. Yang lain memiliki keseimbangan yang baik dari keduanya.





Ada beberapa pengembang yang mengganti beberapa driver dengan yang lain (untuk berbagai alasan), atau mengembangkan patch mereka sendiri untuk masalah yang mereka identifikasi. Banyak pengembang juga mencoba memasukkan patch kernel Linux upstream, atau menggunakan toolkit mereka sendiri untuk kompilasi. Misalnya, untuk Nexus 5 saya, ada satu pengembang yang menggunakan toolkitnya sendiri, yang mencakup GCC versi terbaru, toolchain Linaro dengan optimasi khusus untuk arsitektur CPU yang digunakan, dan flag optimasi maksimum untuk kompiler.

letakkan iphone 8 dalam mode pemulihan

Pengembang bahkan dapat menambahkan beberapa fitur tambahan dari kernel lain yang tidak ada secara resmi untuk perangkat Anda. Misalnya, ada beberapa kernel untuk Nexus 5 yang menyertakan fitur 'ketuk dua kali untuk membangunkan' yang pertama kali muncul di LG G2.





Yang terpenting, beberapa kernel memungkinkan Anda untuk mengakses variabel yang dapat dikonfigurasi sendiri, sehingga Anda dapat menggunakan kode yang dirilis oleh pengembang kernel tetapi mengubahnya untuk menyesuaikan perilakunya sesuai keinginan Anda. Namun, Anda sebaiknya meneliti beberapa opsi yang tersedia sebelum Anda benar-benar mulai mengubah nilai untuk opsi tersebut. Dengan kata lain, kernel khusus dapat memberikan peningkatan, fitur tambahan, spesialisasi, dan konfigurasi yang ekstrem.

Di mana Menemukan Kernel Android

Agak mudah untuk menemukan kernel untuk perangkat Anda. Dengan asumsi perangkat Anda telah di-root dan a pemulihan kustom diinstal , Anda dapat menelusuri forum XDA-Developers, mencari di subforum untuk perangkat spesifik Anda, mencari melalui utas untuk semua yang memiliki tag [KERNEL] di judul utas, mengunduh yang Anda suka, dan mem-flash file .zip melalui pemulihan kustom Anda.

Mungkin juga ada utas lengket yang mungkin berisi daftar kernel populer yang tersedia untuk memudahkan pencarian. Setelah Anda memutuskan kernel yang ingin Anda gunakan, unduh saja (harus dalam file .zip) dan flash menggunakan pemulihan kustom. Pastikan untuk mematuhi semua instruksi yang mungkin diberikan oleh pengembang kernel, dan setiap instruksi mereka akan mengesampingkan saran saya.

Kesimpulan

Kernel kustom dapat membuat perangkat Anda jauh lebih baik. Jika Anda memilih kernel yang tidak cocok untuk Anda, Anda selalu dapat menemukan kernel lain dan mem-flash-nya untuk menggantikan kernel yang saat ini diinstal. Setelah Anda menemukan satu yang tepat untuk Anda, selamat! Anda baru saja membuat perangkat Anda jauh lebih baik untuk Anda .

Kredit Gambar: CIMMYT

cara melihat apakah seseorang memblokir Anda di facebook
Membagikan Membagikan Menciak Surel Hapus File dan Folder Windows Ini untuk Mengosongkan Ruang Disk

Perlu mengosongkan ruang disk di komputer Windows Anda? Berikut adalah file dan folder Windows yang dapat dihapus dengan aman untuk mengosongkan ruang disk.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Android
Tentang Penulis Danny Stieben(481 Artikel Diterbitkan)

Danny adalah senior di University of North Texas yang menikmati semua aspek perangkat lunak open source dan Linux.

More From Danny Stieben

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan