You can edit almost every page by Creating an account and confirming your email.

Usable File System

From EverybodyWiki Bios & Wiki

Template:File systemThe Usable File System (ufs), is a simple, Open source, filesystem developed by Xeno333. It was originally 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 address: 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 capable than FAT, with 64 bit block representation, instead of FAT32's limit of 28 bit.

Versions

As of this writing there is only one version of ufs, but the developer did imply there may be future improvements, such as journaling.[1]

Version Number Date of publishing Publisher
1.0 Mar 04, 2024 Xeno333

Data Structures

The ufs file system is designed to use Dynamic lists for allocation of Free, Used and Bad blocks. [4]

References

  1. 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. 2.0 2.1 Xeno333 (2024-03-05), Xeno333/ufs, retrieved 2024-03-08
  3. Xeno (2024-03-07). "The Usable File System (ufs)". Medium. Retrieved 2024-03-08.
  4. 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.