Canonical introduċa Ubuntu Frame shell

Canonical żvelat l-ewwel rilaxx ta 'Ubuntu Frame, iddisinjat għall-ħolqien ta' kjosks ta 'l-Internet, terminals self-service, stands ta' informazzjoni, sinjali diġitali, mirja intelliġenti, skrins industrijali, apparati IoT u applikazzjonijiet oħra simili. Il-qoxra hija mfassla biex tipprovdi interface full-screen għal applikazzjoni waħda u hija bbażata fuq l-użu tas-server tal-wiri Mir u l-protokoll Wayland. L-iżviluppi tal-proġett huma mqassma taħt il-liċenzja GPLv3. Pakketti f'format snap ġew ippreparati għat-tniżżil.

Ubuntu Frame jista 'jintuża biex iħaddem applikazzjonijiet ibbażati fuq GTK, Qt, Flutter u SDL2, kif ukoll programmi bbażati fuq Java, HTML5 u Electron. Huwa possibbli li jitniedu kemm applikazzjonijiet miġbura bl-appoġġ ta 'Wayland kif ukoll programmi bbażati fuq il-protokoll X11 (jintuża Xwayland). Biex jiġi organizzat ix-xogħol f'Ubuntu Frame b'paġni jew siti web individwali, il-programm Electron Wayland qed jiġi żviluppat bl-implimentazzjoni ta' web browser speċjalizzat full-screen, kif ukoll port tal-magna WPE WebKit. Biex tħejji u tuża malajr soluzzjonijiet ibbażati fuq Ubuntu Frame, huwa propost li jintużaw pakketti f'format snap, li bl-għajnuna tagħhom il-programmi li qed jitniedu huma iżolati mill-bqija tas-sistema.

Canonical introduċa Ubuntu Frame shell

Il-qoxra Ubuntu Frame hija adattata biex taħdem fuq l-ambjent tas-sistema Ubuntu Core, verżjoni kompatta tal-pakkett tad-distribuzzjoni Ubuntu, mogħtija fil-forma ta 'immaġni monolitika indiviżibbli tas-sistema bażi, li mhix maqsuma f'pakketti deb separati u użi mekkaniżmu ta 'aġġornament atomiku għas-sistema kollha. Il-komponenti tal-Ubuntu Core, inklużi s-sistema bażi, il-kernel tal-Linux, is-sistema add-ons, u applikazzjonijiet addizzjonali, huma kkunsinnati f'format snap u ġestiti mill-għodda snapd. Komponenti fil-format Span huma iżolati bl-użu ta 'AppArmor u Seccomp, li joħloq ostaklu addizzjonali biex jipproteġi s-sistema fil-każ ta' kompromess ta 'applikazzjonijiet individwali. Is-sistema tal-fajls sottostanti hija mmuntata fil-modalità ta' qari biss.

Biex jinħoloq gabbana apposta limitata għat-tħaddim ta' applikazzjoni waħda, l-iżviluppatur jeħtieġ biss li jipprepara l-applikazzjoni nnifisha, u l-kompiti l-oħra kollha ta' appoġġ għall-ħardwer, iż-żamma tas-sistema aġġornata u l-organizzazzjoni tal-interazzjoni tal-utent jittieħdu minn Ubuntu Core u Ubuntu Frame. , inkluż appoġġ għall-kontroll bl-użu ta 'ġesti tal-iskrin fuq sistemi bi touch screens. Huwa ddikjarat li aġġornamenti b'soluzzjonijiet ta 'bugs u vulnerabbiltajiet fir-rilaxxi ta' Ubuntu Frame se jiġu żviluppati fuq perjodu ta '10 snin. Jekk mixtieq, il-qoxra tista 'titħaddem mhux biss fuq Ubuntu Core, iżda wkoll fuq kwalunkwe distribuzzjoni Linux li tappoġġja pakketti Snap. Fl-aktar każ sempliċi, biex tuża kjosk tal-web, installa u ħaddem il-pakkett ubuntu-frame u kkonfigura diversi parametri ta' konfigurazzjoni: 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

Sors: opennet.ru

Żid kumment