Fuchsia OS เข้าสู่ขั้นตอนการทดสอบกับพนักงาน Google

Google ทำการเปลี่ยนแปลงบ่งบอกถึงการเปลี่ยนแปลงของระบบปฏิบัติการ สีแดงม่วง สู่ขั้นตอนการทดสอบภายในขั้นสุดท้าย”การลองอาหาร“หมายถึงการใช้ผลิตภัณฑ์ในกิจกรรมประจำวันของพนักงานก่อนที่จะนำเสนอต่อผู้ใช้ทั่วไป ในขั้นตอนนี้ผลิตภัณฑ์ เป็น อยู่ในสภาพที่ผ่านการทดสอบขั้นพื้นฐานโดยทีมประเมินคุณภาพพิเศษแล้ว ก่อนที่จะส่งมอบผลิตภัณฑ์สู่สาธารณะ พวกเขาได้ทำการทดสอบขั้นสุดท้ายเพิ่มเติมกับพนักงานที่ไม่เกี่ยวข้องกับการพัฒนา

ในไคลเอนต์เพื่ออัพเดทระบบการจัดการการจัดส่ง โอมาฮาซึ่งทดสอบการเผยแพร่ Chrome และ Chrome OS เพิ่ม ส่วนประกอบ fuchsia.cobalt.SystemDataUpdater และคำแนะนำที่เสนอสำหรับการถ่ายโอนอุปกรณ์ไปยังสาขา "dogfood-release" ใหม่โดยใช้ยูทิลิตี้ fx (คล้ายกับ adb สำหรับ Fuchsia) เข้าสู่ระบบบูรณาการอย่างต่อเนื่อง เพิ่ม ประกอบตัวโหลดสำหรับสาขา dogfood และเข้าไปในแท่น Fuchsia รวมอยู่ด้วย ตัวชี้วัดแยกต่างหากสำหรับการประเมินผลการทดสอบ

ในความคิดเห็นต่อการเปลี่ยนแปลงในบานเย็น กล่าวถึง สองลิงก์สำหรับส่งการอัปเดต fuchsia-updates.googleusercontent.com และ arm64.dogfood-release.astro.fuchsia.com ในลิงก์ที่สอง Astro คือชื่อรหัสของหน้าจออัจฉริยะ Google Nest Hubซึ่งดูเหมือนว่าพนักงานของ Google จะใช้เป็นตัวอย่างในการทดสอบ
สีบานเย็นแทนเฟิร์มแวร์ Cast Platform มาตรฐาน อินเทอร์เฟซ Nest Hub สร้างขึ้นบนแอป Dragonglass ซึ่งใช้เฟรมเวิร์ก Flutter ซึ่งได้รับการสนับสนุนโดย Fuchsia เช่นกัน

ให้เราระลึกว่าในฐานะส่วนหนึ่งของโครงการ Fuchsia Google กำลังพัฒนาระบบปฏิบัติการสากลที่สามารถทำงานบนอุปกรณ์ทุกประเภท ตั้งแต่เวิร์กสเตชันและสมาร์ทโฟนไปจนถึงอุปกรณ์ฝังตัวและอุปกรณ์สำหรับผู้บริโภค การพัฒนาดำเนินการโดยคำนึงถึงประสบการณ์ในการสร้างแพลตฟอร์ม Android และคำนึงถึงข้อบกพร่องในด้านการปรับขนาดและความปลอดภัย

ระบบนี้ใช้ไมโครเคอร์เนล เพทายขึ้นอยู่กับการพัฒนาของโครงการ LKขยายการใช้งานบนอุปกรณ์หลากหลายประเภททั้งสมาร์ทโฟนและคอมพิวเตอร์ส่วนบุคคล เพทายขยาย LK ด้วยการสนับสนุนกระบวนการและ ไลบรารีที่ใช้ร่วมกันระดับผู้ใช้ ระบบประมวลผลออบเจ็กต์ และโมเดลความปลอดภัยตามความสามารถ ไดรเวอร์ กำลังดำเนินการ ในรูปแบบของไดนามิกไลบรารีที่ทำงานในพื้นที่ผู้ใช้ โหลดโดยกระบวนการ devhost และจัดการโดยตัวจัดการอุปกรณ์ (devmg, Device Manager)

สำหรับบานเย็น เตรียมไว้ ด้วยตัวเอง กุยเขียนด้วยภาษา Dart โดยใช้เฟรมเวิร์ก Flutter โปรเจ็กต์นี้ยังกำลังพัฒนาเฟรมเวิร์กส่วนต่อประสานกับผู้ใช้ Peridot, ตัวจัดการแพ็คเกจ Fargo และไลบรารีมาตรฐาน libc,ระบบการเรนเดอร์ Escher, ไดรเวอร์วัลแคน หินหนืด, ผู้จัดการคอมโพสิต จุดชมวิว, MinFS, MemFS, ThinFS (FAT ในภาษา Go) และระบบไฟล์ Blobfs รวมถึงตัวจัดการพาร์ติชัน FVM สำหรับการพัฒนาแอพพลิเคชั่น ให้ รองรับ C/C++, ภาษา Dart, Rust ยังได้รับอนุญาตในส่วนประกอบของระบบ, ในเครือข่าย Go และในระบบประกอบภาษา Python

Fuchsia OS เข้าสู่ขั้นตอนการทดสอบกับพนักงาน Google

ขณะกำลังโหลด เคย ผู้จัดการระบบ ได้แก่
appmgr สำหรับการสร้างสภาพแวดล้อมซอฟต์แวร์เริ่มต้น sysmgr สำหรับการสร้างสภาพแวดล้อมการบูต และ basemgr สำหรับการตั้งค่าสภาพแวดล้อมผู้ใช้และการจัดระเบียบการเข้าสู่ระบบ เพื่อความเข้ากันได้กับ Linux ใน Fuchsia ที่นำเสนอ ไลบรารี Machina ซึ่งช่วยให้คุณสามารถรันโปรแกรม Linux ในเครื่องเสมือนแบบแยกพิเศษ สร้างขึ้นโดยใช้ไฮเปอร์ไวเซอร์ตามข้อกำหนดของเคอร์เนล Zircon และ Virtio คล้ายกับวิธีการ เป็นระเบียบ ใช้งานแอปพลิเคชัน Linux บน Chrome OS

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

ที่มา: opennet.ru

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