เปิดตัวบอนไซ บริการซิงโครไนซ์อุปกรณ์สำหรับ GNOME

คริสเตียน เฮอร์เกิร์ต (คริสเตียน เฮอร์เกิร์ต) ผู้เขียนสภาพแวดล้อมการพัฒนาแบบผสมผสานของ GNOME Builder ซึ่งปัจจุบันทำงานที่ Red Hat ส่ง โครงการนำร่อง บอนไซมีวัตถุประสงค์เพื่อแก้ไขปัญหาการซิงโครไนซ์เนื้อหาของอุปกรณ์หลายเครื่องที่ใช้ GNOME ผู้ใช้สามารถใช้บอนไซได้
สำหรับการเชื่อมโยงอุปกรณ์ Linux หลายตัวบนเครือข่ายในบ้าน เมื่อคุณต้องการเข้าถึงไฟล์และข้อมูลแอปพลิเคชันบนคอมพิวเตอร์ทุกเครื่อง แต่ไม่ต้องการถ่ายโอนข้อมูลของคุณไปยังบริการคลาวด์ของบุคคลที่สาม รหัสโครงการเขียนด้วยภาษา C และ ให้มา ได้รับอนุญาตภายใต้ GPLv3

บอนไซประกอบด้วยกระบวนการพื้นหลังบอนไซและไลบรารีฟังก์ชันของ libbonsai เพื่อให้บริการแบบคลาวด์ กระบวนการเบื้องหลังสามารถเปิดใช้งานบนเวิร์กสเตชันหลักหรือมินิคอมพิวเตอร์ Raspberry Pi ที่ทำงานอย่างต่อเนื่องบนเครือข่ายในบ้าน โดยเชื่อมต่อกับเครือข่ายไร้สายและไดรฟ์จัดเก็บข้อมูล ไลบรารีนี้ใช้เพื่อให้แอปพลิเคชัน GNOME เข้าถึงบริการบอนไซโดยใช้ API ระดับสูง ในการเชื่อมต่อกับอุปกรณ์ภายนอก (พีซีแล็ปท็อปโทรศัพท์อุปกรณ์ Internet of Things) จะมีการเสนอยูทิลิตี้คู่บอนไซซึ่งช่วยให้คุณสามารถสร้างโทเค็นสำหรับเชื่อมต่อกับบริการ หลังจากเชื่อมโยงแล้ว ช่องทางที่เข้ารหัส (TLS) จะถูกจัดระเบียบเพื่อเข้าถึงบริการที่ใช้คำขอ D-Bus แบบอนุกรม

บอนไซไม่ได้จำกัดเพียงการแบ่งปันข้อมูล และยังสามารถใช้เพื่อสร้างที่เก็บอ็อบเจ็กต์ข้ามระบบด้วยการสนับสนุนการซิงโครไนซ์บางส่วนระหว่างอุปกรณ์ ธุรกรรม ดัชนีรอง เคอร์เซอร์ และความสามารถในการซ้อนทับการเปลี่ยนแปลงเฉพาะระบบเฉพาะที่ด้านบนของการแชร์ ฐานข้อมูลที่ใช้ร่วมกัน พื้นที่เก็บข้อมูลอ็อบเจ็กต์ที่ใช้ร่วมกันถูกสร้างขึ้นบนพื้นฐาน GVariant API и แอลเอ็มดีบี.

ปัจจุบันมีเพียงบริการสำหรับการเข้าถึงพื้นที่จัดเก็บไฟล์เท่านั้น แต่ในอนาคตมีการวางแผนที่จะใช้บริการอื่น ๆ สำหรับการเข้าถึงเมล เครื่องมือวางแผนปฏิทิน บันทึกย่อ (สิ่งที่ต้องทำ) อัลบั้มภาพถ่าย คอลเลกชันเพลงและวิดีโอ ระบบค้นหา สำรองข้อมูล VPN และ เร็วๆ นี้. ตัวอย่างเช่น การใช้บอนไซบนคอมพิวเตอร์หลายเครื่องในแอปพลิเคชัน GNOME คุณสามารถจัดระเบียบงานด้วยปฏิทิน ตัวกำหนดเวลา หรือคอลเลกชั่นรูปภาพทั่วไปที่ซิงโครไนซ์ได้

ที่มา: opennet.ru

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