Google, Fuşya'nın Android ve Linux uygulamalarını "yerel olarak" çalıştırmasını sağlayacak bir yol öneriyor

Fuchsia Gerrit ile ilgili yeni bir öneriye göre Fuchsia, uyumluluk katmanı aracılığıyla yerel Android ve Linux uygulamalarını çalıştırma desteği ekleyebilir.

Fuşya her zaman biraz gizemli bir proje olarak karşımıza çıkmıştır kurulduğu günden bu yana. Google, 2016'dan bu yana açıkça bunun üzerinde çalışıyor, ancak arama devi ancak Mayıs 2019'da bunun varlığı hakkında yorumda bulundu: bu bir deneyden başka bir şey değil. Linux çekirdeği üzerine kurulu Android ve Chrome OS'den farklı olarak Fuchsia, Zircon adı verilen yeni bir mikro çekirdek kullanıyor. Google, Fuşya'yı "güvenli, güncellenebilir, kapsayıcı ve pragmatik" açık kaynaklı bir işletim sistemi olarak tanımlıyor.

Google'ın Fuşya ile neyi başarmayı planladığı konusunda birçok teori dolaşıyor; en popülerlerinden biri, sonunda hem Android hem de Chrome OS'nin yerini alacak olan Fuşya'dır. Bu işletim sisteminin yerleşik Android platformuyla karşılaştırıldığında hala emekleme aşamasında olduğunu düşünürsek bunun yakın zamanda gerçekleşmesi pek mümkün değil. Ancak, yeni bir Google teklifi (üzerinden

Thurrott) meyvesini verirse, Fuchsia'nın yerel Android ve Linux uygulamalarını çalıştırabileceği anlaşılıyor.

Fuşya Gerrit'te sunulan belge, "Linux istemcisinden gelen istekleri tercüme edebilen" Starnix adlı bir uyumluluk katmanının geliştirilmesini öneriyor Fuşya alt sistemlerine program", esasen yerel Android ve Linux uygulamalarının sanal makinelere başvurmak zorunda kalmadan platformda çalışmasına izin veriyor veya emülatörler.

Fuşya üzerinde çalıştırmak istediğimiz yazılımların evrenini genişlettikçe, Fuşya üzerinde çalıştırmak istediğimiz, yeniden derleme yeteneğimizin olmadığı yazılımlarla karşılaşıyoruz. Örneğin Android uygulamaları Linux için derlenmiş yerel kod modülleri içerir. Bu yazılımı Fuchsia'da çalıştırmak için ikili dosyaları değiştirmeden çalıştırabilmemiz gerekir.

Teklif ayrıca, bu uyumluluk katmanının amacının "Linux arayüzünün bir uygulamasını oluşturmak olduğunu belirtiyor. mevcut, değiştirilmemiş Linux ikili dosyalarını çalıştırın." İşin teknik tarafıyla ilgileniyorsanız, teklif belgesini okuyabilirsiniz. Burada.

Yerel Android ve Linux uygulamalarını Fuşya'da çalıştırma yeteneği heyecan verici geliyor. Bununla birlikte, bunun sadece bir teklif olduğunu ve nihai özelliğin gerçek dokümantasyonu olmadığını ve işletim sistemine pek eklenemeyeceğini belirtmekte fayda var.

Fuşya'nın bu aşamadaki nihai hedefi hakkında pek bir şey bilinmese de, gelişimi son zamanlarda istikrarlı bir hızda ilerlemektedir. Google yakın zamanda Fuschsia'nın açık kaynak modelini genişletti kamu katkılarına izin vermek. Şirket, projeyle ilgili tartışmalar için yeni e-posta listeleri oluşturdu, bir yönetişim modeli ekledi ve ayrıca kamu katkıları için bir sorun takipçisi açtı.