Winix - Tôi đã tự mình phát triển một OS suốt 5 năm
(github.com)-
OS kiểu Unix dành cho vi xử lý kiến trúc Waikato RISC (WRAMP)
-
Kernel lai tập trung vào tính dễ dùng và hiệu năng
-
Chịu ảnh hưởng từ Minix1
-
Quản lý tiến trình & bộ nhớ: bộ nhớ ảo, ánh xạ trang, kernel thread..
-
Hệ thống tệp trong bộ nhớ hỗ trợ phần lớn POSIX API
-
Shell Bourne hỗ trợ pipe
1 bình luận
Tiêu đề được giữ nguyên vì chính nhà phát triển halfer53 (Bruce) đã tự giới thiệu như vậy.
Trong bài trên HN, có người khác viết một bình luận giới thiệu, và tác giả còn khen rằng nó hay hơn hẳn phần tự mô tả của mình.
https://news.ycombinator.com/item?id=27647079
Trong thời đại mà nghiên cứu hệ thống đang dần lụi tàn [1], những cứu cánh hiếm hoi còn lại chỉ là việc phát triển Nix/Guix để cải thiện quản lý OS, hoặc ePBF để cải thiện hiệu năng.
Winix OS là một làn gió mới nếu nhìn từ góc độ các hướng đi tiềm năng cho hệ điều hành.
Như vẫn thường nói, thời điểm là tất cả, và đây có lẽ là một dự án kiểu như Apple Newton: có rất nhiều điều tốt, nhưng lại ra đời sớm hơn vài năm.
Winix nhắm tới kiến trúc RISC, và đúng lúc RISC-V đang tăng trưởng mạnh, nên một OS thiên về RISC sẽ có lợi thế.
Giống như mối quan hệ giữa Linux và x86. Linux đã được hưởng lợi khi x86-32 và x86-64 phát triển.
Năm nay, khi được hỏi đâu là thành tựu lớn nhất của Linux so với các OS khác, Linus đã chọn hệ thống tệp lock-free đầy tính đột phá [2].
Winix có một hệ thống tệp trong bộ nhớ tương thích POSIX mang tính đột phá (IMFS).
Hãy tưởng tượng một OS có IMFS tương thích với các định dạng trong bộ nhớ Arrow và TileDB đang ngày càng phổ biến hiện nay.
Khi máy tính có RAM ở mức terabyte sớm trở thành tiêu chuẩn, đây có thể là OS nhanh nhất với một hệ thống tệp tối tân.
Fuschia cũng là một OS hiện đại khác, nhưng khác với Winix, nó tập trung và tối ưu cho di động hơn là desktop.
[1] Systems Software Research is Irrelevant https://tianyin.github.io/misc/irrelevant.pdf
[2] Bản dịch phỏng vấn Linus Torvalds nhân kỷ niệm 30 năm Linux
Phần 1 https://vi.news.hada.io/topic?id=4279
Phần 2 https://vi.news.hada.io/topic?id=4318