Nhóm phát triển ReactOS mới đây đã thông báo phát hành phiên bản ổn định mới nhất của hệ điều hành của họ, ReactOS 0.4.11.
Ba tháng trước, vào tháng 11 năm 2018, phiên bản 0.4.10 do nhóm ReactOS phát hành đã làm nổi bật tính nhất quán và ổn định của dự án, bao gồm khả năng khởi động từ ổ đĩa BTRFS đã được định dạng của hệ điều hành mã nguồn mở này.
Trong ba tháng qua, nhóm đã tập trung nghiên cứu sâu rộng về nhân hệ điều hành, đặc biệt là việc lập trình lại các API của Windows , điều này đã giúp cải thiện tính ổn định tổng thể của hệ thống.
Các tính năng mới chính của ReactOS 0.4.11
ReactOS 0.4.11 mang đến nhiều cải tiến về nhân cho hệ điều hành mã nguồn mở này. Công việc của nhóm cũng tập trung vào các hệ thống tệp được hỗ trợ bởi ReactOS.
Những chỉnh sửa mà nhóm đã thực hiện ở cấp độ quản lý nhập/xuất tập tin bởi nhân hệ điều hành đã giúp loại bỏ ít nhất một nguyên nhân gây ra lỗi màn hình xanh khi cố gắng lưu phân vùng ổ đĩa bằng phần mềm sao lưu ODIN.
Trên thực tế, mặc dù trình điều khiển fastfat là trình điều khiển hệ thống tệp nội bộ, ReactOS luôn dựa vào trình điều khiển của bên thứ ba để hỗ trợ BTRFS, theo ghi chú phát hành.
Đây là cơ sở cho một số lỗi trong các phiên bản trước, chẳng hạn như vấn đề rò rỉ bộ nhớ lớn đã được giải quyết trong ReactOS 0.4.11.

Phản ứng
Sự không tương thích giữa bộ điều khiển UniATA và các bộ điều khiển AHCI SATA đi kèm với chip Intel thế hệ thứ sáu (Skylake) cũng đã được khắc phục trong ReacOS 0.4.11.
Trên thực tế, hầu hết các máy tính ngày nay đều sử dụng kết nối SATA và giao diện AHCI tương ứng, mà ReactOS dựa vào bộ điều khiển UniATA.
Khi thế hệ thứ XNUMX của bộ xử lý Intel Core (Skylake) ra mắt, nó đi kèm với nền tảng chipset có trình điều khiển AHCI SATA được chứng minh là không tương thích với UniATA.
Khả năng tương thích cao hơn
Các phiên bản ReactOS cũ hơn cũng gặp sự cố khi dừng một số ứng dụng phiên bản cũ hơn.
Trong thực tế, ReactOS gặp khó khăn cụ thể khi xử lý trình tự dừng cho các ứng dụng .NET 2.0.
Thông thường, thời gian chờ quá ngắn khiến các ứng dụng này không thể dừng đúng cách.
Vấn đề này đã được giải quyết bằng cách làm cho ReactOS 0.4.11 trở thành một nền tảng hữu ích để chạy các ứng dụng tương thích với Windows.
Cải tiến Win32 trong ReactOS 0.4.11
Khối tính năng thường được gọi là win32k, được triển khai trong không gian nhân hệ điều hành, có thể chứa các vấn đề gây ra sự cố sập hệ thống trên các phiên bản ReactOS cũ hơn.
Theo ghi chú, lỗi này đã được giải quyết và các vấn đề liên quan sẽ không xuất hiện trong phiên bản ReactOS 0.4.11.
Cải tiến mạng
Những nỗ lực của nhóm ReactOS cũng đã giúp cải thiện mạng ReactOS bằng cách cho phép các chương trình gỡ lỗi và chẩn đoán mạng khác nhau.
Theo cách này, nó trở nên hữu ích không chỉ như một nền tảng để chạy các ứng dụng mà còn để gỡ lỗi chúng. Điều này làm cho hệ điều hành trở nên hữu ích cho cả người dùng và nhà phát triển.
Tất cả những cải tiến này đối với hệ điều hành mã nguồn mở, đặc biệt là các bản sửa lỗi ở cấp độ hạt nhân, sẽ góp phần vào sự mạnh mẽ và ổn định của hệ thống đối với những người đam mê Windows mã nguồn mở.
Mặc dù vậy, người hâm mộ nguồn mở vẫn có thể sử dụng Linux và khả năng tương thích với Windows, mặc dù đã được cải thiện, vẫn còn sơ khai trong một số khuôn khổ .NET gần đây, chẳng hạn như .NET 4.7.2.
Các cải tiến để khởi động / dừng ứng dụng trong ReactOS 0.4.11
Khi một ứng dụng chạy, nó thường phụ thuộc vào các thư viện khác ở dạng DLL. Trình tải (LDR) chịu trách nhiệm tìm và tải các tệp DLL phụ thuộc và việc lặp lại các tệp phụ thuộc này một cách thích hợp là rất quan trọng để mọi thứ hoạt động.
Tính năng này không được hỗ trợ tốt trong các phiên bản trước. Nhưng lỗ hổng này đã được giải quyết và toàn bộ các ứng dụng hiện đại có thể bắt đầu trong phiên bản mới nhất của.
Trong số các ứng dụng vừa được kích hoạt trong phiên bản mới này là Blender 2.57.
Nếu bạn muốn tìm hiểu thêm, bạn có thể xem thông báo ra mắt sản phẩm. Link ở đây.