diff --git a/doc/figures/ArceOS.svg b/doc/figures/ArceOS.svg
index 625078ae36..a5d2b1c647 100644
--- a/doc/figures/ArceOS.svg
+++ b/doc/figures/ArceOS.svg
@@ -1,4 +1,4 @@
-
+
-ArceOS modules ArceOS crates User Apps Hypervisor axnet axtask axruntime axlog axhal axdriver allocator axalloc scheduler page_table linked_list driver_blk axasync smoltcp buddy slab FIFO RR e1000 lwip_rust driver_virtio driver_net axconfig page_table_entry System compatible layer linux arceos ArceOS ulib rust_libax c_libax c_musl rust_std Rust App C App Rust App C App Text is not SVG - cannot display
\ No newline at end of file
+ArceOS modules ArceOS crates User Apps Hypervisor axnet axtask axconfig axruntime axhal axdriver allocator axalloc scheduler page_table linked_list driver_blk axasync smoltcp buddy slab FIFO CFS ixgbe lwip_rust driver_virtio driver_net axfs page_table_entry ArceOS API arceos_posix_api arceos_rust_api ArceOS ulib axstd axlibc rust std Rust App C App Rust std App C App musl libc axfeat feature selection Text is not SVG - cannot display
\ No newline at end of file