Canonical heeft de lancering aangekondigd van Ubuntu Frame, het nieuwe embedded display-besturingssysteem

Canonical heeft de eerste release van Ubuntu Frame onthuld, wat is een nieuwe besturingssysteem blokkeert of infecteert dat is georiënteerd voor gebruik in internetkiosken, zelfbedieningsterminals, informatiestands, narrowcasting, slimme spiegels, industriële displays, IoT-apparaten en andere soortgelijke toepassingen.

De schaal is ontworpen om een ​​interface op volledig scherm te bieden voor een enkele applicatie en is gebaseerd op de Mir-displayserver en het Wayland-protocol.

Volgens het bedrijf is de beschikbaarheid van Ubuntu Frame betekent nu dat ontwikkelaars geen deeloplossingen hoeven te integreren en onderhouden zoals DRM, KMS, invoerprotocollen of beveiligingsbeleid. Dit geeft ontwikkelaars meer tijd om zich te concentreren op de inhoud die op het scherm wordt weergegeven en vermindert het aantal bugs en kwetsbaarheden in code die niet langer nodig is.

Over Ubuntu-frame

Ubuntu Frame kan worden gebruikt om GTK-, Qt-, Flutter- en SDL2-gebaseerde applicaties uit te voeren, evenals op Java, HTML5 en Electron gebaseerde programma's.

Het is mogelijk om beide applicaties te starten gecompileerd met ondersteuning door Wayland als programma's gebaseerd op X11-protocol (gebruikt door Xwayland). Om werk in Ubuntu Frame met afzonderlijke pagina's of websites te organiseren, is het Electron Wayland-programma ontwikkeld met de implementatie van een gespecialiseerde webbrowser op volledig scherm, evenals een poort van de WPE WebKit-engine.

Voor een snelle voorbereiding en implementatie van oplossingen op basis van Ubuntu Frame, wordt voorgesteld om pakketten in snap-formaat te gebruiken, met behulp waarvan de opstartprogramma's worden geïsoleerd van de rest van het systeem.

"Ubuntu Frame maakt het onze klanten gemakkelijk om veiligere, betrouwbaardere en aanpasbare slimme retail- en digital signage-oplossingen te creëren en tegelijkertijd gebruik te maken van de kracht van Lenovo's ThinkEdge-platforms", zegt Blake Kerrigan, GM Edge Computing, Lenovo Intelligent Devices Group.

Bij het ontwikkelen van de oplossing was het doel om de ontwikkelings- en implementatietijd te minimaliseren om grafische oplossingen voor randapparatuur te creëren door gebruik te maken van bestaande applicaties en beveiligingstechnieken te versterken.

De Ubuntu Frame-shell is aangepast om bovenop de Ubuntu Core-systeemomgeving te draaien, een compacte versie van de Ubuntu-distributie die wordt geleverd in de vorm van een ondeelbaar monolithisch beeld van het basissysteem dat niet is opgesplitst in afzonderlijke deb-pakketten en een atomair systeembreed updatemechanisme gebruikt.

De componenten van Ubuntu Coreinclusief basissysteem, Linux-kernel, systeemplug-ins en aanvullende applicaties, ze komen in snap-formaat en worden beheerd door de snapd-toolkit.

Spancomponenten worden geïsoleerd met AppArmor en Seccomp, het creëren van een extra regel om het systeem te beschermen in het geval dat individuele toepassingen worden gecompromitteerd. Het onderliggende bestandssysteem is alleen-lezen aangekoppeld.

“De betrouwbaarheid van Ubuntu Frame is uitgebreid bewezen in het veld. De technologie is al meer dan 7 jaar in ontwikkeling en 5 jaar in productie, met behulp van de modernste technieken, en is geïmplementeerd in productie voor Linux-desktop- en mobiele gebruikers. Als zodanig is Ubuntu Frame een van de meest volwassen grafische servers die momenteel beschikbaar zijn voor embedded apparaten. Michał Sawicz, directeur van slimme display-engineering van Canonical. 

Een aangepaste kiosk maken beperkt tot de werking van een applicatie, de ontwikkelaar hoeft alleen de applicatie zelf voor te bereiden, en alle andere onderhoudstaken voor de apparatuur, het up-to-date houden van het systeem en het organiseren van gebruikersinteractie worden ondersteund door Ubuntu Core en Ubuntu Frame, inclusief ondersteuning voor schermbewegingsbediening op touchscreen-systemen.

Er staat vermeld dat updates om bugs en kwetsbaarheden op te lossen in Ubuntu Frame-versies zal worden gegenereerd voor 10 jaar. Optioneel, de shell kan niet alleen op Ubuntu Core worden uitgevoerd, maar ook op elke Linux-distributie die Snap-pakketten ondersteunt.

In het eenvoudigste geval, om een ​​webkiosk te implementeren, hoeft u alleen maar het ubuntu-frame-pakket te installeren en uit te voeren en verschillende configuratieparameters te configureren.

De ontwikkelingen van het project worden verspreid onder de GPLv3-licentie. Snap-packs zijn klaar om te downloaden.

Tot slot, als u geïnteresseerd bent om er iets meer over te weten, kunt u de details raadplegen in de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.