Canonical, Ubuntu Frame kabuğunu tanıttı

Canonical, İnternet kioskları, self servis terminalleri, bilgi standları, dijital tabelalar, akıllı aynalar, endüstriyel ekranlar, IoT cihazları ve diğer benzer uygulamaları oluşturmak için tasarlanan Ubuntu Frame'in ilk sürümünü duyurdu. Kabuk, tek bir uygulama için tam ekran bir arayüz sağlamak üzere tasarlanmıştır ve Mir görüntüleme sunucusunun ve Wayland protokolünün kullanımına dayanmaktadır. Projenin geliştirmeleri GPLv3 lisansı altında dağıtılmaktadır. Snap formatındaki paketler indirilmek üzere hazırlanmıştır.

Ubuntu Frame, GTK, Qt, Flutter ve SDL2 tabanlı uygulamaların yanı sıra Java, HTML5 ve Electron tabanlı programları çalıştırmak için kullanılabilir. Hem Wayland desteğiyle derlenen uygulamaları hem de X11 protokolünü (Xwayland kullanılır) temel alan programları başlatmak mümkündür. Ubuntu Frame'de çalışmayı bireysel web sayfaları veya sitelerle düzenlemek için, Electron Wayland programı, özel bir tam ekran web tarayıcısının yanı sıra WPE WebKit motorunun bir bağlantı noktasının uygulanmasıyla geliştirilmektedir. Ubuntu Çerçevesine dayalı çözümleri hızlı bir şekilde hazırlamak ve dağıtmak için, başlatılan programların sistemin geri kalanından izole edildiği, ek formattaki paketlerin kullanılması önerilmektedir.

Canonical, Ubuntu Frame kabuğunu tanıttı

Ubuntu Çerçeve kabuğu, Ubuntu dağıtım paketinin kompakt bir versiyonu olan Ubuntu Core sistem ortamının üzerinde çalışacak şekilde uyarlanmıştır ve temel sistemin ayrı borç paketlerine ve kullanımlara bölünmeyen, bölünmez bir monolitik görüntüsü biçiminde sunulur. tüm sistem için atomik bir güncelleme mekanizması. Temel sistem, Linux çekirdeği, sistem eklentileri ve ek uygulamalar dahil olmak üzere Ubuntu Core bileşenleri snap formatında sunulur ve snapd araç seti tarafından yönetilir. Span formatındaki bileşenler, AppArmor ve Seccomp kullanılarak izole edilir; bu, bireysel uygulamaların güvenliğinin ihlal edilmesi durumunda sistemi korumak için ek bir bariyer oluşturur. Temel dosya sistemi salt okunur modda bağlanır.

Tek bir uygulamayı çalıştırmakla sınırlı özel bir kiosk oluşturmak için geliştiricinin yalnızca uygulamayı kendisinin hazırlaması gerekir ve donanımı destekleme, sistemi güncel tutma ve kullanıcı etkileşimini düzenlemeye ilişkin diğer tüm görevler Ubuntu Core ve Ubuntu Frame tarafından üstlenilir. Dokunmatik ekranlı sistemlerde ekran hareketlerini kullanarak kontrol desteği de dahil. Ubuntu Frame sürümlerindeki hata düzeltmeleri ve güvenlik açıklarını içeren güncellemelerin 10 yıllık bir süre içinde geliştirileceği belirtiliyor. İstenirse kabuk yalnızca Ubuntu Core üzerinde değil, Snap paketlerini destekleyen herhangi bir Linux dağıtımında da çalıştırılabilir. En basit durumda, bir web kioskunu dağıtmak için, ubuntu-frame paketini kurup çalıştırmanız ve birkaç yapılandırma parametresini yapılandırmanız yeterlidir: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk arka plan programı =true snap set ubuntu-frame arka plan programı=true snap set wpe-webkit-mir-kiosk url=https://example.com

Kaynak: opennet.ru

Yorum ekle