Chào mọi người,
Đăng một bản cập nhật thực tế.
Đây là Vib-OS v0.5.0, và về cơ bản nó là 2.0 so với những gì tôi đã chia sẻ lần trước.
GitHub: https://github.com/viralcode/vib-OS
(Nếu những thứ này khiến bạn thích thú, một ngôi sao hoặc fork thực sự hữu ích và giúp tôi có động lực.)
Bản dựng trước đó giống như một bằng chứng cho thấy kernel và GUI hoạt động. Không có ứng dụng thực tế. Không có trình quản lý tệp. Chắc chắn không có Doom.
Phiên bản này giống như một hệ điều hành thực tế.
Vib-OS là một hệ điều hành giống Unix từ đầu cho ARM64. Được viết bằng C và assembly. Không có Linux. Không có BSD. Không có hệ thống cơ sở. Chỉ là bare metal. Nó chạy trên QEMU, Apple Silicon thông qua UTM và Raspberry Pi 4/5.
Có gì mới kể từ bài đăng trước:
Một desktop đồ họa đầy đủ với trình quản lý cửa sổ, dock và thanh menu trên cùng
Một trình quản lý tệp thực tế với lưới biểu tượng, tạo tệp/thư mục, hỗ trợ đổi tên
Hệ thống tệp ảo với các ứng dụng hỗ trợ RamFS
Terminal với các lệnh shell như ls, cd, history
Notepad, calculator, game snake
Full TCP/IP stack với virtio-net
Và vâng, Doom hiện chạy native
Phía kernel:
Đa nhiệm preemptive
Phân trang 4 cấp và MMU
Virtio GPU, bàn phím, chuột, tablet
GICv3, UART, trình điều khiển RTC
Cơ sở mã hiện có khoảng 18k+ dòng.
Tôi không bán bất cứ thứ gì. Không tuyên bố nó thay thế Linux. Không cố gắng chứng minh bất cứ điều gì về AI. Tôi chỉ thực sự thích công việc hệ thống cấp thấp và muốn xem tôi có thể đẩy một hệ điều hành ARM64 sạch sẽ với giao diện GUI hiện đại đến đâu.
Nếu bạn thích phát triển hệ điều hành, kernel, graphics stack hoặc chỉ thích theo dõi các dự án phụ kỳ lạ, tôi rất thích nhận phản hồi. Nếu bạn muốn chơi với nó, hãy fork nó. Nếu bạn nghĩ nó hay, hãy star nó. Điều đó thành thật giúp ích hơn bất cứ điều gì.
Ảnh chụp màn hình và chi tiết có trong repo.
Cảm ơn vì sự ủng hộ 🙌
