This file is daily reports for Fusebox project. I will add newline every week day.
- Implement link/unlink API. that is needed to handle hardlinks.
- Make sure 'emerge -p gentoo-source` is working.
- Make sure
emerge --info
is working. - Change plan to mount pseudo filesystem (like /proc and /sys) over this filesystem.
- Fix bug that internal inode-path map will be corrupt.
- Investigate the bug. Linux kernel dosen't provide directory path for opendir/readdir callback. The only way to know which directory to access is inode. Since I'm using 'low-level' library, It affect to me. The ’high-level’ library hides this well, allowing access by path (perhaps at the expense of performance).
- debugging. Internal inode-path map is corrupted.
- encounted bug. source of mountpoint is changed randomely.
- debug.
- support chroot
- Add support writing files
- Simple readonly filesystem (with many bugs)
- It can handle ls progs
- Read library sample code and writing fundamental functions.
- Read library sample code.
- Use Docker to test.
- Investigate Overlay Filesystem.
- Investigate GitHub Action CI mechanism.
- Configure CI to build customized Gentoo Linux.
- Investigate Python FUSE libraries.
- Invesitagte another similer projects.