lamxfs 0.1.0

no_std read-only XFS filesystem reader for UEFI bootloaders
Documentation
lamxfs
Copyright 2026 Lamco Development LLC

This product is licensed under the terms of the MIT license or the Apache
License, Version 2.0, at your option (see LICENSE-MIT and LICENSE-APACHE).

Clean-room implementation
-------------------------
lamxfs is a clean-room implementation written from the public XFS on-disk
format — the SGI/Red Hat "XFS Algorithms & Data Structures" document and the
Linux kernel's fs/xfs/libxfs on-disk headers, which document uncopyrightable
format facts (magic numbers, field offsets, B+tree layouts). No third-party
filesystem reader source (e.g. xfs-fuse/xfuse, GRUB, or the Linux XFS driver)
is vendored, copied, or adapted. The on-disk format is a published interface;
the code that reads it here is original.

Third-party dependencies
------------------------
Runtime dependencies are permissively licensed and are not redistributed in
source form by this crate:

  crc32c   (MIT OR Apache-2.0)  — CRC32C for v5 self-describing-metadata checks
  log      (MIT OR Apache-2.0)  — optional diagnostics (off by default)

Their license terms are reproduced by the consuming binary's third-party-notice
aggregation per the usual Rust/Cargo distribution model.