Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
ReactOS là một dự án mã nguồn mở khá đặc biệt, được nhiều người xem như một lựa chọn thay thế miễn phí cho Windows, nhất là với những ai không muốn bị “khóa chặt” trong hệ sinh thái phần mềm độc quyền của Microsoft. Mục tiêu cốt lõi của ReactOS là cho phép người dùng chạy ứng dụng và driver Windows trong một môi trường mã nguồn mở đáng tin cậy, mang nhiều nét quen thuộc của Windows XP.
Sau nhiều năm phát triển, dự án đã đạt được không ít tiến bộ, từ hỗ trợ hệ thống tập tin FAT của Microsoft, bộ nhớ đệm Registry, xử lý file .zip gốc, cho tới khả năng chạy game Hover! kinh điển ở chế độ toàn màn hình. Và giờ đây, ReactOS chính thức kỷ niệm cột mốc 30 năm hình thành.

Trong một bài blog kỷ niệm, Carl Bialorucki – lập trình viên cốt lõi của ReactOS – đã điểm lại lịch sử phát triển của hệ điều hành này, cho biết bản commit đầu tiên vào kho mã nguồn được thực hiện đúng 30 năm trước.
Giai đoạn từ năm 1996 đến 2003 là quãng thời gian ReactOS vẫn đang “tìm chỗ đứng”, sau khi dự án FreeWin95 – vốn hướng tới việc tạo bản sao của Windows 95 – bị đình trệ. ReactOS sau đó điều chỉnh hướng đi, tập trung xây dựng một nhân hệ điều hành theo kiến trúc Windows NT, rồi mới phát triển driver xoay quanh nền tảng này. Eric Kohl, người viết bộ driver lưu trữ đầu tiên cho ReactOS, từng chia sẻ rằng ông biết đến dự án trong lúc tìm mã mẫu cho các đóng góp vào WINE. Sau khi theo dõi thảo luận của cộng đồng, ông bắt đầu chuyển FreeDOS command.com thành một ứng dụng console Win32, với mục tiêu mở rộng nó để tương thích 4DOS – một trình thông dịch dòng lệnh rất mạnh vào thời điểm đó.
Ngày 4/12/1998, Eric chính thức giới thiệu bản thân và đề xuất sử dụng command.com đã chỉnh sửa làm cmd.exe tương lai của ReactOS. Sau một thời gian gửi mã nguồn và vá lỗi, ông được mời quyền ghi trực tiếp vào kho mã. Theo Eric, bầu không khí làm việc khi đó rất cởi mở và thân thiện, không có xung đột hay “chiến tranh nội bộ” như ở một số dự án khác.
ReactOS đạt phiên bản 0.1.0 vào tháng 2/2003, với giao diện dòng lệnh (CLI) có thể khởi động trực tiếp từ đĩa CD. Từ năm 2003 đến 2006, dự án ghi nhận nhiều tiến bộ, bao gồm giao diện desktop đồ họa mới và các driver bổ sung. Tuy nhiên, quá trình phát triển buộc phải tạm dừng khi xuất hiện lo ngại rằng một số đóng góp có thể sử dụng mã Windows độc quyền. Điều này dẫn tới một cuộc kiểm toán toàn diện mã nguồn nhằm tránh nguy cơ kiện tụng từ Microsoft.
Trong giai đoạn 2006–2016, ReactOS 0.3.x được phát triển với nhiều tính năng quan trọng như hỗ trợ mạng, trình quản lý gói và driver UniATA, cho phép làm việc với ổ SATA và phân vùng dung lượng lớn hơn 8GB. Đến hiện tại, dòng ReactOS 0.4.x đã hỗ trợ debug kernel bằng WinDbg khi biên dịch với MSVC, có shell đồ họa mới với kiến trúc rất giống Windows Explorer, cùng nhiều cải tiến khác.

Dù đã tồn tại suốt 30 năm, ReactOS vẫn duy trì được sự quan tâm của cộng đồng. Nói về tương lai, Bialorucki cho biết nhóm phát triển đang cân nhắc tích hợp nhiều dự án “ngoài cây” vào hệ điều hành, bao gồm môi trường build mới cho lập trình viên, driver NTFS và ATA mới, cơ chế ngẫu nhiên hóa không gian địa chỉ (ASLR) cho kernel và user mode, cũng như hỗ trợ driver GPU hiện đại dựa trên WDDM. Với những ai hứng thú, ReactOS hiện cho phép đóng góp tài chính hoặc tham gia phát triển trực tiếp trên GitHub.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Mẹo bỏ qua phần trả lời AI trên Google chỉ với 3 ký tự
TOP lựa chọn thay thế GPT-Live-1 cho giọng nói AI
Tính năng Dự Án trong ChatGPT là gì? Hướng dẫn sử dụng từ A đến Z
Bộ công cụ tạo bài thuyết trình bằng AI
TOP ứng dụng Claude AI có thể tạo mà không cần viết code
AI tích hợp bảng tính: Gemini trong Sheets và Copilot trong Excel
Xây dựng Copilot Studio agent flow đầu tiên trong 15 phút
API Key là gì?
Hướng dẫn tạo báo cáo tương tác trên NotebookLM
Tại sao nên dùng AI để tạo bài thuyết trình?
Cách dùng Perplexity làm trợ lý mua sắm cá nhân
Gmail Live: Tìm và quản lý email bằng giọng nói
TOP nguồn prompt ChatGPT chất lượng và đa dạng
Cách gợi ý lịch hẹn bằng Gemini trong Gmail
Cách tạo và xuất file Microsoft Office trực tiếp từ Gemini
8 cách sử dụng ChatGPT cho SEO thật sự thiết thực
Cách xây dựng workflow thực tế cho mạng xã hội bằng ChatGPT
Templates trong ChatGPT là gì? Hướng dẫn sử dụng chi tiết Templates
Kimi Code vs Claude Code: Đâu là công cụ AI lập trình tốt hơn?
Làm sạch và chuẩn bị dữ liệu bảng tính với AI
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Công thức tính diện tích hình Elip
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
8 ứng dụng Microsoft Store miễn phí giúp Windows tốt hơ
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
6 cách mở Computer/System Properties trong Windows 10
Cách sửa lỗi There Are Currently No Power Options Available Windows