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 Shell ได้รับการปรับให้ทำงานบนสภาพแวดล้อมระบบ Ubuntu Core ซึ่งเป็นเวอร์ชันกะทัดรัดของแพ็คเกจการแจกจ่าย Ubuntu ซึ่งจัดส่งในรูปแบบของอิมเมจเสาหินที่แบ่งแยกไม่ได้ของระบบฐาน ซึ่งไม่ได้แบ่งออกเป็นแพ็คเกจ deb แยกและการใช้งาน กลไกการอัพเดตแบบอะตอมมิกสำหรับทั้งระบบ ส่วนประกอบ Ubuntu Core รวมถึงระบบฐาน เคอร์เนล Linux ส่วนเสริมของระบบ และแอปพลิเคชันเพิ่มเติม จัดส่งในรูปแบบ snap และจัดการโดยชุดเครื่องมือ snapd ส่วนประกอบในรูปแบบ Span จะถูกแยกออกโดยใช้ AppArmor และ Seccomp ซึ่งสร้างอุปสรรคเพิ่มเติมเพื่อปกป้องระบบในกรณีที่แอปพลิเคชันแต่ละตัวประนีประนอม ระบบไฟล์พื้นฐานถูกเมาท์ในโหมดอ่านอย่างเดียว

ในการสร้างคีออสก์แบบกำหนดเองที่จำกัดให้ใช้งานแอปพลิเคชันเดียว นักพัฒนาจะต้องเตรียมแอปพลิเคชันเองเท่านั้น และงานอื่นๆ ทั้งหมดในการรองรับฮาร์ดแวร์ การทำให้ระบบทันสมัยอยู่เสมอ และการจัดระเบียบการโต้ตอบของผู้ใช้จะดำเนินการโดย Ubuntu Core และ Ubuntu Frame รวมถึงรองรับการควบคุมโดยใช้ท่าทางบนหน้าจอบนระบบที่มีหน้าจอสัมผัส มีการระบุว่าการอัปเดตพร้อมการแก้ไขข้อบกพร่องและช่องโหว่ใน Ubuntu Frame จะได้รับการพัฒนาในช่วงระยะเวลา 10 ปี หากต้องการ เชลล์สามารถทำงานได้ไม่เพียงแต่บน Ubuntu Core เท่านั้น แต่ยังรวมถึงการกระจาย Linux ที่รองรับแพ็คเกจ Snap ด้วย ในกรณีที่ง่ายที่สุด ในการปรับใช้เว็บคีออสก์ เพียงติดตั้งและรันแพ็คเกจ ubuntu-frame และกำหนดค่าพารามิเตอร์การกำหนดค่าต่างๆ: snap ติดตั้ง ubuntu-frame snap ติดตั้ง wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon =ชุด snap จริง ubuntu-frame daemon=ชุด snap จริง wpe-webkit-mir-kiosk url=https://example.com

ที่มา: opennet.ru

เพิ่มความคิดเห็น