Google, Fuchsia OS açık kaynak modelini genişletiyor

Fuchsia OS, Googl tarafından geliştirilmiş bir işletim sistemidire, Google Chrome OS ve Android, Fuchsia gibi Linux çekirdeğini temel alan şirket tarafından geliştirilen önceki işletim sistemlerinden farklı olarak Zircon adlı yeni bir mikro çekirdeğe dayanmaktadır, gömülü sistemler için tasarlanmış ve öncelikle C ile yazılmış Little Kernel'den (LK) türetilmiştir.

Sunuma göre, Fuşya çok sayıda cihazda çalışmak üzere tasarlanmıştır, cep telefonları ve kişisel bilgisayarlar dahil.

Google, Fuchsia OS'nin açık kaynak modelini genişletmeye karar verdi projeye halkın katılımını kolaylaştırmak. Fuchsia Geliştirici Organizatörü Wayne Piekarski şunları açıkladı:

“Fuchsia, genel amaçlı bir açık kaynak işletim sistemi oluşturmak için uzun vadeli bir proje ve bugün halkın katkılarını karşılamak için Fuchsia açık kaynak modelini geliştiriyoruz.

"Fuchsia, güvenlik, yükseltme ve performansa öncelik vermek için tasarlandı ve şu anda Fuchsia ekibi tarafından aktif olarak geliştiriliyor. Fuchsia'yı dört yıldır git depomuzda açık kaynak olarak geliştiriyoruz. Fuchsia'nın zaman içinde nasıl geliştiğini görmek için https://fuchsia.googlesource.com adresinde depo geçmişine göz atabilirsiniz. Bu temeli, güvenli ve sürdürülebilir ürün ve deneyimlerin yaratılmasını kolaylaştırmak için özünden atıyoruz.

Şu anda Fuchsia OS hakkında ne biliyoruz?

Olasılık bu düzeyde yüksek görünüyor ve Google'ın Mayıs 2019'daki I / O konferansında yaptığı son açıklamaya baktığımızda, bu hipotezin geçerli olduğunu söyleyebiliriz.

Fuchsia OS'nin yeni nesil bir Android olduğu söyleniyor. Sanallaştırma veya diğer teknikler aracılığıyla mevcut uygulamalarla uyumluluğu korurken, şu anda Android veya Chrome OS kullanan cihaz türleri için tasarlanmıştır.

Yayınlanan kod test için oluşturulabilir ve dağıtılabilirNormal IoT cihazları yerine bir Google Pixelbook, Acer Switch Alpha 12 veya tam bir Intel NUC bilgisayarında.

Buna ek olarak, birkaç ay önce google Fuchsia.dev'i başlattı geliştiricilerin işletim sistemi kodlarını uygulamalarına yardımcı olmak için

Site ayrıca Google'ın kesin önceliklerini sunmuyor, ancak işletim sistemi, test kaynakları vb. hakkında daha fazla bilgi edinmeye dokümantasyon gibi iyi dokümantasyon yardımıyla başlayabilirsiniz.

Ancak, yeni işletim sisteminin zaten var olan hiçbir şeye benzemediğini biliyoruz. Google, sistemin çekirdeğinden bu konuda zaten netti. Fuchsia, Android'in aksine Linux çekirdeğine değil, Little Kernel'den (LK) türetilen Zircon adlı yeni bir mikro çekirdeğe dayanmaktadır.

Belgelerden alınmış, Google'ın biraz daha net olduğu bazı noktalar:

  • Fuchsia Linux değildir: Fuchsia, mikro çekirdeğe dayalı bir işletim sistemidir ve bu mikro çekirdek, Zircon olarak adlandırılır. Desteklenen mimariler arm64 ve x64'tür, ancak bunlar şu anda AMD işlemcileri değildir, ancak bu sadece aktif olarak test edilmedikleri anlamına gelir.
  • Değişiklikler bir çekirdeğin yeniden derlenmesini gerektirmez. Aslında, yeniden başlatmadan yeni bir Fuchsia dosya sistemine yükseltilebilir.
  • Fuchsia ve desteklediği uygulamalar: Fuchsia, birden çok programlama dilini desteklemek için tasarlanmıştır. Zaten C / C ++, Dart, Go, Rust ve Python'u destekler. Ek olarak, FIDL (Fuchsia Arayüz Tanımlama Dili) vardır. Genellikle kanallarda kullanılan protokolleri tanımlamak için kullanılan bir dildir.
  • Fuchsia SDK'sı düşük seviyelidir ve kod, çoğu geliştiricinin doğrudan kullanmayacağını belirtir.
  • Fuchsia & Flutter and Graphics: Fuchsia, Magma adlı bir GPU denetleyici mimarisine sahiptir. Sürücüler çekirdekte değil, ayrıcalıklı kullanıcı alanı işlemlerinde çalışır.
  • Flutter'ın dili, JavaScript veya yerel makine koduna derlenebilen Dart'tır. Google, Flutter'ın geliştirilmesine muazzam miktarda enerji yatırdı ve ilk bakışta platformlar arası bir mobil strateji gibi görünen şey şimdi daha da ileri gidiyor gibi görünüyor.
  • Bir veya daha fazla modülle birlikte insan faaliyetini içine alan, kullanıcının önünde bulunan mantıksal bir kaptır. Hikayeler, kullanıcının aktiviteleri doğal olarak düzenlemesine izin verecek

kaynak: https://opensource.googleblog.com


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.