fq
is an open source command tool used for formatting and inspecting binary data. It has a modular architecture that allows for adding support for all sorts of different binary data (e.g. MP4, BZIP2, ELF, etc.)
While working on a legacy booting issue for Harvester HCI, I learned about the format of the legacy MBR (master boot record). I started adding support for it in this PR, but I haven't finished it yet. I am interested in better understanding the ways computers boot up so I can better understand what goes wrong when people try to boot Harvester (or relatedly, openSUSE).
Project Description
Finish support for MBR data format in fq
command line tool.
Goal for this Hackweek
- Finish PR 241, adding MBR support (get it merged)
- Learn about all the ways computers boot up
- Create tools to better diagnose problems with booting. For example, given an ISO image that isn't booting on some computer, enable someone to quickly inspect the boot records (MBR and/or UEFI)
- (Stretch goal) Solve Issue 23, adding UEFI support
Resources
Github for fq: https://github.com/wader/fq
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 21
Activity
Comments
Similar Projects
This project is one of its kind!