ฉันลองใช้ "Windows แบบโอเพ่นซอร์ส" แต่ก็ยังไม่สามารถวัดได้เท่ากับของจริง

/th/images/reactos.jpg

เมื่อเราพูดถึงความเข้ากันได้ของแอพ Windows เรามักจะนึกถึง Linux ที่ใช้การกำหนดค่า WINE บางประเภท นั่นไม่ใช่โลกที่ยอดเยี่ยมของโอเพ่นซอร์สที่จะนำเสนอ นักพัฒนาที่มีความสามารถจริงๆ บางคนสามารถจัดการวิศวกรรมย้อนกลับสถาปัตยกรรม Windows NT ได้ พวกเขาทำงานเกี่ยวกับมันมาเกือบ 30 ปีแล้ว โปรเจ็กต์นี้เรียกว่า ReactOS และเข้ากันได้โดยตรงกับซอฟต์แวร์และไดรเวอร์ Windows (ไม่ต้องใช้เลเยอร์ความเข้ากันได้หรือการจำลอง)

ReactOS คืออะไร?

ReactOS เป็นระบบปฏิบัติการโอเพ่นซอร์สฟรีที่รองรับแอพ Windows และไดรเวอร์ Windows เมื่อคุณดาวน์โหลดไฟล์ a.exe บน ReactOS คุณสามารถดับเบิลคลิกได้ จากนั้นโปรแกรมจะเรียกใช้ตัวติดตั้งเหมือนกับที่ทำบน Windows ทั่วไป ไม่จำเป็นต้องหลอกลวงไวน์

มันเลียนแบบเคอร์เนล Windows NT ดังนั้น (อย่างน้อยก็ในทางทฤษฎี) คุณสามารถติดตั้งไดรเวอร์ฮาร์ดแวร์รุ่นเก่าสำหรับระบบ Windows รุ่นเก่าได้ โดยพื้นฐานแล้ว อุปกรณ์เก่าเหล่านั้นจะถือว่า ReactOS เป็นเครื่อง Windows จริง

/th/images/virtualbox_clone_19_06_2024_07_55_11-2.png

เป็นไปได้อย่างไรที่จะจำลองเคอร์เนลและระบบปฏิบัติการแบบปิด? นั่นคือสิ่งที่ทำให้โครงการนี้น่าประทับใจอย่างมาก จากสิ่งที่ฉันอ่านในเอกสารประกอบ ผู้พัฒนากำลังวิศวกรรมย้อนกลับระบบปฏิบัติการ Windows ในทางที่ถูกกฎหมาย พวกเขารันคำสั่งบนระบบ Windows จริงและสร้างข้อกำหนดทางเทคนิคเกี่ยวกับวิธีการทำงานของคำสั่งและส่วนประกอบเหล่านั้น จากนั้นพวกเขาก็เขียนโค้ดตามข้อกำหนดเหล่านั้น สร้างการออกแบบ Windows ขึ้นมาใหม่โดยไม่ต้องดูซอร์สโค้ดเลย

การติดตั้งและการบูตเข้าสู่ระบบปฏิบัติการ

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

/th/images/ksnip_20260223-035956.png

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

การระเบิดจากอดีต

หากคุณอายุมากพอที่จะเห็นหรือใช้ Windows 95 หรือ Windows XP อินเทอร์เฟซ ReactOS จะให้ความรู้สึกคุ้นเคยอย่างน่าขนลุก การคลิกขวาบนเดสก์ท็อปจะแสดงเมนูบริบทที่เกือบจะเหมือนกัน คลิกที่ “คุณสมบัติ” แล้วคุณจะพบเมนูวอลเปเปอร์และสกรีนเซฟเวอร์แบบเก่า มี Explorer พร้อมไดรฟ์ C: และทุกอย่าง มีแถบงานและเมนูเริ่มต้นที่เลียนแบบสไตล์ XP

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

มี Internet Explorer เป็นของตัวเอง

มีแม้แต่โคลนของ Internet Explorer ที่ติดตั้งไว้ล่วงหน้าในระบบปฏิบัติการนี้ ตามรูปแบบจริง มันไม่ได้ผล มันดูโบราณและโหลดอะไรไม่ได้เลยเหมือนของจริงเลย แม้แต่การค้นหาของ Google ก็ยังไม่รองรับ

/th/images/ksnip_20260224-163942.png

ฉันพยายามค้นหาเบราว์เซอร์ในศูนย์ซอฟต์แวร์ ฉันพบเบราว์เซอร์ชื่อ K-Meleon น่าเศร้าที่ K-Meleon ไม่สามารถโหลด HTTPS ได้เช่นกัน Firefox ใช้งานได้อย่างน่าประหลาดใจ มี Firefox เวอร์ชันพิเศษที่เรียกว่า Firefox ESR (หรือ Extended Support Release) ที่ออกแบบมาสำหรับคอมพิวเตอร์รุ่นเก่า มันโหลดเว็บไซต์ How-to Geek ได้ดี ประสิทธิภาพของ YouTube ไม่ค่อยดีนัก มันใช้ได้ดีสำหรับการท่องเว็บแบบเบา ๆ

/th/images/ksnip_20260223-043237.png

มันเป็นมากกว่าแค่ธีม

มันไม่ได้ดูเหมือน Windows เท่านั้น แต่ยังทำงานได้เหมือน Windows อีกด้วย ระบบปฏิบัติการทางเลือกส่วนใหญ่ที่ฉันพบคือระบบปฏิบัติการ Unix หรือระบบปฏิบัติการแบบ Unix โดยที่ทุกอย่างเป็นไฟล์ Windows เป็นแบบเชิงวัตถุมากกว่าและถือว่าทุกสิ่งเป็นวัตถุที่มีโครงสร้าง นั่นคือสิ่งที่ ReactOS ทำเช่นกัน

ใช้ระบบไฟล์ประเภทเดียวกัน (รองรับ NTFS บางส่วนด้วย) คุณจะสังเกตเห็นว่ามีการติดตั้ง ReactOS ไว้ในไดรฟ์ C: ระบบปฏิบัติการได้จำลองส่วนประกอบเคอร์เนล สภาพแวดล้อมรันไทม์ และ DLL ทั้งหมดที่โปรแกรม Windows คาดหวัง

/th/images/ksnip_20260223-041441.png

นั่นเป็นเหตุผลที่คุณสามารถดับเบิลคลิกไฟล์ a.exe และติดตั้งลงในเครื่องได้โดยตรง โดยไม่ต้องมีเลเยอร์การแปลใดๆ เช่น WINE โปรแกรมจะสามารถพูดคุยกับไดรเวอร์ Windows ได้โดยตรงด้วย แม้ว่า README ของโปรเจ็กต์จะระบุว่าแชร์โค้ดบางส่วนกับโปรเจ็กต์ WINE เพื่อจัดเตรียมสภาพแวดล้อมดั้งเดิมนั้น

มีระบบคีย์รีจิสทรีที่ดูเกือบจะเหมือนกับระบบที่เรามีใน Windows มีตัวจัดการงานที่แสดงกระบวนการที่คุ้นเคยซึ่งทำงานในเบื้องหลัง

ฉันไม่เคยติดตั้งแอป Windows เช่นนี้

หากคุณเคยลองใช้แอพ Windows บนระบบปฏิบัติการที่ไม่ใช่ Windows แอพเหล่านั้นอาจทำงานในโปรแกรมจำลอง (คอมพิวเตอร์ Windows เสมือน) หรือแปลคำสั่ง Windows เป็นคำสั่ง Linux โดยใช้เลเยอร์ความเข้ากันได้ตรงกลาง (เช่น WINE) เนื่องจากไม่ได้ทำงานบนโลหะเปลือย วิธีการเหล่านี้จึงมีค่าใช้จ่ายหรืองานพิเศษที่คอมพิวเตอร์ต้องทำ นี่เป็นสาเหตุที่ทำให้แอป Windows ที่ทำงานบนระบบปฏิบัติการทางเลือกรู้สึกช้าลงมาก

/th/images/ksnip_20260223-044203.png

บน ReactOS ไม่มีค่าใช้จ่ายใดๆ เนื่องจากแอป “คิดว่า” กำลังทำงานบน Windows มีข้อแม้อยู่

แล้วมันเอาชนะ Windows ได้ไหม?

ไม่แม้แต่จะใกล้เคียง ประการแรก ReactOS อยู่ในขั้นอัลฟ่าของการพัฒนา และเป็นเวลาสามทศวรรษที่ผ่านมา คุณไม่สามารถติดตั้งบนคอมพิวเตอร์สมัยใหม่และคาดหวังให้มันทำงานได้ตามปกติ ยังไม่เสถียรเพียงพอสำหรับการใช้งานรายวัน และคุณจะพบข้อผิดพลาดบ่อยครั้ง แม้ว่าคุณจะเพิกเฉยต่อข้อผิดพลาด ReactOS นั้นเป็น 32 บิต ดังนั้นคุณจึงถูกจำกัดไว้ที่ 4GB RAM และยังไม่ได้ใช้การรองรับ CPU แบบมัลติคอร์ ไม่มีการเร่งความเร็ว GPU เช่นกัน

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

*️⃣ ลิงค์ที่มา:

กลอุบายของ WINE ต้องติดตั้ง Windows 11 ใหม่และใช้เวลาเกือบหนึ่งชั่วโมง, ใช้ Unix, รองรับ NTFS, DLLs, โปรแกรมจำลอง, เลเยอร์ความเข้ากันได้ตรงกลาง, ReactOS เป็น 32 บิต,