Canonical heeft de Ubuntu Frame-shell gepresenteerd

Het bedrijf Canonical heeft de eerste versie van de Ubuntu Frame-shell gepresenteerd, ontworpen voor het creƫren van internetkiosken, self-service terminals, informatiestands, digitale borden, slimme spiegels, industriƫle schermen, IoT-apparaten en andere vergelijkbare toepassingen. De shell is bedoeld om een fullscreen interface voor ƩƩn applicatie te bieden en is gebaseerd op de displayserver Mir en het Wayland-protocol. De ontwikkelingen van het project worden verspreid onder de GPLv3-licentie. Voor download zijn snap-pakketten voorbereid.

Ubuntu Frame kan worden gebruikt om applicaties te draaien op basis van GTK, Qt, Flutter en SDL2, evenals programma's die zijn gebouwd op Java, HTML5 en Electron. Zowel applicaties die zijn samengesteld met ondersteuning voor Wayland als programma's op basis van het X11-protocol (met behulp van Xwayland) kunnen worden uitgevoerd. Voor het werken in Ubuntu Frame met afzonderlijke webpagina's of websites wordt het Electron Wayland-programma ontwikkeld, met de implementatie van een gespecialiseerde fullscreen webbrowser, evenals de port van de WPE WebKit-engine. Voor snelle voorbereiding en implementatie van oplossingen op basis van Ubuntu Frame wordt aangeraden om snap-pakketten te gebruiken, waarmee de isolatie van de uitgevoerde programma's van de rest van het systeem wordt georganiseerd.

Canonical heeft de Ubuntu Frame-shell gepresenteerd

De Ubuntu Frame-shell is aangepast om te werken bovenop het systeemomgeving van Ubuntu Core, een compacte versie van de Ubuntu-distributie, geleverd in de vorm van een onverdeelbaar monolithisch beeld van het basissysteem, waarin geen splitsing in afzonderlijke deb-pakketten plaatsvindt en het mechanisme voor atomische updates van het hele systeem wordt gebruikt. Componenten van Ubuntu Core, inclusief het basissysteem, de Linux-kernel, systeemtools en aanvullende applicaties, worden geleverd in snap-formaat en beheerd met behulp van de snapd-toolkit. Componenten in Span-formaat worden geĆÆsoleerd met behulp van AppArmor en Seccomp, wat een extra verdedigingslinie biedt voor de bescherming van het systeem in het geval van compromittering van afzonderlijke applicaties. Het basissysteembestand wordt in alleen-lezen modus gemonteerd.

Om een gepersonaliseerde kiosk te creƫren die beperkt is tot de werking van ƩƩn applicatie, hoeft de ontwikkelaar alleen de applicatie voor te bereiden, terwijl Ubuntu Core en Ubuntu Frame verantwoordelijk zijn voor alle andere taken met betrekking tot hardwareondersteuning, het up-to-date houden van het systeem en de organisatie van de interactie met de gebruiker, inclusief ondersteuning voor bediening via touchscreen-gebaren op systemen met aanraakschermen. Is verklaard dat updates ter verhelpen van fouten en kwetsbaarheden in de releases van Ubuntu Frame gedurende 10 jaar zullen worden opgesteld. Indien gewenst kan de interface niet alleen in Ubuntu Core worden uitgevoerd, maar ook in elke Linux-distributie die Snap-pakketten ondersteunt. In de eenvoudigste situatie is het voldoende om het webkiosk-pakket te installeren en uit te voeren en een paar configuratieparameters in te stellen: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon=true snap set ubuntu-frame daemon=true snap set wpe-webkit-mir-kiosk url=https://example.com

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster