Huawei, Harmony işletim sistemini duyurdu

Huawei geliştirici konferansında resmi olarak представлена Şirket temsilcilerine göre Android'den daha hızlı çalışan ve daha güvenli olan Hongmeng OS (Harmony). Yeni işletim sistemi esas olarak taşınabilir cihazlara ve ekranlar, giyilebilir cihazlar, akıllı hoparlörler ve araç bilgi-eğlence sistemleri gibi Nesnelerin İnterneti (IoT) ürünlerine yöneliktir.

HarmonyOS, 2017'den beri geliştirilmektedir ve tüm kullanım durumları ve her tür cihaz için uygun bir mikro çekirdekli işletim sistemidir ancak daha çok Fuchsia/Zircon'a rakip olarak görülmektedir. platformu irade kaynak kodunda açık kaynaklı bir proje olarak yayınlandı (Huawei zaten geliştirir açık LiteOS IoT cihazları için) kar amacı gütmeyen ayrı bir vakıf oluşturulması ve bir topluluk oluşturulması planlanıyor. Huawei, aşırı kod boyutu, eski işlem zamanlayıcısı ve platform parçalanması sorunları nedeniyle Android'in mobil cihazlarda o kadar iyi olmadığına inanıyor.

HarmonyOS, kök düzeyinde kullanıcı erişimi sağlamaz ve mikro çekirdek, harici cihazlardan yalıtılmıştır. Sistemin çekirdeği, güvenlik açığı riskini en aza indirmek için biçimsel mantık/matematik düzeyinde doğrulanır. Havacılık ve uzay gibi alanlarda görev açısından kritik sistemlerin geliştirilmesinde yaygın olarak kullanılan ve EAL 5+ güvenlik seviyesine uyum sağlanmasına olanak sağlayan yöntemlerin kullanıldığı iddia ediliyor.

Mikro çekirdek yalnızca zamanlayıcıyı ve IPC'yi uygular ve geri kalan her şey, çoğu kullanıcı alanında yürütülen sistem hizmetlerinde gerçekleştirilir. Görev zamanlayıcı, yükü gerçek zamanlı olarak analiz eden ve uygulama davranışını tahmin etmek için yöntemler kullanan, gecikmeyi en aza indiren deterministik bir kaynak tahsis motorudur (Deterministic Latency Engine). Diğer sistemlerle karşılaştırıldığında, zamanlayıcı gecikmede %25.7'lik bir azalma ve gecikme titreşiminde %55.6'lık bir azalma elde eder.

Mikro çekirdek ile dosya sistemi, ağ yığını, sürücüler ve uygulama başlatma alt sistemi gibi harici çekirdek hizmetleri arasındaki iletişimi sağlamak için şirketin Zircon'un IPC'sinden beş kat, Zircon'un IPC'sinden üç kat daha hızlı olduğunu iddia ettiği IPC kullanılıyor. .
Harmony, genel olarak kullanılan dört katmanlı protokol yığını yerine, ek yükü azaltmak için ekranlar, kameralar, ses kartları vb. ekipmanlarla etkileşim sağlayan dağıtılmış sanal veri yolunu temel alan basitleştirilmiş tek katmanlı bir model kullanır.

Huawei, Harmony işletim sistemini duyurdu

Uygulamayı oluşturmak için Arc'ın C, C++, Java, JavaScript ve Kotlin kodlarını destekleyen kendi derleyicisi kullanılır.
Sistem donanımdan ayrılmıştır ve geliştiricilerin ayrı paketler oluşturmadan farklı cihaz kategorilerinde kullanılabilecek uygulamalar oluşturmasına olanak tanır. Gelecekte TV'ler, akıllı telefonlar, akıllı saatler, otomotiv bilgi sistemleri vb. gibi çeşitli cihaz sınıflarına yönelik uygulamalar oluşturmak için entegre bir geliştirme ortamı sağlanması planlanmaktadır. Çerçeve, uygulamaları farklı ekranlar, kontroller ve kullanıcı etkileşimi yöntemleri için otomatik olarak uyarlayacaktır.

Harmony, Android ile doğrudan uyumlu değil ancak Huawei, mevcut Android uygulamalarını uyarlamak için minimum düzeyde değişiklik gerektireceğini söylüyor. Huawei ayrıca gelecekte Harmony OS'nin Android uygulamaları için yerleşik desteğe sahip olacağının ve HTML5 uygulamaları için destek sağlayacağının da sözünü veriyor. Android platformunun kullanımına gelince, şirket şimdilik akıllı telefonlar ve tabletler için kullanmaya devam edeceğini ancak Android lisansına erişimi kaybederse hemen Harmony'yi kullanmaya başlayacağını söyledi (geçişin uzun süreceği belirtiliyor) 1-2 gün). Ayrıca Huawei, Google Play ve Google servis/uygulamalarına alternatif olarak konumlanan AppGallery ve Huawei Mobile Services ürünlerini de geliştiriyor.

Kaynak: opennet.ru

Yorum ekle