Changes between Version 17 and Version 18 of DiffFromUnix
- Timestamp:
- 2017-04-11T06:53:35Z (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DiffFromUnix
v17 v18 22 22 23 23 == Filesystems == 24 25 === No `open()` === 26 27 The [wiki:FilesystemAPITutorial filesystem API] can be described as a modernized, relativistic and de-conflated evolution of the legacy POSIX filesystem interface with consistent naming. Previously conflated APIs such as `open()` are divided into a series of independent operations like `vfs_lookup()`, `vfs_open()` and possibly `vfs_resize()`, `vfs_link()` or `vfs_unlink()`. These operations work with file handles, making the entire API relativistic. This means there is no global filesystem root shared by all processes. Instead, each operation can be performed on any file for which the process has a handle (a handle does not need to be opened). 24 28 25 29 === Lexical dot-dot resolution === … … 49 53 /tmp/bar2 50 54 }}} 51 52 === No `open()` ===53 54 The [wiki:FilesystemAPITutorial filesystem API] can be described as a modernized, relativistic and de-conflated evolution of the legacy POSIX filesystem interface with consistent naming. Previously conflated APIs such as `open()` are divided into a series of independent operations like `vfs_lookup()`, `vfs_open()` and possibly `vfs_resize()`, `vfs_link()` or `vfs_unlink()`. These operations work with file handles, making the entire API relativistic. This means there is no global filesystem root shared by all processes. Instead, each operation can be performed on any file for which the process has a handle (a handle does not need to be opened).55 55 56 56 == Networking ==