move releases to a dedicated page

This commit is contained in:
Daniel Micay 2019-04-26 02:05:51 -04:00
parent 0d502c191e
commit ad30c80e78
7 changed files with 52 additions and 16 deletions

View File

@ -13,6 +13,7 @@
<nav> <nav>
<ul> <ul>
<li><a href="/">GrapheneOS</a></li> <li><a href="/">GrapheneOS</a></li>
<li><a href="/releases">Releases</a></li>
<li><a href="/source">Source</a></li> <li><a href="/source">Source</a></li>
<li><a href="/donate">Donate</a></li> <li><a href="/donate">Donate</a></li>
<li class="active"><a href="/contact">Contact</a></li> <li class="active"><a href="/contact">Contact</a></li>

View File

@ -13,6 +13,7 @@
<nav> <nav>
<ul> <ul>
<li><a href="/">GrapheneOS</a></li> <li><a href="/">GrapheneOS</a></li>
<li><a href="/releases">Releases</a></li>
<li><a href="/source">Source</a></li> <li><a href="/source">Source</a></li>
<li class="active"><a href="/donate">Donate</a></li> <li class="active"><a href="/donate">Donate</a></li>
<li><a href="/contact">Contact</a></li> <li><a href="/contact">Contact</a></li>

View File

@ -12,6 +12,7 @@
<nav> <nav>
<ul> <ul>
<li class="active"><a href="/">GrapheneOS</a></li> <li class="active"><a href="/">GrapheneOS</a></li>
<li><a href="/releases">Releases</a></li>
<li><a href="/source">Source</a></li> <li><a href="/source">Source</a></li>
<li><a href="/donate">Donate</a></li> <li><a href="/donate">Donate</a></li>
<li><a href="/contact">Contact</a></li> <li><a href="/contact">Contact</a></li>
@ -30,25 +31,27 @@
updates (including for firmware), competitive hardware / firmware security and all of updates (including for firmware), competitive hardware / firmware security and all of
the hardware-based security features (verified boot, attestation, exploit mitigations the hardware-based security features (verified boot, attestation, exploit mitigations
and a lot more) being made available to alternative operating systems like Pixels.</em></p> and a lot more) being made available to alternative operating systems like Pixels.</em></p>
<h1>GrapheneOS releases</h1> <h1>GrapheneOS</h1>
<p>These are early sample releases of GrapheneOS, an open source privacy and security <p>GrapheneOS is an open source privacy and security focused mobile OS with Android
oriented mobile OS with Android app compatibility. Many past features of the project app compatibility. Many past features of the project still need to be ported to the
still need to be ported to the current releases. The project is in the 5th year of current releases. The project is in the 5th year of development and has been reborn as
development and has been reborn as a non-profit open source project not strongly a non-profit open source project not strongly associated with any specific company or
associated with any specific company or organization. It will take some time for the organization. It will take some time for the pieces to come into place turning it into
pieces to come into place turning it into a much broader and more sustainable project a much broader and more sustainable project with a strong development team. There are
with a strong development team. There are multiple organizations and companies in the multiple organizations and companies in the process of backing this new incarnation of
process of backing this new incarnation of the hardened mobile OS project.</p> the hardened mobile OS project. Official Releases are available on the
<a href="/releases">releases</a> page and installation instructions are below.</p>
<p>See the <a href="https://github.com/GrapheneOS">GitHub organization</a> for sources <p>See the <a href="https://github.com/GrapheneOS">GitHub organization</a> for sources
of the OS sub-projects including the cutting edge of the OS sub-projects including the cutting edge
<a href="https://github.com/GrapheneOS/hardened_malloc/blob/master/README.md">new <a href="https://github.com/GrapheneOS/hardened_malloc/blob/master/README.md">new
hardened memory allocator</a>.</p> hardened memory allocator</a>.</p>
<p>These official GrapheneOS releases are supported by the <p>The official GrapheneOS releases are supported by the
<a href="https://github.com/GrapheneOS/Auditor/releases">Auditor app</a> and <a href="https://github.com/GrapheneOS/Auditor/releases">Auditor app</a> and
<a href="https://attestation.app/">attestation service</a> for hardware-based <a href="https://attestation.app/">attestation service</a> for hardware-based
attestation. For more details, see the <a attestation. For more details, see the <a
href="https://attestation.app/about">about page</a> and <a href="https://attestation.app/about">about page</a> and <a
href="https://attestation.app/tutorial">tutorial</a>.</p> href="https://attestation.app/tutorial">tutorial</a>. You can also extend these with
support for your own builds.</p>
<p>The sources are available via the <p>The sources are available via the
<a href="https://github.com/GrapheneOS/platform_manifest">manifest on GitHub</a>.</p> <a href="https://github.com/GrapheneOS/platform_manifest">manifest on GitHub</a>.</p>
<h2>Installation</h2> <h2>Installation</h2>
@ -128,11 +131,6 @@ TMPDIR="$PWD/tmp" ./flash-all.sh</pre>
stock factory images and before locking the bootloader, you should erase the custom stock factory images and before locking the bootloader, you should erase the custom
Android Verified Boot key to untrust it:</p> Android Verified Boot key to untrust it:</p>
<pre>fastboot erase avb_custom_key</pre> <pre>fastboot erase avb_custom_key</pre>
<h2>Stable channel</h2>
<div id="stable"></div>
<h2>Beta channel</h2>
<div id="beta"></div>
<script src="/grapheneos.js"></script>
</div> </div>
</body> </body>
</html> </html>

31
static/releases.html Normal file
View File

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="theme-color" content="#212121"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="description" content="GrapheneOS is a security and privacy focused mobile OS with Android app compatibility."/>
<title>GrapheneOS</title>
<link rel="stylesheet" href="/grapheneos.css?0"/>
</head>
<body>
<nav>
<ul>
<li><a href="/">GrapheneOS</a></li>
<li class="active"><a href="/releases">Releases</a></li>
<li><a href="/source">Source</a></li>
<li><a href="/donate">Donate</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
</nav>
<div id="content">
<h1>GrapheneOS releases</h2>
<p>These releases are also available as tags in the source code repositories.</p>
<h2>Stable channel</h2>
<div id="stable"></div>
<h2>Beta channel</h2>
<div id="beta"></div>
<script src="/releases.js"></script>
</div>
</body>
</html>

View File

@ -6,6 +6,10 @@
<loc>https://grapheneos.org/</loc> <loc>https://grapheneos.org/</loc>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url>
<loc>https://attestation.app/releases</loc>
<priority>0.5</priority>
</url>
<url> <url>
<loc>https://attestation.app/source</loc> <loc>https://attestation.app/source</loc>
<priority>0.1</priority> <priority>0.1</priority>

View File

@ -13,6 +13,7 @@
<nav> <nav>
<ul> <ul>
<li><a href="/">GrapheneOS</a></li> <li><a href="/">GrapheneOS</a></li>
<li><a href="/releases">Releases</a></li>
<li class="active"><a href="/source">Source</a></li> <li class="active"><a href="/source">Source</a></li>
<li><a href="/donate">Donate</a></li> <li><a href="/donate">Donate</a></li>
<li><a href="/contact">Contact</a></li> <li><a href="/contact">Contact</a></li>