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>
<ul>
<li><a href="/">GrapheneOS</a></li>
<li><a href="/releases">Releases</a></li>
<li><a href="/source">Source</a></li>
<li><a href="/donate">Donate</a></li>
<li class="active"><a href="/contact">Contact</a></li>

View File

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

View File

@ -12,6 +12,7 @@
<nav>
<ul>
<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="/donate">Donate</a></li>
<li><a href="/contact">Contact</a></li>
@ -30,25 +31,27 @@
updates (including for firmware), competitive hardware / firmware security and all of
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>
<h1>GrapheneOS releases</h1>
<p>These are early sample releases of GrapheneOS, an open source privacy and security
oriented mobile OS with Android app compatibility. Many past features of the project
still need to be ported to the current releases. The project is in the 5th year of
development and has been reborn as a non-profit open source project not strongly
associated with any specific company or organization. It will take some time for the
pieces to come into place turning it into a much broader and more sustainable project
with a strong development team. There are multiple organizations and companies in the
process of backing this new incarnation of the hardened mobile OS project.</p>
<h1>GrapheneOS</h1>
<p>GrapheneOS is an open source privacy and security focused mobile OS with Android
app compatibility. Many past features of the project still need to be ported to the
current releases. The project is in the 5th year of development and has been reborn as
a non-profit open source project not strongly associated with any specific company or
organization. It will take some time for the pieces to come into place turning it into
a much broader and more sustainable project with a strong development team. There are
multiple organizations and companies in the process of backing this new incarnation of
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
of the OS sub-projects including the cutting edge
<a href="https://github.com/GrapheneOS/hardened_malloc/blob/master/README.md">new
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://attestation.app/">attestation service</a> for hardware-based
attestation. For more details, see the <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
<a href="https://github.com/GrapheneOS/platform_manifest">manifest on GitHub</a>.</p>
<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
Android Verified Boot key to untrust it:</p>
<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>
</body>
</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>
<priority>1.0</priority>
</url>
<url>
<loc>https://attestation.app/releases</loc>
<priority>0.5</priority>
</url>
<url>
<loc>https://attestation.app/source</loc>
<priority>0.1</priority>

View File

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