EthiopiaAnanya-Addisu/Endless-OS
EndlessOS - Ananya Addisu | BDU1600957
🔧 Endless-OS: Dự án OS nhỏ bằng C, tập trung vào system call
Một hệ điều hành thực hành bằng ngôn ngữ C, triển khai system call setpgid() và cung cấp tài liệu chi tiết.
Endless-OS là dự án hệ điều hành nhỏ được viết bằng ngôn ngữ C, do Ananya Addisu (BDU1600957) phát triển. Dự án tập trung vào việc hiểu và triển khai system call setpgid() trong môi trường Linux, đồng thời cung cấp tài liệu hướng dẫn chi tiết về hệ điều hành, quy trình cài đặt và môi trường ảo hóa.
✨ Điểm nổi bật
- Triển khai system call setpgid(): Mã C cho phép thiết lập ID nhóm tiến trình (process group ID).
- Tài liệu hệ thống: Bao gồm giới thiệu, mục tiêu, yêu cầu, cài đặt, lỗi và giải pháp.
- Môi trường ảo hóa: Hướng dẫn chạy trên VMware Workstation.
- Tiêu chuẩn UNIX: Phân tích liên quan đến chuẩn hóa UNIX.
- Mã nguồn minh họa: Tập tin syscall.c chứa ví dụ thực tế.
💡 Vì sao đáng chú ý
Endless-OS không phải là một hệ điều hành đầy đủ mà là một dự án thực hành giúp sinh viên hiểu sâu về cách system call hoạt động trong kernel Linux. Dự án kết hợp lý thuyết và thực hành, phù hợp cho sinh viên học ngành hệ thống hoặc lập trình hệ thấp.
#EndlessOS #SystemCall #Linux #OperatingSystem #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
An open-source Unix operating system -- this is a read-only mirror of the official repository at https://code.illumos.org/plugins/gitiles/illumos-gate
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
Lightweight, Linux-compatible kernel, written in Rust to leverage the safety of the typesystem. Aiming to remove as much legacy as possible while supporting most usecases