หลังจากพัฒนามานานกว่าสามปี ระบบปฏิบัติการ ReactOS 0.4.15 ก็ได้ถูกปล่อยออกมา โดยมีเป้าหมายเพื่อให้มั่นใจได้ถึงความเข้ากันได้กับโปรแกรมและไดรเวอร์ของ Microsoft Windowsและยังนำเสนอการออกแบบในสไตล์ต่างๆ อีกด้วย Windowsสามารถดาวน์โหลดไฟล์ ISO สำหรับติดตั้ง (117 MB) และไฟล์เวอร์ชันพร้อมใช้งาน (ในไฟล์ซิปขนาด 85 MB) ได้ โค้ดของโครงการเผยแพร่ภายใต้ใบอนุญาต GPLv2 และ LGPLv2
นับตั้งแต่การเปิดตัวครั้งล่าสุด มีการเปลี่ยนแปลงมากกว่า 8600 รายการและมีรายงานปัญหาที่ถูกปิด 1319 รายการ การเปลี่ยนแปลงที่สำคัญ:
- รูปแบบภาพเริ่มต้นได้รับการเปลี่ยนเป็นรูปแบบ "Mizu"

- เพิ่มการรองรับสำหรับการวางไอคอนขนาดใหญ่บนแถบงาน

- เพิ่มการรองรับสำหรับไฟล์เก็บถาวรในรูปแบบ ZIP ซึ่งสามารถใช้งานในตัวจัดการไฟล์ได้ในฐานะระบบไฟล์เสมือน และยังสามารถแตกไฟล์ได้โดยใช้ตัวช่วยแยกต่างหาก

- มีการเพิ่มไอคอน "เบราว์เซอร์อินเทอร์เน็ต" ลงบนเดสก์ท็อปเพื่อเปิดใช้งานเว็บเบราว์เซอร์
- แก้ไขปัญหาที่ไอคอนไม่แสดงอย่างถูกต้องในแอปพลิเคชันเช่น Microsoft Office 2000, Microsoft Visual Basic 6 และ Hoyle Cards ปรับปรุงเสถียรภาพของไลบรารี Shell32
- ตัวจัดการ PnP (Plug and Play) ในเคอร์เนลได้รับการออกแบบใหม่อย่างมีนัยสำคัญ ซึ่งได้ขยายขีดความสามารถของ ReactOS ในการเรียกใช้ไดรเวอร์ของบุคคลที่สามที่สร้างขึ้นสำหรับ Windows.
- เพิ่มความสามารถในการบูต ReactOS จากอุปกรณ์ USB บนชิปเซ็ตที่มีตัวควบคุม EHCI, OHCI และ UHCI แก้ไขปัญหาที่ไดรเวอร์ USB ติดเมื่ออุปกรณ์ USB ไม่พร้อม ทำให้ไม่สามารถบูตได้ในระบบบางระบบ
- ปรับปรุงระบบเสียงให้ดียิ่งขึ้น จาก Windows ชุดเครื่องมือพัฒนาไดรเวอร์ (WDK) ได้ถูกพอร์ตไปยังไดรเวอร์ AC'97 แล้ว ทำให้สามารถใช้งานเสียงได้เมื่อติดตั้งใน VirtualBox และเลือกตัวควบคุมเสียง ICH AC'97 ในการตั้งค่า หรือเมื่อบูตระบบที่มีเมนบอร์ดรุ่นเก่า มีการเพิ่มการรองรับอัตราการสุ่มตัวอย่างที่สูงขึ้น การส่งออกเสียงหลายช่องสัญญาณ รูปแบบไฟล์เสียงใหม่ และการเล่นไฟล์ WAV แบบวนซ้ำ
- กลไก "Section Objects" สำหรับการแชร์พื้นที่หน่วยความจำได้รับการออกแบบใหม่ในระบบจัดการหน่วยความจำ การเปลี่ยนแปลงนี้ช่วยแก้ไขปัญหาที่ไม่สามารถเรียกใช้ไฟล์ปฏิบัติการจากพาร์ติชันภายนอก เช่น ที่เก็บข้อมูลเครือข่ายและไดรฟ์ที่ใช้ร่วมกันได้ เครื่องเสมือน.
- ของ Windows ชุดเครื่องมือพัฒนาไดรเวอร์ (WDK) ได้นำไดรเวอร์ FAT ซึ่งเป็นโอเพนซอร์สของ Microsoft มาใช้งานแล้ว ไดรเวอร์ FAT ตัวใหม่นี้แก้ไขปัญหาด้านเสถียรภาพและประสิทธิภาพของไดรเวอร์ตัวเก่า และช่วยให้สามารถถอดอุปกรณ์ภายนอกได้อย่างถูกต้อง
- ได้มีการนำกลไกสำหรับการกู้คืน การรีเซ็ตสถานะ และการแคชรีจิสทรีมาใช้ ซึ่งช่วยเพิ่มความสามารถในการอยู่รอดของระบบในกรณีที่เกิดการยุติฉุกเฉินหรือไฟดับ กลไกการกู้คืนช่วยให้คุณแก้ไขพื้นที่ที่เสียหายในรีจิสทรีโดยอัตโนมัติ กลไกการรีเซ็ตสถานะ (flush) ช่วยให้แน่ใจว่าการเปลี่ยนแปลงจะถูกบันทึกลงในดิสก์เป็นระยะ และการแคชจะช่วยเพิ่มความเร็วในการทำงานกับรีจิสทรีได้อย่างมาก
- เคอร์เนลมีระบบย่อย Se (ระบบย่อยความปลอดภัย) ที่ได้รับการปรับปรุง ซึ่งใช้งานกลไกสำหรับจัดการการเข้าถึงวัตถุระบบ
- มีการเพิ่มความสามารถของแอปพลิเคชันพื้นฐานและยูทิลิตี้ระบบ ตัวอย่างเช่น ตัวแก้ไขกราฟิก Paint มีเครื่องมือสำหรับการทำงานกับข้อความ และตัวแก้ไขข้อความ Notepad ก็มีกล่องโต้ตอบสำหรับพิมพ์ ปรับปรุง IME (Input Method Editor) สำหรับการจัดการวิธีการป้อนข้อมูล
- เพิ่มการสนับสนุนเบื้องต้นสำหรับการบูตบนระบบหลายโปรเซสเซอร์โดยเปิดใช้งานโหมด SMP
- ประสิทธิภาพการทำงานได้รับการปรับปรุงอย่างมีนัยสำคัญในโหมด 64 บิต
- เพิ่มรายการงานยูทิลิตี้บรรทัดคำสั่งใหม่เพื่อแสดงรายการของงานที่กำลังดำเนินการอยู่
- อัปเดตโค้ดสำหรับส่วนประกอบของบุคคลที่สาม: ACPICA 20210730, mpg123 1.26.2, mbedtls 2.16.11, libxml2 2.9.12
- เพิ่ม Windows Driver Framework และ Kernel Mode Driver Framework จาก Microsoft
- การใช้งาน d3dx9 และ wininet ได้รับการซิงโครไนซ์กับ Wine 6.0, msi กับ Wine Staging 7.3 และ dbghelp กับ Wine Staging 5.16 DLL จาก Wine Staging 5.7 ได้ถูกพอร์ตไปยัง regapi และจาก Wine Staging 4.18 ไปยัง dbgeng แล้ว โค้ดสำหรับรองรับรูปแบบ Metafile ได้ถูกพอร์ตจาก Wine ไปยัง gdi32 แล้ว
สาขาหลักพัฒนาการสนับสนุนสำหรับ UEFI, SMP และการจัดการพลังงานเพิ่มเติม และเพิ่มตัวติดตั้งแบบกราฟิกและไดรเวอร์ NTFS
ที่มา: opennet.ru



