Canonical introduserte Ubuntu Frame-skall

Canonical har avduket den første utgivelsen av Ubuntu Frame, designet for å lage Internett-kiosker, selvbetjeningsterminaler, informasjonsstander, digital skilting, smartspeil, industrielle skjermer, IoT-enheter og andre lignende applikasjoner. Skallet er designet for å gi et fullskjermsgrensesnitt for en enkelt applikasjon og er basert på bruken av Mir-skjermserveren og Wayland-protokollen. Prosjektets utvikling er distribuert under GPLv3-lisensen. Pakker i snap-format er klargjort for nedlasting.

Ubuntu Frame kan brukes til å kjøre applikasjoner basert på GTK, Qt, Flutter og SDL2, samt programmer basert på Java, HTML5 og Electron. Det er mulig å starte både applikasjoner kompilert med Wayland-støtte og programmer basert på X11-protokollen (Xwayland brukes). For å organisere arbeid i Ubuntu Frame med individuelle nettsider eller nettsteder, utvikles Electron Wayland-programmet med implementering av en spesialisert fullskjermnettleser, samt en port av WPE WebKit-motoren. For raskt å forberede og distribuere løsninger basert på Ubuntu Frame, foreslås det å bruke pakker i snap-format, ved hjelp av hvilke programmene som lanseres isolert fra resten av systemet.

Canonical introduserte Ubuntu Frame-skall

Ubuntu Frame-skallet er tilpasset for å fungere på toppen av Ubuntu Core-systemmiljøet, en kompakt versjon av Ubuntu-distribusjonspakken, levert i form av et udelelig monolittisk bilde av basissystemet, som ikke er delt inn i separate deb-pakker og bruksområder. en atomær oppdateringsmekanisme for hele systemet. Ubuntu Core-komponenter, inkludert basissystemet, Linux-kjernen, systemtillegg og tilleggsapplikasjoner, leveres i snap-format og administreres av snapd-verktøysettet. Komponenter i Span-formatet er isolert ved hjelp av AppArmor og Seccomp, som skaper en ekstra barriere for å beskytte systemet i tilfelle kompromittering av individuelle applikasjoner. Det underliggende filsystemet er montert i skrivebeskyttet modus.

For å lage en tilpasset kiosk begrenset til å kjøre en enkelt applikasjon, trenger utvikleren bare å forberede selve applikasjonen, og alle andre oppgaver med å støtte maskinvaren, holde systemet oppdatert og organisere brukerinteraksjon påtas av Ubuntu Core og Ubuntu Frame , inkludert støtte for kontroll ved hjelp av skjermbevegelser på systemer med berøringsskjerm. Det opplyses at oppdateringer med feilrettinger og sårbarheter i Ubuntu Frame-utgivelser vil bli utviklet over en periode på 10 år. Om ønskelig kan skallet kjøres ikke bare på Ubuntu Core, men også på enhver Linux-distribusjon som støtter Snap-pakker. I det enkleste tilfellet, for å distribuere en nettkiosk, er det bare å installere og kjøre ubuntu-frame-pakken og konfigurere flere konfigurasjonsparametere: 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

Kilde: opennet.ru

Legg til en kommentar