ไม่ว่าเราจะใช้ซอฟต์แวร์โอเพนซอร์สกันมากแค่ไหน แต่ซอฟต์แวร์ตัวหนึ่งที่ทุกเครื่องมีและเป็นซอฟต์แวร์ปิดคือ ไบออส (BIOS) ที่ทำหน้าที่เตรียมความพร้อมเบื้องต้นฮาร์ดแวร์แล้วเรียกซอฟต์แวร์ระบบอื่น (โดยทั่วไปคือ bootloader) ขึ้นมารับหน้าที่ต่อไป ที่ผ่านมาโลกโอเพนซอร์สพยายามทดแทนไบออสเหล่านี้ด้วยซอฟต์แวร์โอเพนซอร์ส โดยโครงการที่ได้รับความสนใจกันมากคือ coreboot ที่รองรับเมนบอร์ดแล้วถึง 230 ตัว และล่าสุดทางเอเอ็มดีก็ได้ส่งแพตซ์ชุดใหญ่เพื่อให้ coreboot รองรับ AMD Embedded G-Series
แพตซ์นี้มีขนาดใหญ่มากโดยมีขนาดรวม 11 เมกกะไบต์ และจำนวนบรรทัดเป็น 165,000 บรรทัด โดยมันรองรับชิปรุ่นที่ 14 ของเอเอ็มดีคือ AMD Embedded G-Series และชิปเซ็ต SB800
การมีซอฟต์แวร์โอเพนซอร์สตั้งแต่ระดับไบออสจะช่วยให้นักพัฒนาสามารถเข้าใช้งานทุกความสามารถของฮาร์ดแวร์ได้เต็มที่ แม้ปรกติแล้วจะไม่มีประโยชน์มากนักกับพีซีที่นักพัฒนาหลีกเลี่ยงการทำงานในระดับต่ำ แต่สำหรับงานคอมพิวเตอร์ฝังตัวซึ่งเป็นตลาดของชิปตระกูล G แล้ว ประเด็นนี้กลับเป็นประเด็นที่สำคัญมาก
ที่มา - AMD
Comments
น่ากลัวหรือน่าดีใจดีครับเนี่ย accesses เข้าได้ถึงชั้นล่างๆ เลย
ปล. patch นี้ใช้ภาษาอะไรเขียนครับ?
นั่นสิ ภาษาอะไร
May the Force Close be with you. || @nuttyi
C ครับ
ตอนแรกมองโลกในแง่ดี พออ่านเม้นท์นี้เริ่มมองโลกในแง่ร้าย
เข้าไปอ่านใน mailing list ทีม coreboot ดีใจกันยกใหญ่
ลองอ่านโค้ดแล้วมึนมาก
บรรทัดส่วนใหญ่ก็
+#define ...
ผมก็อ่านไม่รู้เรื่องเหมือนกันแฮะ