DragonOS/kernel/src
LoGin 5ad0b616e7
feat(fs): fuse support (#1773)
- Add FUSE kernel module with connection management, device node, and filesystem
implementation
- Implement FUSE protocol handling for basic operations (lookup, read, write,
create, etc.)
- Add /dev/fuse device support with ioctl for connection cloning
- Support FUSE mount options (allow_other, default_permissions, etc.)
- Add permission model support (DAC and remote modes)
- Add userspace test programs (fuse_demo and fuse3_demo)
- Add comprehensive test suite for FUSE functionality
- Update VFS to support FUSE-specific features and permission handling

Signed-off-by: longjin <longjin@DragonOS.org>
2026-02-16 16:58:58 +08:00
..
arch feat: 引入RootFS清单系统并重构DADK配置 (#1776) 2026-02-10 13:28:34 +08:00
bpf fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd (#1783) 2026-02-11 14:42:17 +08:00
cgroup ospp project (feature) add namespace overlayfs cgroup (#949) 2024-10-31 00:50:34 +08:00
common refacotr: remove all c files (#1131) 2025-04-14 09:56:14 +08:00
debug fix(signal): 修复信号处理中的pending状态更新和等待队列中断处理 (#1697) 2026-01-22 14:07:10 +08:00
driver refactor(tty): enhance TTY session management and stdio initialization (#1786) 2026-02-13 11:35:27 +08:00
exception fix(rseq): handle signal reentrancy bug and improve error handling (#1752) 2026-02-02 13:18:42 +08:00
filesystem feat(fs): fuse support (#1773) 2026-02-16 16:58:58 +08:00
include refacotr: remove all c files (#1131) 2025-04-14 09:56:14 +08:00
init fix(sh): 修复了Busybox没有正确读取/etc/passwd导致的$HOME环境变量为/或丢失的问题 (#1704) 2026-01-26 00:51:12 +08:00
ipc fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd (#1783) 2026-02-11 14:42:17 +08:00
libs feat: 完善CPU时间统计与IO等待支持 (#1701) 2026-01-23 16:24:08 +08:00
misc feat(libs): 新增可睡眠读写信号量RwSem (#1589) 2026-01-01 15:39:56 +08:00
mm refactor(dma): centralize DMA memory management and integrate with block layer (#1750) 2026-02-02 13:17:08 +08:00
net feat(vfs): implement flock advisory file locking (#1785) 2026-02-11 16:13:45 +08:00
perf fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd (#1783) 2026-02-11 14:42:17 +08:00
process feat(fs): fuse support (#1773) 2026-02-16 16:58:58 +08:00
sched feat: 完善CPU时间统计与IO等待支持 (#1701) 2026-01-23 16:24:08 +08:00
smp feat(x86_64): 添加KVM时钟源支持 (#1683) 2026-01-22 15:23:40 +08:00
syscall feat(filesystem): improve mknod support for devfs and tmpfs (#1698) 2026-01-22 11:51:31 +08:00
time feat: 在架构相关初始化的时候注册 tsc 时钟源。 (#1769) 2026-02-07 21:25:56 +08:00
tracepoint chore: Upgrade kernel toolchain to 250810 (#1257) 2025-08-18 13:25:19 +08:00
virt fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd (#1783) 2026-02-11 14:42:17 +08:00
Makefile feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00
lib.rs feat(block): 新增异步BIO框架并集成到virtio-blk驱动 (#1659) 2026-01-14 22:50:30 +08:00