มีการนำเสนอระบบปฏิบัติการ ReactOS 0.4.12 โดยมีวัตถุประสงค์เพื่อให้แน่ใจว่าเข้ากันได้กับโปรแกรมและไดรเวอร์ Microsoft Windows
นี่เป็นการเปิดตัวครั้งที่ 21 หลังจากที่โครงการเปลี่ยนไปเป็นการเผยแพร่ที่รวดเร็วยิ่งขึ้น โดยมีความถี่ประมาณหนึ่งครั้งทุกๆ สามเดือน เป็นเวลา XNUMX ปีแล้วที่ระบบปฏิบัติการนี้อยู่ในขั้นตอนการพัฒนา "อัลฟ่า" ชุดการติดตั้งได้รับการจัดเตรียมไว้สำหรับการดาวน์โหลด อิมเมจ ISO (122 MB) และ Live build (90 MB). รหัสโครงการเผยแพร่ภายใต้ใบอนุญาต GPLv2 และ LGPLv2
แม้จะมีตารางการปฏิบัติงานของการก่อตัว แต่การเตรียมการขั้นสุดท้ายของการเปิดตัวซึ่งตามธรรมเนียมแล้วดำเนินการในสาขาที่แยกจากกันนั้นใช้เวลาเกือบหกเดือน เหตุผลของกระบวนการเตรียมการที่ยาวนานเช่นนี้ก็คือความปรารถนาของวิศวกรรุ่น Joachim Henze ที่จะแก้ไขการถดถอยที่สะสมไว้ในช่วงไม่กี่ปีที่ผ่านมาให้ได้มากที่สุด เป็นผลให้สามารถขจัดการถดถอยได้มากกว่า 33 ครั้ง เรียกได้ว่าเป็นผลลัพธ์ที่น่าประทับใจ
การแก้ไขที่สำคัญที่สุดในเวอร์ชัน 0.4.12 คือการขจัดปัญหาต่างๆ ที่นำไปสู่ ทำให้เกิดการบิดเบือน ข้อความบนปุ่มในแอปพลิเคชันต่างๆ มากมาย เช่น iTunes และโปรแกรมที่ใช้เฟรมเวิร์ก .NET (2.0 และ 4.0)
มีการเพิ่มธีมใหม่สองธีม - Lunar ในรูปแบบของ XP พร้อมโทนสีที่เปลี่ยนไปและ Mizu ในรูปแบบของ Windows เวอร์ชันใหม่
เปิดใช้งานการสนับสนุนแล้ว การจัดตำแหน่งหน้าต่าง แอปพลิเคชันที่เกี่ยวข้องกับขอบของหน้าจอหรือขยาย/ยุบเมื่อเลื่อนหน้าต่างด้วยเมาส์ไปในทิศทางที่กำหนด
เพิ่มไดรเวอร์ฟรีสำหรับอะแดปเตอร์เครือข่าย Intel e1000 ซึ่งใช้เป็นค่าเริ่มต้นในอินเทอร์เฟซเครือข่ายเสมือน VirtualBox และ VMware ได้รับการพัฒนาโดย Viktor Perevertkin และ Mark Jensen
Stanislav Motylkov เพิ่มความสามารถในการโหลดไดรเวอร์สำหรับเครื่องมือ MIDI และจัดการไดรเวอร์เหล่านั้น
รายงานข้อผิดพลาดที่เก่าแก่ที่สุดที่แก้ไขใน ReactOS 0.4.12 คือคำขอ CORE-187 เพื่อเพิ่มการสนับสนุนสำหรับการแทนที่ Dll ในเครื่องโดยใช้ไฟล์ ".local" การแทนที่ในเครื่องเป็นสิ่งจำเป็นสำหรับโปรแกรมพกพาจำนวนมากในการทำงาน
ปัญหาในการใช้การบูตเครือข่ายโดยใช้โปรโตคอล PXE ได้รับการแก้ไขแล้ว
รหัสได้รับการเขียนใหม่เพื่อปกป้องส่วนประกอบที่ทำงานในพื้นที่เคอร์เนล (ntoskrnl, win32k, ไดรเวอร์ ฯลฯ ) จากการถูกแก้ไขโดยแอปพลิเคชัน
ซิงโครไนซ์กับโค้ดเบส Wine Staging 4.0 และเวอร์ชันอัปเดตของคอมโพเนนต์ของบุคคลที่สาม: btrfs 1.1, uniata 0.47, ACPICA 20190405, libpng 1.6.35, mbedtls 2.7.10, mpg123 1.25.10, libxml2 2.9.9, libxslt 1.1.33, ลิบทิฟ 4.0.10 .XNUMX
>>> การเปลี่ยนแปลง
>>> รายการข้อบกพร่องที่แก้ไขแล้ว
>>> การทดสอบซอฟต์แวร์และรายการการถดถอยสำหรับรีลีส 0.4.12
ที่มา: linux.org.ru