Skip to content

0.3.4 - Filesystem UUID

Pre-release
Pre-release
Compare
Choose a tag to compare
@jackpot51 jackpot51 released this 12 Oct 13:21
· 2106 commits to master since this release

ISO Downloads

This release focuses on changes to RedoxFS, the bootloader, and the kernel to enable filesystem UUIDs.

The basic logic is this:

  • The bootloader loads the kernel from RedoxFS on the disk it is present on
  • The bootloader passes the UUID as an environmental variable to the kernel
  • The kernel passes the environmental variables to the init process
  • The init script for the init filesystem passes this UUID as an argument to RedoxFS
  • RedoxFS searches all available disks for a filesystem matching this UUID, and mounts it as the root filesystem

This was particularly important for the installation of Redox.