Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 8 years ago

Last modified 5 years ago

#598 new enhancement

cdfs initial ramdisk

Reported by: Jiri Svoboda Owned by:
Priority: major Milestone:
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:


Now that cdfs supports long filenames it is usable for the initial ramdisk. Since we already depend on an external utility to generate ISO filesystem for the CD's filesystem, this should be fairly straight-forward.

Change History (3)

comment:1 Changed 8 years ago by Martin Decky

Note that cdfs is perhaps not the ideal choice for the initial RAM disk given the current circumstances. The reason is that the initial RAM disk is used in a read/write manner so far. ISO 9660 is not very suitable for read/write operation and cdfs definitively does not support it.

However, the grand plan is certainly to use the initial RAM disk in a read-only manner eventually, either by replacing the root file system completely during the bootstrap or using some variation of union file system approach.

comment:2 Changed 8 years ago by Jiri Svoboda

Yes I am well aware that we currently mount the ramdisk RW, but I don't think we need to write to it almost ever (maybe except for saving Tetris high scores) so I don't think it would be a big limitation. I simply think CDFS is a good fit for the RO initial ram disk. And yes, having the ability to switch to a RW root FS is part of the plan :-)

comment:3 Changed 5 years ago by Jakub Jermář

Milestone: 0.7.1
Note: See TracTickets for help on using tickets.