วิธีการติดตั้งระบบปฏิบัติการ ReactOS ทีละขั้นตอน

อินเทอร์เฟซ ReactOS 0.4.0

เราได้พูดคุยเกี่ยวกับ ReactOS ในบล็อกนี้สองสามครั้งแล้ว มันเกี่ยวกับระบบปฏิบัติการ พัฒนาภายใต้การดูแลของ ReactOS Foundationโครงการเริ่มต้นเมื่อหลายปีก่อนและเผยแพร่ภายใต้ใบอนุญาต GPL และ BSD ซึ่งเขียนเกือบทั้งหมดด้วยภาษาโปรแกรม C ฟรีและโอเพ่นซอร์ส แม้จะมีความคล้ายคลึงกับ Linux แต่ก็ไม่ใช่การแจกจ่ายหรือระบบที่ใช้เคอร์เนล Torvalds แต่ใช้เคอร์เนลไฮบริดของตัวเองและอินเทอร์เฟซแบบกราฟิกที่เรียกว่า ReactOS Explorer ซึ่งชวนให้นึกถึงระบบ Windows ...

ReactOS (ตอบสนองระบบปฏิบัติการโดยที่ React หมายถึง "ปฏิกิริยา" สำหรับความไม่พอใจต่อระบบของ Microsoft) เกิดขึ้นเพื่อสร้างระบบฟรีที่มีความเข้ากันได้แบบไบนารีสำหรับซอฟต์แวร์และไดรเวอร์ของ Microsoft Windows NT แม้ว่าในตอนแรกจะคิดว่าเข้ากันได้กับ Windows 95 (เมื่อโปรเจ็กต์นี้เรียกว่า FreeWin95) แต่ปัจจุบันรองรับซอฟต์แวร์สำหรับ Windows NT 5.x และเคอร์เนลที่สูงกว่านั่นคือสำหรับ Windows XP และซอฟต์แวร์ที่สูงกว่า นอกจากนี้ยังถูกส่งไปยังสถาปัตยกรรมอื่น ๆ ด้วยไม่เพียง แต่ x86-32 เท่านั้น แต่ยังรวมถึง AMD64 และ ARM ด้วย

เพิ่มเติมเล็กน้อยเกี่ยวกับ ReactOS

ReactOS

โดยทั่วไป นักพัฒนาของคุณทำงานเพื่อใช้ APIและองค์ประกอบอื่น ๆ เช่น Windows Registry แต่เป็นโอเพ่นซอร์สสำหรับสิ่งนี้พวกเขาใช้วิศวกรรมย้อนกลับในผลิตภัณฑ์ของ Microsoft เพื่อทำความเข้าใจวิธีการทำงานและโคลน นอกจากนี้ยังรวมบางส่วนของเลเยอร์ความเข้ากันได้ของโปรเจ็กต์ Wine ที่รู้จักกันดี (ออกเสียงว่า "ไร้สาระ") ด้วยวิธีนี้คุณสามารถติดตั้งซอฟต์แวร์ Windows ดั้งเดิมในระบบนี้และใช้งานได้แม้ว่าซอฟต์แวร์บางตัวจะไม่สามารถทำงานร่วมกันได้ 100% ก็ตาม

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

ปฏิกิริยา ตั้งชื่อตามผู้ก่อตั้งโครงการ Jason Filby จาก Oracle สำหรับโครงการนั้นมีข้อดีข้อเสีย สิ่งที่ไม่ดีคือไม่มีการสนับสนุนที่สำคัญและขาดผู้สนับสนุนและนักพัฒนา (แม้ว่าพวกเขาจะเพิ่มมากขึ้นทีละนิด แต่เพื่อให้ได้แนวคิดมีมากกว่า 1000 คนที่เกี่ยวข้องกับการพัฒนา Windows และมากกว่าเล็กน้อย 30 ใน ReactOS นอกจากนี้พวกเขาต้องเรียนรู้เกี่ยวกับสถาปัตยกรรม Windows แล้วจึงพัฒนา ... อย่างไรก็ตามเป็นทางเลือกที่ดีหากคุณต้องการใช้ซอฟต์แวร์ Windows โดยไม่ต้องมีระบบปฏิบัติการ Microsoft ในเครื่องของคุณหรือหากคุณไม่ต้องการใช้ Linux distro กับ Wine

MinGW เป็นหนึ่งในหน่วยการสร้างสำหรับการรวบรวม ReactX เป็นส่วนที่ช่วยให้เข้ากันได้หรือรองรับกับ DirectXโดยใช้ OpenGL สำหรับ 3D เป็นตัวหยุดในขณะที่ได้โซลูชันสำหรับผู้ใหญ่ ดังที่เราได้กล่าวไปแล้วมันยังใช้ประโยชน์จากโค้ดจากโครงการอื่น ๆ เช่น Wine เนื่องจากได้รับประโยชน์จากส่วนประกอบ Win32 API, NTDLL, USER32, KERNEL32, GDI32 และ Advapi ในขณะที่ส่วนอื่น ๆ ได้รับการพัฒนาโดยโปรแกรมเมอร์ ReactOS จากรูปแบบแยกต่างหาก .

FreeBSD เป็นระบบปฏิบัติการอื่นที่ ReactOS ยืมรหัสในการปรับปรุงเครือข่ายสแต็กของระบบพวกเขาได้หันไปใช้ระบบปฏิบัติการโอเพนซอร์สที่มีสิ่งที่ดีที่สุด (และจากที่ลินุกซ์ควรเรียนรู้ด้วย) ดังนั้นส่วน TCP ทั้งหมดจึงถูกคัดลอกจากโค้ด FreeBSD สำหรับ ReactOS นอกจากนี้เรายังสามารถเน้นส่วนอื่น ๆ เช่น FreeType สำหรับฟอนต์, 3D Mesa สำหรับการเรนเดอร์ OpenGL, UniAT สำหรับไดรเวอร์ ATA และไลบรารี FullFAT สำหรับความเข้ากันได้ของ FAT นอกจากนี้ NTFS ยังรองรับในเวอร์ชันล่าสุดและแม้แต่การอ่านและเขียนใน EXT3

สำหรับอนาคตคาดว่าความเข้ากันได้จะดีขึ้นและโครงการจะเติบโตขึ้นทีละเล็กทีละน้อย นอกจาก ขณะนี้ Windows NT ยังรองรับความเข้ากันได้ ด้วยแอปพลิเคชัน Java, OS / 2 และ DOS แม้ว่าจะไม่ใช่การแข่งขันสำหรับ Linux แต่ ReactOS เป็นโครงการที่ยอดเยี่ยมที่โครงการอื่น ๆ สามารถนำมาใช้และสามารถเรียนรู้ได้จากการเป็นโอเพ่นซอร์ส ด้วยเหตุนี้ ReactOS จึงได้รับการยกย่องและรางวัลมาบ้างแล้ว ...

ทำไมต้องติดตั้ง ReactOS?

ซอร์สโค้ด - ซอร์สโค้ด

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

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

ข้อกำหนดขั้นต่ำในการติดตั้ง ReactOS

ข้อกำหนดด้านฮาร์ดแวร์

คุณสามารถดาวน์โหลด Live ISO ของระบบปฏิบัติการเพื่อให้สามารถใช้งานได้โดยไม่ต้องติดตั้งหรือ BootCD ซึ่งเป็น ISO ที่สามารถติดตั้งบนคอมพิวเตอร์ของเราหรือในเครื่องเสมือน ใช้พื้นที่ประมาณ 90MB บีบอัดใน ZIP และเมื่อคลายซิปจะมีขนาดเกิน 100MB แต่ไม่มีอะไรเทียบกับ Windows ได้เลย ReactOS ไม่ต้องการทรัพยากรมากมาย:

  • CPU x86 หรือ x86-64 Pentium หรือสูงกว่า
  • 64MB RAM (แนะนำให้ใช้ 256MB)
  • IDE / SATA ฮาร์ดไดรฟ์อย่างน้อย 350MB
  • พาร์ติชันสำหรับบูตในรูปแบบ FAT16 / FAT32
  • การ์ดแสดงผล VGA 2MB (VESA BIOS 2.0v หรือสูงกว่า)
  • ไดรฟ์ซีดีรอม
  • แป้นพิมพ์และเมาส์มาตรฐาน

อย่างที่คุณเห็นมันเบาและสามารถติดตั้งได้แม้ในอุปกรณ์รุ่นเก่า ...

การติดตั้ง ReactOS ทีละขั้นตอน

ดาวน์โหลด ReactOS

ที่แรกก็คือ ดาวน์โหลด ReactOS ISO ในกรณีนี้คือ BootCD. สำหรับมัน ไปที่ลิงค์นี้ จากนั้นคลิกที่ดาวน์โหลด BootCD หน้าจอต่อไปนี้จะปรากฏขึ้นและคุณสามารถบริจาคเงินให้กับโครงการหรือหากคุณต้องการดาวน์โหลดได้ฟรีโดยคลิกที่«ไม่ขอบคุณ มาดาวน์โหลดกันเลย! » และเปลี่ยนเส้นทางคุณไปยัง SourceForge เพื่อดาวน์โหลด:

ดาวน์โหลดเว็บ ReactOS BootCD

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

การติดตั้งระบบ

ตอนนี้ เราเริ่มการติดตั้งเอง. เราเลือกภาษาที่เราต้องการในกรณีนี้คือภาษาสเปน (Spanish):

การเลือกภาษา

จากนั้นเรากด ENTER เพื่อ ติดตั้งระบบ ปฏิบัติการ:

การติดตั้ง

ตอนนี้ เรายืนยัน กด ENTER อีกครั้ง:

การยืนยันการติดตั้ง

มันแสดงให้เราเห็น ตรวจพบการกำหนดค่าฮาร์ดแวร์หากเป็นอุปกรณ์ที่ทันสมัยกว่าอาจทำให้เกิดปัญหาได้นั่นคือเหตุผลที่ฉันแนะนำให้ติดตั้งในเครื่องเสมือนด้วย VMWare หรือ VirtualBox เป็นต้น เราดำเนินการต่อด้วย INTRO:

องค์ประกอบ

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

แบ่งพาร์ติชัน

อย่างที่คุณเห็นการติดตั้งจะเตือนคุณถึง Windows XP ตอนนี้มันบอกเราว่าเราต้องการกดต่อหรือไม่ ป้อนเพื่อจัดรูปแบบพาร์ติชัน:

การจัดรูปแบบ

เรายืนยันว่าเราต้องการฟอร์แมตพาร์ติชันและกด ENTER เพื่อเริ่ม ติดตั้งไฟล์...

ติดตั้งไฟล์

และตอนนี้ เรารอการติดตั้งจะใช้เวลาเพียงเล็กน้อยเนื่องจากมีน้ำหนักเบามากและแม้จะมีทรัพยากรเพียงเล็กน้อยก็จะไม่เกินสองสามวินาทีหรือนาที

ความคืบหน้า

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

ตัวโหลดบูต

ตอนนี้ส่วนประกอบ ReactOS ได้รับการติดตั้งแล้ว เพียงแค่เริ่มต้นใหม่เท่านั้น. กดปุ่มตกลง.

เริ่มต้นใหม่

การเริ่มต้นระบบครั้งแรกมาถึงเกือบจะถึงแล้ว ... อย่างไรก็ตามหากขอให้คุณกดปุ่มเพื่อเข้าถึงออปติคัลไดรฟ์ (CD) ให้เพิกเฉยหลังจากนั้นไม่กี่วินาทีระบบปฏิบัติการจะเริ่มทำงาน:

หลัก ReactOS

หากในการรีบูตครั้งถัดไปหน้าจอนี้จะแสดงให้เราเห็น คุณต้องรอ หรือเลือกตัวเลือกแรกโดยตรง:

เมนูเริ่มต้น

ในครั้งแรกที่คุณเริ่มระบบจะแสดงเมนูการติดตั้ง ของ ReactOS ที่คุณต้องผ่านด้วย Next, Next, Next (แก้ไขภาษา), ใส่ชื่อผู้ใช้และองค์กร, Next, รหัสผ่านผู้ดูแลระบบและชื่อคอมพิวเตอร์, Next, time zone, ถัดไปเรารอให้ติดตั้งและจะกลับไปรีสตาร์ท ...

ถัดไปถัดไปถัดไป ...

อาจขอให้เราติดตั้งไดรเวอร์บางตัว, ขั้นตอนง่ายๆ, Next, Finish, Next, Finish ...

ไดร์เวอร์

ในที่สุดเราก็มีเดสก์ท็อป ReactOS ให้สำรวจ ฉันขอเชิญคุณเพื่อสอบถามถ้าคุณมาจาก Windows จะคุ้นเคยเป็นอย่างดี ...

ReactOS Explorer

อย่าลืมที่จะแสดงความคิดเห็นของคุณ หรือสงสัย ...