Canonical je predstavio Ubuntu Frame shell

Canonical je predstavio prvo izdanje Ubuntu Frame-a, dizajniranog za kreiranje internet kioska, samouslužnih terminala, informativnih štandova, digitalnih natpisa, pametnih ogledala, industrijskih ekrana, IoT uređaja i drugih sličnih aplikacija. Shell je dizajniran da pruži interfejs preko celog ekrana za jednu aplikaciju i baziran je na korišćenju Mir display servera i Wayland protokola. Razvoj projekta se distribuira pod GPLv3 licencom. Paketi u snap formatu su pripremljeni za preuzimanje.

Ubuntu Frame se može koristiti za pokretanje aplikacija zasnovanih na GTK, Qt, Flutter i SDL2, kao i programa zasnovanih na Javi, HTML5 i Electron. Moguće je pokrenuti i aplikacije kompajlirane uz Wayland podršku i programe bazirane na X11 protokolu (koristi se Xwayland). Za organizaciju rada u Ubuntu Frame-u sa pojedinačnim web stranicama ili sajtovima, razvija se program Electron Wayland sa implementacijom specijalizovanog web pretraživača preko celog ekrana, kao i portom WPE WebKit engine-a. Za brzu pripremu i implementaciju rješenja baziranih na Ubuntu Frameu, predlaže se korištenje paketa u snap formatu, uz pomoć kojih se programi koji se pokreću izoluju od ostatka sistema.

Canonical je predstavio Ubuntu Frame shell

Ubuntu Frame ljuska je prilagođena da radi na Ubuntu Core sistemskom okruženju, kompaktnoj verziji Ubuntu distributivnog paketa, isporučenoj u obliku nedjeljive monolitne slike osnovnog sistema, koja nije podijeljena na zasebne deb pakete i koristi atomski mehanizam ažuriranja za cijeli sistem. Ubuntu Core komponente, uključujući osnovni sistem, Linux kernel, sistemske dodatke i dodatne aplikacije, isporučuju se u snap formatu i njima upravlja snapd alatka. Komponente u Span formatu su izolovane pomoću AppArmor i Seccomp, što stvara dodatnu barijeru za zaštitu sistema u slučaju kompromitovanja pojedinačnih aplikacija. Osnovni sistem datoteka montiran je u načinu samo za čitanje.

Za kreiranje prilagođenog kioska ograničenog na pokretanje jedne aplikacije, programer treba samo da pripremi samu aplikaciju, a sve ostale zadatke podrške hardveru, ažuriranja sistema i organizacije interakcije korisnika preuzimaju Ubuntu Core i Ubuntu Frame , uključujući podršku za kontrolu korišćenjem pokreta na ekranu na sistemima sa ekranima osetljivim na dodir. Navodi se da će se ažuriranja sa ispravkama grešaka i ranjivosti u izdanjima Ubuntu Frame razvijati u periodu od 10 godina. Po želji, ljuska se može pokrenuti ne samo na Ubuntu Core, već i na bilo kojoj Linux distribuciji koja podržava Snap pakete. U najjednostavnijem slučaju, da biste postavili web kiosk, 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