You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Usable File System

From EverybodyWiki Bios & Wiki

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