1 คะแนน โดย GN⁺ 5 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ReactOS เป็นระบบปฏิบัติการโอเพนซอร์สที่มีเป้าหมายด้านความเข้ากันได้ในระดับไบนารีกับโปรแกรมคอมพิวเตอร์และไดรเวอร์สำหรับ Microsoft Windows และตอนนี้ได้มาถึงขั้นที่สามารถรันเกมคลาสสิก Half-Life ได้
  • หลังพัฒนามาเป็นปีที่ 28 นักพัฒนา ReactOS ได้แจ้งผ่าน X ว่าสามารถรัน Half-Life เวอร์ชัน Windows ได้
  • ในอดีตเคยมีกรณีที่ Half-Life อย่างน้อยสามารถเริ่มต้นทำงานบน ReactOS ได้ แต่ครั้งนี้ถูกมองว่าเป็นกรณีที่เกมรันได้จริงและไปถึงสถานะ in-game แล้ว
  • ปัจจุบัน Half-Life สามารถรันได้บน Linux เช่นกัน และยังทำงานได้ดีบนแพลตฟอร์มอื่นผ่าน Wine แต่การที่มันรันบน ReactOS ได้ก็เชื่อมโยงโดยตรงกับเป้าหมายเรื่องความเข้ากันได้ระดับไบนารีกับ Windows
  • ผู้ใช้ ReactOS ชื่อ “Zombiedeth” ได้รัน Half-Life บนเครื่อง Dell OptiPlex ที่ใช้ Core i5 2400 Sandy Bridge และ NVIDIA GeForce 8400GS

ก้าวสำคัญของ ReactOS และการรัน Half-Life

  • ReactOS เป็นระบบปฏิบัติการโอเพนซอร์สที่มุ่งเป้าความเข้ากันได้ระดับไบนารีกับโปรแกรมและไดรเวอร์สำหรับคอมพิวเตอร์ Microsoft Windows
  • ก้าวสำคัญครั้งนี้คือกรณีที่สามารถเล่นเกมคลาสสิก Half-Life บน ReactOS ได้
  • ReactOS ได้รับการพัฒนามาเป็นเวลา 28 ปีจนถึงปัจจุบัน

การรัน Half-Life เวอร์ชัน Windows

  • นักพัฒนาได้แจ้งผ่าน X ว่า ReactOS สามารถรัน Half-Life เวอร์ชัน Windows ได้
  • ก่อนหน้านี้เคยมีกรณีที่ Half-Life อย่างน้อยสามารถเริ่มต้นทำงานบน ReactOS ได้
  • แต่กรณีนี้ถูกมองว่าเป็นกรณีแรกที่เกมสามารถรันบน ReactOS ได้สำเร็จและไปถึงสถานะ in-game

การเปรียบเทียบกับแพลตฟอร์มอื่น

  • ปัจจุบัน Half-Life สามารถรันได้บน Linux
  • Half-Life ยังทำงานได้ดีบนแพลตฟอร์มอื่นผ่าน Wine
  • ถึงอย่างนั้น การที่ Half-Life รันได้บน ReactOS ก็ยังถือเป็นความก้าวหน้าที่มีความหมายในกระบวนการเดินหน้าสู่เป้าหมายความเข้ากันได้ระดับไบนารีกับ Windows

สภาพแวดล้อมการรัน

  • ผู้ใช้ ReactOS ชื่อ “Zombiedeth” เป็นผู้รัน Half-Life
  • ระบบที่ใช้คือ Dell OptiPlex
  • ฮาร์ดแวร์ประกอบด้วยโปรเซสเซอร์ Core i5 2400 Sandy Bridge และกราฟิก NVIDIA GeForce 8400GS

ข้อมูลเพิ่มเติม

  • รายละเอียดเพิ่มเติมดูได้จากโพสต์ของ ReactOS บน X

1 ความคิดเห็น

 
GN⁺ 5 시간 전
ความคิดเห็นจาก Lobste.rs
  • มันขาดอะไรไปกันนะ? เท่าที่ผมเข้าใจ ReactOS ใช้โค้ดจาก WINE เยอะมากสำหรับ Win32 user-space API และ WINE ก็สามารถรัน Half Life ได้ตั้งแต่ปี 2001 แล้ว
    ตอนนั้นยังมีรูมเมตของผมที่รันมันบน Debian อยู่เลย
    • ผมว่าความสำเร็จสำคัญตรงนี้คือมันทำงานบน ฮาร์ดแวร์จริง ได้ แม้ในบทความที่ลิงก์ไว้จะไม่ได้ระบุชัด แต่ดูเหมือนว่าจะใช้ การเร่งด้วยฮาร์ดแวร์ ไม่ใช่ซอฟต์แวร์เรนเดอเรอร์ด้วย
      อีกอย่าง WINE ยัง “โกง” ได้ด้วยการอาศัยอยู่บนระบบนิเวศ Linux ที่ข้างล่างเป็น NT kernel ที่อาจเข้ากันได้หรือไม่ก็ได้
    • น่าจะเป็นเรื่อง ไดรเวอร์ GPU ไหม?
    • WINE ใกล้เคียงกับ ชั้นแปลง ที่พึ่งพาระบบปฏิบัติการทั้งหมดที่อยู่ข้างล่างมากกว่า ส่วน ReactOS ไม่ใช่การเอาทุกอย่างมาเขียนใหม่ด้วย JavaScript ในเบราว์เซอร์... อันนั้นพูดเล่น แต่เป็นระบบปฏิบัติการเต็มรูปแบบที่มุ่งเป้าไปที่ความเข้ากันได้ระดับไบนารีกับ Win32 API
      หมายความว่าส่วนมหาศาลต้องอยู่ในเคอร์เนล รวมถึงไดรเวอร์ที่พูดถึงข้างต้นด้วย และนี่เป็นความสำเร็จที่ใหญ่มากจริง ๆ
  • แค่การสร้างระบบปฏิบัติการก็เป็นงานใหญ่แล้ว แต่การสร้าง ระบบปฏิบัติการที่เข้ากันได้กับระบบปิดซอร์ส นั้นยากกว่ามาก จึงถือเป็นหมุดหมายครั้งใหญ่
    การรันเกมที่เขียนมาสำหรับระบบปฏิบัติการอื่นบนระบบปฏิบัติการของตัวเองได้นั้นเป็นความสำเร็จที่น่าทึ่ง
  • ว้าว น่าทึ่งมาก ความสามารถในการรัน ซอฟต์แวร์ Windows บนระบบปฏิบัติการที่ไม่ใช่ Microsoft พัฒนาไปไกลมากจริง ๆ