Canonical интернет-киоскторду, өзүн-өзү тейлөө терминалдарын, маалымат стенддерин, санариптик белгилерди, акылдуу күзгүлөрдү, өнөр жай экрандарын, IoT түзмөктөрүн жана башка ушул сыяктуу тиркемелерди түзүү үчүн иштелип чыккан Ubuntu Frame программасынын биринчи чыгарылышын жарыялады. Кабка бир тиркеме үчүн толук экрандуу интерфейсти камсыз кылуу үчүн иштелип чыккан жана Mir дисплей серверин жана Wayland протоколун колдонууга негизделген. Долбоордун иштеп чыгуулары GPLv3 лицензиясы боюнча таратылат. Snap форматындагы пакеттер жүктөө үчүн даярдалган.
Ubuntu Frame GTK, Qt, Flutter жана SDL2 негизиндеги тиркемелерди, ошондой эле Java, HTML5 жана Electron негизиндеги программаларды иштетүү үчүн колдонулушу мүмкүн. Wayland колдоосу менен түзүлгөн тиркемелерди жана X11 протоколуна негизделген программаларды тең ишке киргизүүгө болот (Xwayland колдонулат). Ubuntu Frame ичинде жеке веб-баракчалар же сайттар менен ишти уюштуруу үчүн, Electron Wayland программасы адистештирилген толук экрандуу веб-браузерди, ошондой эле WPE WebKit кыймылдаткычынын портун ишке ашыруу менен иштелип чыгууда. Ubuntu Frame негизинде чечимдерди тез даярдоо жана жайылтуу үчүн, пакеттерди snap форматында колдонуу сунушталат, алардын жардамы менен ишке киргизилген программалар системанын калган бөлүгүнөн обочолонуп турат.
![Canonical Ubuntu Frame кабыгын киргизди](https://prohoster.info/wp-content/plugins/wp-fastest-cache-premium/pro/images/blank.gif)
Ubuntu Frame кабыгы Ubuntu Core тутумунун чөйрөсүндө иштөөгө ылайыкташтырылган, Ubuntu бөлүштүрүү пакетинин компакттуу версиясы, базалык системанын бөлүнгүс монолиттик сүрөтү түрүндө жеткирилген, ал өзүнчө деб пакеттерге жана колдонууга бөлүнбөйт. бүт система үчүн атомдук жаңылоо механизми. 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 set wpe-webkit-mir-kiosk демону =чыныгы snap топтому ubuntu-frame демону=чыныгы snap топтому wpe-webkit-mir-kiosk url=https://example.com
Source: opennet.ru