From 18d7dc6c87e615a0eeef7d77be1939499051ec23 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Wed, 26 Apr 2023 18:53:07 +0000 Subject: [PATCH 01/21] =?UTF-8?q?index=20=C3=9Cbersetzung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- site/index.de.md | 110 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 site/index.de.md diff --git a/site/index.de.md b/site/index.de.md new file mode 100644 index 0000000..6720883 --- /dev/null +++ b/site/index.de.md @@ -0,0 +1,110 @@ +--- +title: Libreboot project +x-toc-enable: true +... + +The *Libreboot* project provides +[libre](freedom-status.md) *boot +firmware* that initializes the hardware (e.g. memory controller, CPU, +peripherals) on [specific Intel/AMD x86 and ARM targets](docs/hardware/), which +then starts a bootloader for your operating system. [Linux](docs/linux/) +and [BSD](docs/bsd/) are well-supported. It replaces proprietary BIOS/UEFI +firmware. Help is available +via [\#libreboot](https://web.libera.chat/#libreboot) +on [Libera](https://libera.chat/) IRC. + + + +**NEUESTE VERSION: Die neueste Version von Libreboot ist 20230423, veröffentlicht am +23 April 2023. +Siehe auch: [Libreboot 20230423 release announcement](news/libreboot20230423.md).** + +Warum solltest Du *Libreboot* verwenden? +---------------------------- + +Libreboot gibt dir [Freiheit](https://en.wikipedia.org/wiki/Open_source) welche +Du mit den meisten Boot Firmwares nicht hast, und zusätzlich schnellere Boot Geschwindigkeiten +und [höhere Sicherheit](docs/linux/grub_hardening.md). Es ist extrem leistungsfähig +und [konfiguerierbar](docs/maintain/) für viele Einsatzzwecke. + +Du hast Rechte. Das Recht auf Privatsphäre, freedom of thought, freedom of speech +and the right to read. In diesem Zusammenhang, Libreboot gibt dir diese Rechte. +Deine Freiheit ist wichtig. +[Das Recht auf Reparatur](https://yewtu.be/watch?v=Npd_xDuNi9k) matters. +Viele Menschen verwenden proprietäre (non-libre) +Boot Firmware, sogar wenn Sie ein [a libre OS](https://www.openbsd.org/) verwenden. +Proprietäre Firmware [enthält](faq.html#intel) häufig [Hintertüren](faq.html#amd), +und kann fehlerhaft sein. Das Libreboot Projekt wurde im Dezember 2013 gegründet, mit dem +Ziel Coreboot Firmware auch für technisch unerfahrene Nutzer verfügbar zu machen. + +Das Libreboot Projekt verwendet [Coreboot](https://www.coreboot.org/) für [die Initialiserung +der Hardware](https://doc.coreboot.org/getting_started/architecture.html). +Die Coreboot Installation ist für unerfahrene Benutzer überaus schwierig; sie +übernimmt lediglich die Basis Initialisierung und springt dann zu einem separaten +[payload](https://doc.coreboot.org/payloads.html) Programm (z.B. +[GRUB](https://www.gnu.org/software/grub/), +[Tianocore](https://www.tianocore.org/)), welche zusätzlich konfiguriert werden muss. +*Libreboot löst dieses Problem*; es ist eine *Coreboot Distribution* mit +einem [automatisierten Build System](docs/build/) welches vollständige *ROM images* +für eine robustere Installation erstellt. +Dokumentation ist verfügbar. + +Libreboot ist kein Coreboot Fork +----------------------------------- + + + +In fact, Libreboot tries to stay as close to *stock* coreboot as possible, +for each board, but with many different types of configuration provided +automatically by the Libreboot build system. + +In the same way that *Alpine Linux* is a *Linux distribution*, Libreboot is +a *coreboot distribution*. If you want to build a ROM image from scratch, you +otherwise have to perform expert-level configuration of coreboot, GRUB and +whatever other software you need, to prepare the ROM image. With *Libreboot*, +you can literally download from Git or a source archive, and run `make`, and it +will build entire ROM images. An automated build system, named `lbmk` +(Libreboot MaKe), builds these ROM images automatically, without any user input +or intervention required. Configuration has already been performed in advance. + +If you were to build regular coreboot, without using Libreboot's automated +build system, it would require a lot more intervention and decent technical +knowledge to produce a working configuration. + +Regular binary releases of Libreboot provide these +ROM images pre-compiled, and you can simply install them, with no special +knowledge or skill except the ability to +follow [simplified instructions, written for non-technical +users](docs/install/). + +How to help +----------- + + + +The *single* biggest way you can help is to *add* new mainboards in Libreboot, +by submitting a config. Anything coreboot supports can be integrated in +Libreboot, with ROM images provided in releases. See: + +* [Apply to become a board maintainer/tester](docs/maintain/testing.md) +* [Porting guide for new mainboards](docs/maintain/porting.md) +* [Libreboot build system documentation](docs/maintain/) + +After that, there is build system maintenance (see above), and *documentation* +which we take seriously. Documentation is critical, in any project. + +*User support* is also critical. Stick around on IRC, and if you're competent +to help someone with their issue (or wily enough to learn with them), that is +a great service to the project. A lot of people also ask for user support +on the `r/libreboot` subreddit. + +Eine Liste mit Bugs gibt es +unter [Bug Tracker](https://codeberg.org/libreboot/lbmk/issues). + +Sofern Du einen Bug findest oder einen Fix hast, [hier sind Anleitungen um Patches zu +schicken](git.md), oder Du kannst davon berichten. Diese Website ist zudem +in Markdown geschrieben und verfügbar in einem [separaten +Repository](https://codeberg.org/libreboot/lbwww) für welches Du auch Patches schicken kannst. + +Sämtliche Diskussionen über Entwicklung sowie Hilfe für Nutzer findet im IRC +Kanal statt. Mehr Informationen gibt es unter [Kontakt](contact.md). From 3fed376653ee02e9ac5b239ea2f481b6044cb0d0 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Thu, 27 Apr 2023 20:12:12 +0000 Subject: [PATCH 02/21] Update 'site/index.de.md' --- site/index.de.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/index.de.md b/site/index.de.md index 6720883..0795112 100644 --- a/site/index.de.md +++ b/site/index.de.md @@ -25,7 +25,7 @@ Warum solltest Du *Libreboot* verwenden? Libreboot gibt dir [Freiheit](https://en.wikipedia.org/wiki/Open_source) welche Du mit den meisten Boot Firmwares nicht hast, und zusätzlich schnellere Boot Geschwindigkeiten und [höhere Sicherheit](docs/linux/grub_hardening.md). Es ist extrem leistungsfähig -und [konfiguerierbar](docs/maintain/) für viele Einsatzzwecke. +und [konfigurierbar](docs/maintain/) für viele Einsatzzwecke. Du hast Rechte. Das Recht auf Privatsphäre, freedom of thought, freedom of speech and the right to read. In diesem Zusammenhang, Libreboot gibt dir diese Rechte. From 9b705a5b4917ca834a3f40f4a7a209ebff952b1d Mon Sep 17 00:00:00 2001 From: snooze-function Date: Fri, 28 Apr 2023 10:03:47 +0000 Subject: [PATCH 03/21] Upload files to 'site' --- site/contact.de.md | 72 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 site/contact.de.md diff --git a/site/contact.de.md b/site/contact.de.md new file mode 100644 index 0000000..3907654 --- /dev/null +++ b/site/contact.de.md @@ -0,0 +1,72 @@ +--- +title: Contact +x-toc-enable: true +... + +**TODO: mailing lists, mastodon server and peertube account.** + +User support +============ + +IRC oder Reddit werden bevorzugt, sofern Du eine Support Anfrage hast (IRC empfohlen). +Für Informationen bzgl. IRC and Reddit siehe unten. + +Entwicklungs Diskussion +====================== + +Eine Mailing Liste ist für die Zukunft in Planung. Bis dahin, siehe unter +[der Git Seite](git.md) für Information wie Du dich an der Entwicklung beteiligen kannst. + +Hier finden sich ebenso Anleitungen zum Senden von Patches (via Pull-Requests). + +IRC Chatraum +============ + +IRC ist hauptsächlich der Weg um Kontakt Libreboot Project aufzunehmen. `#libreboot` auf Libera +IRC. + +Webchat: + + +Libera ist eines der grössten IRC Netzwerke, welches für Libre Software Projekte verwendet wird. +Mehr Infos gibt es hier: + +Wenn Du dich mit deinem bevorzugten IRC Klienten verbinden möchtest (z.B. weechat or irssi), +anbei die Verbindungsdetails: + +* Server: `irc.libera.chat` +* Channel: `#libreboot` +* Port (TLS): `6697` +* Port (non-TLS): `6667` + +Wir empfehlen, dass Du Port `6697` mit TLS encryption aktiviert verwendest. + +Es wird empfohlen SASL für die Authentifizierung zu verwenden. Diese Seiten auf der Libera +Website erläutern wie dies funktioniert: + +* WeeChat SASL Anleitung: +* Irssi SASL Anleitung: +* HexChat SASL Anleitung: + +Grundsätzlich solltest Du die Dokumentation der von Dir verwendeten IRC Software konsultieren. + +Soziale Medien +============ + +Libreboot existiert officially an vielen Orten. + +Mastodon +-------- + +Gründerin und Haupt-Entwicklerin, Leah Rowe, ist auf Mastodon: + +* + +Leah kann zudem unter dieser eMail kontaktiert werden: +[leah@libreboot.org](mailto:leah@libreboot.org) + +Reddit +------ + +Hauptsächlich verwendet als Support Kanal und für Veröffentlichung von Neuigkeiten: + From bead48d80c8c67769ecf5e42ee9f8d2938e6f8c0 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Fri, 28 Apr 2023 10:17:53 +0000 Subject: [PATCH 04/21] Upload files to 'site' --- site/footer.de.include | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 site/footer.de.include diff --git a/site/footer.de.include b/site/footer.de.include new file mode 100644 index 0000000..727ad02 --- /dev/null +++ b/site/footer.de.include @@ -0,0 +1,13 @@ + +------------------------------------------------------------------------------- + +* [Binary blob policy](/news/policy.md) +* [Diese Seite bearbeiten](/git.md) +* [Wer entwickelt Libreboot?](/who.md) +* [Lizenz](/license.md) +* [Vorlage](/template-license.md) +* [Logo](/logo-license.md) +* [Autoren](/contrib.md) + +------------------------------------------------------------------------------- + From 003030a41ad9b5c7ab860851d45ca56819198410 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Sun, 30 Apr 2023 19:30:03 +0000 Subject: [PATCH 05/21] Upload files to 'site' --- site/template.include.de.md | 107 ++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 site/template.include.de.md diff --git a/site/template.include.de.md b/site/template.include.de.md new file mode 100644 index 0000000..45865ac --- /dev/null +++ b/site/template.include.de.md @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + +$for(author-meta)$ + +$endfor$ +$if(date-meta)$ + +$endif$ +$if(keywords)$ + +$endif$ + $if(title-prefix)$$title-prefix$ – $endif$$pagetitle$ +$if(quotes)$ + +$endif$ +$if(highlighting-css)$ + +$endif$ +$for(css)$ + +$endfor$ +$if(math)$ + $math$ +$endif$ +$for(header-includes)$ + $header-includes$ +$endfor$ + + + +
+$for(include-before)$ +$include-before$ +$endfor$ +$if(title)$ +
+
+ +

$title$

+
+$if(subtitle)$ +

$subtitle$

+$endif$ +$for(author)$ +

$author$

+$endfor$ +$if(date)$ +

$date$

+$endif$ + +
+
+$endif$ +$if(return)$ +$return$ +$endif$ +$if(toc)$ + +$endif$ +$if(toc)$ +
+$endif$ +$body$ +$for(include-after)$ +$include-after$ +$endfor$ +$if(toc)$ +
+$endif$ +
+ + From 942e469510f6b90b87a7efd23e674d8361080675 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Sun, 30 Apr 2023 19:34:02 +0000 Subject: [PATCH 06/21] Update 'site/contact.de.md' --- site/contact.de.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/site/contact.de.md b/site/contact.de.md index 3907654..73fbf97 100644 --- a/site/contact.de.md +++ b/site/contact.de.md @@ -22,7 +22,7 @@ Hier finden sich ebenso Anleitungen zum Senden von Patches (via Pull-Requests). IRC Chatraum ============ -IRC ist hauptsächlich der Weg um Kontakt Libreboot Project aufzunehmen. `#libreboot` auf Libera +IRC ist hauptsächlich der Weg um Kontakt Libreboot Projekt aufzunehmen. `#libreboot` auf Libera IRC. Webchat: @@ -39,7 +39,7 @@ anbei die Verbindungsdetails: * Port (TLS): `6697` * Port (non-TLS): `6667` -Wir empfehlen, dass Du Port `6697` mit TLS encryption aktiviert verwendest. +Wir empfehlen, dass Du Port `6697` mit aktivierter TLS Verschlüsselung verwendest. Es wird empfohlen SASL für die Authentifizierung zu verwenden. Diese Seiten auf der Libera Website erläutern wie dies funktioniert: @@ -53,7 +53,7 @@ Grundsätzlich solltest Du die Dokumentation der von Dir verwendeten IRC Softwar Soziale Medien ============ -Libreboot existiert officially an vielen Orten. +Libreboot existiert offiziell an vielen Orten. Mastodon -------- From ffa447952100ef9f8915877bdce17351602bcb5f Mon Sep 17 00:00:00 2001 From: snooze-function Date: Sun, 30 Apr 2023 20:09:23 +0000 Subject: [PATCH 07/21] Upload files to 'site' --- site/who.de.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 site/who.de.md diff --git a/site/who.de.md b/site/who.de.md new file mode 100644 index 0000000..5c144e3 --- /dev/null +++ b/site/who.de.md @@ -0,0 +1,57 @@ +--- +title: Who develops libreboot? +x-toc-enable: true +... + +Der Zweck dieser Seite ist klar zu definieren wer am Libreboot Projekt +arbeitet, wer das Projekt betreibt, wie Entscheidungen getroffen werden, +und wie das Projekt grundsätzlich funktioniert. + +Informationen über die wichtigsten Beteiligten an Libreboot sind auf +dieser Seite zu finden, +dort sind diese Leute aufgeführt: [Liste der Beteiligten](contrib.md) + +Leah Rowe (Gründerin, Leitende/Chef Entwickler*in) +=================================== + +Leah Rowe ist die Gründerin des Libreboot Pprojekts. Leah beaufsichtigt +die gesamte Lbreboot Entwicklung, überprüft +externe Beiträge, and hat bei Entscheidungen das letzte Wort. +Leah ist Eigentümerin der libreboot.org Server, und betreibt diese von +ihrem Labor in Großbrittanien. + +Wenn Du mehr über Leah's Mitwirken an Libreboot erfahren möchtest, dann +kannst Du ihren Eintrag unter der +[Seite mit allen Mitwirkenden, Vergangenheit und Gegenwart](contrib.md) +lesen. + +Caleb La Grange +=============== + +Caleb goes by the screen name `shmalebx9`. +Caleb mainly deals with improvements to the lbmk build system, board porting, +and documentation. + +Wenn Du mehr über Caleb's Mitwirken an Libreboot erfahren möchtest, dann +kannst Du seinen/ihren Eintrag unter der +[Seite mit allen Mitwirkenden, Vergangenheit und Gegenwart](contrib.md) +lesen. + +Alper Nebi Yasak +================ + +Alper handles development of the U-Boot payload support in Libreboot, +coordinates testing on Chromebooks that use it, and does any necessary +upstream work on U-Boot itself. `alpernebbi` bei Libera IRC. + +Wenn Du mehr über Alper's Mitwirken an Libreboot erfahren möchtest, dann +kannst Du seinen/ihren Eintrag unter der +[Seite mit allen Mitwirkenden, Vergangenheit und Gegenwart](contrib.md) +lesen. + +Entwickler gesucht! +================== + +**Lerne wie Du Patches beisteuern kannst unter der [git Seite](git.md)** + +All are welcome to join in on development. From b50061aacf185b23b5f69b8e31b68c95d7620674 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Mon, 1 May 2023 19:59:14 +0000 Subject: [PATCH 08/21] Update 'site/who.de.md' --- site/who.de.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/site/who.de.md b/site/who.de.md index 5c144e3..f31e4ff 100644 --- a/site/who.de.md +++ b/site/who.de.md @@ -29,8 +29,8 @@ Caleb La Grange =============== Caleb goes by the screen name `shmalebx9`. -Caleb mainly deals with improvements to the lbmk build system, board porting, -and documentation. +Caleb kümmert sich hauptsächlich um Verbesserungen am lbmk Build System, +das Hizufügen neuer Boards sowie um die Dokumentation. Wenn Du mehr über Caleb's Mitwirken an Libreboot erfahren möchtest, dann kannst Du seinen/ihren Eintrag unter der @@ -40,9 +40,10 @@ lesen. Alper Nebi Yasak ================ -Alper handles development of the U-Boot payload support in Libreboot, -coordinates testing on Chromebooks that use it, and does any necessary -upstream work on U-Boot itself. `alpernebbi` bei Libera IRC. +Alper kümmert sich um die Entwicklung der U-Boot Payload Unterstützung +in Libreboot, koordiniert Tests auf Chromebooks die dies nutzen, und +erledigt jegliche notwendige Upstream Arbeit an U-Boot selbst. +`alpernebbi` bei Libera IRC. Wenn Du mehr über Alper's Mitwirken an Libreboot erfahren möchtest, dann kannst Du seinen/ihren Eintrag unter der @@ -54,4 +55,4 @@ Entwickler gesucht! **Lerne wie Du Patches beisteuern kannst unter der [git Seite](git.md)** -All are welcome to join in on development. +Jeder ist willkommen an der Entwicklung teilzunehmen. \ No newline at end of file From 8f0b103dcf6efabdcbec8f499134810d67a86306 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Mon, 1 May 2023 20:42:21 +0000 Subject: [PATCH 09/21] Update 'site/index.de.md' --- site/index.de.md | 86 +++++++++++++++++++++++++----------------------- 1 file changed, 44 insertions(+), 42 deletions(-) diff --git a/site/index.de.md b/site/index.de.md index 0795112..8f3b98d 100644 --- a/site/index.de.md +++ b/site/index.de.md @@ -3,15 +3,15 @@ title: Libreboot project x-toc-enable: true ... -The *Libreboot* project provides -[libre](freedom-status.md) *boot -firmware* that initializes the hardware (e.g. memory controller, CPU, -peripherals) on [specific Intel/AMD x86 and ARM targets](docs/hardware/), which -then starts a bootloader for your operating system. [Linux](docs/linux/) -and [BSD](docs/bsd/) are well-supported. It replaces proprietary BIOS/UEFI -firmware. Help is available +Das *Libreboot* Projekt bietet +eine [freie](freedom-status.md) *Boot +Firmware* welche die Hardware initialisiert (z.b. Speicher-Controller, CPU, +Peripherie) auf [bestimmten Intel/AMD x86 and ARM Geräten](docs/hardware/), +und dann einen Bootloader für dein Betriebssystem startet. [Linux](docs/linux/) +sowie [BSD](docs/bsd/) werden gut unterstützt. Es ersetzt proprietäre BIOS/UEFI +Firmware. Hilfe ist verfügbar via [\#libreboot](https://web.libera.chat/#libreboot) -on [Libera](https://libera.chat/) IRC. +und [Libera](https://libera.chat/) IRC. @@ -27,8 +27,8 @@ Du mit den meisten Boot Firmwares nicht hast, und zusätzlich schnellere Boot Ge und [höhere Sicherheit](docs/linux/grub_hardening.md). Es ist extrem leistungsfähig und [konfigurierbar](docs/maintain/) für viele Einsatzzwecke. -Du hast Rechte. Das Recht auf Privatsphäre, freedom of thought, freedom of speech -and the right to read. In diesem Zusammenhang, Libreboot gibt dir diese Rechte. +Du hast Rechte. Das Recht auf Privatsphäre, Meinungsfreiheit, freedom of speech +und Informationsfreiheit. In diesem Zusammenhang, Libreboot gibt dir diese Rechte. Deine Freiheit ist wichtig. [Das Recht auf Reparatur](https://yewtu.be/watch?v=Npd_xDuNi9k) matters. Viele Menschen verwenden proprietäre (non-libre) @@ -54,49 +54,51 @@ Libreboot ist kein Coreboot Fork -In fact, Libreboot tries to stay as close to *stock* coreboot as possible, -for each board, but with many different types of configuration provided -automatically by the Libreboot build system. +In der Tat versucht Libreboot so nah am regulären Coreboot zu bleiben wie möglich, +für jedes Board, aber mit vielen automatisch durch das Libreboot Build System zur +Verfügung gestellten verschiedenen Konfigurations Typen. -In the same way that *Alpine Linux* is a *Linux distribution*, Libreboot is -a *coreboot distribution*. If you want to build a ROM image from scratch, you -otherwise have to perform expert-level configuration of coreboot, GRUB and -whatever other software you need, to prepare the ROM image. With *Libreboot*, -you can literally download from Git or a source archive, and run `make`, and it -will build entire ROM images. An automated build system, named `lbmk` -(Libreboot MaKe), builds these ROM images automatically, without any user input -or intervention required. Configuration has already been performed in advance. +Ebenso wie *Alpine Linux* eine *Linux Distribution* ist, ist Libreboot eine +*Coreboot Distribution*. Sofern Du ein ROM Image von Grund auf herstellen möchtest, +musst Du zunächst Konfigurationen auf Experten Level durchführen, +und zwar für Coreboot, GRUB sowie sämtliche Software die Du sonst noch verwenden +möchtest, um das ROM Image vorzubereiten. Mithilfe von *Libreboot* kannst Du +sprichwörtlich von Git oder einem anderen Quell-Archiv herunterladen, anschliessend +`make` ausführen, und es wird komplette ROM Images herstellen, ohne das Benutzer +Eingaben oder Eingreifen von Nöten sind. Die Konfiguration wurde bereits im +Vorfeld erledigt. -If you were to build regular coreboot, without using Libreboot's automated -build system, it would require a lot more intervention and decent technical -knowledge to produce a working configuration. +Sofern Du das reguläre Coreboot herstellen möchtest, ohne hierfür das automatisierte +Libreboot Build System zu verwenden, würde dies deutlich mehr Eingreifen und ein +sehr tiefgreifendes technisches Verständnis voraussetzen um eine funktionsfähige +Konfiguration herzustellen. -Regular binary releases of Libreboot provide these -ROM images pre-compiled, and you can simply install them, with no special -knowledge or skill except the ability to -follow [simplified instructions, written for non-technical -users](docs/install/). +Reguläre Binär Veröffentlichungen bieten diese ROM Images vor-kompiliert, +und Du kannst dies einfach installieren ohne spezielle technische +Kenntnisse oder fertigkeiten abgesehen von der Fähigkeit einer +[vereinfachten Anleitung, [geschrieben für technisch unerfahrene Benutzer](docs/install/) zu folgen. -How to help +Wie kann ich helfen ----------- -The *single* biggest way you can help is to *add* new mainboards in Libreboot, -by submitting a config. Anything coreboot supports can be integrated in -Libreboot, with ROM images provided in releases. See: +Der beste Weg wie Du helfen kannst, ist das *hinzufügen* neuer Mainboards in +Libreboot, indem Du eine Konfiguration zur Verfügung stellst. Alles was von +Coreboot unterstützt wird kann auch in Libreboot integriert werden, Mithilfe +von ROM Images in den Veröffentlichungen. Siehe auch: -* [Apply to become a board maintainer/tester](docs/maintain/testing.md) -* [Porting guide for new mainboards](docs/maintain/porting.md) -* [Libreboot build system documentation](docs/maintain/) +* [Bewerbe dich um Boards zu testen oder zu pflegen](docs/maintain/testing.md) +* [Anleitung um neue Mainboards hinzuzufügen](docs/maintain/porting.md) +* [Libreboot Build System Dokumentation](docs/maintain/) -After that, there is build system maintenance (see above), and *documentation* -which we take seriously. Documentation is critical, in any project. +Zudem ist da noch Pflege des Build Systems (siehe oben), sowie *Dokumentation* +welche wir sehr ernst nehmen. Dokumentation ist wichtig, in jedem Projekt. -*User support* is also critical. Stick around on IRC, and if you're competent -to help someone with their issue (or wily enough to learn with them), that is -a great service to the project. A lot of people also ask for user support -on the `r/libreboot` subreddit. +*Hilfe für Benutzer* ist ebenso wichtig. Bleibe im IRC Chat, und falls Du +kompetent genug bist jemandem bei seinem Problem zu helfen (oder bereit mit +der Person gemeinsam zu lernen), dann ist dies ein wichtiger Beitrag zum +Projekt. Viele Leute fragen zudem unter dem Subreddit `r/libreboot` nach Hilfe. Eine Liste mit Bugs gibt es unter [Bug Tracker](https://codeberg.org/libreboot/lbmk/issues). From dd0c9f4f455e5da015981ba86893c7a30846ce2c Mon Sep 17 00:00:00 2001 From: snooze-function Date: Mon, 1 May 2023 20:43:11 +0000 Subject: [PATCH 10/21] Update 'site/index.de.md' --- site/index.de.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/index.de.md b/site/index.de.md index 8f3b98d..0ccfbd1 100644 --- a/site/index.de.md +++ b/site/index.de.md @@ -85,7 +85,7 @@ Wie kann ich helfen Der beste Weg wie Du helfen kannst, ist das *hinzufügen* neuer Mainboards in Libreboot, indem Du eine Konfiguration zur Verfügung stellst. Alles was von -Coreboot unterstützt wird kann auch in Libreboot integriert werden, Mithilfe +Coreboot unterstützt wird kann auch in Libreboot integriert werden, mithilfe von ROM Images in den Veröffentlichungen. Siehe auch: * [Bewerbe dich um Boards zu testen oder zu pflegen](docs/maintain/testing.md) From 5c6f6330b3941e36f021133e2c903af7b6fa1e2e Mon Sep 17 00:00:00 2001 From: snooze-function Date: Mon, 1 May 2023 20:49:18 +0000 Subject: [PATCH 11/21] Update 'site/footer.de.include' --- site/footer.de.include | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/site/footer.de.include b/site/footer.de.include index 727ad02..c37ec6e 100644 --- a/site/footer.de.include +++ b/site/footer.de.include @@ -1,13 +1,13 @@ ------------------------------------------------------------------------------- -* [Binary blob policy](/news/policy.md) +* [Binäre Blob Politik](/news/policy.md) * [Diese Seite bearbeiten](/git.md) -* [Wer entwickelt Libreboot?](/who.md) +* [Wer entwickelt Libreboot?](/who.de.md) * [Lizenz](/license.md) * [Vorlage](/template-license.md) * [Logo](/logo-license.md) -* [Autoren](/contrib.md) +* [Autoren](/contrib.de.md) ------------------------------------------------------------------------------- From 4ea9d47ec3ecaedeb58e9b8ca37f87097bdfa9a0 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Mon, 1 May 2023 20:51:16 +0000 Subject: [PATCH 12/21] Update 'site/template.de.include' --- site/{template.include.de.md => template.de.include} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename site/{template.include.de.md => template.de.include} (100%) diff --git a/site/template.include.de.md b/site/template.de.include similarity index 100% rename from site/template.include.de.md rename to site/template.de.include From e0092d5818ee28a74636643341f7bf61d919408a Mon Sep 17 00:00:00 2001 From: snooze-function Date: Mon, 1 May 2023 21:20:32 +0000 Subject: [PATCH 13/21] Update 'site/index.de.md' --- site/index.de.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/site/index.de.md b/site/index.de.md index 0ccfbd1..8af6cbc 100644 --- a/site/index.de.md +++ b/site/index.de.md @@ -110,3 +110,18 @@ Repository](https://codeberg.org/libreboot/lbwww) für welches Du auch Patches s Sämtliche Diskussionen über Entwicklung sowie Hilfe für Nutzer findet im IRC Kanal statt. Mehr Informationen gibt es unter [Kontakt](contact.md). + +Übersetzungen benötigt, für libreboot.org +-------------------------------------- + +Libreboot hat derzeit übersetzte Webseiten in ukrainisch und französisch (aber bislang +nicht für alle Seiten in beiden Sprachen) + +Sofern Du mit Übersetzungen helfen möchtest, kannst Du Seiten übersetzen, +existierende Übersetzungen überarbeiten oder deine übersetzten Version schicken. +Für Anleitungen, siehe bitte hier: + +[Wie man Übersetzungen für libreboot.org bereitstellt](news/translations.md) + +Auch wenn jemand bereits an einer Übersetzung in einer bestimmten Sprache arbeitet, +so können wir immer mehrere Leute gebrauchen. Desto mehr desto besser! From 9bb963474a2ac96455bbaa51c6efd90ce9ed2ea1 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Mon, 1 May 2023 21:21:03 +0000 Subject: [PATCH 14/21] Update 'site/index.de.md' --- site/index.de.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/index.de.md b/site/index.de.md index 8af6cbc..4f400ce 100644 --- a/site/index.de.md +++ b/site/index.de.md @@ -111,7 +111,7 @@ Repository](https://codeberg.org/libreboot/lbwww) für welches Du auch Patches s Sämtliche Diskussionen über Entwicklung sowie Hilfe für Nutzer findet im IRC Kanal statt. Mehr Informationen gibt es unter [Kontakt](contact.md). -Übersetzungen benötigt, für libreboot.org +Übersetzungen für libreboot.org benötigt -------------------------------------- Libreboot hat derzeit übersetzte Webseiten in ukrainisch und französisch (aber bislang From fcc85970964ed074836799ab38c5eadf2298cf0a Mon Sep 17 00:00:00 2001 From: snooze-function Date: Mon, 1 May 2023 21:22:06 +0000 Subject: [PATCH 15/21] Update 'site/index.de.md' --- site/index.de.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/index.de.md b/site/index.de.md index 4f400ce..6b93bde 100644 --- a/site/index.de.md +++ b/site/index.de.md @@ -115,7 +115,7 @@ Kanal statt. Mehr Informationen gibt es unter [Kontakt](contact.md). -------------------------------------- Libreboot hat derzeit übersetzte Webseiten in ukrainisch und französisch (aber bislang -nicht für alle Seiten in beiden Sprachen) +nicht für alle Seiten für keine der Sprachen) Sofern Du mit Übersetzungen helfen möchtest, kannst Du Seiten übersetzen, existierende Übersetzungen überarbeiten oder deine übersetzten Version schicken. From 2a9e744512704d1af3031a689a50b532e7fd12c4 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Fri, 5 May 2023 18:39:37 +0000 Subject: [PATCH 16/21] Delete 'site/contact.de.md' --- site/contact.de.md | 72 ---------------------------------------------- 1 file changed, 72 deletions(-) delete mode 100644 site/contact.de.md diff --git a/site/contact.de.md b/site/contact.de.md deleted file mode 100644 index 73fbf97..0000000 --- a/site/contact.de.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Contact -x-toc-enable: true -... - -**TODO: mailing lists, mastodon server and peertube account.** - -User support -============ - -IRC oder Reddit werden bevorzugt, sofern Du eine Support Anfrage hast (IRC empfohlen). -Für Informationen bzgl. IRC and Reddit siehe unten. - -Entwicklungs Diskussion -====================== - -Eine Mailing Liste ist für die Zukunft in Planung. Bis dahin, siehe unter -[der Git Seite](git.md) für Information wie Du dich an der Entwicklung beteiligen kannst. - -Hier finden sich ebenso Anleitungen zum Senden von Patches (via Pull-Requests). - -IRC Chatraum -============ - -IRC ist hauptsächlich der Weg um Kontakt Libreboot Projekt aufzunehmen. `#libreboot` auf Libera -IRC. - -Webchat: - - -Libera ist eines der grössten IRC Netzwerke, welches für Libre Software Projekte verwendet wird. -Mehr Infos gibt es hier: - -Wenn Du dich mit deinem bevorzugten IRC Klienten verbinden möchtest (z.B. weechat or irssi), -anbei die Verbindungsdetails: - -* Server: `irc.libera.chat` -* Channel: `#libreboot` -* Port (TLS): `6697` -* Port (non-TLS): `6667` - -Wir empfehlen, dass Du Port `6697` mit aktivierter TLS Verschlüsselung verwendest. - -Es wird empfohlen SASL für die Authentifizierung zu verwenden. Diese Seiten auf der Libera -Website erläutern wie dies funktioniert: - -* WeeChat SASL Anleitung: -* Irssi SASL Anleitung: -* HexChat SASL Anleitung: - -Grundsätzlich solltest Du die Dokumentation der von Dir verwendeten IRC Software konsultieren. - -Soziale Medien -============ - -Libreboot existiert offiziell an vielen Orten. - -Mastodon --------- - -Gründerin und Haupt-Entwicklerin, Leah Rowe, ist auf Mastodon: - -* - -Leah kann zudem unter dieser eMail kontaktiert werden: -[leah@libreboot.org](mailto:leah@libreboot.org) - -Reddit ------- - -Hauptsächlich verwendet als Support Kanal und für Veröffentlichung von Neuigkeiten: - From 41b2ff50aa7ccd4b297e5f3a45186c525dbb0cf0 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Fri, 5 May 2023 18:39:52 +0000 Subject: [PATCH 17/21] Delete 'site/footer.de.include' --- site/footer.de.include | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 site/footer.de.include diff --git a/site/footer.de.include b/site/footer.de.include deleted file mode 100644 index c37ec6e..0000000 --- a/site/footer.de.include +++ /dev/null @@ -1,13 +0,0 @@ - -------------------------------------------------------------------------------- - -* [Binäre Blob Politik](/news/policy.md) -* [Diese Seite bearbeiten](/git.md) -* [Wer entwickelt Libreboot?](/who.de.md) -* [Lizenz](/license.md) -* [Vorlage](/template-license.md) -* [Logo](/logo-license.md) -* [Autoren](/contrib.de.md) - -------------------------------------------------------------------------------- - From 341940019193ed557e66c6615b023c56858bea6c Mon Sep 17 00:00:00 2001 From: snooze-function Date: Fri, 5 May 2023 18:40:02 +0000 Subject: [PATCH 18/21] Delete 'site/index.de.md' --- site/index.de.md | 127 ----------------------------------------------- 1 file changed, 127 deletions(-) delete mode 100644 site/index.de.md diff --git a/site/index.de.md b/site/index.de.md deleted file mode 100644 index 6b93bde..0000000 --- a/site/index.de.md +++ /dev/null @@ -1,127 +0,0 @@ ---- -title: Libreboot project -x-toc-enable: true -... - -Das *Libreboot* Projekt bietet -eine [freie](freedom-status.md) *Boot -Firmware* welche die Hardware initialisiert (z.b. Speicher-Controller, CPU, -Peripherie) auf [bestimmten Intel/AMD x86 and ARM Geräten](docs/hardware/), -und dann einen Bootloader für dein Betriebssystem startet. [Linux](docs/linux/) -sowie [BSD](docs/bsd/) werden gut unterstützt. Es ersetzt proprietäre BIOS/UEFI -Firmware. Hilfe ist verfügbar -via [\#libreboot](https://web.libera.chat/#libreboot) -und [Libera](https://libera.chat/) IRC. - - - -**NEUESTE VERSION: Die neueste Version von Libreboot ist 20230423, veröffentlicht am -23 April 2023. -Siehe auch: [Libreboot 20230423 release announcement](news/libreboot20230423.md).** - -Warum solltest Du *Libreboot* verwenden? ----------------------------- - -Libreboot gibt dir [Freiheit](https://en.wikipedia.org/wiki/Open_source) welche -Du mit den meisten Boot Firmwares nicht hast, und zusätzlich schnellere Boot Geschwindigkeiten -und [höhere Sicherheit](docs/linux/grub_hardening.md). Es ist extrem leistungsfähig -und [konfigurierbar](docs/maintain/) für viele Einsatzzwecke. - -Du hast Rechte. Das Recht auf Privatsphäre, Meinungsfreiheit, freedom of speech -und Informationsfreiheit. In diesem Zusammenhang, Libreboot gibt dir diese Rechte. -Deine Freiheit ist wichtig. -[Das Recht auf Reparatur](https://yewtu.be/watch?v=Npd_xDuNi9k) matters. -Viele Menschen verwenden proprietäre (non-libre) -Boot Firmware, sogar wenn Sie ein [a libre OS](https://www.openbsd.org/) verwenden. -Proprietäre Firmware [enthält](faq.html#intel) häufig [Hintertüren](faq.html#amd), -und kann fehlerhaft sein. Das Libreboot Projekt wurde im Dezember 2013 gegründet, mit dem -Ziel Coreboot Firmware auch für technisch unerfahrene Nutzer verfügbar zu machen. - -Das Libreboot Projekt verwendet [Coreboot](https://www.coreboot.org/) für [die Initialiserung -der Hardware](https://doc.coreboot.org/getting_started/architecture.html). -Die Coreboot Installation ist für unerfahrene Benutzer überaus schwierig; sie -übernimmt lediglich die Basis Initialisierung und springt dann zu einem separaten -[payload](https://doc.coreboot.org/payloads.html) Programm (z.B. -[GRUB](https://www.gnu.org/software/grub/), -[Tianocore](https://www.tianocore.org/)), welche zusätzlich konfiguriert werden muss. -*Libreboot löst dieses Problem*; es ist eine *Coreboot Distribution* mit -einem [automatisierten Build System](docs/build/) welches vollständige *ROM images* -für eine robustere Installation erstellt. -Dokumentation ist verfügbar. - -Libreboot ist kein Coreboot Fork ------------------------------------ - - - -In der Tat versucht Libreboot so nah am regulären Coreboot zu bleiben wie möglich, -für jedes Board, aber mit vielen automatisch durch das Libreboot Build System zur -Verfügung gestellten verschiedenen Konfigurations Typen. - -Ebenso wie *Alpine Linux* eine *Linux Distribution* ist, ist Libreboot eine -*Coreboot Distribution*. Sofern Du ein ROM Image von Grund auf herstellen möchtest, -musst Du zunächst Konfigurationen auf Experten Level durchführen, -und zwar für Coreboot, GRUB sowie sämtliche Software die Du sonst noch verwenden -möchtest, um das ROM Image vorzubereiten. Mithilfe von *Libreboot* kannst Du -sprichwörtlich von Git oder einem anderen Quell-Archiv herunterladen, anschliessend -`make` ausführen, und es wird komplette ROM Images herstellen, ohne das Benutzer -Eingaben oder Eingreifen von Nöten sind. Die Konfiguration wurde bereits im -Vorfeld erledigt. - -Sofern Du das reguläre Coreboot herstellen möchtest, ohne hierfür das automatisierte -Libreboot Build System zu verwenden, würde dies deutlich mehr Eingreifen und ein -sehr tiefgreifendes technisches Verständnis voraussetzen um eine funktionsfähige -Konfiguration herzustellen. - -Reguläre Binär Veröffentlichungen bieten diese ROM Images vor-kompiliert, -und Du kannst dies einfach installieren ohne spezielle technische -Kenntnisse oder fertigkeiten abgesehen von der Fähigkeit einer -[vereinfachten Anleitung, [geschrieben für technisch unerfahrene Benutzer](docs/install/) zu folgen. - -Wie kann ich helfen ------------ - - - -Der beste Weg wie Du helfen kannst, ist das *hinzufügen* neuer Mainboards in -Libreboot, indem Du eine Konfiguration zur Verfügung stellst. Alles was von -Coreboot unterstützt wird kann auch in Libreboot integriert werden, mithilfe -von ROM Images in den Veröffentlichungen. Siehe auch: - -* [Bewerbe dich um Boards zu testen oder zu pflegen](docs/maintain/testing.md) -* [Anleitung um neue Mainboards hinzuzufügen](docs/maintain/porting.md) -* [Libreboot Build System Dokumentation](docs/maintain/) - -Zudem ist da noch Pflege des Build Systems (siehe oben), sowie *Dokumentation* -welche wir sehr ernst nehmen. Dokumentation ist wichtig, in jedem Projekt. - -*Hilfe für Benutzer* ist ebenso wichtig. Bleibe im IRC Chat, und falls Du -kompetent genug bist jemandem bei seinem Problem zu helfen (oder bereit mit -der Person gemeinsam zu lernen), dann ist dies ein wichtiger Beitrag zum -Projekt. Viele Leute fragen zudem unter dem Subreddit `r/libreboot` nach Hilfe. - -Eine Liste mit Bugs gibt es -unter [Bug Tracker](https://codeberg.org/libreboot/lbmk/issues). - -Sofern Du einen Bug findest oder einen Fix hast, [hier sind Anleitungen um Patches zu -schicken](git.md), oder Du kannst davon berichten. Diese Website ist zudem -in Markdown geschrieben und verfügbar in einem [separaten -Repository](https://codeberg.org/libreboot/lbwww) für welches Du auch Patches schicken kannst. - -Sämtliche Diskussionen über Entwicklung sowie Hilfe für Nutzer findet im IRC -Kanal statt. Mehr Informationen gibt es unter [Kontakt](contact.md). - -Übersetzungen für libreboot.org benötigt --------------------------------------- - -Libreboot hat derzeit übersetzte Webseiten in ukrainisch und französisch (aber bislang -nicht für alle Seiten für keine der Sprachen) - -Sofern Du mit Übersetzungen helfen möchtest, kannst Du Seiten übersetzen, -existierende Übersetzungen überarbeiten oder deine übersetzten Version schicken. -Für Anleitungen, siehe bitte hier: - -[Wie man Übersetzungen für libreboot.org bereitstellt](news/translations.md) - -Auch wenn jemand bereits an einer Übersetzung in einer bestimmten Sprache arbeitet, -so können wir immer mehrere Leute gebrauchen. Desto mehr desto besser! From 26bb289cb9addb824bc093cc141b853614ec7779 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Fri, 5 May 2023 18:40:17 +0000 Subject: [PATCH 19/21] Delete 'site/who.de.md' --- site/who.de.md | 58 -------------------------------------------------- 1 file changed, 58 deletions(-) delete mode 100644 site/who.de.md diff --git a/site/who.de.md b/site/who.de.md deleted file mode 100644 index f31e4ff..0000000 --- a/site/who.de.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Who develops libreboot? -x-toc-enable: true -... - -Der Zweck dieser Seite ist klar zu definieren wer am Libreboot Projekt -arbeitet, wer das Projekt betreibt, wie Entscheidungen getroffen werden, -und wie das Projekt grundsätzlich funktioniert. - -Informationen über die wichtigsten Beteiligten an Libreboot sind auf -dieser Seite zu finden, -dort sind diese Leute aufgeführt: [Liste der Beteiligten](contrib.md) - -Leah Rowe (Gründerin, Leitende/Chef Entwickler*in) -=================================== - -Leah Rowe ist die Gründerin des Libreboot Pprojekts. Leah beaufsichtigt -die gesamte Lbreboot Entwicklung, überprüft -externe Beiträge, and hat bei Entscheidungen das letzte Wort. -Leah ist Eigentümerin der libreboot.org Server, und betreibt diese von -ihrem Labor in Großbrittanien. - -Wenn Du mehr über Leah's Mitwirken an Libreboot erfahren möchtest, dann -kannst Du ihren Eintrag unter der -[Seite mit allen Mitwirkenden, Vergangenheit und Gegenwart](contrib.md) -lesen. - -Caleb La Grange -=============== - -Caleb goes by the screen name `shmalebx9`. -Caleb kümmert sich hauptsächlich um Verbesserungen am lbmk Build System, -das Hizufügen neuer Boards sowie um die Dokumentation. - -Wenn Du mehr über Caleb's Mitwirken an Libreboot erfahren möchtest, dann -kannst Du seinen/ihren Eintrag unter der -[Seite mit allen Mitwirkenden, Vergangenheit und Gegenwart](contrib.md) -lesen. - -Alper Nebi Yasak -================ - -Alper kümmert sich um die Entwicklung der U-Boot Payload Unterstützung -in Libreboot, koordiniert Tests auf Chromebooks die dies nutzen, und -erledigt jegliche notwendige Upstream Arbeit an U-Boot selbst. -`alpernebbi` bei Libera IRC. - -Wenn Du mehr über Alper's Mitwirken an Libreboot erfahren möchtest, dann -kannst Du seinen/ihren Eintrag unter der -[Seite mit allen Mitwirkenden, Vergangenheit und Gegenwart](contrib.md) -lesen. - -Entwickler gesucht! -================== - -**Lerne wie Du Patches beisteuern kannst unter der [git Seite](git.md)** - -Jeder ist willkommen an der Entwicklung teilzunehmen. \ No newline at end of file From 451edcba8a27e4669f9fe2fbb55ddf7968443478 Mon Sep 17 00:00:00 2001 From: snooze-function Date: Fri, 5 May 2023 18:40:32 +0000 Subject: [PATCH 20/21] Delete 'site/template.de.include' --- site/template.de.include | 107 --------------------------------------- 1 file changed, 107 deletions(-) delete mode 100644 site/template.de.include diff --git a/site/template.de.include b/site/template.de.include deleted file mode 100644 index 45865ac..0000000 --- a/site/template.de.include +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - -$for(author-meta)$ - -$endfor$ -$if(date-meta)$ - -$endif$ -$if(keywords)$ - -$endif$ - $if(title-prefix)$$title-prefix$ – $endif$$pagetitle$ -$if(quotes)$ - -$endif$ -$if(highlighting-css)$ - -$endif$ -$for(css)$ - -$endfor$ -$if(math)$ - $math$ -$endif$ -$for(header-includes)$ - $header-includes$ -$endfor$ - - - -
-$for(include-before)$ -$include-before$ -$endfor$ -$if(title)$ -
-
- -

$title$

-
-$if(subtitle)$ -

$subtitle$

-$endif$ -$for(author)$ -

$author$

-$endfor$ -$if(date)$ -

$date$

-$endif$ - -
-
-$endif$ -$if(return)$ -$return$ -$endif$ -$if(toc)$ - -$endif$ -$if(toc)$ -
-$endif$ -$body$ -$for(include-after)$ -$include-after$ -$endfor$ -$if(toc)$ -
-$endif$ -
- - From 4dea1239ad48014fdfa190d3f7f117cfa76763ed Mon Sep 17 00:00:00 2001 From: snooze-function Date: Fri, 5 May 2023 18:42:11 +0000 Subject: [PATCH 21/21] Update 'site/news/policy.md' --- site/news/policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/news/policy.md b/site/news/policy.md index 9ac88a6..7cd760d 100644 --- a/site/news/policy.md +++ b/site/news/policy.md @@ -228,7 +228,7 @@ The fact that almost nobody talks about the EC firmware is *because* of the Respects Your Freedom certification. In reality, the EC firmware is crucial to user freedom, and ought to be free, but it is completely disregarded by the FSF as *part of the hardware*. This is wrong, and the FSF should actively -actively encourage people to free it, on every laptop! +encourage people to free it, on every laptop! Other firmware currently outside the reach of the libreboot project are covered in the libreboot FAQ page. For example, HDD/SSD firmware is covered in the FAQ.