ReactOS หรือ WINE มีความเสถียรมากกว่าสำหรับ Windows XP หรือไม่ [ปิด]


22

เนื่องจากWindows XP ไม่ได้รับการสนับสนุนและช่องโหว่ที่ค้นพบใหม่จะไม่ได้รับการจัดการจึงถึงเวลาที่จะต้องถอนการติดตั้ง Windows XP จากคอมพิวเตอร์ที่เชื่อมต่ออินเทอร์เน็ต มีซอฟต์แวร์เฉพาะ Windows จำนวนมากที่ติดตั้งในเครื่องเหล่านี้และที่ล็อคเครื่องในสภาพแวดล้อมแบบไบนารีที่เข้ากันได้

เครื่องจักรที่ทรงพลังยิ่งกว่านั้นควร "อัพเกรด" เป็น Windows Vista อย่างสมเหตุสมผล อย่างไรก็ตามเน็ตบุ๊กแล็ปท็อปและเดสก์ท็อปที่ใช้พลังงานต่ำซึ่งมีหน่วยความจำหรือความสามารถของซีพียูจำนวนมากจะไม่สามารถอยู่รอดได้ด้วยการขยายตัวของระบบปฏิบัติการ Microsoft ล่าสุด ฉันได้จ่ายเงินไปแล้วสำหรับระบบปฏิบัติการหนึ่งครั้งดังนั้นการเปลี่ยนระบบปฏิบัติการฟรีแบบ in-beer จึงทำให้การรักษาฮาร์ดแวร์ระดับต่ำสุดนี้ทำงานได้

ตัวอย่างหนึ่งในคอมพิวเตอร์ที่ฉันกังวลคือ EEE PC 1000H ซึ่งมีฮาร์ดไดรฟ์ 80GB, RAM 1GB และ 1.6GHz Atom N270

จากสิ่งที่ฉันสามารถบอกได้ReactOSและWINE จะให้รหัสแก่กันและกันเพื่อขยายและเข้ากันได้กับ Windows ดังนั้นฉันจึงสันนิษฐานว่าหากโปรแกรมจะทำงานภายใต้ WINE มันจะทำงานภายใต้ ReactOS และในทางกลับกัน แม้ว่า"ReactOS 0.3.16 ยังอยู่ในช่วงอัลฟ่าซึ่งหมายความว่ามันยังไม่เสร็จสมบูรณ์และแนะนำสำหรับการประเมินและทดสอบเท่านั้น" WINE มีมานานกว่า 20 ปีแล้ว สิ่งที่ดึงดูดความสนใจของ (ความคิดของ) ReactOS ก็คือมันหยดลงและแทนที่ WinXP ในขณะที่ระบบปฏิบัติการที่ไม่รองรับไบนารี่ (เช่นตัวแปร Linux ที่รัน WINE) จะต้องติดตั้งใหม่และกำหนดค่าใหม่ของ ซอฟต์แวร์ผู้ใช้

ReactOS เสถียรและใช้งานได้ดีแทน Windows XP หรือไม่? ฉันมีปัญหาในการรับซอฟต์แวร์ Windows หลาย ๆ ชิ้นที่ทำงานอย่างมีความสุขบน WINE ดังนั้นการใช้งานนั้นเป็นเรื่องของการพยายามให้หนักขึ้นหรือไม่? ในการประเมินความเสี่ยงของการไม่ทำอะไรความเสี่ยงด้านความปลอดภัยที่ล้มเหลวจะถูกเปิดเผยใน Windows XP?

อย่าลังเลที่จะสร้างแท็ก ReactOS ให้ฉัน


6
ReactOS อยู่ในอัลฟ่า Windows XP เป็นผลิตภัณฑ์ที่พัฒนาแล้ว ฉันลงคะแนนเพื่ออัพเกรดฮาร์ดแวร์ของคุณ ณ จุดนี้หรือลองใช้ Linux แต่เมื่อเลือกระหว่างสองตัวเลือกนี้ฉันเห็นว่ามีจุดเล็กน้อยในการใช้ ReactOS
nhinkle

1
คุณคิดว่าจะอัพเกรดเป็น Windows 7 หรือไม่? จากประสบการณ์ของฉัน "bloat พิเศษ" นั้นเล็กน้อย (เมื่อเทียบกับ Vista) ในบางแง่มันเร็วกว่า XP จริง ๆและมันอาจจะ "แก่มากพอ" เพื่อรองรับฮาร์ดแวร์ของคุณ
Heinzi

ฉันจะไปสำหรับ Windows 7 ซึ่งถ้าการกำหนดค่าอย่างถูกต้องมีน้ำหนักเบาสวยหรือเป็นทางเลือกเพียงแค่ใส่ทุกอย่างบน Virtual Machines ...
user12903

โปรดทราบว่า win7 จะได้รับการสนับสนุนนานกว่า Vista และความต้องการของระบบนั้นเหมือนกัน
Chris H

windows Vista เป็น rewrite ที่สมบูรณ์และเป็น Windows ตัวแรกที่มีความแตกต่างอย่างมากจากรุ่นก่อนหน้าดังนั้นเปรียบเทียบประสิทธิภาพกับ XP ที่ไม่ยุติธรรมแม้ว่าเคอร์เนลใหม่จะปรับปรุงประสิทธิภาพการทำงานแบบมัลติเธรดในบางกรณีโดยเฉพาะกับคอมพิวเตอร์ที่มีรายละเอียดสูง Windows 7 และ 8 ได้แก้ปัญหาของ Vista ได้มากและมอบประสบการณ์ที่ราบรื่นยิ่งขึ้นสำหรับฮาร์ดแวร์ที่มีรายละเอียดต่ำ Windows 8 ยังมีได้เร็วขึ้นมากเวลาบูตใช้ RAM ลดลงและจำนวนมากของการปรับปรุงเพื่อประโยชน์การอัพเกรดมันจะดีกว่าถ้าคุณไม่ต้องการที่จะเปลี่ยนแปลงในลินุกซ์
phuclv

คำตอบ:


41

ไม่ ReactOS ไม่ใช่การแทนที่ได้สำหรับ Windows XP มันอาจจะไม่เป็นอย่างนั้น แต่มันก็ไม่ใช่ตอนนี้ในเดือนเมษายน 2014

พื้นที่หลักที่ขาด ReactOS อยู่ในระดับต่ำสุดของระบบปฏิบัติการ: เคอร์เนล ไดร์เวอร์อุปกรณ์ใน ReactOS รวมถึงสถาปัตยกรรมโดยรวมของเคอร์เนลนั้นง่ายมาก (simplized = ขาดคุณสมบัติและการสนับสนุนสำหรับเนื้อหาพื้นฐาน) เมื่อเปรียบเทียบกับ Windows XP หรือแม้แต่ Windows 2000 ด้วยนักพัฒนาเพียงไม่กี่คนที่ทำงานโครงการ ฉันไม่คาดหวังว่าสิ่งนี้จะเปลี่ยนแปลงได้ตลอดเวลาเร็ว ๆ นี้

ที่จริงแล้ว Wine ทำงานบน GNU / Linux ด้วย X11 เป็นการแทนที่ที่ดีกว่าสำหรับ Windows XP มากกว่า ReactOS! คุณอาจตั้งคำถามกับตรรกะนี้ แต่ติดกับฉันที่นี่:

  • ReactOS จะทำให้ระบบของคุณพังครืนจนแทบจะทำอะไรไม่ได้เลย มันจะพังบ่อยขึ้นและพร้อมกว่า Windows 95 หรือ Windows 3.1
  • จากการเปรียบเทียบ GNU / Linux เป็นระบบปฏิบัติการที่มีความเสถียรสูงโดยรวมพร้อมโครงสร้างพื้นฐานที่ได้รับการทดสอบอย่างดีเพื่อรองรับกราฟิก 2D และ 3D ที่รวดเร็ว เครือข่ายที่แข็งแกร่ง การตั้งเวลาแบบมัลติทาสกิ้งและมัลติโปรเซสเซอร์ที่ยอดเยี่ยม และไดรเวอร์ระบบไฟล์ขั้นสูงระดับโลก การเปรียบเทียบ Xorg (เซิร์ฟเวอร์การแสดงผล) บน GNU / Linux กับ ReactOS นั้น Xorg นั้นเป็นคำสั่งที่มีความเสถียรมากขึ้นเร็วขึ้นมีคุณสมบัติมากขึ้นและสามารถรองรับ Wine API ได้ดีกว่าระบบย่อยการแสดงผลของ ReactOS

  • ReactOS มีงานวิศวกรรมย้อนกลับระดับต่ำที่ต้องทำมากมายก่อนที่มันจะสามารถกลายเป็นระบบปฏิบัติการที่มีฟีเจอร์ที่สมบูรณ์และมีเสถียรภาพมากขึ้น งานวิศวกรรมย้อนกลับต้องใช้เวลามากกว่างานวิศวกรรมไปข้างหน้าและเนื่องจาก Linux เป็นโอเพ่นซอร์สและ Windows XP ไม่ใช่งานเกือบทั้งหมดที่เป็นงานวิศวกรรมไปข้างหน้า ดังนั้น ReactOS จึงมีวิศวกรจำนวนน้อยที่ทำงานเกี่ยวกับเรื่องนี้และงานที่พวกเขาต้องทำนั้นหนักกว่างานที่วิศวกรของ Linux ต้องทำ

  • ReactOS มีเป้าหมายในที่สุดสนับสนุนโครงสร้างพื้นฐานเคอร์เนลไดรเวอร์ของ Windows XP เพียงพอที่ไดรเวอร์ที่เขียนสำหรับเคอร์เนล Windows XP สามารถเรียกใช้แบบไม่แก้ไขบน ReactOS ได้ สมมติว่าพวกเขาประสบความสำเร็จ 100% ด้วยเป้าหมายนี้ ดีที่สุดผู้ผลิตจะหยุดการสนับสนุนไดรเวอร์สำหรับ Windows XP เร็ว ๆ นี้หากพวกเขายังไม่ได้หยุดอยู่แล้วการสนับสนุนฮาร์ดแวร์สมบูรณ์ ดังนั้นคุณจะทำอย่างไรหากมีปัญหาด้านความปลอดภัยกับหนึ่งในไดรเวอร์ที่คุณเป็นเจ้าของอยู่ กล่าวโดยย่อกลุ่มผู้ใช้ ReactOS ไม่มีกำลังคนในการใช้ไดรเวอร์โอเพ่นซอร์สสำหรับฮาร์ดแวร์ทั่วไปที่อยู่ด้านบนของโครงสร้างพื้นฐานเคอร์เนล NT ดังนั้นพวกเขาจึงหวังที่จะใช้ประโยชน์ไดรเวอร์ที่มีอยู่ - กลยุทธ์ที่ไม่ดีสำหรับ ผู้ใช้ที่คำนึงถึงความปลอดภัย

คุณเห็นไหมว่า ReactOS นั้นใช้ได้ถ้ามันมีโครงสร้างพื้นฐานเคอร์เนลที่ทันสมัยและได้รับการดูแลอย่างดีซึ่งไดรเวอร์นั้นมีความเสถียรโอเพ่นซอร์สและได้รับการอัพเดทอย่างต่อเนื่อง แต่ไม่มีสิ่งใดที่เป็นจริงเกี่ยวกับไดรเวอร์หรือเคอร์เนลของ ReactOS

ถ้าคุณเลือกโครงการที่จะลงทุนเวลาและ / หรือเงินเพื่อให้ใช้งานโปรแกรม Windows XP เท่านั้นหลังจากการเสียชีวิตของ XP ฉันจะบอกว่าเอาเวลา / เงินของคุณไปกับโครงการ Wine ที่ทำงานบน GNU / Linux หรือแม้แต่ใน Mac ขึ้นอยู่กับความต้องการของคุณ พวกเขาได้ทำผลงานที่น่าตื่นตาตื่นใจบางอย่างในอดีตที่ผ่านมาและได้รับความยากลำบากของการงานของพวกเขาที่พวกเขายังคงมีผู้คนจำนวนมากทำงานกับมัน (เช่นวิศวกรทั้งหมดใน CodeWeavers) และพวกเขายังคงที่จะทำให้ดีความคืบหน้ากับแต่ละรุ่นที่เพิ่มขึ้น

อย่าเข้าใจฉันผิด ReactOS เป็นโครงการวิจัยที่ยอดเยี่ยม แต่มันอาจจะไม่เป็นมากกว่านั้น: โครงการวิจัย โดยเฉพาะถ้าคุณมีความปลอดภัยในใจ สิ่งที่เลวร้ายที่สุดที่จินตนาการได้สำหรับคนที่ใส่ใจเรื่องความปลอดภัยคือซอฟต์แวร์ที่ไม่สามารถรับการแก้ไขข้อผิดพลาดและอัพเดทได้ เป็นเรื่องของความเป็นจริงถ้าคุณใช้โปรแกรม XP ที่ได้รับการปรับปรุงไม่นานผมจะบอกว่าอยู่คนเดียวทำลายรูปแบบการรักษาความปลอดภัยของคุณโดยไม่คำนึงถึงสิ่งที่แพลตฟอร์มคุณใช้มันในไม่ว่าจะเป็น XP เอง GNU / Linux / ไวน์ หรือ ReactOS!


8
นี่เป็นคำตอบที่ดีและอีกเหตุผลหนึ่งที่ทำให้ ReactOS ไม่สามารถแทนที่ XP ได้: การสนับสนุนฮาร์ดแวร์ ReactOS ขาดการสนับสนุนหรือมีการสนับสนุนอย่างเต็มที่สำหรับฮาร์ดแวร์พื้นฐานมากมาย รองรับเฉพาะ USB 1.1 ไม่ได้มีแป้นพิมพ์ USB ทั้งหมดที่ใช้งานได้และแม้กระทั่งคีย์บอร์ดที่ไม่สามารถใช้งานได้ ไม่รองรับเครือข่ายไร้สาย WPA / WPA2 คอนโทรลเลอร์ของ SATA บางอันทำงานไม่ได้ นอกจากนี้ข้อ จำกัด ของซอฟต์แวร์ที่โดดเด่นก็คือคุณถูก จำกัด ให้ FAT ไม่มีการสนับสนุน NTFS
DUman

โปรแกรม XP อย่างเดียวหลายโปรแกรมที่ไม่ได้อัปเดตอีกต่อไปไม่มีการเชื่อมต่ออินเทอร์เน็ตและทำงานในรูปแบบไฟล์ที่เป็นกรรมสิทธิ์ที่ไม่ธรรมดาทำให้เป็นเป้าหมายที่ไม่น่าเป็นไปได้ พวกเขาอาจไม่เคยมีการปรับปรุงความปลอดภัย
Chris H

ฉันได้ลองใช้ GoogleOS (GOS) ที่เลิกใช้แล้วในอดีตเมื่อติดตั้ง Wine แล้วและฉันประทับใจในคุณสมบัติที่รองรับของ Wine มันรันโปรแกรมจำลอง ZSNES SNES (Nintendo) ที่ต้องการ DirectX โดยไม่มีปัญหาใด ๆ บกพร่องหรือล่าช้าอย่างเห็นได้ชัด เต็มจอ! พยายามใช้โปรแกรมอื่นและไม่สังเกตเห็นข้อเสียใด ๆ อย่างน้อยหนึ่งและนั่นคือการเข้าถึงระบบไฟล์นอก 'sandbox' นี้ ไวน์เป็นเครื่องมือสนับสนุนและ ReactOS นั้น IMO สร้างนวัตกรรมล้อจากอดีตโดยครอบคลุมคุณสมบัติทั้งหมดรวมถึงแนวคิด 'เลว' ฉันไม่ใช่สิ่งที่เป็นจุดขายที่ดี ......
Codebeat

...... อย่างที่คุณพูดความปลอดภัยเป็นจุดอ่อน เมื่อระบบปฏิบัติการทำเช่นเดียวกันจะต้องทำตัวเหมือนกันมันจะต้องเข้ากันได้กับกฎความปลอดภัยเดียวกันมิฉะนั้นอาจเป็นปัญหาในการใช้งานซอฟต์แวร์ที่ออกแบบมาสำหรับ Windows ฉันคิดว่านี่ไม่ใช่ความคิดที่ดีที่จะสร้างล้อเก่าขึ้นมาใหม่ ดีกว่าคือการออกแบบชุดรูปแบบที่ให้รูปลักษณ์และความรู้สึกเหมือนกัน
Codebeat

ควรสังเกตว่า ReactOS มานานตั้งแต่คำตอบนี้กลับมาในปี 2014 และดูเหมือนว่าจะรับไอน้ำ มันยังไม่ได้แทนที่ Windows เต็มรูปแบบ แต่กำลังไปถึงที่นั่นและน่าจับตามองอยู่ตอนนี้
liljoshu

2

หากคุณต้องการซอฟต์แวร์เฉพาะของwindowsรายละเอียดเหล่านั้นเพียงพอสำหรับ windows 7 มีเครื่องมือของบุคคลที่สาม (ตัวอย่างผ่าน Lifehacker)เพื่อสร้างการติดตั้งที่มีน้ำหนักเบา

หากคุณต้องการซอฟต์แวร์เฉพาะ XP คุณสามารถลองใช้งานเครื่องออฟไลน์หรือใช้ XP ในเครื่องเสมือนบนโฮสต์ linux ที่มีน้ำหนักเบา (ตัวเลือกของฉัน)

Windows 7 ยังมี "โหมด XP" แต่ไม่รองรับอีกต่อไป (มันอาจจะยังดีกว่าการใช้ XP) นี่เป็นพื้น XP ในเครื่องเสมือน - ตัวเลือก DIY สามารถกำหนดค่าให้มีความปลอดภัยมากขึ้น (ในแง่ของการบูทจากสถานะคลีนที่รู้จักทุกครั้งที่คุณใช้งาน )

การดื่มไวน์บนลินุกซ์ (น้ำหนักเบา) อาจเป็นตัวเลือกเช่นเดียวกับคำตอบอื่น ๆ (ดีมาก) ของคุณ ฉันไม่พบไวน์เพื่อช่วยฉันมากมายให้ซอฟต์แวร์ Windows และ XP- เฉพาะบางตัวที่ฉันใช้และเลือกใช้ XP VM ภายใต้ linux สำหรับ windows ทั้งหมดของฉันแทนที่จะใช้บางอย่างภายใต้ VM และบางส่วนภายใต้ ไวน์.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.