Canonical-ը ներկայացրել է Ubuntu Frame shell-ը

Canonical-ը ներկայացրել է Ubuntu Frame-ի առաջին թողարկումը, որը նախատեսված է ինտերնետ կրպակների, ինքնասպասարկման տերմինալների, տեղեկատվական ստենդների, թվային ցուցանակների, խելացի հայելիների, արդյունաբերական էկրանների, IoT սարքերի և նմանատիպ այլ հավելվածների ստեղծման համար: Կեղևը նախատեսված է մեկ հավելվածի համար ամբողջական էկրանով ինտերֆեյս ապահովելու համար և հիմնված է 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 shell-ը

Ubuntu Frame shell-ը հարմարեցված է Ubuntu Core համակարգի միջավայրի վրա աշխատելու համար, Ubuntu բաշխման փաթեթի կոմպակտ տարբերակ, որը մատուցվում է բազային համակարգի անբաժանելի մոնոլիտ պատկերի տեսքով, որը բաժանված չէ առանձին դեբ փաթեթների և օգտագործման: ատոմային թարմացման մեխանիզմ ամբողջ համակարգի համար: Ubuntu Core բաղադրիչները, ներառյալ բազային համակարգը, Linux միջուկը, համակարգի հավելումները և լրացուցիչ հավելվածները, մատակարարվում են snap ձևաչափով և կառավարվում են snapd գործիքակազմի կողմից: Span ձևաչափի բաղադրիչները մեկուսացված են AppArmor-ի և Seccomp-ի միջոցով, ինչը լրացուցիչ խոչընդոտ է ստեղծում համակարգը պաշտպանելու համար առանձին հավելվածների փոխզիջման դեպքում: Հիմնական ֆայլային համակարգը տեղադրված է միայն կարդալու ռեժիմում:

Հատուկ կրպակ ստեղծելու համար, որը սահմանափակվում է միայն մեկ հավելված գործարկելու համար, մշակողը պետք է պատրաստի միայն հավելվածը, իսկ ապարատային ապահովման, համակարգը թարմացնելու և օգտատերերի փոխազդեցության կազմակերպման մյուս բոլոր խնդիրները ստանձնում են Ubuntu Core-ը և Ubuntu Frame-ը: , ներառյալ սենսորային էկրանով համակարգերի վրա էկրանի ժեստերի միջոցով կառավարելու աջակցություն: Նշվում է, որ Ubuntu Frame-ի թողարկումներում սխալների շտկմամբ և խոցելիություններով թարմացումները կմշակվեն 10 տարվա ընթացքում։ Ցանկության դեպքում shell-ը կարող է գործարկվել ոչ միայն Ubuntu Core-ում, այլև ցանկացած Linux բաշխման վրա, որն աջակցում է Snap փաթեթներին: Ամենապարզ դեպքում, վեբ կրպակ տեղակայելու համար պարզապես տեղադրեք և գործարկեք ubuntu-frame փաթեթը և կազմաձևեք մի քանի պարամետրեր. 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

Source: opennet.ru

Добавить комментарий