Merge branch 'hslick-master'
commit
062f66049c
|
@ -0,0 +1,13 @@
|
|||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
* [Binäre Blob Richtlinie](/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)
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
|
@ -0,0 +1,297 @@
|
|||
---
|
||||
title: Code review
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
Libreboot Repositories
|
||||
===================
|
||||
|
||||
Informationen darüber wer an Libreboot arbeitet und wer das Projekt betreibt
|
||||
sind unter [who.de.md](who.de.md) zu finden.
|
||||
|
||||
Das `Libreboot` Projekt hat hauptsächlich 3 Git Repositories:
|
||||
|
||||
* Build system: <https://codeberg.org/libreboot/lbmk>
|
||||
* Webseite (+Anleitungen): <https://codeberg.org/libreboot/lbwww>
|
||||
* Bilder (für die Webseite): <https://codeberg.org/libreboot/lbwww-img>
|
||||
|
||||
You can also *browse* lbmk on Libreboot's own cgit instance, though it is not
|
||||
intended for development (use codeberg for that):\
|
||||
<https://browse.libreboot.org/lbmk.git/>
|
||||
|
||||
Weiter unten auf dieser Seite sind Mirror von `lbmk` und `lbwww` aufgelistet,
|
||||
sofern die Haupt Git Repositories nicht erreichbar sein sollten.
|
||||
|
||||
Zuvor hat Libreboot NotABug verwendet, aber es gab regelmässig
|
||||
Probleme mit der der Zuverlässigkeit aufgrund von HTTP Error 500,
|
||||
hauptsächlich in den Abendstunden, höchstwahrscheinlich weil zu viele Leute
|
||||
darauf zugegriffen haben; daher wurde beschlossen, das Libreboot eine
|
||||
stabilere Lösung benötigt, daher verwendet Libreboot nun codeberg. Siehe
|
||||
[Ankündigung des Wechsels zu codeberg, 8. April 2023](news/codeberg.md)
|
||||
|
||||
Zudem gibt es noch diese vom Libreboot Projekt gehosteten Programme, welche
|
||||
von libreboot entweder empfohlen oder verwendet werden:
|
||||
|
||||
Das `ich9utils` Projekt ist nun unter `util/ich9utils` in lbmk verfügbar,
|
||||
und lbmk verdendet *dies*, aber das alte standalone Repository ist nach
|
||||
wie vor verfügbar unter notabug (bucts is also there):
|
||||
|
||||
* Bucts (Utility): <https://notabug.org/libreboot/bucts>
|
||||
* ich9utils (Utility): <https://notabug.org/libreboot/ich9utils>
|
||||
|
||||
Du kannst diese Repositories herunterladen, sie nach deinen Wünschen ändern,
|
||||
und dann deine Änderungen zur Verfügung stellen mithilfe der folgenden
|
||||
Anleitungen.
|
||||
|
||||
Es wird empfohlen den libreboot build (alle zugehörigen Teile) in einer
|
||||
Linux Umgebung herzustellen. Unter BSD Systemen ist das build system (lbmk)
|
||||
beispielsweise nicht getestet.
|
||||
Installiere `git` auf deinem Linux System und lade eines der Repositories
|
||||
herunter.
|
||||
|
||||
Die Entwicklung von Libreboot findet mithilfe der Versionskontrolle von
|
||||
Git statt. Sieh in der [offiziellen Git Dokumentation](https://git-scm.com/doc)
|
||||
nach, sofern Du nicht weisst wie man Git verwendet.
|
||||
|
||||
Das `bucts` Repository wird auch vom Libreboot Projekt gehostet, da das
|
||||
Original Repository auf `stuge.se`nicht mehr verfügbar ist, seit wie dies
|
||||
zuletzt geprüft haben. Das `bucts` Programm wurde von Peter Stuge geschrieben.
|
||||
Du benötigst `bucts` sofern Du ein Libreboot ROM intern auf ein Thinkpad X60
|
||||
oder T60 flashen möchtest, welches (derzeit) noch ein nicht-freies Lenovo
|
||||
BIOS verwendet. Anleitungen hierfür findest Du hier:\
|
||||
[Libreboot Installations Anleitungen](docs/install/)
|
||||
|
||||
The `ich9utils` Repository wird erheblich vom `lbmk` build system verwendet.
|
||||
Du kannst `ich9utils` allerdings auch separat herunterladen und verwenden.
|
||||
Es erzeugt ICH9M descriptor+GbE Images für GM45 ThinkPads welche die ICH9M
|
||||
Southbridge verwenden. Es könnte auch für andere Systeme funktionieren,
|
||||
welche dieselbe Platform bzw. denselben Chipsatz verwenden.
|
||||
Dokumentation für `ich9utils` ist hier verfügbar:\
|
||||
[ich9utils Dokumentation](docs/install/ich9utils.md)
|
||||
|
||||
lbmk (libreboot-make)
|
||||
---------------------
|
||||
|
||||
Dies ist das zentrale build system in Libreboot. Man könnte auch sagen `lbmk` *ist*
|
||||
Libreboot! Das Git repository herunterladen:
|
||||
|
||||
git clone https://codeberg.org/libreboot/lbmk
|
||||
|
||||
Der oben dargestellte `git` Befehl, wird das Libreboot build system `lbmk`
|
||||
herunterladen.
|
||||
Du kannst dann folgendermassen in das Verzeichnis wechseln:
|
||||
|
||||
cd lbmk
|
||||
|
||||
Ändere dies nach deinen Vorstellungen oder ertelle einfach einen build.
|
||||
Für Anleitungen bzgl. `lbmk` build, siehe [build Anleitungen](docs/build/).
|
||||
|
||||
Informationen über das build system selbst und wie es funktioniert, ist
|
||||
verfügbar unter dem [lbmk maintenance guide](docs/maintain/).
|
||||
|
||||
lbwww and lbwww-img
|
||||
-------------------
|
||||
|
||||
Die *gesamte* Libreboot Website sowie Dokumentation befindet sich in einem
|
||||
Git Repository.
|
||||
Du kannst es folgendermassen herunterladen:
|
||||
|
||||
git clone https://codeberg.org/libreboot/lbwww
|
||||
|
||||
Bilder befinden sich unter <https://av.libreboot.org/> und sind verfügbar
|
||||
in einem separaten Git Repository:
|
||||
|
||||
git clone https://codeberg.org/libreboot/lbwww-img
|
||||
|
||||
Du kannst alles nach deinen Vorstellungen ändern. Beachte die nachfolgenden
|
||||
Informationen wie Du deine Änderungen zur Verfügung stellen kannst.
|
||||
|
||||
Die gesamte Website ist in Markdown geschrien, insbesondere die Pandoc Version.
|
||||
Die statischen HTML Seiten werden mit [Untitled](https://untitled.vimuser.org/)
|
||||
generiert. Leah Rowe, die Gründerin von Libreboot, ist auch die Gründerin des Untitled static
|
||||
site generator Projekts.
|
||||
|
||||
Wenn Du möchtest, kannst Du einen lokalen HTTP Server einrichten und eine
|
||||
lokale Version der Website herstellen. Bitte bedenke, dass alle Bilder nach
|
||||
wie vor mit den Bildern auf <https://av.libreboot.org/> verknüpft werden,
|
||||
daher werden jegliche Bilder die Du `lbwww-img` hinzugefügt hast nicht auf
|
||||
deiner lokalen `lbwww` Seite dargestellt, sofern Du die Bilder (die Du
|
||||
hinzugefügt hast) mit `av.libreboot.org` verknüpfst. Es ist jedoch erforderlich,
|
||||
dass sich diese Bilder auf av.libreboot.org befinden.
|
||||
|
||||
Sofern Du der Webseite Bilder hinzufügen möchtest, füge diese ebenso
|
||||
dem `lbwww-img` Repository hinzu, indem Du diese dann jeweils mit diesem Link verknüpfst
|
||||
<https://av.libreboot.org/path/to/your/new/image/in/lbwww-img>.
|
||||
Wenn dein Patch der Libreboot Webseite hinzugefügt wird, werden erscheinen deine Bilder live.
|
||||
|
||||
Zu Entwicklungszwecken, könntest Du deine Bilder auch lokal verknüpfen, und
|
||||
anschliesend die URLs anpassen sobald Du deine Patches für die Dokumentation/Webseite schickst.
|
||||
|
||||
Eine Anleitung wie Du eine lokale Version der Webseite herstellst kannst,
|
||||
befinden sich auf der Untitled Webseite. Lade untitled
|
||||
herunter, und erstelle in dem `untitled` Verzeichnis ein Verzeichnis mit
|
||||
dem Namen `www/` dann wechsle in dieses Verzeichnis und klone das `lbwww`
|
||||
Repository dorthin. Konfiguriere deinen lokalen HTTP Server entsprechend.
|
||||
|
||||
Nochmal, Anleitungen hierfür findest Du auf der Untitled Webseite.
|
||||
|
||||
Name nicht erforderlich
|
||||
-----------------
|
||||
|
||||
Beiträge die Du hinzufügst, werden in einem für jeden zugänglichen Git
|
||||
Repository öffentlich aufgezeichnet. Dies betrifft ebenso den Namen sowie
|
||||
die email Adresse des Mitwirkenden.
|
||||
|
||||
Du musst bei Git keinen Autoren Namen bzw. keine email Addresse verwenden,
|
||||
mithilfe derer Du identifizierbar bist. Du kannst `libreboot Contributor`
|
||||
verwenden und deine email Addresse könnte als contributor@libreboot.org
|
||||
spezifiert werden. Es ist Dir gestattet dies zu tun, sofern Du deine Privatsphäre
|
||||
wahren möchtest. Wir glauben an Privatsphäre. Sofern Du anonym bleiben möchtest
|
||||
werden wir dies respektieren.
|
||||
|
||||
Natürlich, kannst Du jeglichen Namen und/oder jegliche email Aaddresse verwenden
|
||||
die Du möchtest.
|
||||
|
||||
Rechtlich gesprochen, jegliches Urheberrecht fällt automatisch unter die
|
||||
Berner Übereinkunft zum Schutz von Werken der Literatur und Kunst. Es spielt
|
||||
keine Rolle welchen Namen, oder ob Du tatsächlich überhaupt ein Urheberrecht
|
||||
deklariert hast (aber wir setzen voraus das bestimmte Lizenzen für das
|
||||
Urheberrecht verwndet werden - lies mehr darüber auf dieser Seite).
|
||||
|
||||
Sofern Du einen anderen Namen sowie eine andere email Adresse für deine
|
||||
Commits/Patches verwendest dann solltest Du anonym sein. Verwende
|
||||
[git log](https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History)
|
||||
und [git show](https://git-scm.com/docs/git-show) um dies zu überprüfen
|
||||
bevor Du einem öffentlichen Git Repository Änderungen hinzufügst.
|
||||
|
||||
Lizenzen (für Mitwirkende)
|
||||
--------
|
||||
|
||||
Stelle sicher, dass deine Beiträge mit einer libre Lizenz frei lizensiert
|
||||
sind. Libreboot schreibt nicht mehr vor, welche Lizenzen akzeptiert werden,
|
||||
und es existieren einige Lizenzen. Wir werden deinen Beitrag prüfen und
|
||||
dir mitteilen sofern es ein Problem damit gibt (z.B. keine Lizenz).
|
||||
|
||||
Gib *immer* eine Lizenz an für deine Arbeit! Keine Lizenz anzugeben bedeutet
|
||||
das deine Arbeit unter die Standard Urheberrechte fällt, was deine Arbeit
|
||||
proprietär macht und somit von denselben Einschränkungen betroffen ist.
|
||||
|
||||
Die MIT Lizenz ist ein guter Start, und sie ist die bevorzugte Lizenz
|
||||
für sämtliche Arbeit an Libreboot, aber wir sind nicht pingelig. Libreboot
|
||||
hat in der Vergangenheit GNU Lizenzen so wie GPL verwendet; vieles davon
|
||||
besteht nach wie vor und wird auch weiterhin bestehen.
|
||||
Es ist deine Arbeit; sofern deine Arbeit auf der Arbeit eines anderen basiert,
|
||||
ist es aufgrund der Lizenz-Kompatibilität ggfs. naheliegend diesselbe Lizenz zu
|
||||
verwenden.
|
||||
|
||||
[Hier](https://opensource.org/licenses) findest Du übliche Beispiele für Lizenzen.
|
||||
|
||||
*Wenn* deine Arbeit auf bestehender Arbeit basiert, dann ist es wichtig
|
||||
(für deinen Beitrag) das die Lizenz deiner Arbeit kompatibel ist mit der
|
||||
Lizenz der Arbeit auf der sie beruht. Die MIT Lizenz ist hierfür gut geeignet,
|
||||
weil sie mit vielen anderen Lizenen kompatibel ist, und Freiheit zulässt
|
||||
(wie zum Beispiel die Freiheit einer SubLizenz) was bei vielen anderen
|
||||
Lizenzen nicht der Fall ist:
|
||||
|
||||
<https://opensource.org/licenses/MIT>
|
||||
|
||||
Patches senden
|
||||
------------
|
||||
|
||||
Erstelle einen Account unter <https://codeberg.org/> und navigiere (während
|
||||
Du eingeloggt bist) zu dem Repository das Du bearbeiten möchtest. Klicke
|
||||
auf *Fork* und Du wirst ein eigenes Libreboot Repository in deinem Account
|
||||
erhalten. Erstelle einen Clone dieses Repository, füge alle gewünschten Änderungen hinzu
|
||||
und führe anschliessend einen Push in dein Repository in deinem Account
|
||||
auf Codeberg durch. Du kannst dies auch in einem neuen Branch erledigen,
|
||||
sofern Du magst.
|
||||
|
||||
In deinem Codeberg Account kannst Du nun zum offiziellen Libreboot
|
||||
Repository navigieren und dort einen Pull Request erstellen. Die Art und
|
||||
Weise wie dies funktioniert ist vergleichbar mit anderen populären Web basierten
|
||||
Git Plattformen die heutzutage verwendet werden.
|
||||
|
||||
Du kannst dort deine Patches bereitstellen. Alternativ kannst Du dich in
|
||||
den Libreboot IRC Kanal einloggen und dort bekannt geben welche deiner Patches
|
||||
geprüft werden sollen, sofern Du ein eigenes Git repository mit den Patches
|
||||
hast.
|
||||
|
||||
Sobald Du einen Pull Request erstellt hast, werden die Libreboot Maintainer
|
||||
per email informiert. Sofern Du nicht schnell genug eine Antwort erhälst,
|
||||
kannst Du das Projekt ebenso mithilfe des `#libreboot` Kanals auf Libera
|
||||
Chat kontaktieren.
|
||||
|
||||
Ein weiterer Weg Patches zu senden ist Leah Rowe direkt eine email zu senden:
|
||||
[info@minifree.org](mailto:info@minifree.org) ist Leah's Projekt email Addresse.
|
||||
|
||||
Um den Prozess der Quelltext Überprüfung transparent zu gestalten,
|
||||
wird jedoch empfohlen künftig Codeberg zu verwenden.
|
||||
|
||||
Mirrors für lbmk.git
|
||||
===================
|
||||
|
||||
Das `lbmk` Repository enthält Libreboot's automatischess build system, welches
|
||||
Libreboot Veröffentlichungen herstellt (inklusive kompilierter ROM Images).
|
||||
|
||||
Du kannst `git clone` für alle diese Links ausführen (die Links können auch
|
||||
angeklickt werden, um Änderungen in deinem Web Browser anzusehen):
|
||||
|
||||
* <https://git.disroot.org/libreboot/lbmk>
|
||||
* <https://gitea.treehouse.systems/libreboot/lbmk>
|
||||
* <https://git.fosscommunity.in/libreboot/lbmk>
|
||||
* <https://0xacab.org/libreboot/lbmk/>
|
||||
* <https://framagit.org/libreboot/libreboot>
|
||||
* <https://gitlab.com/libreboot/lbmk>
|
||||
* <https://pagure.io/libreboot>
|
||||
* <https://rocketgit.com/libreboot/libreboot>
|
||||
|
||||
lbwww.git Mirror
|
||||
----------------
|
||||
|
||||
Das `lbwww` Repository enthält Markdown Dateien (Pandoc Variant), für die
|
||||
Verwendung mit dem [Untitled Static Site Generator](https://untitled.vimuser.org/);
|
||||
dies wird von Libreboot verwendet um HTML Web Seiten bereitzustellen, *inklusive*
|
||||
der Seite die Du gerade liest!
|
||||
|
||||
Du kannst `git clone` für diese Links ausführen und/oder die Links
|
||||
anklicken um Änderungen in deinem Web Browser anzusehen). Siehe:
|
||||
|
||||
* <https://git.disroot.org/libreboot/lbwww>
|
||||
* <https://gitea.treehouse.systems/libreboot/lbwww>
|
||||
* <https://git.fosscommunity.in/libreboot/lbwww>
|
||||
* <https://0xacab.org/libreboot/lbwww>
|
||||
* <https://framagit.org/libreboot/lbwww/>
|
||||
* <https://gitlab.com/libreboot/lbwww>
|
||||
* <https://rocketgit.com/libreboot/lbwww>
|
||||
|
||||
HINWEIS: Das `lbwww-img` Repository wird generell nicht auf einem Mirror
|
||||
zur Verfügung gestellt, weil dies lediglich Bilder sind die Du unter
|
||||
<https://av.libreboot.org> finden kannst und es ist nicht die Intention
|
||||
des Libreboot Projektes *Mirror* mit zusätzlichen Datenverkehr durch
|
||||
Bilder zu belasten.
|
||||
|
||||
Notabug Repositories
|
||||
====================
|
||||
|
||||
Commits die zu codeberg gepusht werden, werden ebenso zu notabug gepusht,
|
||||
zusätzlich zu den anderen Mirrors.
|
||||
Notabug wird seit dem 8. April 2023 als *Mirror* betrachtet, seitdem
|
||||
Libreboot's Haupt Entwicklung zu *Codeberg* gewechselt hat.
|
||||
|
||||
In die ALTEN notabug Repositories wird zu Backup Zwecken nach wie vor gepusht,
|
||||
aber der codeberg mirror wird nun als der hauptsächliche/offizielle betrachtet,
|
||||
wie in dieser [Ankündigung vom 8. April 2023](news/codeberg.md). Siehe:
|
||||
|
||||
* Build system: <https://notabug.org/libreboot/lbmk>
|
||||
* Webseite (+Dokumentation): <https://notabug.org/libreboot/lbwww>
|
||||
* Bilder (für die Webseite): <https://notabug.org/libreboot/lbwww-img>
|
||||
|
||||
Um Patches zu senden, wird nun bevorzugt wenn Du *codeberg* verwendest.
|
||||
Technisch gesehen sind pull requests via Notabug nach wie vor möglich.
|
||||
Während Notabug nach wie vor existiert, werden Libreboot Patches nach wie
|
||||
vor dorthin gepushed, als Mirror für Änderungen die auf Notabug gepushed werden.
|
||||
|
||||
Weil pull requests und issues in der Vergangenheit auf notabug verfügbar waren,
|
||||
macht es Sinn diese offen zu lassen, dennoch würden wir dich bitten an codeberg
|
||||
zu schicken. Sofern diese auf notabug geschlossen werden, dann werden diese PRs
|
||||
und issues ohnehin nicht mehr sichtbar, daher sollten diese offen bleiben.
|
|
@ -0,0 +1,128 @@
|
|||
---
|
||||
title: Libreboot project
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
Das *Libreboot* Projekt bietet
|
||||
eine [freie](freedom-status.md) *Boot
|
||||
Firmware* welche auf [bestimmten Intel/AMD x86 und ARM Geräten](docs/hardware/)
|
||||
die Hardware initialisiert (z.b. Speicher-Controller, CPU, Peripherie),
|
||||
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.
|
||||
|
||||
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
|
||||
|
||||
**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 sowie [höhere Sicherheit](docs/linux/grub_hardening.md).
|
||||
Es ist extrem leistungsfähig und für viele Einsatzzwecke [konfigurierbar](docs/maintain/).
|
||||
|
||||
Du hast Rechte. Das Recht auf Privatsphäre, Gedankenfreiheit, Meinungsäußerungsfreiheit,
|
||||
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) ist wichtig.
|
||||
Viele Menschen verwenden proprietäre (non-libre)
|
||||
Boot Firmware, sogar wenn Sie ein [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
|
||||
-----------------------------------
|
||||
|
||||
<img tabindex=1 class="l" style="max-width:25%;" src="https://av.libreboot.org/thinkpadcollection/thinkpadcollection1-min.jpg" /><span class="f"><img src="https://av.libreboot.org/thinkpadcollection/thinkpadcollection1-min.jpg" /></span>
|
||||
|
||||
Tatsächlich 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 Konfigurationstypen.
|
||||
|
||||
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 wollen würdest, 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
|
||||
-----------
|
||||
|
||||
<img tabindex=1 class="l" style="max-width:15%;" src="https://av.libreboot.org/hp8200sff/grub_open.jpg" /><span class="f"><img src="https://av.libreboot.org/hp8200sff/grub_open.jpg" /></span>
|
||||
|
||||
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.de.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.de.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!
|
|
@ -0,0 +1,107 @@
|
|||
<!DOCTYPE html>
|
||||
<html$if(lang)$ lang="$lang$"$endif$$if(dir)$ dir="$dir$"$endif$>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="generator" content="pandoc">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||
|
||||
<!-- anti-social media tags -->
|
||||
<meta property="og:title" content="$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$">
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:image" content="https://av.vimuser.org/bootmenu.jpg">
|
||||
<meta property="og:url" content="$antisocialurl$">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="og:description" content="$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$">
|
||||
<meta property="og:site_name" content="$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$">
|
||||
<meta name="twitter:image:alt" content="$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$">
|
||||
|
||||
$for(author-meta)$
|
||||
<meta name="author" content="$author-meta$">
|
||||
$endfor$
|
||||
$if(date-meta)$
|
||||
<meta name="dcterms.date" content="$date-meta$">
|
||||
$endif$
|
||||
$if(keywords)$
|
||||
<meta name="keywords" content="$for(keywords)$$keywords$$sep$, $endfor$">
|
||||
$endif$
|
||||
<title>$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$</title>
|
||||
$if(quotes)$
|
||||
<style type="text/css">q { quotes: "“" "”" "‘" "’"; }</style>
|
||||
$endif$
|
||||
$if(highlighting-css)$
|
||||
<style type="text/css">
|
||||
$highlighting-css$
|
||||
</style>
|
||||
$endif$
|
||||
$for(css)$
|
||||
<link rel="stylesheet" href="$css$">
|
||||
$endfor$
|
||||
$if(math)$
|
||||
$math$
|
||||
$endif$
|
||||
$for(header-includes)$
|
||||
$header-includes$
|
||||
$endfor$
|
||||
<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="/feed.xml"/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
$for(include-before)$
|
||||
$include-before$
|
||||
$endfor$
|
||||
$if(title)$
|
||||
<header>
|
||||
<div class="title">
|
||||
<p class="title-logo">
|
||||
<img class="title-logo" alt="Libreboot logo" src="/favicon.ico" />
|
||||
</p>
|
||||
<h1 class="title">$title$</h1>
|
||||
</div>
|
||||
$if(subtitle)$
|
||||
<p class="subtitle">$subtitle$</p>
|
||||
$endif$
|
||||
$for(author)$
|
||||
<p class="author">$author$</p>
|
||||
$endfor$
|
||||
$if(date)$
|
||||
<p class="date">$date$</p>
|
||||
$endif$
|
||||
<ul>
|
||||
<li><a href="/">Home</a></li>
|
||||
<li><a href="/faq.html">FAQ</a></li>
|
||||
<li><strong><a href="/freedom-status.html">Freiheits Status</a></strong></li>
|
||||
<li><strong><a href="/download.html">Download</a></strong></li>
|
||||
<li><a href="/docs/install/">Installation</a></li>
|
||||
<li><a href="/docs/">Dokumentation</a></li>
|
||||
<li><a href="/news/">Neuigkeiten</a></li>
|
||||
<li><a href="https://codeberg.org/libreboot/lbmk/issues">Bugs</a></li>
|
||||
<li><a href="/git.de.html">Patch senden</a></li>
|
||||
<li><strong><a href="https://www.patreon.com/libreleah">Spenden</a></strong></li>
|
||||
<li><a href="/contact.de.html">Kontakt</a></li>
|
||||
<li><strong><a href="https://minifree.org/">Vorinstalliertes Gerät kaufen</a></strong></li>
|
||||
</ul>
|
||||
<hr/>
|
||||
</header>
|
||||
$endif$
|
||||
$if(return)$
|
||||
$return$
|
||||
$endif$
|
||||
$if(toc)$
|
||||
<nav id="$idprefix$TOC">
|
||||
<h1>Navigate this page:</h1>
|
||||
$toc$
|
||||
</nav>
|
||||
$endif$
|
||||
$if(toc)$
|
||||
<div class="pagetext">
|
||||
$endif$
|
||||
$body$
|
||||
$for(include-after)$
|
||||
$include-after$
|
||||
$endfor$
|
||||
$if(toc)$
|
||||
</div>
|
||||
$endif$
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,58 @@
|
|||
---
|
||||
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, Chef Entwicklerin)
|
||||
===================================
|
||||
|
||||
Leah Rowe ist die Gründerin des Libreboot Projekts. 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.de.md)
|
||||
lesen.
|
||||
|
||||
Caleb La Grange
|
||||
===============
|
||||
|
||||
Caleb ist online auch bekannt unter `shmalebx9`.
|
||||
Caleb kümmert sich hauptsächlich um Verbesserungen am lbmk Build System,
|
||||
das Hinzufügen neuer Boards sowie um die Dokumentation.
|
||||
|
||||
Wenn Du mehr über Caleb's Mitwirken an Libreboot erfahren möchtest, dann
|
||||
kannst Du seinen Eintrag unter der
|
||||
[Seite mit allen Mitwirkenden, Vergangenheit und Gegenwart](contrib.de.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 Eintrag unter der
|
||||
[Seite mit allen Mitwirkenden, Vergangenheit und Gegenwart](contrib.de.md)
|
||||
lesen.
|
||||
|
||||
Entwickler gesucht!
|
||||
==================
|
||||
|
||||
**Lerne wie Du Patches beisteuern kannst unter der [git Seite](git.de.md)**
|
||||
|
||||
Jeder ist willkommen an der Entwicklung teilzunehmen.
|
Loading…
Reference in New Issue