Canonical enkondukis Ubuntu Frame-ŝelon

Canonical rivelis la unuan eldonon de Ubuntu Frame, desegnita por krei interretajn kioskojn, memservajn terminalojn, informstandojn, ciferecan signadon, inteligentajn spegulojn, industriajn ekranojn, IoT-aparatojn kaj aliajn similajn aplikojn. La ŝelo estas dizajnita por disponigi plenekranan interfacon por ununura aplikaĵo kaj estas bazita sur la uzo de la Mir-ekranservilo kaj la Wayland-protokolo. La evoluoj de la projekto estas distribuitaj sub la permesilo GPLv3. Pakoj en klakformato estis pretaj por elŝuto.

Ubuntu Frame povas esti uzata por ruli aplikojn bazitajn sur GTK, Qt, Flutter kaj SDL2, same kiel programojn bazitajn sur Java, HTML5 kaj Electron. Eblas lanĉi ambaŭ aplikaĵojn kompilitajn kun Wayland-subteno kaj programojn bazitajn sur la X11-protokolo (Xwayland estas uzata). Por organizi laboron en Ubuntu Frame kun individuaj retpaĝoj aŭ retejoj, la programo Electron Wayland estas evoluigita kun la efektivigo de specialeca plenekrana retumilo, same kiel haveno de la WPE WebKit-motoro. Por rapide prepari kaj disfaldi solvojn bazitajn sur Ubuntu Frame, oni proponas uzi pakaĵojn en snap-formato, kun la helpo de kiuj la lanĉitaj programoj estas izolitaj de la resto de la sistemo.

Canonical enkondukis Ubuntu Frame-ŝelon

La Ubuntu Frame-ŝelo estas adaptita por labori aldone al la Ubuntu Core-sistema medio, kompakta versio de la distribua pako Ubuntu, liverita en la formo de nedividebla monolita bildo de la baza sistemo, kiu ne estas dividita en apartajn deb-pakaĵojn kaj uzoj. atoma ĝisdatiga mekanismo por la tuta sistemo. Ubuntu Core-komponentoj, inkluzive de la baza sistemo, Linukso-kerno, sistemaj aldonaĵoj kaj aldonaj aplikoj, estas liveritaj en klakformato kaj administritaj per la snapd ilaro. Komponantoj en la formato Span estas izolitaj uzante AppArmor kaj Seccomp, kio kreas plian baron por protekti la sistemon en la okazo de kompromiso de individuaj aplikoj. La subesta dosiersistemo estas muntita en nurlegebla reĝimo.

Por krei kutiman kioskon limigitan al rulado de ununura aplikaĵo, la programisto bezonas nur prepari la aplikaĵon mem, kaj ĉiuj aliaj taskoj por subteni la aparataron, konservi la sistemon ĝisdatigita kaj organizi uzantinteragon estas prenitaj de Ubuntu Core kaj Ubuntu Frame. , inkluzive de subteno por kontrolo uzante ekranajn gestojn sur sistemoj kun tuŝekranoj. Estas deklarite, ke ĝisdatigoj kun cimoj kaj vundeblecoj en Ubuntu Frame-eldonoj estos disvolvitaj dum periodo de 10 jaroj. Se vi deziras, la ŝelo povas ruliĝi ne nur en Ubuntu Core, sed ankaŭ en iu ajn Linuksa distribuo, kiu subtenas Snap-pakaĵojn. En la plej simpla kazo, por deploji retan kioskon, simple instalu kaj rulu la ubuntu-frame-pakaĵon kaj agordu plurajn agordajn parametrojn: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon =vera klakserio ubuntu-frame daemon=vera klakserio wpe-webkit-mir-kiosk url=https://example.com

fonto: opennet.ru

Aldoni komenton