Skip to content

Instantly share code, notes, and snippets.

@pluser
Last active June 21, 2020 07:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pluser/26da1e46dff506d79c73dc2e1004849f to your computer and use it in GitHub Desktop.
Save pluser/26da1e46dff506d79c73dc2e1004849f to your computer and use it in GitHub Desktop.
Daily Reports for Fusebox Project

Reports / ChangeLog

This file is daily reports for Fusebox project. I will add newline every week day.

2020-06-20

  • Implement link/unlink API. that is needed to handle hardlinks.
  • Make sure 'emerge -p gentoo-source` is working.

2020-06-19

  • Make sure emerge --info is working.
  • Change plan to mount pseudo filesystem (like /proc and /sys) over this filesystem.

2020-06-18

  • Fix bug that internal inode-path map will be corrupt.

2020-06-17

  • 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).

2020-06-16

  • debugging. Internal inode-path map is corrupted.

2020-06-12

  • encounted bug. source of mountpoint is changed randomely.
  • debug.

2020-06-11

  • support chroot

2020-06-10

  • Add support writing files

2020-06-09

  • Simple readonly filesystem (with many bugs)
  • It can handle ls progs

2020-06-08

  • Read library sample code and writing fundamental functions.

2020-06-05

  • Read library sample code.

2020-06-04

  • Use Docker to test.

2020-06-03

  • Investigate Overlay Filesystem.

2020-06-02

  • Investigate GitHub Action CI mechanism.

2020-06-01

  • Configure CI to build customized Gentoo Linux.

Before June

  • Investigate Python FUSE libraries.
  • Invesitagte another similer projects.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment