Tags:
Node Thumbnail

ข่าว Intel ME ที่เป็นโค้ด MINIX รันอยู่ในระดับต่ำสุดของชิป ทำให้ MINIX กลายเป็นระบบปฎิบัติการที่มีการใช้งานมากที่สุดในโลก (ติดไปกับชิปอินเทจำนวนมหาศาล) Andrew S. Tanenbaum ผู้เขียน MINIX และเคยปรามาสว่าลินุกซ์นั้นเป็นสถาปัตยกรรมที่ล้าหลัง ได้ออกจดหมายเปิดผนึกถึงอินเทล ระบุว่าอินเทลควรจะบอกเสียหน่อยว่าจะเอาโค้ด MINIX ไปทำอะไร

จดหมายของ Tanenbaum เล่าว่าวิศวกรของอินเทลได้มาติดต่อเขาเมื่อหลายปีก่อนระบุว่าจะนำโค้ดไปใช้ในโครงการลับ ซึ่งเป็นเรื่องปกติที่ไม่สามารถบอกได้ว่าสินค้าที่กำลังออกคืออะไร (Tanenbaum คิดว่าเป็นระบบเน็ตเวิร์คหรือชิปกราฟิก) แต่วิศวกรของอินเทลก็เข้ามาขอให้แก้ไขโค้ดหลายอย่าง ปรับปรุงระบบคอนฟิกโค้ดของ MINIX จากเดิมที่คอนฟิกแยกส่วนได้สูงอยู่แล้วให้คอนฟิกได้ละเอียดยิ่งขึ้น เช่นสามารถปิดการรองรับเลขทศนิยมไปทั้งหมด ตัวระบบปฎิบัติการขั้นต่ำสุดกินหน่วยความจำลดลงอย่างมาก

หลังจากนั้นอินเทลก็เงียบหายไป และ Tanenbaum ไม่เคยได้รับรู้ว่าอินเทลเอาโค้ดไปทำอะไรจนกระทั่งสื่อลงข่าวว่า Intel ME รันโค้ด MINIX

เขาแสดงความหวังว่าอินเทลจะปรับปรุงระบบความปลอดภัยของ MINIX ให้ดีก่อน เพราะ MINIX ถูกออกแบบตอนแรกเพื่อการเรียนวิชาระบบปฎิบัติการ และภายหลังถูกออกแบบให้คอนฟิกเป็นโมดูลได้ดีขึ้น แต่ไม่ได้ถูกออกแบบเพื่อความปลอดภัยเป็นพิเศษ

เขาพูดถึง Intel ME ว่าเป็น "เอนจินสายลับ" และหากเขารู้ว่าอิลเทลจะนำโค้ดไปใช้งานเช่นนี้ก็จะไม่ให้ความร่วมมือกับอินเทลในการแก้ไขโค้ด MINIX แต่แรก

ที่มา - cs.vu.nl

Get latest news from Blognone

Comments

By: TW
AndroidWindows
on 14 November 2017 - 02:48 #1018900

...จากเดิมที่คอนฟิกแยกส่วนได้สูงอยู่แล้ว...

ไม่ค่อยเข้าใจประโยคนี้ครับ

แยกส่วนได้ง่าย? แยกส่วนได้มาก?

By: whitebigbird
Contributor
on 14 November 2017 - 07:55 #1018908 Reply to:1018900
whitebigbird's picture

มีความ modular สูงอ่ะครับ เข้าใจว่าน่าจะแปลภาษาอังกฤษมา

ในภาษาไทย คำว่าสูง(ในความหมายว่าเยอะ, มาก) มักจะใช้กับคุณศัพท์บอกลักษณะกริยา เช่น เป็นตัวของตัวเองสูง มั่นใจสูง

ถ้าเปลี่ยนมาเป็นรูปประโยคแบบในข่าว คงต้องเปลี่ยนเป็นคำว่ามาก หรือละเอียด หรือหชากหลายแทน

เช่น ปรับแต่งแยกส่วนได้หลากหลาย กินหลากหลาย เป็นต้น

By: waroonh
Windows
on 14 November 2017 - 09:41 #1018929 Reply to:1018908

Intel ขอร้องให้ใส่
ชาร์ฟ ifdefs
(re-assign ตัวแปลแบบหนึ่งใน C Language โดยการรับค่าตัวแปลภายนอก) จำนวนมากเพื่อ
ใช้งานเป็น flag เปิด-ปิด การทำงาน ใส่ไว้ใน main configuration file
เช่น เปิด-ปิด การใช้งาน floating point

ทำแบบนี้ สามารถลดการใช้งาน memory ขณะทำงานได้มาก เพราะสามารถ ปิด การทำงานส่วนที่
ไม่ได้ใช้งานจริง ๆ ออกไปเลย ทำให้การทำงานเป็น modular มากขึ้นไปอีก เพราะตัว OS
ก็ออกแบบให้ทำงาน ในลักษณะ collection of separate processes อยู่แล้ว

By: EngineerRiddick
iPhoneWindows PhoneAndroidUbuntu
on 14 November 2017 - 11:12 #1018956 Reply to:1018929
EngineerRiddick's picture

โห้!! ทำงานอาชีพไรฮะเนี่ย เก่งอ่ะ เช้าใจโครงสร้างมันด้วย ต้องเฉพาะทางสุดๆแน่

By: whitebigbird
Contributor
on 14 November 2017 - 15:11 #1019033 Reply to:1018956
whitebigbird's picture

เข้าไปอ่านข่าวต้นทางก็เจอแล้วครับ

By: channimit
AndroidWindows
on 14 November 2017 - 03:29 #1018903
channimit's picture

ติดไปกับชิปอินเทจำนวนมหาศาล -> ติดไปกับชิปอินเทลจำนวนมหาศาล

By: panurat2000
ContributorSymbianUbuntuIn Love
on 14 November 2017 - 15:24 #1019040 Reply to:1018903
panurat2000's picture

และหากเขารู้ว่าอิลเทลจะนำโค้ดไปใช้งานเช่นนี้ก็จะไม่ให้ความร่วมมือ

อิลเทล => อินเทล

By: thedesp
WriterAndroidWindows
on 14 November 2017 - 08:35 #1018910
thedesp's picture

คุ้นๆว่าเป็นคนเดียวกับคนเขียนหนังสือเรียนวิชา OS ที่ใช้กันทุกที่หรือเปล่านะ

By: Kurito on 14 November 2017 - 08:57 #1018916 Reply to:1018910
Kurito's picture

ถ้าเล่มที่หน้าปกเป็นรูปไดโนเสานั้นก็ไม่ใช่ครับ

By: javaboom
WriteriPhone
on 14 November 2017 - 11:22 #1018963 Reply to:1018910
javaboom's picture

ถ้าหมายถึง The Minix book - Operating Systems ของ Tanenbaum ก็ใช้ในมหาลัยหลายแห่งครับ


My Blog

By: thedesp
WriterAndroidWindows
on 14 November 2017 - 23:46 #1019154 Reply to:1018910
thedesp's picture

เล่มนี้ครับ 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

น่าจะคนเดียวกัน

By: john dick
iPhone
on 14 November 2017 - 09:02 #1018917
john dick's picture

รู้อะไรไม่สู้รู้งี้ 555

By: TeamKiller
ContributoriPhone
on 14 November 2017 - 09:16 #1018924
TeamKiller's picture

เป็น OS ที่กินหน่วยตความจำน้อยขนาดไหนนี่ แอบรันเงียบๆ ได้

By: hisoft
ContributorWindows PhoneWindows
on 14 November 2017 - 11:44 #1018972 Reply to:1018924
hisoft's picture

มันใช้แต่ทรัพยากรในตัว CPU เองครับ แทบเป็นไปไม่ได้ที่จะรู้สึกถึงตัวตนของมัน มีคอร์ประมวลผลต่างหาก มีหน่วยความจำอยู่ข้างใน ฯลฯ

ใช้น้อยแค่ไหน ก็น้อยขนาดว่าในตัวเล็กๆ นั่นมีพอน่ะครับ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 14 November 2017 - 14:55 #1019030 Reply to:1018924
lew's picture

เท่าที่อ่านมา มันจะจองแรม 8K ที่ไม่มีใครเข้าถึงได้ครับ (รวมถึง OS และ Hypervisor ทั้งหลาย) ดังนั้นตัวมันเองก็น่าจะใช้น้อยกว่านั้น


lewcpe.com, @wasonliw

By: sMaliHug on 14 November 2017 - 15:19 #1019038

อันนนี้ไม่รู้ผมเข้าใจถูกหรือเปล่าครับ
ที่เขาแฮกค์(วิจัย)เอามาโชว์ผ่าน JTAC นั้นเพื่อที่จะเข้าไปดูว่ามีอะไรอยู่ในนั่นเฉยๆ
ส่วนมันจะทำอะไร(อันนี้สิถึงต้องน่ากังวล) อันนี้ไม่มีใครรู้