قدمت شركة Canonical هيكل إطار Ubuntu

طرحت Canonical الإصدار الأول من 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

تم تكييف غلاف Ubuntu Frame للعمل فوق بيئة نظام Ubuntu Core، وهي نسخة مضغوطة من حزمة توزيع Ubuntu، يتم تسليمها على شكل صورة متجانسة غير قابلة للتجزئة للنظام الأساسي، وهي غير مقسمة إلى حزم واستخدامات deb منفصلة آلية التحديث الذري للنظام بأكمله. يتم تسليم مكونات Ubuntu Core، بما في ذلك النظام الأساسي وLinux kernel والوظائف الإضافية للنظام والتطبيقات الإضافية، بتنسيق snapd ويتم إدارتها بواسطة مجموعة أدوات snapd. يتم عزل المكونات بتنسيق Span باستخدام AppArmor وSeccomp، مما يخلق حاجزًا إضافيًا لحماية النظام في حالة تعرض التطبيقات الفردية للخطر. يتم تثبيت نظام الملفات الأساسي في وضع القراءة فقط.

لإنشاء كشك مخصص يقتصر على تشغيل تطبيق واحد، يحتاج المطور فقط إلى إعداد التطبيق نفسه، ويتم تنفيذ جميع المهام الأخرى لدعم الأجهزة والحفاظ على تحديث النظام وتنظيم تفاعل المستخدم بواسطة Ubuntu Core وUbuntu Frame. ، بما في ذلك دعم التحكم باستخدام إيماءات الشاشة على الأنظمة المزودة بشاشات تعمل باللمس. يُذكر أنه سيتم تطوير التحديثات مع إصلاحات الأخطاء ونقاط الضعف في إصدارات Ubuntu Frame على مدى 10 سنوات. إذا رغبت في ذلك، يمكن تشغيل الصدفة ليس فقط على Ubuntu Core، ولكن أيضًا على أي توزيعة Linux تدعم حزم Snap. في أبسط الحالات، لنشر كشك ويب، ما عليك سوى تثبيت حزمة إطار ubuntu وتشغيلها وتكوين معلمات التكوين المتعددة: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon =مجموعة اللقطات الحقيقية لبرنامج ubuntu-frame daemon=مجموعة اللقطات الحقيقية wpe-webkit-mir-kiosk url=https://example.com

المصدر: opennet.ru

إضافة تعليق