ข่าว Intel ME ที่เป็นโค้ด MINIX รันอยู่ในระดับต่ำสุดของชิป ทำให้ MINIX กลายเป็นระบบปฎิบัติการที่มีการใช้งานมากที่สุดในโลก (ติดไปกับชิปอินเทจำนวนมหาศาล) Andrew S. Tanenbaum ผู้เขียน MINIX และเคยปรามาสว่าลินุกซ์นั้นเป็นสถาปัตยกรรมที่ล้าหลัง ได้ออกจดหมายเปิดผนึกถึงอินเทล ระบุว่าอินเทลควรจะบอกเสียหน่อยว่าจะเอาโค้ด MINIX ไปทำอะไร
จดหมายของ Tanenbaum เล่าว่าวิศวกรของอินเทลได้มาติดต่อเขาเมื่อหลายปีก่อนระบุว่าจะนำโค้ดไปใช้ในโครงการลับ ซึ่งเป็นเรื่องปกติที่ไม่สามารถบอกได้ว่าสินค้าที่กำลังออกคืออะไร (Tanenbaum คิดว่าเป็นระบบเน็ตเวิร์คหรือชิปกราฟิก) แต่วิศวกรของอินเทลก็เข้ามาขอให้แก้ไขโค้ดหลายอย่าง ปรับปรุงระบบคอนฟิกโค้ดของ MINIX จากเดิมที่คอนฟิกแยกส่วนได้สูงอยู่แล้วให้คอนฟิกได้ละเอียดยิ่งขึ้น เช่นสามารถปิดการรองรับเลขทศนิยมไปทั้งหมด ตัวระบบปฎิบัติการขั้นต่ำสุดกินหน่วยความจำลดลงอย่างมาก
หลังจากนั้นอินเทลก็เงียบหายไป และ Tanenbaum ไม่เคยได้รับรู้ว่าอินเทลเอาโค้ดไปทำอะไรจนกระทั่งสื่อลงข่าวว่า Intel ME รันโค้ด MINIX
เขาแสดงความหวังว่าอินเทลจะปรับปรุงระบบความปลอดภัยของ MINIX ให้ดีก่อน เพราะ MINIX ถูกออกแบบตอนแรกเพื่อการเรียนวิชาระบบปฎิบัติการ และภายหลังถูกออกแบบให้คอนฟิกเป็นโมดูลได้ดีขึ้น แต่ไม่ได้ถูกออกแบบเพื่อความปลอดภัยเป็นพิเศษ
เขาพูดถึง Intel ME ว่าเป็น "เอนจินสายลับ" และหากเขารู้ว่าอิลเทลจะนำโค้ดไปใช้งานเช่นนี้ก็จะไม่ให้ความร่วมมือกับอินเทลในการแก้ไขโค้ด MINIX แต่แรก
ที่มา - cs.vu.nl
on
..
TW Tue, 14/11/2017 - 02:48
...จากเดิมที่คอนฟิกแยกส่วนได้สูงอยู่แล้ว...
ไม่ค่อยเข้าใจประโยคนี้ครับ
แยกส่วนได้ง่าย? แยกส่วนได้มาก?
มีความ modular สูงอ่ะครับ
whitebigbird Tue, 14/11/2017 - 07:55
In reply to .. by TW
มีความ modular สูงอ่ะครับ เข้าใจว่าน่าจะแปลภาษาอังกฤษมา
ในภาษาไทย คำว่าสูง(ในความหมายว่าเยอะ, มาก) มักจะใช้กับคุณศัพท์บอกลักษณะกริยา เช่น เป็นตัวของตัวเองสูง มั่นใจสูง
ถ้าเปลี่ยนมาเป็นรูปประโยคแบบในข่าว คงต้องเปลี่ยนเป็นคำว่ามาก หรือละเอียด หรือหชากหลายแทน
เช่น ปรับแต่งแยกส่วนได้หลากหลาย กินหลากหลาย เป็นต้น
Intel ขอร้องให้ใส่
waroonh Tue, 14/11/2017 - 09:41
In reply to มีความ modular สูงอ่ะครับ by whitebigbird
Intel ขอร้องให้ใส่
ชาร์ฟ ifdefs
(re-assign ตัวแปลแบบหนึ่งใน C Language โดยการรับค่าตัวแปลภายนอก) จำนวนมากเพื่อ
ใช้งานเป็น flag เปิด-ปิด การทำงาน ใส่ไว้ใน main configuration file
เช่น เปิด-ปิด การใช้งาน floating point
ทำแบบนี้ สามารถลดการใช้งาน memory ขณะทำงานได้มาก เพราะสามารถ ปิด การทำงานส่วนที่
ไม่ได้ใช้งานจริง ๆ ออกไปเลย ทำให้การทำงานเป็น modular มากขึ้นไปอีก เพราะตัว OS
ก็ออกแบบให้ทำงาน ในลักษณะ collection of separate processes อยู่แล้ว
โห้!! ทำงานอาชีพไรฮะเนี่ย
EngineerRiddick Tue, 14/11/2017 - 11:12
In reply to Intel ขอร้องให้ใส่ by waroonh
โห้!! ทำงานอาชีพไรฮะเนี่ย เก่งอ่ะ เช้าใจโครงสร้างมันด้วย ต้องเฉพาะทางสุดๆแน่
เข้าไปอ่านข่าวต้นทางก็เจอแล้ว
whitebigbird Tue, 14/11/2017 - 15:11
In reply to โห้!! ทำงานอาชีพไรฮะเนี่ย by EngineerRiddick
เข้าไปอ่านข่าวต้นทางก็เจอแล้วครับ
ติดไปกับชิปอินเทจำนวนมหาศาล -
channimit Tue, 14/11/2017 - 03:29
ติดไปกับชิปอินเทจำนวนมหาศาล -> ติดไปกับชิปอินเทลจำนวนมหาศาล
และหากเขารู้ว่าอิลเทลจะนำโค้ด
panurat2000 Tue, 14/11/2017 - 15:24
In reply to ติดไปกับชิปอินเทจำนวนมหาศาล - by channimit
อิลเทล => อินเทล
คุ้นๆว่าเป็นคนเดียวกับคนเขียน
thedesp Tue, 14/11/2017 - 08:35
คุ้นๆว่าเป็นคนเดียวกับคนเขียนหนังสือเรียนวิชา OS ที่ใช้กันทุกที่หรือเปล่านะ
ถ้าเล่มที่หน้าปกเป็นรูปไดโนเส
Kurito Tue, 14/11/2017 - 08:57
In reply to คุ้นๆว่าเป็นคนเดียวกับคนเขียน by thedesp
ถ้าเล่มที่หน้าปกเป็นรูปไดโนเสานั้นก็ไม่ใช่ครับ
ถ้าหมายถึง The Minix book -
javaboom Tue, 14/11/2017 - 11:22
In reply to คุ้นๆว่าเป็นคนเดียวกับคนเขียน by thedesp
ถ้าหมายถึง The Minix book - Operating Systems ของ Tanenbaum ก็ใช้ในมหาลัยหลายแห่งครับ
เล่มนี้ครับ https://www
thedesp Tue, 14/11/2017 - 23:46
In reply to คุ้นๆว่าเป็นคนเดียวกับคนเขียน by thedesp
เล่มนี้ครับ https://www.amazon.com/Modern-Operating-Systems-Andrew-Tanenbaum/dp/013359162X/ref=sr_1_15?ie=UTF8&qid=1510677872&sr=8-15&keywords=operating+system+textbook
น่าจะคนเดียวกัน
รู้อะไรไม่สู้รู้งี้
john dick Tue, 14/11/2017 - 09:02
รู้อะไรไม่สู้รู้งี้ 555
เป็น OS
TeamKiller Tue, 14/11/2017 - 09:16
เป็น OS ที่กินหน่วยตความจำน้อยขนาดไหนนี่ แอบรันเงียบๆ ได้
มันใช้แต่ทรัพยากรในตัว CPU
hisoft Tue, 14/11/2017 - 11:44
In reply to เป็น OS by TeamKiller
มันใช้แต่ทรัพยากรในตัว CPU เองครับ แทบเป็นไปไม่ได้ที่จะรู้สึกถึงตัวตนของมัน มีคอร์ประมวลผลต่างหาก มีหน่วยความจำอยู่ข้างใน ฯลฯ
ใช้น้อยแค่ไหน ก็น้อยขนาดว่าในตัวเล็กๆ นั่นมีพอน่ะครับ
เท่าที่อ่านมา มันจะจองแรม 8K
lew Tue, 14/11/2017 - 14:55
In reply to เป็น OS by TeamKiller
เท่าที่อ่านมา มันจะจองแรม 8K ที่ไม่มีใครเข้าถึงได้ครับ (รวมถึง OS และ Hypervisor ทั้งหลาย) ดังนั้นตัวมันเองก็น่าจะใช้น้อยกว่านั้น
อันนนี้ไม่รู้ผมเข้าใจถูกหรือเ
sMaliHug Tue, 14/11/2017 - 15:19
อันนนี้ไม่รู้ผมเข้าใจถูกหรือเปล่าครับ
ที่เขาแฮกค์(วิจัย)เอามาโชว์ผ่าน JTAC นั้นเพื่อที่จะเข้าไปดูว่ามีอะไรอยู่ในนั่นเฉยๆ
ส่วนมันจะทำอะไร(อันนี้สิถึงต้องน่ากังวล) อันนี้ไม่มีใครรู้