2025-08-06 23:38:23 +08:00
2025-09-01 21:50:04 +08:00

MagnitudeOS

拉取 lib 子模块

lib
magnitudelibgit submodule update --init lib/magnitudelib

mmagnitude:
mmagnitude内核库还未分离为子模块

system
系统服务库,还未分离为子模块

服务进程 作用
magcore 根进程,负责启动和监控其他 system 服务(类似 init
magfsd 文件系统管理,加载和管理 ext4、NFS、FAT 等文件系统
magnetd 网络管理,挂载 lwIP、BSD TCP/IP 协议栈
magdevd 设备管理,驱动加载与热插拔支持
maglogd 日志管理(类似 journald提供日志收集与查询接口
magcfgd 系统配置管理,统一配置中心
magtimed 时间与时钟同步NTP、RTC
magsecurityd 权限控制与安全策略管理
magupgraded 系统升级/OTA 服务
maggraphd 图形显示与窗口管理(如果有 GUI
magapi 源码级 API 兼容服务,提供 POSIX、Darwin、Win32 API依赖 lib 实现
magabi 二进制 ABI 兼容服务,提供 Linux syscall 转换、Windows EXE 支持
magbalanced 任务调度的负载均衡服务
Description
MagnitudeOS 的构建工程 包含 magnitude内核、magcore 等诸多组件。组件以git子模块的形式存储与依赖。
Readme AGPL-3.0 283 KiB
Languages
C 71.4%
Shell 11.5%
Assembly 10%
Meson 7.1%