Canonical predstavil Ubuntu Frame shell

Canonical predstavil prvé vydanie Ubuntu Frame, určeného na vytváranie internetových kioskov, samoobslužných terminálov, informačných stojanov, digitálnych značiek, inteligentných zrkadiel, priemyselných obrazoviek, zariadení internetu vecí a ďalších podobných aplikácií. Shell je navrhnutý tak, aby poskytoval rozhranie na celú obrazovku pre jednu aplikáciu a je založený na použití zobrazovacieho servera Mir a protokolu Wayland. Vývoj projektu je distribuovaný pod licenciou GPLv3. Balíky vo formáte snap boli pripravené na stiahnutie.

Ubuntu Frame je možné použiť na spúšťanie aplikácií založených na GTK, Qt, Flutter a SDL2, ako aj programov založených na Jave, HTML5 a Electron. Je možné spúšťať ako aplikácie skompilované s podporou Wayland, tak aj programy založené na protokole X11 (používa sa Xwayland). Na organizáciu práce v Ubuntu Frame s jednotlivými webovými stránkami alebo lokalitami sa vyvíja program Electron Wayland s implementáciou špecializovaného celoobrazovkového webového prehliadača, ako aj portu enginu WPE WebKit. Na rýchlu prípravu a nasadenie riešení založených na Ubuntu Frame sa navrhuje použiť balíčky vo formáte snap, pomocou ktorých sú spúšťané programy izolované od zvyšku systému.

Canonical predstavil Ubuntu Frame shell

Shell Ubuntu Frame je prispôsobený na prácu nad prostredím systému Ubuntu Core, kompaktná verzia distribučného balíka Ubuntu, dodávaná vo forme nedeliteľného monolitického obrazu základného systému, ktorý nie je rozdelený na samostatné deb balíky a používa atómový aktualizačný mechanizmus pre celý systém. Komponenty Ubuntu Core, vrátane základného systému, linuxového jadra, systémových doplnkov a ďalších aplikácií, sa dodávajú vo formáte snap a sú spravované súpravou nástrojov snapd. Komponenty vo formáte Span sú izolované pomocou AppArmor a Seccomp, čo vytvára dodatočnú bariéru na ochranu systému v prípade kompromitácie jednotlivých aplikácií. Základný súborový systém je pripojený v režime iba na čítanie.

Na vytvorenie vlastného kiosku obmedzeného na spustenie jedinej aplikácie stačí vývojárovi pripraviť samotnú aplikáciu a všetky ostatné úlohy podpory hardvéru, udržiavania systému v aktuálnom stave a organizácie interakcie používateľa preberajú Ubuntu Core a Ubuntu Frame. , vrátane podpory ovládania pomocou gest na obrazovke na systémoch s dotykovými obrazovkami. Uvádza sa, že aktualizácie s opravami chýb a zraniteľnosťami vo vydaniach Ubuntu Frame sa budú vyvíjať počas obdobia 10 rokov. V prípade potreby je možné shell spustiť nielen na Ubuntu Core, ale aj na akejkoľvek distribúcii Linuxu, ktorá podporuje balíčky Snap. V najjednoduchšom prípade, ak chcete nasadiť webový kiosk, stačí nainštalovať a spustiť balík ubuntu-frame a nakonfigurovať niekoľko konfiguračných parametrov: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk démon =true snap set ubuntu-frame daemon=true snap set wpe-webkit-mir-kiosk url=https://example.com

Zdroj: opennet.ru

Pridať komentár