Canonical Ubuntu Frame қабықшасын ұсынды

Canonical интернет-дүңгіршектер, өзіне-өзі қызмет көрсету терминалдары, ақпараттық стендтер, цифрлық белгілер, смарт айналар, өнеркәсіптік экрандар, IoT құрылғылары және басқа да осыған ұқсас қосымшаларды жасауға арналған Ubuntu Frame бағдарламасының бірінші шығарылымын ашты. Қабық бір қолданба үшін толық экранды интерфейсті қамтамасыз етуге арналған және Mir дисплей сервері мен Wayland протоколын пайдалануға негізделген. Жобаның әзірлемелері GPLv3 лицензиясы бойынша таратылады. Snap форматындағы пакеттер жүктеп алу үшін дайындалды.

Ubuntu Frame GTK, Qt, Flutter және SDL2 негізіндегі қолданбаларды, сондай-ақ Java, HTML5 және Electron негізіндегі бағдарламаларды іске қосу үшін пайдаланылуы мүмкін. Wayland қолдауымен құрастырылған екі қолданбаны да, X11 протоколына негізделген бағдарламаларды да іске қосуға болады (Xwayland пайдаланылады). Ubuntu Frame жүйесінде жеке веб-беттермен немесе сайттармен жұмысты ұйымдастыру үшін арнайы толық экранды веб-шолғышты, сондай-ақ WPE WebKit қозғалтқышының портын енгізу арқылы Electron Wayland бағдарламасы әзірленуде. Ubuntu Frame негізіндегі шешімдерді жылдам дайындау және орналастыру үшін snap форматындағы пакеттерді пайдалану ұсынылады, олардың көмегімен іске қосылатын бағдарламалар жүйенің қалған бөлігінен оқшауланады.

Canonical Ubuntu Frame қабықшасын ұсынды

Ubuntu Frame қабығы Ubuntu Core жүйелік ортасының үстіңгі жағында жұмыс істеуге бейімделген, Ubuntu тарату пакетінің ықшам нұсқасы, базалық жүйенің бөлінбейтін монолитті кескіні түрінде жеткізіледі, ол бөлек deb пакеттеріне бөлінбейді және пайдаланылады. бүкіл жүйе үшін атомдық жаңарту механизмі. Ubuntu Core құрамдастары, соның ішінде базалық жүйе, Linux ядросы, жүйелік қондырмалар және қосымша қолданбалар snap пішімінде жеткізіледі және snapd құралдар жинағы арқылы басқарылады. Span пішіміндегі құрамдас бөліктер AppArmor және Seccomp көмегімен оқшауланады, бұл жеке қолданбалардың бұзылуы жағдайында жүйені қорғау үшін қосымша тосқауыл жасайды. Негізгі файлдық жүйе тек оқуға арналған режимде орнатылған.

Бір қолданбаны іске қосумен шектелген теңшелетін дүңгіршекті жасау үшін әзірлеушіге тек қолданбаның өзін дайындау қажет, ал аппараттық құралдарды қолдау, жүйені жаңарту және пайдаланушының өзара әрекеттесуін ұйымдастыру бойынша барлық басқа тапсырмалар Ubuntu Core және Ubuntu Frame арқылы жүзеге асырылады. , соның ішінде сенсорлық экрандары бар жүйелерде экран қимылдарын пайдалану арқылы басқаруды қолдау. Ubuntu Frame шығарылымдарындағы қателерді түзететін және осалдықтары бар жаңартулар 10 жыл ішінде әзірленетіні айтылған. Қажет болса, қабықты тек Ubuntu Core жүйесінде ғана емес, сонымен қатар Snap пакеттерін қолдайтын кез келген Linux дистрибутивінде де іске қосуға болады. Ең қарапайым жағдайда, веб-дүңгіршекті орналастыру үшін ubuntu-frame бумасын орнатып, іске қосыңыз және бірнеше конфигурация параметрлерін конфигурациялаңыз: snap орнату ubuntu-frame snap орнату wpe-webkit-mir-kiosk snap орнату wpe-webkit-mir-kiosk демоны =true snap set ubuntu-frame demon=true snap set wpe-webkit-mir-kiosk url=https://example.com

Ақпарат көзі: opennet.ru

пікір қалдыру