คอนโซลรุ่นปัจจุบันใช้สถาปัตยกรรมเดียวกับพีซี (x86-64) ดังนั้นคุณอาจติดตั้ง: Windows เมื่อ PS4 หรือ Xbox คอนโซลเดียวแล้วใช้เป็นพีซี? แน่นอนว่ามันจะดีมากเพราะคุณจะมีความเหมาะสม พีซีสำหรับเล่นเกม เพียง ยูโร 300 .
สิ่งนี้มีความหมายเป็นพิเศษเมื่อเราพูดถึง Xbox One เนื่องจากผลิตโดยผู้ผลิตรายเดียวกับที่พัฒนาระบบปฏิบัติการ Windows ใช่ไหม? โดยเฉพาะอย่างยิ่งเมื่ออยู่ที่ ไมโครซอฟท์ พวกเขาอวดอ้าง“ แพลตฟอร์มสากล” ซึ่งพวกเขาตั้งใจที่จะรวมระบบนิเวศทั้งหมดของผลิตภัณฑ์ฮาร์ดแวร์และซอฟต์แวร์เข้าด้วยกัน
ดังนั้นคุณสามารถ ใช้คอนโซลเช่น Windows PC ?
ทำไมคุณไม่สามารถติดตั้ง Windows บนคอนโซลได้
แต่ละคอนโซลมีระบบปฏิบัติการที่กำหนดเองและแม้ว่าในบางกรณีจะมีการแก้ไขเวอร์ชันของ ลินุกซ์ สามารถติดตั้งได้มันเป็นงานที่ยากมากและมีบัตรลงคะแนนจำนวนมากเพื่อให้ปัญหาดังนั้นจึงไม่สามารถทำงานได้
เห็นได้ชัดว่าทั้ง SONY และ Microsoft ไม่ต้องการขายคอนโซลของพวกเขาซึ่งมีค่าใช้จ่ายประมาณ 300 ยูโรเพื่อให้คนใช้เป็นพีซีสำหรับเล่นเกมราคาถูก พวกเขาขายคอนโซลให้คุณใช้เป็นคอนโซลและซื้อเกม
ด้วยเหตุผลนี้ไมโครซอฟท์ได้ชี้แจงอย่างชัดเจนแล้วว่าได้ติดตั้งระบบบน Xbox 360 (DRM - Digital Rights Management) เพื่อป้องกันการดัดแปลงคอนโซลบางสิ่งที่ SONY ทำด้วยตัวเอง (PS3 ในเวลานั้น) ระบบเดียวกันนี้ได้รับการสืบทอดโดย PS4 และ Xbox One และแน่นอนว่า PS5 และ Xbox Series X จะทำเช่นนั้น
แต่ DRM ไม่เพียง แต่เกี่ยวกับซอฟต์แวร์เท่านั้น แต่ยังถูกนำไปใช้ในรูปแบบของการดัดแปลงฮาร์ดแวร์ ตามตัวอย่างของ Xbox แม้ว่าจะเป็นสถาปัตยกรรม x86-64 เช่นพีซี แต่ก็มีการปรับแต่งชั้นสูงอย่างมากที่ด้านบนของสถาปัตยกรรมที่ทำให้ฮาร์ดแวร์ของมันโดยตรง เข้ากันไม่ได้กับ Windows .
ตัวอย่างเช่น Southbridge ของ Xbox One (เป็นชิปที่เชื่อมต่อไฟล์ ซีพียู ไปยังอุปกรณ์อินพุตและเอาต์พุตเช่น USB หรือการ์ดเครือข่าย) เป็นการออกแบบที่ปรับแต่งโดย Microsoft ซึ่งต้องใช้ไดรเวอร์ที่เขียนขึ้นโดยเฉพาะและระบบปฏิบัติการ Windows ไม่เข้าใจอย่างแท้จริง
ซึ่งสะท้อนอยู่ใน Northbridge ซึ่งอยู่ภายในตัวประมวลผลและรับผิดชอบในการเชื่อมต่อแกน CPU กับหน่วยความจำรวมถึง SMC (คอนโทรลเลอร์การจัดการระบบ) รับผิดชอบหน้าที่พื้นฐานของฮาร์ดแวร์เช่น ควบคุมพัดลมไฟ LED แสดงสถานะหรือเซ็นเซอร์อุณหภูมิ ทั้งหมดนี้ไม่สามารถทำงานได้โดยตรงใน Windows เพราะไม่เข้าใจไดรเวอร์ซึ่งเฉพาะกับคอนโซล
ดังนั้นมันไม่สามารถทำได้?
ใช่มันเป็นไปได้ แต่คุณจะต้องทำการแก้ไขที่ระดับเคอร์เนลของ Windows (เป็นส่วนหนึ่งของระบบปฏิบัติการที่เหนือสิ่งอื่นใดมีหน้าที่รับผิดชอบในการสื่อสารระบบปฏิบัติการกับฮาร์ดแวร์) เพื่อให้พวกเขาสามารถ เชื่อมโยงกับฮาร์ดแวร์ของคอนโซล
โดยทั่วไปจะมี "เลเยอร์" เรียกว่า “ เลเยอร์นามธรรมฮาร์ดแวร์” (HAL) ใน BIOS ที่อยู่ระหว่างเคอร์เนลและฮาร์ดแวร์เพื่อให้พวกเขาสามารถเข้าใจและสื่อสารซึ่งกันและกันและต้องใช้ HAL หลายครั้งสำหรับระบบปฏิบัติการเพื่อทำงานกับฮาร์ดแวร์ประเภทต่างๆ เนื่องจากไม่มี HAL ใน Windows สำหรับ Xbox หรือ PS4 สำหรับ Windows เพื่อทำงานในคอนโซลเราจะต้องเขียน HAL ตั้งแต่เริ่มต้น
แต่นอกจากนั้นเราจะพบอุปสรรคที่เราได้พูดถึงไปแล้ว (ไดรเวอร์เฉพาะ DRM ฯลฯ ) บวกอีกอันหนึ่งและนั่นก็คือทั้ง Xbox และ เพลย์สเต มีลำดับการเริ่มต้นที่แตกต่างกันมากกับพีซีเมื่อเปิดเครื่องและสิ่งนี้จะทำให้ Windows ไม่ทราบวิธีเริ่มต้นบนคอนโซลโดยตรง
ในกรณีของ Xbox เราต้องเพิ่มอุปสรรคอื่นและนั่นคือในขณะที่ Windows ใช้ระบบไฟล์ที่เรียกว่า NTFS, Xbox ใช้อีกชื่อว่า Fat X และในความเป็นจริง BIOS ของคอนโซล Microsoft ไม่รองรับ NTFS
ในระยะสั้นทั้ง Microsoft และ SONY ได้วางอุปสรรคทั้งหมดที่อยู่ในมือของพวกเขาเพื่อให้เราไม่สามารถใช้ Windows บนคอนโซลของคุณในทางใดทางหนึ่ง ดังที่เราได้กล่าวไปก่อนหน้านี้มันจะเป็น "การต่อรองราคา" สำหรับผู้ใช้ในการซื้อคอนโซลราคา 300 ยูโรและเปลี่ยนเป็นพีซีสำหรับเล่นเกมเพียงแค่ติดตั้ง Windows