OpenBSD เพิ่มการรองรับเบื้องต้นสำหรับสถาปัตยกรรม RISC-V

มีการเปลี่ยนแปลงกับ OpenBSD เพื่อใช้พอร์ตสำหรับสถาปัตยกรรม RISC-V ขณะนี้การสนับสนุนจำกัดอยู่เฉพาะเคอร์เนล OpenBSD และยังต้องมีการทำงานบางอย่างเพื่อให้ระบบทำงานได้อย่างถูกต้อง ในรูปแบบปัจจุบัน เคอร์เนล OpenBSD สามารถบูตเข้าสู่โปรแกรมจำลอง RISC-V ที่ใช้ QEMU และถ่ายโอนการควบคุมไปยังกระบวนการเริ่มต้นได้ แผนสำหรับอนาคต ได้แก่ การใช้การสนับสนุนสำหรับการประมวลผลหลายตัว (SMP) เพื่อให้แน่ใจว่าระบบบูตเข้าสู่โหมดผู้ใช้หลายคน รวมถึงการปรับส่วนประกอบพื้นที่ผู้ใช้ (libc, libcompiler_rt)

โปรดจำไว้ว่า RISC-V มีระบบคำสั่งเครื่องจักรแบบเปิดและยืดหยุ่น ซึ่งช่วยให้สามารถสร้างไมโครโปรเซสเซอร์สำหรับการใช้งานที่ต้องการได้โดยไม่จำเป็นต้องมีค่าลิขสิทธิ์หรือกำหนดเงื่อนไขในการใช้งาน RISC-V ช่วยให้คุณสร้าง SoC และโปรเซสเซอร์แบบเปิดโดยสมบูรณ์ ปัจจุบัน ตามข้อกำหนด RISC-V บริษัทและชุมชนต่างๆ ภายใต้ใบอนุญาตฟรีต่างๆ (BSD, MIT, Apache 2.0) กำลังพัฒนาคอร์ไมโครโปรเซสเซอร์, SoC และชิปที่ผลิตแล้วหลายสิบรุ่น ระบบปฏิบัติการที่รองรับ RISC-V คุณภาพสูง ได้แก่ Linux (ปัจจุบันนับตั้งแต่เปิดตัว Glibc 2.27, binutils 2.30, gcc 7 และ Linux kernel 4.15) และ FreeBSD (มีการให้การสนับสนุนระดับที่สองเมื่อเร็ว ๆ นี้)

ที่มา: opennet.ru

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