os8088 1.0 vừa được phát hành trên GitHub, mang giao diện đồ họa kiểu Macintosh System 1 lên chiếc IBM PC/XT đời đầu. Hệ điều hành khởi động từ một chiếc floppy, kernel chỉ 78.950 byte và chạy tốt trên 256K RAM với CPU Intel 8086 hoặc 8088. Không có DOS bên dưới, không có dòng lệnh, thay vào đó là menu thả, cửa sổ chồng nhau, icon ổ đĩa và chuột serial. Đặc biệt, nó có đa nhiệm ưu tiên cho 12 tác vụ ở tần số 18.2Hz, thứ mà ngay cả Macintosh 1984 cũng không có.
AI giúp viết hợp ngữ cho phần cứng 40 năm tuổi
Toàn bộ mã nguồn được viết bằng hợp ngữ NASM ở chế độ thực với sự hỗ trợ của AI. Với dân mê công nghệ, đây là minh chứng AI có thể làm việc ở lớp thấp nhất của lập trình hệ thống, nơi từng byte bộ nhớ đều quan trọng. Ý tưởng này gợi nhớ GEM 1.0 của Digital Research từng bị Apple kiện vì quá giống Macintosh, nhưng os8088 đi xa hơn khi bổ sung đa nhiệm ưu tiên mà thời đó chưa máy tính PC nào có.
Món quà cho cộng đồng chơi retro
Dự án có sự hỗ trợ của AI này không chạy chương trình DOS và không có bảo vệ bộ nhớ, vì CPU 8086 không hỗ trợ. Nhưng với người yêu phần cứng cũ, nó là cách tuyệt vời để hồi sinh những chiếc PC 40 năm tuổi và thấy sức mạnh bất ngờ từ một hệ điều hành với nhân chỉ vỏn vẹn 78.950 byte.





