Canonical прСдстави ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° Ubuntu Frame

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

ΠžΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° Ubuntu Frame Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ систСмната срСда Ubuntu Core, ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π° вСрсия Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π° разпространСниС Π½Π° Ubuntu, доставСна ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π½Π΅Π΄Π΅Π»ΠΈΠΌΠΎ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·ΠΎΠ²Π°Ρ‚Π° систСма, която Π½Π΅ Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ deb ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Ρ‚ΠΎΠΌΠ΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° цялата систСма. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Ubuntu Core, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ основната систСма, ядрото Π½Π° Linux, систСмнитС Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ прилоТСния, сС доставят Π² snap Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ сС управляват ΠΎΡ‚ snapd toolkit. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Span са ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° AppArmor ΠΈ Seccomp, ΠΊΠΎΠ΅Ρ‚ΠΎ създава Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° Π±Π°Ρ€ΠΈΠ΅Ρ€Π° Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° систСмата Π² случай Π½Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ прилоТСния. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма Π΅ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π° Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅.

Π—Π° Π΄Π° създадС пСрсонализиран ΠΏΠ°Π²ΠΈΠ»ΠΈΠΎΠ½, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΎ изпълнСниС Π½Π° Π΅Π΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ трябва само Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈ самото ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° всички останали Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° систСмата Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π° ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° взаимодСйствиСто с ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ сС ΠΏΠΎΠ΅ΠΌΠ°Ρ‚ ΠΎΡ‚ Ubuntu Core ΠΈ Ubuntu Frame , Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Ρ€Π΅Π· ТСстовС Π½Π° Π΅ΠΊΡ€Π°Π½Π° Π½Π° систСми със сСнзорни Π΅ΠΊΡ€Π°Π½ΠΈ. ΠŸΠΎΡΠΎΡ‡Π΅Π½ΠΎ Π΅, Ρ‡Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ с ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ уязвимости Π² вСрсиитС Π½Π° Ubuntu Frame Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΡ‚ 10 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Ако ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅, ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС изпълнява Π½Π΅ само Π½Π° 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

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€