Opened 9 years ago

Last modified 6 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 by Martin Decky, 9 years ago

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 by Jiri Svoboda, 9 years ago

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 by Jakub Jermář, 6 years ago

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