Project

General

Profile

Actions

Feature #7

closed

Feature #5: Add a virtual file system implementation

Add a TARFS file system implementation

Added by danirod over 2 years ago. Updated 9 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Start date:
08/01/2018
Due date:
% Done:

100%

Estimated time:

Description

TAR is a file format designed to pack multiple files into a single file, for exchange purposes. This allows to pack a file system composed of multiple directories with files into a single file that can be moved through the network, or packed into a disk.

A file system driver that is able to read the contents of a TAR file would be desired. Uses for this file system include adding a ramdisk to the bootable media, that would allow the bootloader to simply include the TAR file when loading the kernel, instead of multiple modules, when booting from a read only media, such as the CD-ROM built using the buildtool.

Actions #1

Updated by danirod over 2 years ago

  • Assignee set to danirod
Actions #2

Updated by danirod 9 months ago

  • Status changed from New to In Progress
Actions #3

Updated by danirod 9 months ago

  • File 0001-i386-seed-a-ramdisk-when-building-the-CD-ROM.patch added
  • File 0002-tarfs-add-POC-that-reads-the-TAR-file.patch added
  • File 0003-tarfs-first-iteration-of-the-TAR-FS-driver.patch added
  • % Done changed from 0 to 40

Here is the first set of patches rebased to the current tip of trunk that contains the code made in the last few streams. It is not finished yet.

Actions #4

Updated by danirod 9 months ago

  • File deleted (0001-i386-seed-a-ramdisk-when-building-the-CD-ROM.patch)
Actions #5

Updated by danirod 9 months ago

  • File deleted (0002-tarfs-add-POC-that-reads-the-TAR-file.patch)
Actions #6

Updated by danirod 9 months ago

  • File deleted (0003-tarfs-first-iteration-of-the-TAR-FS-driver.patch)
Actions #7

Updated by danirod 9 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 40 to 100

Done.

Actions

Also available in: Atom PDF