Skip to content

BLOG EDUKASI

Situs Berita Teknologi No #1 Terdepan Mengabarkan Powered by kopas.id

  • Beranda
  • news
  • tipsntrik
  • google
  • microsoft
  • apple
  • xiaomi
  • intel
  • amd
SUBSCRIBE
  • headline, linux, news, security, teknologi
  • November 20, 2019
  • 0

Google ingin Android gunakan kernel Linux biasa, yang berpotensi meningkatkan update dan keamanan

Android dibangun di atas kernel Linux, tetapi selalu menggunakan versi yang banyak dimodifikasi dengan perubahan dari OEM, produsen chip seperti Qualcomm dan MediaTek, dan Google. Sudah ada upaya selama bertahun-tahun untuk menutup kesenjangan antara kedua kernel, tetapi sekarang Google semakin serius tentang hal itu.

Pada Konferensi Tukang Pipa Linux tahun ini, para insinyur Google mengadakan pembicaraan tentang upaya perusahaan untuk mendapatkan Android sedekat mungkin dengan kernel Linux arus utama. Tidak hanya ini akan mengurangi overhead teknis untuk Google dan perusahaan lain, karena mereka tidak lagi harus menggabungkan ribuan perubahan ke dalam setiap versi kernel Linux yang baru (dan Google tidak lagi harus mendukung versi kernel Linux selama enam tahun ), tetapi juga bisa juga menguntungkan proyek Linux secara keseluruhan. Sebagai contoh, semakin banyak ponsel dan komputer Linux berbasis ARM dapat melihat peningkatan kinerja dan daya tahan baterai.

Tahap pertama dari proses ini adalah menggabungkan sebanyak mungkin modifikasi Android kembali ke kernel Linux utama. Pada Februari 2018, kernel umum Android (yang membuat perubahan tambahan oleh OEM) memiliki lebih dari 32.000 penyisipan dan lebih dari 1.500 penghapusan dibandingkan dengan Linux jalur utama 4.14.0. Itu peningkatan dari beberapa tahun yang lalu, ketika Android menambahkan lebih dari 60.000 baris kode di atas Linux.

Untuk memamerkan seberapa banyak kemajuan yang telah dibuat, Tom Gall, direktur Linaro Consumer Group, membawa Xiaomi Pocophone di atas panggung yang menjalankan Android 10 di atas kernel Linux utama. Dia mengatakan kepada hadirin, “ada alat peraga utama yang akan diberikan kepada Tim Kernel Google khususnya untuk mendapatkan kode mereka di hulu sehingga kita dapat mem-boot perangkat dengan kernel garis utama.” Kemungkinan beberapa fitur ponsel tidak berfungsi (persentase baterai dalam gambar berbunyi 0%), tetapi masih mengesankan.

Xiaomi Pocophone mem-boot Android 10 di atas kernel Linux utama

Kernel Android masih menerima modifikasi dari pembuat chip (seperti Qualcomm dan MediaTek) dan tweak per perangkat dari OEM (seperti Samsung dan LG). Google meningkatkan proses ini pada 2017 dengan Project Treble , yang memisahkan driver khusus perangkat dari Android lainnya. Perusahaan ingin membawa teknologi ini ke kernel Linux utama, yang berpotensi menghilangkan kebutuhan untuk kernel per-perangkat, dan lebih lanjut mempercepat pembaruan Android.

Gagasan yang diajukan oleh para insinyur Google adalah untuk membangun sebuah antarmuka di kernel Linux yang akan memungkinkan driver perangkat berpemilik berjalan sebagai modul plug-in, jadi tidak diperlukan modifikasi pada kernel itu sendiri. Secara sederhana, ini akan membawa modularitas Project Treble ke Linux biasa.

Tentu saja, ini adalah usaha besar yang tidak dijamin akan berhasil. Google harus mendapatkan mitra perangkat keras Android-nya, dan seperti yang ditunjukkan Ron Amadeo dari Ars Technica, beberapa komunitas Linux menentang gagasan antarmuka kernel yang stabil. Greg Kroah-Hartman, pengembang utama untuk Linux, telah menulis ini dalam file dokumentasi:

Pengembangan kernel Linux terus menerus dan dengan kecepatan tinggi, tidak pernah berhenti untuk memperlambat. Dengan demikian, pengembang kernel menemukan bug di antarmuka saat ini, atau mencari cara yang lebih baik untuk melakukan sesuatu. […] Ini sangat kontras dengan sejumlah sistem operasi sumber tertutup yang harus mempertahankan antarmuka USB lama dari waktu ke waktu. Ini memberikan kemampuan bagi pengembang baru untuk secara tidak sengaja menggunakan antarmuka lama dan melakukan hal-hal dengan cara yang tidak benar, menyebabkan stabilitas sistem operasi menderita. [Juga,] jika antarmuka internal tidak diizinkan untuk berubah, memperbaiki [a] masalah keamanan dan memastikan bahwa itu tidak dapat terjadi lagi tidak akan mungkin.

Mengalihkan Android ke kernel vanilla Linux dan mengintegrasikan sistem Project Treble di kernel garis utama adalah upaya besar, dan bahkan mungkin tidak pernah berhasil. Sementara itu, Google masih bekerja pada sistem operasi Fuchsia baru yang suatu hari nanti dapat menggantikan Android, dengan kernel kustom yang menghilangkan banyak rintangan teknis yang terlibat dengan Linux.

Bagikan ini:

  • Facebook
  • X

ekohendratno

Menyukai perkembangan dunia informasi teknologi, suka dengan pemrograman web dan mobile seperti java, php, dart, html, css, javascript, kotlin, vb, .net dan sejenisnya

  • Cara Unlock Bootloader Perangkat Xiaomi Menggunakan Tool “Mi Unlock”?
  • Update Windows 10 “Palsu” Menginstal “Cyborg” Ransomware

Leave a Reply Cancel

Your email address will not be published. Required fields are marked *

Mungkin Kamu suka

Main Game Android di Laptop KenTang Dengan Fyde OS 16

  • Maret 21, 2023Maret 21, 2023
  • 0

Delivery Optimization Files di Windows 11: Apa Itu dan Bagaimana Cara Menonaktifkan dan Menghapusnya

  • Maret 8, 2023Maret 1, 2023
  • 0

Ini Dia Fitur Terbaru Android 14 Developer Preview 1: Dari Fast Pair Option Hingga App Cloning

  • Maret 1, 2023Maret 1, 2023
  • 0

Android 12L mulai diluncurkan ke Samsung Galaxy Tab S7

  • September 8, 2022
  • 0

BLOG EDUKASI

  • Halaman Utama
  • Halaman Utama Builder
  • Kebijakan Privasi
  • Ketentuan Layanan
  • Tentang Kami
  • Beranda
  • Ketentuan Layanan
  • Kebijakan Privasi
  • Tentang Kami

Copyright All Rights Reserved 2022 | Theme: Pritam by Template Sell.