summaryrefslogtreecommitdiff
path: root/static/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/index.html')
-rw-r--r--static/index.html44
1 files changed, 1 insertions, 43 deletions
diff --git a/static/index.html b/static/index.html
index 69507396..d72a85fa 100644
--- a/static/index.html
+++ b/static/index.html
@@ -104,49 +104,7 @@
<h2 id="device-support">
<a href="#device-support">Device support</a>
</h2>
- <p>In the current early stage of the project, GrapheneOS provides production releases
- for the Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a and Pixel
- 3a XL. <strong>The recommended devices with the best hardware, firmware and software
- security along with the longest future support time are the Pixel 3a, Pixel 3a XL,
- Pixel 3 and Pixel 3 XL.</strong> It will support other devices in the future, but
- devices are carefully chosen based on their merits rather than the project aiming to
- have broad device support. Broad device support is counter to the aims of the
- project, and the project will eventually be engaging in hardware and firmware level
- improvements rather than only offering suggestions and bug reports upstream for those
- areas. Much of the work on the project involves changes that are specific to different
- devices, and officially supported devices are the ones targeted by most of this
- ongoing work. GrapheneOS also has source level support without device-specific
- hardening for the Android emulator, HiKey, HiKey 960 and also generic targets
- providing basic support for many other devices.</p>
- <p>Devices need to be meet the standards of the project in order to be considered as
- potential targets. In addition to support for installing other operating systems,
- standard hardware-based security features like the hardware-backed keystores, verified
- boot, attestation and various hardware-based exploit mitigations need to be available.
- Devices also need to have decent integration of IOMMUs for isolating components such
- as the GPU, radios (NFC, Wi-Fi, Bluetooth, Cellular), media decode / encode, image
- processor, etc. as if the hardware / firmware support is missing or broken, there's
- not much that the OS can do to provide an alternative. Devices with support for
- alternative operating systems as an afterthought will not be considered. Devices need
- to have proper ongoing support for their firmware and software specific to the
- hardware like drivers in order to provide proper full security updates too. Devices
- that are end-of-life and no longer receiving these updates will not be supported.</p>
- <p>In order to support a device, the appropriate resources also need to be available
- and dedicated towards it. Releases for each supported device need to be robust and
- stable, with all standard functionality working properly and testing for each of the
- releases.</p>
- <p>Hardware, firmware and software specific to devices like drivers play a huge role
- in the overall security of a device. The goal of the project is not to slightly
- improve some aspects of insecure devices and supporting a broad set of devices would
- be directly counter to the values of the project. A lot of the low-level work also
- ends up being fairly tied to the hardware.</p>
- <p>Some of the GrapheneOS sub-projects support other operating systems on a broader
- range of devices. Device support for Auditor and AttestationServer is documented in
- the <a href="https://attestation.app/about">overview of those projects</a>. The
- <a href="https://github.com/GrapheneOS">hardened_malloc</a> project supports nearly
- any Linux-based environment due to official support for musl, glibc and Bionic along
- with easily added support for other environments. It can easily run on non-Linux-based
- operating systems too, and supporting some like HardenedBSD is planned but depends on
- contributors from those communities.</p>
+ <p>See <a href="/faq#device-support">the FAQ section on device support</a>.</p>
</div>
<footer>
<a href="/"><img src="https://grapheneos.org/logo.png" width="512" height="512" alt=""/>GrapheneOS</a>