7.2 KiB
Libreboot gibt dir Freiheit welche Du mit den meisten Boot Firmwares nicht hast, und zusätzlich schnellere Boot Geschwindigkeiten sowie höhere Sicherheit. Es ist extrem leistungsfähig und für viele Einsatzzwecke konfigurierbar.
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 ist wichtig. Viele Menschen verwenden proprietäre (non-libre) Boot Firmware, sogar wenn Sie ein Libre OS verwenden. Proprietäre Firmware enthält häufig Hintertüren, 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 für die Initialiserung der Hardware. Die Coreboot Installation ist für unerfahrene Benutzer überaus schwierig; sie übernimmt lediglich die Basis Initialisierung und springt dann zu einem separaten payload Programm (z.B. GRUB, Tianocore), welche zusätzlich konfiguriert werden muss. Libreboot löst dieses Problem; es ist eine Coreboot Distribution mit einem automatisierten Build System welches vollständige ROM images für eine robustere Installation erstellt. Dokumentation ist verfügbar.
Libreboot ist kein Coreboot Fork
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 ein script 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 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
- Anleitung um neue Mainboards hinzuzufügen
- Libreboot Build System Dokumentation
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.
Sofern Du einen Bug findest oder einen Fix hast, hier sind Anleitungen um Patches zu schicken, oder Du kannst davon berichten. Diese Website ist zudem in Markdown geschrieben und verfügbar in einem separaten Repository 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.
Ü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 Versionen schicken. Für Anleitungen, siehe bitte hier:
Wie man Übersetzungen für libreboot.org bereitstellt
Auch wenn jemand bereits an einer Übersetzung in einer bestimmten Sprache arbeitet, so können wir immer mehrere Leute gebrauchen. Desto mehr desto besser!