Mengapa Anda Perlu Pertimbangkan Menggunakan Kernel Android Tersuai

Mengapa Anda Perlu Pertimbangkan Menggunakan Kernel Android Tersuai

Adakah anda mahukan prestasi terbaik dari peranti Android anda? Atau mungkin anda mahukan jangka hayat bateri yang terbaik? Sekiranya anda sudah melakukan rooting pada peranti anda atau bahkan memasang ROM khusus ke atasnya, mungkin ada baiknya anda memeriksa wilayah kernel tersuai.





Sekiranya anda belum mencuba ROM tersuai tetapi berminat, anda harus melihatnya garis panduan umum untuk proses .





Di sini saya akan menunjukkan kepada anda mengapa anda mungkin ingin menggunakan kernel tersuai, dan juga tempat mencarinya.





Mengenai Kernel

Kernel adalah perisian yang merapatkan jurang antara sistem operasi (dan aplikasi yang dipasang) dan perkakasan dalam peranti. Semua yang anda lakukan pada peranti anda melibatkan kernel. Meningkatkan kelantangan semasa memainkan video? Android tidak secara langsung memberitahu pembesar suara untuk meningkatkan output. Sebaliknya, ia memberitahu kernel bahawa ia ingin meningkatkan kelantangan, dan kernel bercakap dengan pembesar suara untuk meningkatkan outputnya.

cara mengenal pasti tumbuhan dengan google

Tetapi mengapa orang tengah? Dalam istilah yang sangat mudah, ia menjadikan Android jauh lebih fleksibel. Google boleh bimbang untuk membuat semua fungsi di Android, tetapi tidak perlu bimbang tentang bagaimana ia dilaksanakan tepat pada setiap peranti. Oleh kerana terdapat begitu banyak peranti yang mempunyai pelbagai jenis perkakasan, Google tidak perlu bimbang untuk menyediakan keserasian dan pemacu dengan setiap peranti. Ini adalah tugas pengeluar untuk membuat kernel yang mempunyai semua pemacu yang diperlukan untuk membuat semuanya berfungsi pada peranti.



Penyesuaian

Kernel, dalam hal ini, sangat disesuaikan. Pengilang tidak hanya perlu memasukkan pemacu yang diperlukan agar semua perkakasan berfungsi dengan betul, tetapi terdapat banyak pemboleh ubah yang perlu mereka atur. Mereka boleh mengacaukan pelbagai perkara, seperti:

  • frekuensi minimum dan maksimum yang boleh ditingkatkan atau diturunkan oleh CPU
  • betapa sibuknya CPU sebelum membolehkan teras tambahan yang biasanya telah dilumpuhkan untuk menjimatkan bateri
  • frekuensi CPU harus ditingkatkan setiap kali ia mengesan input sentuhan (untuk memastikan bangun yang lebih lancar)
  • gabenor CPU (yang menentukan seberapa cepat ia cenderung meningkatkan frekuensi atau tidak) yang harus digunakan
  • ubah voltan CPU selama semua kemungkinan frekuensi
  • kekerapan maksimum GPU
  • aktifkan cas cepat USB (untuk port USB 3.0)
  • konfigurasikan penjadual I / O yang digunakan

Bagaimana Kernel Penggantian Memberi Manfaat kepada Anda

Itu bagus dan semuanya, tetapi apa yang dapat dilakukan oleh kernel khusus untuk anda? Terdapat banyak kernel khusus untuk hampir setiap peranti Android yang ada, jadi anda akan mempunyai banyak pilihan untuk dipilih. Bergantung pada keperluan anda, anda dapat memilih kernel yang dioptimumkan untuk prestasi, atau yang dioptimumkan untuk penjimatan kuasa. Yang lain mempunyai keseimbangan yang baik dari kedua-duanya.





Terdapat beberapa pembangun yang menukar beberapa pemacu dengan yang lain (untuk pelbagai sebab), atau mengembangkan tambalan mereka sendiri untuk masalah yang mereka kenal pasti. Sebilangan besar pembangun juga mencuba memasukkan patch kernel Linux hulu, atau menggunakan toolkit mereka sendiri untuk penyusunan. Sebagai contoh, untuk Nexus 5 saya, ada satu pembangun yang menggunakan toolkitnya sendiri, yang merangkumi versi terbaru GCC, rantai alat Linaro dengan pengoptimuman khusus untuk seni bina CPU yang digunakan, dan bendera pengoptimuman maksimum untuk penyusun.

cara menggunakan pengawal xbox one pada windows windows 10

Pembangun bahkan boleh menambahkan beberapa ciri tambahan dari kernel lain yang tidak ada secara rasmi untuk peranti anda. Sebagai contoh, terdapat beberapa kernel untuk Nexus 5 yang merangkumi ciri 'double tap to bangun' yang pertama kali muncul di LG G2.





Yang paling penting, segelintir kernel membolehkan anda mengakses pemboleh ubah yang boleh dikonfigurasi sendiri, sehingga anda dapat menggunakan kod yang dikeluarkan oleh pembangun kernel tetapi mengubahnya untuk menyesuaikan tingkah lakunya sesuai dengan keinginan anda. Walau bagaimanapun, anda ingin meneliti beberapa pilihan yang ada sebelum anda benar-benar mula menukar nilai untuknya. Dengan kata lain, kernel khusus dapat memberikan penambahbaikan, ciri tambahan, pengkhususan, dan konfigurasi yang melampau.

Tempat Mencari Kernel Android

Lebih mudah mencari kernel untuk peranti anda. Dengan andaian bahawa peranti anda telah di-root dan a pemulihan tersuai dipasang , anda boleh melayari forum XDA-Developers, mencari di subforum untuk peranti khusus anda, cari di benang untuk mana-mana yang mempunyai tag [KERNEL] dalam tajuk thread, muat turun yang anda suka, dan flash fail .zip melalui pemulihan tersuai anda.

Mungkin ada juga benang melekit yang mungkin berisi senarai kernel popular yang tersedia untuk dicari dengan mudah. Setelah anda memutuskan kernel yang ingin anda gunakan, cukup muat turunnya (semestinya ada dalam fail .zip) dan nyalakan dengan menggunakan pemulihan tersuai. Pastikan anda mematuhi semua arahan yang mungkin diberikan oleh pembangun kernel, dan mana-mana arahan mereka akan mengatasi nasihat saya.

Kesimpulannya

Kernel khusus dapat menjadikan peranti anda lebih baik. Sekiranya anda kebetulan memilih kernel yang tidak sesuai untuk anda, anda selalu dapat mencari kernel yang lain dan mem-flashnya untuk menggantikan kernel yang sedang dipasang. Sebaik sahaja anda menjumpai yang sesuai untuk anda, tahniah! Anda baru sahaja menjadikan peranti anda lebih baik awak .

Kredit Gambar: CIMMYT

ikon bateri tidak terdapat di tetingkap bar tugas 10
Berkongsi Berkongsi Tweet E-mel Padamkan Fail dan Folder Windows Ini untuk Mengosongkan Ruang Cakera

Perlu mengosongkan ruang cakera pada komputer Windows anda? Berikut adalah fail dan folder Windows yang dapat dihapuskan dengan selamat untuk mengosongkan ruang cakera.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Android
Mengenai Pengarang Danny Stieben(481 Artikel Diterbitkan)

Danny adalah senior di University of North Texas yang menikmati semua aspek perisian sumber terbuka dan Linux.

Lagi Dari Danny Stieben

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan