rcore-os/rcore · Architecture
A static read of how rcore-os/rcore is wired together — module coupling, layering, and circular dependencies — derived from its import graph.
A
Architecture grade
score 99/100
0
Import cycles
lower is better
201
Modules parsed
186 edges
98%
Layeredness
clean-layer ratio
Most-depended-on modules
These are the highest-fan-in files — change them and the blast radius is largest. Read them first.
- kernel/src/fs/mod.rs2 importers · radius 3
- crate/memory/src/paging/mod.rs2 importers · radius 2
- crate/memory/src/addr.rs2 importers · radius 2
- kernel/src/arch/x86_64/consts.rs2 importers · radius 3
- kernel/src/drivers/gpu/fb.rs2 importers · radius 4
- kernel/src/memory.rs2 importers · radius 3
- kernel/src/drivers/mod.rs1 importers · radius 1
- kernel/src/syscall/mod.rs1 importers · radius 1
Modules (24)
Source directories grouped from the import graph. Each links to a per-module page with its files and how it couples to the rest.
- kernel/src/arch/x86_6414 files · 14 in-degree
- kernel/src/arch/riscv13 files · 12 in-degree
- kernel/src/syscall12 files · 12 in-degree
- kernel/src/arch/aarch6411 files · 10 in-degree
- kernel/src/arch/mipsel11 files · 10 in-degree
- kernel/src/fs9 files · 10 in-degree
- kernel/src8 files · 8 in-degree
- crate/memory/src/memory_set/handler6 files · 6 in-degree
- kernel/src/drivers/serial6 files · 6 in-degree
- kernel/src/fs/devfs6 files · 6 in-degree
- kernel/src/process6 files · 6 in-degree
- kernel/src/lkm5 files · 5 in-degree
- kernel/src/lkm/const_reloc5 files · 5 in-degree
- kernel/src/sync5 files · 5 in-degree
- kernel/src/drivers/gpu4 files · 5 in-degree
- crate/memory/src4 files · 4 in-degree
- kernel/src/arch/aarch64/interrupt4 files · 4 in-degree
- kernel/src/drivers/block4 files · 4 in-degree
- kernel/src/drivers/net4 files · 4 in-degree
- kernel/src/rvm4 files · 4 in-degree
- kernel/src/drivers3 files · 3 in-degree
- kernel/src/arch/x86_64/interrupt3 files · 3 in-degree
- kernel/src/drivers/bus3 files · 3 in-degree
- kernel/src/drivers/irq3 files · 3 in-degree
Ask AI about rcore-os/rcore
Grounded in the actual source code. Pick a starter question or write your own.
What does this repo do, in one paragraph?How would I get started using it?What are the main alternatives?Show me the entry point.
Or write your own questionInformational only. RepoPilot summarises public signals at the time of analysis; they can be incomplete or stale. Not professional, security, or legal advice.