Android, Linux çekirdeğini ek değişiklikler yapmadan kullanabilir

linux-android-

Çalışan Google reklamı mobil işletim sisteminizin (Android), Linux çekirdeğinin standart sürümlerine dayanmaktadır, Bu şirket tarafından bildirildi sırasında ilerlemelerinin sunumu Linux Plumbers 2019 sürümü Konferans (LPC). İçinde Yaşam döngüsünde değişiklik yapmakla ilgili olduğunu söylüyorum Android işletim sisteminin bir sürümünün.

Çoğunuz bunu bilmelisiniz Android, Linux çekirdeğini kullanıyor, ancak bu herhangi bir sürüm değil Linux dağıtımları tarafından yaygın olarak kullanılır. Değilse, önceki bazı işlemlerden geçer farklı takımlara dahil edilmek.

Bu, Linux çekirdeğinin bir LTS sürümünden başlar, Ekibi Android yayınlar adlı bir işletim sistemi güncellemesi Android Ortak Çekirdeği. Çip üreticileri (Qualcomm, Samsung Exynos vb.) ilk değişiklikleri yap Cihazları donatacak çiplere adapte etmek için ikincisi.

Değiştirilmiş versiyon çip üreticileri tarafından ekipman üreticilerinin kullanımına sunulmuştur Samsung, LG, HTC vb. gibi sırayla özelleştirmeleri yapan cihazlarınıza uyacak şekilde.

Süreç uzun ve yorucu ve birçok yankıya sahip: Android ekosisteminin parçalanması, işletim sisteminin yeni sürümlerinin uygulanmasında gecikmeler ve güvenlik güncellemeleri.

Bu sorunla karşılaşan Google, süreci iyileştirmek için çalışmaya başladı ve Linux Tesisatçılar Konferansı'nın geçen yılki baskısındaGoogle ekipleri takip etme yaklaşımını paylaşmaya başladı bir işletim sistemi sürümünün mevcut yaşam döngüsünün yarattığı sorunların üstesinden gelmek için.

Bu yıl, neredeyse 4 saatlik bir sunumda, daha detaylı bir şekilde gittiler. Google'ın sunduğu çözüm: Android çekirdekleri için kararlı bir ABI'dır.

2019 Linux Tesisatçıları Konferansı'nda Google ekibi, Treble projesi tarafından oluşturulan temeller üzerine inşa edilen belirli bir Android mimarisini sunmaya devam etti.

Genel anlamda karşılık gelir Google, çekirdeğin genel bir görüntüsünü önerir (GKI) genel çekirdek modülleri eşliğinde. Google, bu paketin kararlı bir ABI ve API sergilemesini bekler.

Özel kontrolörler belirli donanım mimarilerine çekirdek modülleri olarak yüklenir. Google ekibine göre hareket, modülerleştirme yoluyla ekosistemin parçalanmasını azaltmalı veya hatta ortadan kaldırmalıdır.

İstikrardan bahsetmesine rağmen yalnızca uzun vadeli desteğe sahip Linux çekirdek sürümlerini hedefler (LTS). Bunda iki daldan bahsedilmektedir: 4.19.x ve 5.xy.

Google'ın bu teklifi henüz nihai değil.a, çünkü Google mühendislerinin görüşüne göre, önünüzdeki yol hala önemli. Bununla birlikte, şirketin yaklaşımı tartışmasız değildir.

Aslında, Linux topluluğunun vanilya çekirdekleriyle ilgili ilkelerinden biri, kararsız bir ABI sağlamaktır. Manevra, ekipman üreticilerinin çevresel kontrol cihazlarını açmalarına ve bunları ana hat geliştirme dallarına entegre etmelerine olanak tanır.

Google, kararlı bir ABI sağlamayı seçerek bu cihazı zayıflatır. Bu konumlandırmanın OEM'ler ve diğerleri için en az bir avantajı vardır: sürücüleri için kaynak kodu kapalı kalabilir. Fakat dezavantajları da mevcuttur: Linux çekirdeğinin bir sürümünden diğerine yükseltmek mümkün değildir, çünkü Google'ın yaklaşımını yalnızca bir LTS desteklemektedir.

Her halükarda, yavaş yavaş yanan bir tür savaş var. Aslında, vanilya çekirdeği bakımcılarına, özel dalların dışındaki kod tabanlarını desteklemedikleri açıktır.

Google, bu boşluğa acele edecek üreticilere bir takım teknik destek sağlayan bir şekilde gördüğü için tam tersi yola atılıyor. Aslında soru, Google'ın bu görevin Linux projesi ölçeğinde rekabet edebilmesi için gerekli kaynakları bağlayıp bağlayamayacağıdır.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.