Một dự án open source mang tên Advanced Mac Substitute vừa thu hút sự chú ý lớn từ cộng đồng lập trình viên khi cho phép chạy các ứng dụng Mac từ thập niên 1980 mà không cần ROM hay phần mềm hệ thống gốc của Apple (AAPL). Đây không phải trình giả lập thông thường, mà là một bản tái tạo hoàn toàn hệ điều hành Mac OS ở cấp độ API.

Cách tiếp cận khác biệt

Thay vì mô phỏng toàn bộ phần cứng Macintosh, Advanced Mac Substitute chỉ giả lập bộ xử lý Motorola 68000 và thay thế hoàn toàn hệ điều hành. Điều này giúp ứng dụng khởi chạy trực tiếp, bỏ qua quá trình boot hệ thống. Backend xây dựng trên nền tảng POSIX, frontend sử dụng SDL2 cùng các bản triển khai riêng cho macOS, X11 và Linux framebuffer.

Ý nghĩa với cộng đồng AI và công nghệ

Dự án hiện chạy được nhiều ứng dụng gốc từ năm 1984 như Amazing, Solitaire, Missile và IAGO. Hỗ trợ đồ họa 1-bit, cửa sổ, menu, hộp thoại và nhiều thành phần giao diện khác. Với mã nguồn công khai trên GitHub, đây là tài liệu quý giá cho những ai muốn nghiên cứu kiến trúc phần mềm cổ điển, đồng thời mở ra hướng bảo tồn di sản công nghệ bằng phương pháp tái tạo API thay vì giả lập phần cứng truyền thống.