lbwww/site/contrib.md

100 lines
4.1 KiB
Markdown
Raw Normal View History

---
title: Project contributors
x-toc-enable: true
...
This list does not necessarily reflect who is currently working on the project,
but it lists some people who have contributed to the project in meaningful ways.
If we forgot to mention you here, let us know and we'll add you. (or if
you don't want to be mentioned, let us know and we'll remove your
entry)
2022-11-13 21:12:15 +00:00
Information about who works on osboot, and how the project is run, can
be found on this page: [who.md](who.md)
2022-11-13 21:12:15 +00:00
You can know the history of the osboot project, simply by reading this page.
It goes into detail about all of the major contributions to the project, and in
general how the project was created (and who helped create it).
Leah Rowe
---------
2022-11-13 21:12:15 +00:00
**Founder of the osbootboot project, and currently the lead developer.** Leah
works on all aspects of osboot, such as:
2022-11-13 21:12:15 +00:00
* General management. Leah handles all outside contributions to osboot,
reviews pull requests, deals with bug reports, delegates tasks when necessary
2022-11-13 21:12:15 +00:00
or desirable. Leah controls the osboot.org server infrastructure, hosted
in her lab.
* Leah has the final say on all decisions, taking input via discussion with
2022-11-13 21:12:15 +00:00
members of the public, mostly on IRC. Leah oversees releases of osboot,
and generally keeps the project going. Without Leah, there would be no Osboot!
* The build system (osbmk, short for osboot Make). This is the automated build
system that sits at the heart of osboot; it downloads, patches, configures
and compiles the relevant components like coreboot, GNU GRUB and generates
2022-11-13 21:12:15 +00:00
the osboot ROM images that you can find in release archives (as of 23 March
2022, there are not yet any binary releases, it's rolling release, built from
source. see: <https://osboot.org/docs/build/>)
* Upstream work on coreboot, when necessary (and other projects that osboot
uses). This means also working with people from outside of the osboot
project, to get patches merged (among other things) on the upstream projects
2022-11-13 21:12:15 +00:00
that osboot uses
* Providing user support on IRC
2022-11-13 21:12:15 +00:00
Leah is also responsible for [libreboot.org](https://libreboot.org/) which is heavily
based on Osboot, but with different project goals.
2022-11-13 21:12:15 +00:00
Caleb La Grange
---------------
2022-11-13 21:12:15 +00:00
**Secondary developer, number two to Leah.** Caleb is a full time osboot developer
with a narrower focus. Caleb focuses on several areas of development:
* Build system. Caleb is responsible for improving and fixing the osboot Make build
system. Specifically: binary blob management, automation, and reproducibility.
* Hardware modification. Caleb has a passion for hardware alteration; soldering,
desoldering, and testing osboot software on the resulting hardware.
* Board porting. Anything supported in Coreboot can be ported to osboot, Caleb
will test and port any board he can get his hands on. Additionally, anyone can
contact Caleb to generate osboot roms for testing on their board.
* Documentation. Caleb actively maintains documentation on the above areas of
interest. Additionally, Caleb is responsible for disassembly guides with his own
pictures and diagrams for several boards.
* User support. Caleb is active on irc and willing to help any user interested in
using osboot or in need of help.
* Project goals. Caleb collaborates with Leah on determining project goals.
Leah has the final say in every decision.
Coreboot project
----------------
Without coreboot, the osboot project simply would not be possible.
The people and companies that work on coreboot are numerous, and they make the
osboot project what it is. The osboot project makes heavy use of coreboot, to
provide hardware initialization.
GNU GRUB
--------
2022-11-13 21:12:15 +00:00
GRUB is the bootloader used by osboot. It goes without saying that the GRUB
developers enable osboot, through their work.
2022-11-13 21:12:15 +00:00
SeaBIOS
-------
2022-11-13 21:12:15 +00:00
The osboot firmware provides SeaBIOS as a payload option. SeaBIOS provides a
legacy x86 BIOS implementation.
2022-11-13 21:12:15 +00:00
Libreboot contributors
----------------------
2022-11-13 21:12:15 +00:00
Since osboot is a fork of Libreboot, it goes without saying that many of the
contributions to Libreboot have also helped shape the osboot project.
2022-11-13 21:12:15 +00:00
There is a separate list of contributors is maintained by the Libreboot
project.
2022-11-13 21:12:15 +00:00
Please read: <https://libreboot.org/contrib.html>