LG, webOS Açık Kaynak Sürümü 2.27 platformunu yayınladı

Çeşitli taşınabilir cihazlarda, kartlarda ve araç bilgi-eğlence sistemlerinde kullanılabilen açık platform webOS Open Source Edition 2.27'nin sürümü tanıtıldı. Raspberry Pi 4 kartları referans donanım platformu olarak kabul edilir.Platform, Apache 2.0 lisansı altında halka açık bir depoda geliştirilir ve geliştirme, işbirliğine dayalı bir geliştirme yönetimi modeline bağlı kalarak topluluk tarafından denetlenir.

Yeni sürümdeki ana değişiklikler:

  • Tarayıcı motoru Chromium 120'ye güncellendi (daha önce sürüm 108 kullanılıyordu). Enact tarayıcısını uygulayan uygulama, içerik işlemenin işlevselliğini ve esnekliğini genişleten Uygulama Kabuğu yerine Tarayıcı Kabuğu konseptini kullanacak şekilde dönüştürüldü. App Shell uygulama mimarisi, oluşturulan web içeriğinin görüntülendiği kullanıcı arayüzünün kendi uygulamasının kullanımını içerir ve Tarayıcı Kabuğu mimarisi, temel tarayıcının standart arayüz öğelerinin kullanımına gelir.
  • Bağımsız web uygulamaları (PWA, Aşamalı Web Uygulaması) için ileri ve geri düğmeleriyle gezinme desteği, daha rahat kaydırma ve anında iletme bildirimlerini görüntüleme yeteneği gibi ek özellikler eklendi.
  • Montaj sürecinin verimliliği artar. Emülatörde çalıştırılacak resimli dosyaların uzantıları “.wic.vmdk” iken “wic.vmdk.gz” olarak değiştirildi.
  • Desteklenen işlemlerin (oynatma, duraklatma, sonraki, önceki, sessize alma, sesi açma) listesini ayarlamak için oynatma kontrol arayüzünü oluşturan com.webos.service.mediacontroller API'sine setSupportedActions yöntemi eklenmiştir.
  • Sistem hizmeti luna-sysservice, Qt'ye bağlanmaktan kurtuldu.
  • Qt çerçevesi 6.7.2 sürümüne güncellendi.
  • Yapılandırıcının tasarımında kullanılan renkleri değiştirme yeteneği eklendi (Ayarlar uygulaması).

LG, webOS Açık Kaynak Sürümü 2.27 platformunu yayınladı

webOS platformu ilk olarak Palm tarafından 2008 yılında geliştirildi ve Palm Pre ve Pixie akıllı telefonlarda kullanıldı. 2010 yılında Palm'ın satın alınmasının ardından platform Hewlett-Packard'ın eline geçti ve ardından HP bu platformu yazıcılarında, tabletlerinde, dizüstü bilgisayarlarında ve PC'lerinde kullanmaya çalıştı. HP, 2012 yılında webOS'un bağımsız bir açık kaynak projesine çevrildiğini duyurdu ve 2013 yılında bileşenlerinin kaynak kodunu açmaya başladı. Platform 2013 yılında LG tarafından Hewlett-Packard'dan satın alındı ​​ve şu anda 70 milyondan fazla LG TV ve tüketici cihazında kullanılıyor. 2018 yılında, LG'nin açık geliştirme modeline dönmeye, diğer katılımcıları çekmeye ve webOS'ta desteklenen cihaz yelpazesini genişletmeye çalıştığı webOS Açık Kaynak Sürümü projesi kuruldu.

WebOS sistem ortamı, OpenEmbedded araçları ve temel paketlerin yanı sıra Yocto projesinden bir yapı sistemi ve bir dizi meta veri kullanılarak oluşturulur. WebOS'un temel bileşenleri, uygulamaları ve hizmetleri çalıştırmaktan sorumlu olan sistem ve uygulama yöneticisi (SAM, Sistem ve Uygulama Yöneticisi) ile kullanıcı arayüzünü oluşturan Luna Surface Manager'dır (LSM). Bileşenler Qt çerçevesi ve Chromium tarayıcı motoru kullanılarak yazılmıştır.

Oluşturma, Wayland protokolünü kullanan bir kompozit yönetici aracılığıyla yapılır. Özel uygulamalar geliştirmek için web teknolojilerinin (CSS, HTML5 ve JavaScript) ve React'a dayalı Enact çerçevesinin kullanılması önerilmektedir, ancak Qt tabanlı bir arayüzle C ve C++'da programlar oluşturmak da mümkündür. Kullanıcı kabuğu ve yerleşik grafik uygulamaları çoğunlukla QML teknolojisi kullanılarak yazılmış yerel programlar olarak uygulanır. Varsayılan Ana Başlatıcı kabuğu, dokunmatik ekran kontrolü için optimize edilmiştir ve dönen haritalar konseptini sunar (pencereler yerine).

DB8 depolama sistemi, LevelDB veritabanını arka uç olarak kullanarak JSON formatında yapılandırılmış verileri depolamak için kullanılır. Başlatma için systemd tabanlı bootd kullanılır. Multimedya içeriğinin ve sesin işlenmesi için uMediaServer ve Media Display Controller (MDC) alt sistemleri sunulmaktadır. sunucu PulseAudio kullanılıyor. Otomatik ürün yazılımı güncellemeleri için OSTree ve atomik bölüm değiştirme yöntemleri kullanılıyor (iki sistem bölümü oluşturuluyor, bunlardan biri aktif, diğeri ise güncellemeyi kopyalamak için kullanılıyor).

Kaynak: opennet.ru

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster