Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Tasks ext2 file system driver

Nate DeSimone edited this pageFeb 21, 2022 ·8 revisions

Develop anext2 filesystem driver. (read-only support would be useful as a first step)

Table of Contents

Status

  • Completed ✔️.
  • Instead of implementing an ext2 driver as originally proposed, a much more usefulext4 driver was implemented instead!
  • Work done by Pedro Falcato (@heatd) as aGSoC2021 Student.

Older Work

Details

Filesystems in UEFI can be accessed through the SimpleFileSystem protocol. This protocol is the defined withinSimpleFileSystem.h.

This project should be completed with a BSD compatible solution.This would mean that GPL licenses ext2 code or header files cannot be used.You would need to investigate ext2's disk format by looking for documentation,consulting with ext2(+) developers, or (as a last resort) by examining the disk contents.

It may be possible to leverage BSD compatible code from areputable open source project, but using 3rd-party code does addsome extra complexity (seeCode Contributions).

Development environment

Building: This project can be completed on any edk2 supported OS or toolchain.

Testing:OVMF would probably provide the easiest environment for testing your project. You should be able to build your driver into OVMF and then run OVMF with a hard disk image that contains an ext2 file-system.

Further Discussion

This project would be for an edk2 based driver, so please discuss the project onedk2-devel.

See Also

Clone this wiki locally


[8]ページ先頭

©2009-2025 Movatter.jp