Usable File System
Script error: No such module "Draft topics". Template:File system
Script error: No such module "AfC topic".The Usable File System (ufs), is a simple, Open source, filesystem developed by Xeno333. It was origanaly published on the osdev.org forum[1]. It was created to be a simple filesystem for use by OS developers, back in 2022 but was not released until 2024[1]. The full specification was put on GitHub[2], Medium[3] and on Xeno333's publishing site hosted on Tor at the tor adress: lk7bjcs33czqkalf6b2xwo73rhtivrstc6wasjrtjpsuihzoucp7ljad.onion/pdfs/UFS_v1.0_Spec.pdf
The author has chosen to call it ufs (lowercase) as not to conflict with the Unix File System[1]. It was published and licensed under the MIT license[2][1]
The ufs v1 filesystem is designed to be a simple filesystem, yet more capible than FAT, with 64 bit block representation, insted of FAT32's limit of 28 bit.
Versions[edit]
As of this writting there is only one version of ufs, but the developr did imply there may be future improvments, such as journaling.[1]
Verisons Number | Date of publishing | Publisher |
---|---|---|
1.0 | Mar 04, 2024 | Xeno333 |
Data Structures[edit]
The ufs file system is designed to use Dynamic lists for allocation of Free, Used and Bad blocks. [4]
References[edit]
- ↑ 1.0 1.1 1.2 1.3 1.4 "OSDev.org • View topic - Introducing Usable File System(ufs)". forum.osdev.org. Retrieved 2024-03-08.
- ↑ 2.0 2.1 Xeno333 (2024-03-05), Xeno333/ufs, retrieved 2024-03-08
- ↑ Xeno (2024-03-07). "The Usable File System (ufs)". Medium. Retrieved 2024-03-08.
- ↑ lk7bjcs33czqkalf6b2xwo73rhtivrstc6wasjrtjpsuihzoucp7ljad.onion/pdfs/UFS_v1.0_Spec.pdf
This article "Usable File System" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Usable File System. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.