Skip to content

Commit d734f47

Browse files
committed
Merge branch 'develop' of https://github.com/KaiNorberg/PatchworkOS into develop
2 parents 05c305c + 0bff7a6 commit d734f47

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ Will this project ever reach its goals? Probably not, but that's not the point.
8484

8585
## Notable Future Plans
8686

87+
- Fix filesystem mounting vulnerability.
8788
- File servers (FUSE, 9P?).
8889
- Implement user system in user-space using namespaces.
8990
- Improve `share()` and `claim()` security by specifying a target PID when sharing.
@@ -439,7 +440,7 @@ It would even be possible to implement a multi-user-like system entirely in user
439440

440441
### Hiding Dentries
441442

442-
For complex use cases, relying on just mountpoints becomes exponentially complex. As such, the Virtual File System allows a filesystem to dynamically hide directories and files using the `revalidate()` dentry operation.
443+
For complex use cases, relying on just mountpoints becomes exponentially complex. As such, the Virtual File System allows a filesystem to dynamically hide directories and files using the `revalidate()` dentry operation.
443444

444445
For example, in "procfs", a process can see all the `/proc/[pid]/` files of processes in its namespace and in child namespaces but for processes in parent namespaces certain files will appear to not exist in the filesystem hierarchy. The "netfs" filesystem works similarly making sure that only processes in the namespace that created a socket can see its directory.
445446

0 commit comments

Comments
 (0)