Canonical je predstavio Ubuntu Frame shell

Canonical je predstavio prvo izdanje Ubuntu Framea, dizajniranog za izradu internetskih kioska, samouslužnih terminala, informacijskih stalaka, digitalnih natpisa, pametnih ogledala, industrijskih zaslona, ​​IoT uređaja i drugih sličnih aplikacija. Ljuska je dizajnirana za pružanje sučelja preko cijelog zaslona za jednu aplikaciju i temelji se na korištenju poslužitelja prikaza Mir i protokola Wayland. Razvoj projekta distribuira se pod licencom GPLv3. Za preuzimanje su pripremljeni paketi u snap formatu.

Ubuntu Frame se može koristiti za pokretanje aplikacija temeljenih na GTK, Qt, Flutter i SDL2, kao i programa temeljenih na Javi, HTML5 i Electron. Moguće je pokrenuti i aplikacije kompilirane s Wayland podrškom i programe temeljene na X11 protokolu (koristi se Xwayland). Za organiziranje rada u Ubuntu Frame-u s pojedinačnim web-stranicama ili web-mjestima, razvija se program Electron Wayland s implementacijom specijaliziranog web-preglednika preko cijelog zaslona, ​​kao i port WPE WebKit motora. Za brzu pripremu i implementaciju rješenja temeljenih na Ubuntu Frame-u, predlaže se korištenje paketa u snap formatu, uz pomoć kojih su programi koji se pokreću izolirani od ostatka sustava.

Canonical je predstavio Ubuntu Frame shell

Ljuska Ubuntu Frame prilagođena je za rad na vrhu Ubuntu Core okruženja sustava, kompaktne verzije Ubuntu distribucijskog paketa, isporučenog u obliku nedjeljive monolitne slike osnovnog sustava, koji nije podijeljen u zasebne deb pakete i koristi atomski mehanizam ažuriranja za cijeli sustav. Ubuntu Core komponente, uključujući osnovni sustav, Linux kernel, sistemske dodatke i dodatne aplikacije, isporučuju se u snap formatu i njima upravlja snapd toolkit. Komponente u Span formatu izolirane su pomoću AppArmora i Seccompa, što stvara dodatnu barijeru za zaštitu sustava u slučaju kompromitacije pojedinih aplikacija. Temeljni datotečni sustav montiran je u načinu rada samo za čitanje.

Za izradu prilagođenog kioska ograničenog na pokretanje jedne aplikacije, razvojni programer treba samo pripremiti samu aplikaciju, a sve ostale zadatke podrške hardveru, održavanja sustava ažurnim i organiziranja interakcije korisnika preuzimaju Ubuntu Core i Ubuntu Frame , uključujući podršku za kontrolu pomoću pokreta na zaslonu na sustavima sa zaslonima osjetljivim na dodir. Navedeno je da će se ažuriranja s ispravcima grešaka i ranjivosti u izdanjima Ubuntu Framea razvijati tijekom razdoblja od 10 godina. Po želji, ljuska se može pokrenuti ne samo na Ubuntu Coreu, već i na bilo kojoj distribuciji Linuxa koja podržava Snap pakete. U najjednostavnijem slučaju, za implementaciju web kioska, samo instalirajte i pokrenite paket ubuntu-frame i konfigurirajte nekoliko konfiguracijskih parametara: 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

Izvor: opennet.ru

Dodajte komentar