Google เปิดตัวเว็บไซต์ Fuchsia OS สำหรับนักพัฒนา

จนกระทั่งเมื่อไม่นานมานี้เรารู้น้อยมากเกี่ยวกับระบบปฏิบัติการ Fuchsia ของ Google. ปรากฏตัวครั้งแรกใน GitHub ในปี 2016 โดยไม่มีการประกาศอย่างเป็นทางการทฤษฎีก็ปรากฏขึ้นอย่างรวดเร็วเกี่ยวกับสิ่งที่อาจเป็นได้

เมื่อไม่กี่วันที่ผ่านมามีข่าวออกมาว่า Google ได้เปิดตัวเว็บไซต์โครงการ พร้อมข้อมูลเกี่ยวกับระบบปฏิบัติการ Fuchsia ที่ได้รับการพัฒนามาหลายครั้งภายใน บริษัท

ไซต์ประกอบด้วยเอกสารที่มีให้เลือกมากมาย และลิงก์ไปยังข้อความต้นทางสำหรับส่วนประกอบของระบบปฏิบัติการรวมถึงไมโครเคอร์เนลของ Zircon

เอกสารประกอบ ครอบคลุมการพัฒนา Fuchsia และแอพพลิเคชั่นสำหรับระบบปฏิบัติการสร้างระบบจากซอร์สโค้ดคำอธิบายของส่วนประกอบหลักและเฟรมเวิร์ก

และไม่มีที่ไหนเลยที่ Google ตัดสินใจที่จะนำ Fuchsia มาสู่แสงสว่าง

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

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

การพัฒนาดำเนินการโดยคำนึงถึงประสบการณ์ในการสร้างแพลตฟอร์ม Android และคำนึงถึงข้อบกพร่องในด้านความสามารถในการปรับขนาดและความปลอดภัย

เกี่ยวกับ Fuchsia

สีแดงม่วง ได้พัฒนา Armadillo GUI ของตัวเองที่เขียนใน Dart โดยใช้ Flutter framework

โครงการ คุณกำลังพัฒนากรอบงาน Peridot UI ด้วย, ตัวจัดการแพ็คเกจ Fargo, ไลบรารี libc มาตรฐาน, ระบบการเรนเดอร์ Escher, ไดรเวอร์ Magma Vulkan, ตัวจัดการคอมโพสิตที่สวยงาม, MinFS, MemFS, ThinFS (FAT ในภาษา Go) และ Blobfs ตลอดจนตัวจัดการ FVM Sections

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

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

ในทางกลับกันมีการเปิดเผยไซต์โครงการใหม่ ว่านักพัฒนา Fuchsia OS กำลังทำงานเพื่อแก้ปัญหาต่าง ๆ ซึ่งขึ้นอยู่กับว่า Fuchsia มีสองคอร์และชุดของเลเยอร์

  • เลเยอร์โกเมนถูกนำไปใช้ที่ด้านบนของเพทายและรับผิดชอบไดรเวอร์อุปกรณ์
  • เลเยอร์ Topaz มีอินเทอร์เฟซสำหรับการสร้างปลั๊กอิน

LK

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

เพทาย

เพทาย เป็นไมโครเคอร์เนลที่มีคุณสมบัติครบถ้วนซึ่งมุ่งเน้นไปที่แอปพลิเคชันบนอุปกรณ์ที่ทรงพลังพอสมควร เช่นสมาร์ทโฟนและคอมพิวเตอร์ส่วนบุคคล

แกนเพทายได้รับการออกแบบมาเพื่อเสริม LK ด้วยการใช้แนวคิดเพิ่มเติม

เช่น เพทายมีการสนับสนุนกระบวนการ แต่ LK ไม่มี แต่การนำกระบวนการใน Zircon ไปใช้เกี่ยวข้องกับส่วนประกอบ LK เพื่อทำงานร่วมกับหน่วยความจำและเธรด Zircon ยังรองรับความสามารถ LK ที่ขาดหายไปเช่นระดับผู้ใช้ระบบจัดการวัตถุและรูปแบบการรักษาความปลอดภัยตามความสามารถ

หากคุณต้องการทราบเว็บไซต์ของโครงการคุณสามารถทำได้โดยติดต่อ ไปที่ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา