- loss32 hướng tới một bản phân phối Linux dùng môi trường Win32 làm desktop mặc định bằng cách tận dụng WINE và các thành phần của ReactOS
- Người dùng có thể tải trực tiếp và chạy các tệp
.exe, và hệ thống được thiết kế như một hệ điều hành mã nguồn mở hoàn chỉnh
- Không giống cách tiếp cận của ReactOS là tái hiện thực nhân Windows NT, loss32 chọn hướng đảm bảo tính ổn định và tương thích trên nền nhân Linux
- Các động lực chính của dự án là cải thiện WINE, khôi phục trải nghiệm desktop dựa trên Win32, và mở rộng khả năng tiếp cận phần mềm sáng tạo
- Bản nguyên mẫu đầu tiên dự kiến phát hành vào tháng 1 năm 2026, sau đó sẽ được cải tiến dần
Khái niệm Win32/Linux
- Linux được mô tả không phải là một hệ điều hành độc lập, mà là một phần của hệ thống hoàn chỉnh gồm WINE và không gian người dùng của ReactOS
- Tổ hợp này được gọi là “Win32/Linux” hoặc “Win32 plus Linux”
- Dựa trên khái niệm hệ điều hành hoàn chỉnh do Microsoft định nghĩa, dự án hướng tới sự kết hợp giữa nhân Linux và môi trường Win32
Tổng quan dự án
- Mục tiêu là xây dựng một môi trường desktop hoàn chỉnh được cấu thành từ phần mềm Win32 chạy trên WINE
- Người dùng có thể chạy trực tiếp các tệp
.exe
- Đây là một dạng hệ điều hành tự do và cởi mở mà cả người không quen với Unix cũng có thể tiếp cận
- Khác với ReactOS, dự án không hiện thực lại nhân mới, mà sử dụng nhân Linux và các thành phần đã được kiểm chứng
- Bao gồm một phần không gian người dùng của ReactOS để cải thiện tính khả dụng
- Do dựa trên Linux nên cũng có thể chạy phần mềm dành cho Linux, một lợi thế mà ReactOS không có
Phạm vi thay thế không gian người dùng
- Dự án hướng tới thay thế càng nhiều không gian người dùng bằng WINE càng tốt
- Không nêu giới hạn hay ngoại lệ cụ thể
Động lực xây dựng
- Nhằm duy trì trải nghiệm desktop PC từ cuối thập niên 1990 đến đầu thập niên 2010
- Cải thiện những phần chưa hoàn thiện của WINE để mọi người đều có thể hưởng lợi từ khả năng tương thích tốt hơn
- Xem Win32 là một “ABI Linux ổn định”
- Cũng bao gồm động lực mang tính thử nghiệm đơn giản là “vì có thể làm được”
Lập luận về tính ổn định của Win32
- ABI Win32 có lịch sử tương thích được duy trì qua nhiều thập kỷ
- Thậm chí có thể chạy cả phần mềm Win16 thông qua WINE
- Trong các lĩnh vực như phần mềm sáng tạo hay game, tức những mảng còn thiếu trong hệ sinh thái GNU/Linux, Win32 mang lại khả năng tiếp cận rộng rãi
- Nó được mô tả là “ABI ổn định của thế giới”, đồng thời được đánh giá là giúp tăng khả năng tiếp cận di sản văn hóa
Ảnh chụp màn hình và trạng thái hiện tại
- Ảnh chụp được công bố là màn hình thực tế với WINE đang chạy trên Debian 13
- Hiện tại vẫn tồn tại các điểm bất tiện và phần chưa hoàn thiện
- Mục tiêu là ổn định hóa môi trường này và đóng gói nó thành dạng dễ cài đặt
Cách tham gia
- Dự án do hikari_no_yume viết trong sự kiện 39C3 vào ngày 29 tháng 12 năm 2025, và được cập nhật vào ngày 30 tháng 12
- Có thể tham gia hoặc liên hệ qua email (hikari@noyu.me) hoặc kênh IRC #loss32 (irc.libera.chat)
- Các lĩnh vực mong muốn hợp tác:
- Cải thiện tích hợp giữa Wayland compositor và WINE (hiện đang dùng standalone mutter)
- Công việc liên quan đến explorer.exe, shell32.dll, HiDPI scaling, đóng gói của WINE
- explorer.exe, shell32.dll của ReactOS, cùng các vấn đề tương thích với WINE
- Toàn bộ cấu trúc chi tiết của desktop stack GNU/Linux
Lịch trình sắp tới
- Bản nguyên mẫu đầu tiên dự kiến phát hành vào tháng 1 năm 2026
- Có thể cài đặt bằng cách thêm vào
/etc/apt/sources.list rồi chạy sudo apt install
- Dự kiến sẽ bao gồm nhiều thành phần chưa hoàn thiện và lỗi, sau đó tiếp tục được cải tiến theo từng vòng lặp
1 bình luận
Ý kiến trên Hacker News
Ngay cả Linus Torvalds cũng nói rằng tính tương thích ABI là chưa đủ tốt. Tôi nghĩ đây là một trong những lý do chính khiến Linux không phổ biến trên desktop
Video liên quan
Nhưng việc phe mã nguồn mở đến giờ vẫn làm ra những hệ điều hành thiếu ổn định trên một khái niệm cũ như vậy thì thật mỉa mai.
Sự hỗn loạn của hệ thống đóng gói, các bản cập nhật làm hỏng hệ thống, glibc thiếu ổn định, môi trường desktop thay đổi liên tục... tất cả vẫn là vấn đề
Thật đáng ngạc nhiên là nhờ Wine và Proton, Linux lại tương thích với game Windows cũ tốt hơn. Các game thập niên 90~00 khó chạy trên Windows, nhưng trên Steam thì chỉ cần một cú nhấp là chạy được trên Linux
Làm utility GUI dựa trên VB6 có thể ổn định và năng suất hơn công nghệ web ngày nay
Ngoài ra Elements của RemObjects là một môi trường RAD có thể nhắm tới nhiều nền tảng bằng nhiều ngôn ngữ khác nhau
Tôi muốn biết cụ thể vấn đề ABI của Linux là gì. Tôi đã dùng Linux hơn 20 năm nhưng chưa cảm thấy có vấn đề với các ứng dụng cài qua package manager.
Nếu có ai hiểu toàn bộ lịch sử thì sẽ rất tuyệt nếu viết thành một bài blog tổng hợp
Văn hóa CADT (văn hóa rewrite) vẫn tiếp diễn chỉ vì bảo trì không vui. Ví dụ: Wayland, rewrite bằng Rust
Trong môi trường như vậy, ứng dụng thương mại khó phát triển, còn ứng dụng mã nguồn mở cũng mất nhiều năm để port (ví dụ: GIMP chuyển từ GTK2 sang 3)
Nhà phát triển khổ vì các distro làm trung gian, còn người dùng thì chỉ có thể dùng ứng dụng phiên bản cũ.
Một hệ điều hành tốt phải chạy được nguyên vẹn ứng dụng cũ.
Windows làm điều này tốt hơn Linux rất nhiều, còn Linux có cấu trúc mang tính xã hội chủ nghĩa nên không có chủ thể chịu trách nhiệm.
Docker là lời giải ở phía server, nhưng không áp dụng được cho desktop
Nếu có một desktop Linux mang giao diện cổ điển kiểu Windows 7 hay XP thì có lẽ tôi sẽ thật sự trở thành fan.
Sự thanh lịch đó hấp dẫn hơn Windows 10 rất nhiều
Nếu sao chép một môi trường cố định như vậy thì có thể tránh thừa tính năng và tập trung vào sửa lỗi cùng tối ưu hóa
Hoặc phải chờ đến khi ReactOS hoàn thiện
Do thay đổi ở phiên bản Python và WxWindows mà WikidPad bị hỏng, cuối cùng tôi quay lại Windows.
File exe từ năm 2012 vẫn chạy hoàn hảo. Cá nhân tôi nghĩ Windows 2000 Server SP4 là hệ điều hành desktop tốt nhất từng có
Tăng tốc GPU có thể bị hỏng, nhưng X11 vẫn giữ khả năng tương thích ngược mạnh mẽ
Tôi nghĩ đã đến lúc Microsoft phải nếm trải chiến lược embrace, extend, extinguish do chính họ tạo ra
Trên thực tế, Microsoft đã tích cực đón nhận Linux và mã nguồn mở trong 10 năm qua
Ý tưởng của Linux thì hay, nhưng vẫn còn thiếu hỗ trợ phần cứng. Khi ARM phổ biến hơn có lẽ sẽ còn tệ hơn.
Tôi thắc mắc vì sao Google không biến Android thành một desktop OS thực thụ. ChromeOS quá hạn chế
Từ Android 16, Google đang nghiêm túc thúc đẩy việc desktop hóa Android.
ChromeOS cũng quá đủ tốt cho một số công việc nhất định.
Chỉ là Google không giỏi lắng nghe tiếng nói của khách hàng.
Dù vậy, vẫn phải công nhận họ đã đóng góp cho sự phát triển của công nghệ web
Nếu lần cuối bạn dùng là năm 2013 thì bây giờ nó đã khác hoàn toàn
Sẽ rất hay nếu các distro lớn dùng binfmt_misc để đăng ký Wine mặc định.
Nếu có thể chạy ứng dụng Windows một cách cô lập trong cơ chế bảo mật của Linux, đồng thời quản lý log và crash report một cách tích hợp,
thì sẽ mở ra con đường thực tế để trở thành hệ điều hành thay thế Windows
Dự án Longene lại hiện lên trong đầu.
Đây là một nỗ lực tích hợp Windows API vào kernel Linux, là một ví dụ lịch sử tham khảo khá thú vị