<?php /* Home page Copyright (C) 2014, 2015 Francis Rowe <info@gluglug.org.uk> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ header('Content-type: text/html; charset=utf-8'); ob_start(); include_once "common/variables.php"; include_once "common/functions.php"; ?> <!DOCTYPE html> <html> <head> <style type="text/css"> <?php echo miniCss(file_get_contents("common/css/main.css")); ?> </style> <title><?php echo gettext("Libreboot project"); ?></title> </head> <body> <div> <p> <img src="logo/s.png" alt="" /> </p> <h1><?php echo gettext("Libreboot project"); ?></h1> <p> <?php echo gettext("Libreboot is a <a href=\"https://www.fsf.org/about/what-is-free-software\">free</a> (libre) BIOS/UEFI replacement. Based on <a href=\"http://coreboot.org/\">coreboot</a>, the aim is to distribute low-level boot firmware that is 100% free software, and easy to use."); ?> <a href="docs/index.html#why"><?php echo gettext("Learn more"); ?></a> </p> </div> <div> <p> Libreboot has many practical advantages over <a href="https://gnu.org/philosophy/proprietary/">proprietary</a> boot firmware, such as faster boot speeds and better security; source audits are possible and, therefore, the firmware is unlikely to contain backdoors (common in proprietary firmware). You can <a href="docs/gnulinux/index.html">install GNU/Linux with encrypted /boot/</a>, <a href="http://www.coreboot.org/GRUB2#signed_kernels">verify GPG signatures on your kernel</a>, write-protect the flash chip, run a <a href="http://proteanos.com/">full operating system</a> directly from the flash chip (planned for a future release), and more. </p> </div> <div> <h1><?php echo gettext("Downloads"); ?></h1> <ul> <li><a href="download/"><?php echo gettext("Stable release archives"); ?></a></li> <li><a href="git/"><?php echo gettext("Git repositories"); ?></a></li> <li><a href="gpg/"><?php echo gettext("GPG keys"); ?></a></li> <li><a href="rsync/"><?php echo gettext("Mirroring libreboot"); ?> (rsync)</a></li> </ul> <h2><?php echo gettext("Support"); ?></h2> <ul> <li><a href="docs/index.html"><?php echo gettext("Documentation"); ?></a></li> <li><a href="docs/hcl/index.html#supported_list"><?php echo gettext("Compatibility list"); ?></a></li> <li><a href="docs/install/index.html"><?php echo gettext("Install libreboot"); ?></a></li> <li><a href="docs/gnulinux/grub_boot_installer.html"><?php echo gettext("Install GNU/Linux"); ?></a></li> <li><a href="docs/gnulinux/grub_cbfs.html"><?php echo gettext("Boot GNU/Linux"); ?></a></li> </ul> <h2>How to help?</h2> <p> Libreboot is developed in a series of <a href="git/">git repositories</a> for the firmware (coreboot distribution), documentation and the main part of the website. <a href="<?php echo $lbFirmwareGitwebAddress; ?>"><?php echo gettext("Browse the main repository"); ?></a> </p> <p> A list of high priority tasks can be found at <a href="docs/tasks.html">docs/tasks.html</a>. </p> <p> Information about how libreboot is maintained, can be found at <a href="docs/maintain/index.html">docs/maintain/index.html</a>. </p> <h2><?php echo gettext("Contact"); ?></h2> <ul> <li><a href="contrib/"><?php echo gettext("Maintainers"); ?></a></li> <li><a href="<?php echo $userMailingListAddress; ?>"><?php echo gettext("Mailing list"); ?></a></li> <li><a href="<?php echo $devMailingListAddress; ?>"><?php echo gettext("Dev mailing list"); ?></a></li> <li><a href="<?php echo $ircChannelAddress; ?>"><?php echo $ircChannelName; ?></a></li> </ul> </div> <?php include "common/footer.php"; ?> </body> </html> <?php $strHtml = ob_get_clean(); echo miniHtml($strHtml); ?>