- Microsoft เปิดซอร์ส ThreadX ซึ่งเป็นระบบปฏิบัติการแบบเรียลไทม์ที่บริษัทได้มาจากการเข้าซื้อ Express Logic
- ชุดพัฒนา Azure RTOS ที่มี ThreadX RTOS รวมอยู่ด้วย ถูกบริจาคให้กับ Eclipse Foundation และจะเป็นที่รู้จักในชื่อ Eclipse ThreadX โดยสามารถใช้งานได้ภายใต้สัญญาอนุญาต MIT
- แม้จะมีระบบปฏิบัติการแบบเรียลไทม์ (RTOS) อยู่หลากหลาย แต่ ThreadX ถูกใช้งานบนอุปกรณ์มากกว่า 1.2 พันล้านเครื่อง และมีบทบาทสำคัญในอุปกรณ์หลายประเภท รวมถึง Raspberry Pi
ความสัมพันธ์ระหว่าง Raspberry Pi กับ ThreadX
- ThreadX ถูกใช้ในการขับเคลื่อน management engine ภายในชิปของ Intel และเฟิร์มแวร์ของ Raspberry Pi
- บน Raspberry Pi 1, 2, 3 จะเรียกว่า
bootcode.bin ส่วนบน Pi 4 และ 400 จะเรียกว่า start*.elf ซึ่งแม้จะถูกรวมอยู่ใน GitHub และ Debian แต่ก็เป็น proprietary "blob" ที่ไม่ได้เปิดเผยซอร์สโค้ด
- มันทำงานอยู่บน VideoCore GPU ของ Raspberry Pi ขณะที่คอร์ Arm ทำงานเป็นอุปกรณ์ลูกที่ขึ้นกับ GPU
ความหมายของการเข้าซื้อ ThreadX และการโอเพนซอร์สโดย Microsoft
- ในปี 2019 ซึ่งเป็นปีที่ ThreadX มีอายุครบ 21 ปี Microsoft ได้เข้าซื้อ Express Logic และรีแบรนด์เป็น Azure RTOS
- การเข้าซื้อนี้ดูเหมือนเป็นการตอบโต้ต่อกรณีที่ AWS เข้ารับสิทธิ์ดูแล FreeRTOS ขณะที่ William Lamie ผู้พัฒนาดั้งเดิมได้ก่อตั้งบริษัทใหม่และกำลังจำหน่าย PX5OS ซึ่งเป็น RTOS "เจเนอเรชันที่ห้า" ที่มีเธรดแบบเข้ากันได้กับ POSIX
- ThreadX เป็นผลิตภัณฑ์ที่ผ่านการพิสูจน์แล้ว และบางเวอร์ชันได้รับการรับรองด้าน Functional Safety จาก TÜV ซึ่งเป็นจุดที่น่าสนใจสำหรับลูกค้าบางกลุ่ม
ความเห็นของ GN⁺
- ประเด็นสำคัญที่สุดของบทความนี้คือ Microsoft ได้นำ ThreadX RTOS มาเปิดเป็นโอเพนซอร์ส ซึ่งเป็นการเปลี่ยนแปลงสำคัญที่อาจมอบโอกาสมากขึ้นให้ชุมชนนักพัฒนาและช่วยเร่งนวัตกรรมทางเทคโนโลยี
- การโอเพนซอร์สนี้ยังเปิดความเป็นไปได้ให้ซอฟต์แวร์สแตกของอุปกรณ์อย่าง Raspberry Pi อาจกลายเป็นโอเพนซอร์สได้อย่างสมบูรณ์ ทำให้อุปกรณ์เหล่านี้เป็นตัวเลือกที่น่าสนใจยิ่งขึ้นสำหรับผู้คนจำนวนมาก
- การเปลี่ยนแปลงดังกล่าวถือเป็นข่าวที่น่าตื่นเต้นทั้งสำหรับผู้หลงใหลในเทคโนโลยีและมืออาชีพ และคาดว่าจะส่งผลเชิงบวกต่อการเติบโตและนวัตกรรมของระบบนิเวศโอเพนซอร์ส
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News