Apple เผยแพร่เคอร์เนล macOS 13.1 และโค้ดส่วนประกอบของระบบ

Apple ได้เผยแพร่ซอร์สโค้ดสำหรับส่วนประกอบระบบระดับต่ำของระบบปฏิบัติการ macOS 13.1 (Ventura) ซึ่งใช้ซอฟต์แวร์ฟรี รวมถึงส่วนประกอบของ Darwin และส่วนประกอบ โปรแกรม และไลบรารีอื่นๆ ที่ไม่ใช่ GUI มีการเผยแพร่แพ็คเกจซอร์สทั้งหมด 174 แพ็คเกจ

เหนือสิ่งอื่นใด โค้ดเคอร์เนล XNU พร้อมใช้งานแล้ว ซอร์สโค้ดของโค้ดดังกล่าวเผยแพร่ในรูปแบบของข้อมูลโค้ดที่เกี่ยวข้องกับ macOS รุ่นถัดไป XNU เป็นส่วนหนึ่งของโครงการโอเพ่นซอร์สดาร์วินและเป็นเคอร์เนลไฮบริดที่รวมเคอร์เนล Mach ส่วนประกอบจากโครงการ FreeBSD และ IOKit C++ API สำหรับการเขียนไดรเวอร์

ในเวลาเดียวกัน ส่วนประกอบโอเพ่นซอร์สที่ใช้ในแพลตฟอร์มมือถือ iOS 16.2 ก็ได้รับการเผยแพร่ สิ่งพิมพ์มีสองแพ็คเกจ - WebKit และ libiconv

นอกจากนี้ เรายังสังเกตการรวมไดรเวอร์สำหรับ Apple AGX GPU เข้ากับการกระจาย Asahi Linux ซึ่งพัฒนาขึ้นเพื่อทำงานบนคอมพิวเตอร์ Mac ที่ติดตั้งชิป ARM M1 และ M2 ARM ที่พัฒนาโดย Apple ไดรเวอร์ที่เพิ่มเข้ามาให้การสนับสนุน OpenGL 2.1 และ OpenGL ES 2.0 และช่วยให้คุณใช้การเร่งความเร็ว GPU ในเกมและสภาพแวดล้อมผู้ใช้ KDE และ GNOME การแจกจ่ายนี้สร้างขึ้นโดยใช้ที่เก็บ Arch Linux มาตรฐาน และการเปลี่ยนแปลงเฉพาะทั้งหมด เช่น เคอร์เนล ตัวติดตั้ง โปรแกรมโหลดบูต สคริปต์เสริม และการตั้งค่าสภาพแวดล้อม จะถูกวางไว้ในที่เก็บแยกต่างหาก เพื่อรองรับ GPU ของ Apple AGX คุณต้องติดตั้งแพ็คเกจสองแพ็คเกจ: linux-asahi-edge พร้อมไดรเวอร์ DRM (Direct Rendering Manager) สำหรับเคอร์เนล Linux และ mesa-asahi-edge พร้อมไดรเวอร์ OpenGL สำหรับ Mesa

ที่มา: opennet.ru

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