วิธีใช้ ReactOS, Windows Clone แบบโอเพ่นซอร์ส

วิธีใช้ ReactOS, Windows Clone แบบโอเพ่นซอร์ส

หากคุณต้องการให้ Windows เป็นโอเพ่นซอร์ส คุณควรตรวจสอบ ReactOS!





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





แต่พื้นที่หนึ่งที่ยังไม่ขยับคือระบบปฏิบัติการ Windows (OS) เนื่องจากการผสมผสานระหว่าง Windows และ Office ทำให้ ใหญ่ ส่วนหนึ่งของรายได้ประจำปีของ Microsoft นั้นอาจต้องใช้เวลาอีกสักระยะจนกว่าเราจะสามารถดาวน์โหลดรหัส OS เองได้ ด้วยเหตุนี้ สมาชิกในชุมชนที่กล้าหาญบางคนจึงพยายามสร้าง Windows ของตนเองตั้งแต่ต้นจนจบ





ในบทความนี้ เราจะมาดูกันว่า ReactOS คืออะไร ติดตั้งอย่างไร และจัดการกับแอพพลิเคชั่น Windows บางตัวที่มีอยู่ได้อย่างไร

ReactOS คืออะไร?

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



เป้าหมายหลักของโครงการคือการสร้างระบบปฏิบัติการที่จะเรียกใช้แอปพลิเคชัน Windows ใด ๆ ที่คุณทำ

นี่เป็นกิจการที่ยิ่งใหญ่ ในระดับที่สูงมาก ระบบปฏิบัติการประกอบด้วยส่วนประกอบต่อไปนี้:





  • ถึง เคอร์เนล ซึ่งแปลระหว่างซอฟต์แวร์และฮาร์ดแวร์
  • ขั้นพื้นฐาน ไลบรารีซอฟต์แวร์ ที่มีฟังก์ชันทั่วไป เช่น การเขียนไฟล์ลงดิสก์
  • บริการ ที่ทำงานอยู่เบื้องหลัง Print Spooler เป็นตัวอย่างของสิ่งนี้ เนื่องจากรอให้โปรแกรมอื่นส่งบางสิ่งไปยังเครื่องพิมพ์และจัดการการแลกเปลี่ยนนั้น
  • แอปพลิเคชั่น ที่ใช้ส่วนประกอบเหล่านี้ ซึ่งรวมถึงแอปที่ไม่เฉพาะกับผู้ใช้ เช่น Word หรือ Chrome เท่านั้น แต่ยังรวมถึงแอปพลิเคชันระบบด้วย ตัวอย่างเช่น, explorer.exe เป็นโปรแกรมที่ไม่เพียงแต่เรียกดูไฟล์ (หันหน้าเข้าหาผู้ใช้) แต่ยังมีเดสก์ท็อป แถบงาน และเมนูเริ่ม

งานก่อนโครงการ ReactOS คือการจัดหาชุดของไลบรารี บริการ และแอปพลิเคชัน (ระบบ) ที่เข้ากันได้กับที่ Microsoft มี . นอกจากนี้ ส่วนประกอบซอฟต์แวร์เหล่านี้โดยปกติจะทำให้ ระบบเรียก โดยตรงไปยังเคอร์เนลในนามของโปรแกรมที่ผู้ใช้เผชิญ ดังนั้น ReactOS จึงต้องสกัดกั้น ประมวลผล และตอบกลับ ทั้งหมดนี้ในขณะที่แอปไม่ฉลาดกว่า

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





วิธีการติดตั้ง ReactOS

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

หากคุณต้องการปฏิบัติตาม ให้เริ่มต้นด้วยการติดตั้ง VirtualBox สำหรับระบบปฏิบัติการของคุณ จากนั้นสร้างเครื่องเสมือนด้วยการตั้งค่าดังแสดงในภาพด้านล่าง ส่วนใหญ่เป็นการตั้งค่าเริ่มต้น ยกเว้น RAM (1GB) และพื้นที่ว่างในฮาร์ดดิสก์ (10GB) ซึ่งถึงแม้จะต่ำ แต่ก็เพียงพอสำหรับระบบแบบลีนนี้ หากทั้งหมดนี้ฟังดูไร้สาระสำหรับคุณลองดูที่ .ของเรา คู่มือ VirtualBox เพื่อดูว่ามันเกี่ยวกับอะไร

ขั้นตอนที่ 1: ภาษาของโปรแกรมติดตั้ง

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

วิธีใช้อินเทอร์เน็ตบน roku

ขั้นตอนที่ 2-3: ยินดีต้อนรับและคำเตือน

นี่เป็นข้อความดีๆ ที่ต้อนรับคุณสู่ ReactOS รวมถึงหมายเหตุว่ายังอยู่ระหว่างการพัฒนา

ขั้นตอนที่ 4-5: อุปกรณ์และที่เก็บข้อมูล

คุณสามารถยอมรับค่าเริ่มต้นสำหรับอุปกรณ์ได้อย่างปลอดภัย เนื่องจากเป็นส่วนประกอบมาตรฐานทั้งหมดที่ VirtualBox จำลอง

ในหน้าจอถัดไป ดิสก์เสมือนที่คุณสร้างสำหรับ VM ของคุณควรปรากฏขึ้น คุณสามารถบอกได้ว่าขนาดของ 'ไดรฟ์ C:' ตรงกับที่คุณบอกให้ VirtualBox จัดสรรสำหรับ VM นี้หรือไม่ เว้นแต่คุณต้องการ โครงการพาร์ทิชันแฟนซี ,คุณกดได้เลย เข้า ที่นี่.

ขั้นตอนที่ 6: การยืนยัน

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

ตี เข้า ในหน้าจอถัดไปอีกครั้งเพื่อยืนยัน

ขั้นตอนที่ 7: การจัดรูปแบบ

กระบวนการฟอร์แมตอาจใช้เวลาสักครู่ ทั้งนี้ขึ้นอยู่กับขนาดของดิสก์เสมือนของคุณ

ขั้นตอนที่ 8: ติดตั้ง OS

ถัดไป โปรแกรมติดตั้งจะคัดลอกไฟล์ OS ไปยังดิสก์เสมือนของคุณ

ขั้นตอนที่ 9: ติดตั้ง Bootloader

สุดท้าย โปรแกรมติดตั้งจะตั้งค่า VM's bootloader เพื่อเรียกใช้ ReactOS เมื่อคุณเริ่มต้น เลือกตัวเลือกแรกที่นี่ ซึ่งจะติดตั้งลงในทั้งดิสก์เสมือนโดยรวมและพาร์ติชัน C: โดยเฉพาะ หน้าจอสุดท้ายจะแจ้งให้คุณทราบว่าคุณจะรีบูตเครื่อง บอกลาสีน้ำเงินไฟฟ้าอันยอดเยี่ยมนั้นได้เลย

วิธีการตั้งค่า ReactOS

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

  1. หน้าจอต้อนรับ
  2. การตอบรับ โดยเฉพาะต่อโครงการโอเพ่นซอร์สที่ ReactOS มี
  3. การตั้งค่าภาษา รวมถึงสำหรับระบบ (วันที่/เวลา สกุลเงิน และรูปแบบอื่นๆ) และสำหรับแป้นพิมพ์ (เช่น รูปแบบของสหรัฐอเมริกา) ที่แสดงในภาพด้านบน
  4. ตัวเลือกในการเพิ่มชื่อของคุณและชื่อบริษัทของคุณ
  5. ชื่อเครื่องของคุณและรหัสผ่านสำหรับ บัญชีผู้ดูแลระบบ .
  6. การตั้งค่าวันที่ เวลา และเขตเวลา
  7. การเลือกธีม ReactOS มีสองกล่อง: Lautus ธีมสีเข้ม และ Classic (ซึ่งดูเหมือนที่คุณคาดหวัง) ที่แสดงในภาพด้านล่าง
  8. การตั้งค่าเครือข่าย
  9. ระบุว่าเครื่อง ReactOS จะเป็นส่วนหนึ่งของเวิร์กกรุ๊ป (เฉพาะกิจ) หรือโดเมนบริษัท
  10. หน้าจอความคืบหน้าสุดท้ายในขณะที่ระบบปฏิบัติการทำงานในพื้นหลัง

เมื่อทั้งหมดนี้เสร็จสมบูรณ์ เดสก์ท็อปของคุณจะพร้อมใช้งาน หากคุณเป็นผู้ใช้ Windows ทั่วไป ทุกสิ่งที่นี่น่าจะคุ้นเคยเป็นอย่างดี เมนู 'เริ่ม' แถบงาน ถาดระบบ และไอคอนเดสก์ท็อปทั้งหมดมีลักษณะเหมือนกับระบบปฏิบัติการของ Redmond หน้าตาเหมือนกันหมด แต่ดียังไง งาน ?

การติดตั้งโปรแกรม Windows ใน ReactOS

เราจะเลือกแอปพลิเคชันสามรายการเพื่อใช้ในการทดลองนี้ ดังนี้:

  • โปรแกรมแก้ไขข้อความ . เป็นหนึ่งในเครื่องมือคอมพิวเตอร์พื้นฐานที่สุดที่มีอยู่ และ ReactOS มีโคลนของทั้ง Notepad และ Wordpad เช่นเดียวกับ Windows อย่างไรก็ตาม เราจะพยายามติดตั้ง PSPad ซึ่งเป็นโปรแกรมแก้ไขข้อความแบบโอเพนซอร์ส
  • เครื่องเล่นเพลง . QMMP เป็นข้ามแพลตฟอร์มและดูเหมือน WinAmp ดังนั้นจึงเป็นตัวเลือกที่ดี แต่แอปพลิเคชันมัลติมีเดียจำเป็นต้องโต้ตอบกับระบบปฏิบัติการภายในต่างๆ ดังนั้นจึงแสดงถึงสิ่งที่ซับซ้อนกว่าโปรแกรมแก้ไขข้อความเล็กน้อย
  • เว็บเบราว์เซอร์ . เรากำลังมองหาบางอย่างที่ซับซ้อนอยู่ ทำไมไม่ลองหาดูล่ะ มาลองติดตั้ง Chrome ตัวล่าสุดกัน

บันทึก: ในขณะที่คำแนะนำเริ่มต้นแสดง RAM 1GB ให้กับเครื่องเสมือน ReactOS ตามการเลือก Chrome ฉันเพิ่มเป็น 2GB ก่อนทำการติดตั้ง

ส่วนต่อไปนี้จะอธิบายรายละเอียดว่าการติดตั้งและการทำงานของโปรแกรมเหล่านี้ประสบความสำเร็จ (หรือไม่) เพียงใด

การติดตั้งและใช้งาน PSPad

หลังจากดาวน์โหลดตัวติดตั้งจาก เว็บไซต์โครงการ การดับเบิลคลิกง่ายๆ เริ่มต้นขึ้น

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

โดยรวมแล้วดูเหมือนว่าบลัชออนครั้งแรกจะทำงานได้ดี เพื่อให้เป็นตัวแทนของแอปพลิเคชัน 'พื้นฐาน' PSPad ผ่านการทดสอบ

บันทึก: ReactOS มี Application Manager ซึ่งคล้ายกับตัวจัดการแพ็คเกจต่างๆ ของโลกโอเพ่นซอร์สมากกว่า 'โปรแกรมและคุณลักษณะ' ของ Windows นี่คือที่เก็บซอฟต์แวร์ประเภทหนึ่งที่ผู้ใช้สามารถเลือกและติดตั้งแอปพลิเคชันสำหรับ ReactOS ได้เหมือนกับ Windows Store ที่น่าประหลาดใจคือ PSPad ปรากฏขึ้นเมื่อติดตั้งในเครื่องมือนี้ แม้ว่าเราจะติดตั้งด้วยตนเองก็ตาม ยิ่งไปกว่านั้น Application Manager ยังมี PSPad เวอร์ชัน (เก่ากว่าเล็กน้อย) สำหรับการติดตั้ง มันยังติดตั้งอย่างถูกต้องและยังเลือกเซสชันที่ฉันเปิดในเวอร์ชันที่ใหม่กว่าอีกด้วย

การติดตั้งและใช้งาน QMMP

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

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

สำหรับแอปพลิเคชัน 'ปานกลาง' นี้ เราสามารถประเมินได้ว่าไม่ผ่าน แม้ว่าจะทำการติดตั้งและเริ่มทำงาน แต่ก็ไม่ได้ทำหน้าที่หลักจริงๆ

บันทึก: เช่นเดียวกับ PSPad QMMP ก็มีให้ใช้งานจาก ReactOS Application Manager ด้วย การติดตั้งเวอร์ชันนี้ (เก่ากว่า) ใช้งานได้ดังที่แสดงในภาพด้านบน

การติดตั้งและใช้งาน Chrome

ตอนนี้สำหรับการทำรัฐประหาร: เว็บเบราว์เซอร์ Chrome หากคุณสามารถติดตั้งและใช้งานเครื่องได้ คุณก็จะมีเครื่องมือมากมายให้เลือกใช้ มีตั้งแต่อีเมลเดสก์ท็อปไปจนถึงเครื่องเล่นเสียง (ดูคู่มือ Spotify ของเรา) ไปจนถึงเครื่องมือเพิ่มประสิทธิภาพ (Google Docs หรือ Office Online) แต่ความสามารถในการเรียกใช้ซอฟต์แวร์บนเว็บที่ยอดเยี่ยมทั้งหมดนี้ หมายความว่ามันเป็นสัตว์ร้ายที่ซับซ้อนภายใต้ประทุน ReactOS สามารถจัดการได้หรือไม่?

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

บันทึก: แม้ว่า Chrome จะไม่ใช่ตัวเลือก แต่อย่างน้อยก็ไม่ต้องใส่จาระบีข้อศอกเพื่อติดตั้ง Firefox คือ! มีให้จาก Application Manager และทำงานได้ดี แม้ว่าเวอร์ชันจะเก่ากว่าเล็กน้อย (v.45.0.1) แต่ก็ไม่มีปัญหาในการเปิดฉบับร่างของบทความนี้ใน Google เอกสาร หลังจากที่ฉันลงชื่อเข้าใช้ Gmail ดังที่แสดงในภาพด้านล่าง

คุณควรใช้ ReactOS หรือไม่

มันขึ้นอยู่กับ. หากคุณเป็นผู้ใช้ Windows อยู่แล้ว? ไม่ ไม่ใช่ด้วยเหตุผลใดๆ เว้นแต่เป็นเพียงความอยากรู้ หากคุณเป็นผู้ใช้ Mac หรือ Linux? อาจเป็นประโยชน์ในการเรียกใช้แอปพลิเคชัน Windows แปลก ๆ ที่คุณต้องการโดยเรียกใช้ใน VirtualBox โดยพื้นฐานแล้ว หากคุณอยู่ในสถานการณ์ที่ไวน์ไม่สามารถเรียกใช้สิ่งที่คุณต้องการ และคุณไม่ต้องการที่จะซื้อลิขสิทธิ์ Windows เพียงจำไว้ว่าสถานะที่กำลังดำเนินการอยู่และอย่าทำการเดิมพันครั้งใหญ่ (เช่น อย่าพึ่งพาโปรแกรมที่สำคัญต่อภารกิจใดๆ หากไม่มีการทดสอบอย่างละเอียด)

วิธีสร้างเส้นในคำ

ที่กล่าวว่า หากคุณมีฮาร์ดแวร์รุ่นเก่าที่ไม่มีระบบปฏิบัติการ และคุณต้องการอย่างใดอย่างหนึ่ง ReactOS อาจเป็นตัวเลือกที่ใช้งานได้ คุณควรวางแผนที่จะยึดติดกับสิ่งที่มีอยู่ในตัวจัดการแอปพลิเคชันซึ่งไม่ได้แย่อย่างที่คิด แม้ว่าแอพที่ติดตั้งด้วยตนเองบางตัวใช้งานไม่ได้ แต่ ReactOS ก็ทำได้ 'สามต่อสาม' ด้วยการติดตั้ง Application Center

นอกจากยูทิลิตี้ข้างต้นและ Firefox แล้ว ยังมีแอปพลิเคชั่นที่ใช้งานหนักอยู่ด้วย เช่นเดียวกับ LibreOffice GIMP, Inkscape และ Scribus สำหรับกราฟิก/การเผยแพร่ GnuCash สำหรับการเงิน VLC สำหรับวิดีโอ มีแม้กระทั่งเวอร์ชันเดโมของ Diablo II ไม่โทรมเกินไปสำหรับกลุ่มนักพัฒนาชุมชนที่ใช้ Microsoft

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

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

แบ่งปัน แบ่งปัน ทวีต อีเมล การอัพเกรดเป็น Windows 11 คุ้มค่าหรือไม่?

Windows ได้รับการออกแบบใหม่ แต่นั่นเพียงพอที่จะโน้มน้าวให้คุณเปลี่ยนจาก Windows 10 เป็น Windows 11 หรือไม่

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • Windows
  • โอเพ่นซอร์ส
  • ติดตั้งซอฟต์แวร์
เกี่ยวกับผู้เขียน Aaron Peters(31 บทความที่ตีพิมพ์)

Aaron เชี่ยวชาญด้านเทคโนโลยีอย่างลึกซึ้งในฐานะนักวิเคราะห์ธุรกิจและผู้จัดการโครงการมาเป็นเวลาสิบห้าปีแล้ว และเป็นผู้ใช้ Ubuntu ที่ภักดีมาเกือบตราบเท่าที่ (ตั้งแต่ Breezy Badger) ความสนใจของเขารวมถึงโอเพ่นซอร์ส แอปพลิเคชันสำหรับธุรกิจขนาดเล็ก การผสานรวมของ Linux และ Android และการประมวลผลในโหมดข้อความธรรมดา

เพิ่มเติมจาก Aaron Peters

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก