@@ -54,7 +54,6 @@ <h2><a href="#table-of-contents">Table of contents</a></h2>
54
54
< li > < a href ="#supported-devices "> Which devices are supported?</ a > </ li >
55
55
< li > < a href ="#recommended-devices "> Which devices are recommended?</ a > </ li >
56
56
< li > < a href ="#future-devices "> Which devices will be supported in the future?</ a > </ li >
57
- < li > < a href ="#when-devices "> When will more devices be supported?</ a > </ li >
58
57
< li > < a href ="#legacy-devices "> Why are older devices no longer supported?</ a > </ li >
59
58
< li > < a href ="#which-legacy-devices "> Which devices did GrapheneOS support in the past?</ a > </ li >
60
59
< li > < a href ="#device-lifetime "> How long will GrapheneOS support my device for?</ a > </ li >
@@ -346,34 +345,16 @@ <h3><a href="#future-devices">Which devices will be supported in the future?</a>
346
345
and dedicated towards it. Releases for each supported device need to be robust and
347
346
stable, with all standard functionality working properly and testing for each of the
348
347
releases.</ p >
349
- </ article >
350
348
351
- < article id ="when-devices ">
352
- < h3 > < a href ="#when-devices "> When will more devices be supported?</ a > </ h3 >
353
-
354
- < p > Broader device support can only happen after the community (companies,
355
- organizations and individuals) steps up to make substantial, ongoing contributions to
356
- making the existing device support sustainable. Once the existing device support is
357
- more sustainable, early research and development work for other devices can begin.
358
- Once a device is deemed to be a worthwhile target, the project needs maintainers to
359
- develop and maintain support for it including addressing device-specific issues that
360
- are uncovered, which will include issues uncovered in the device support code by
361
- GrapheneOS hardening features.</ p >
362
-
363
- < p > It's not really a matter of time but rather a need for community support for the
364
- project increasing. As an open source project, the way to get something to happen in
365
- GrapheneOS is to contribute to it, and this is particularly true for device support
366
- since it's very self-contained and can be delegated to separate teams for each
367
- device. If you want to see more devices supported sooner, you should get to work on
368
- identifying good devices with full support for alternative operating systems with
369
- verified boot, etc. and then start working on integrating and testing support.</ p >
370
-
371
- < p > It should also be clear that the expectation is for people to buy a device to run
372
- GrapheneOS, rather than GrapheneOS supporting their existing devices. This will only
373
- become more true if GrapheneOS is successful enough to accomplish the goal of having
374
- devices produced based on an SoC reference design with minor improvements for privacy
375
- and security. Broad device support is the opposite of what the project wants to
376
- achieve in the long term.</ p >
349
+ < p > The expectation is for people to buy a secure device meeting our requirements
350
+ to run GrapheneOS. Broad device support would imply mainly supporting very badly
351
+ secured devices unable to support our features. It would also take a substantial
352
+ amount of resources away from our work on privacy and security, especially since
353
+ a lot of it is closely tied to the hardware such as the USB-C port control and
354
+ fixing or working around memory corruption bugs uncovered by our features. We
355
+ plan to partner with OEMs to have devices produced meeting all our requirements,
356
+ providing additional privacy/security features beyond them and ideally shipping
357
+ with GrapheneOS rather than massively lowering our standards.</ p >
377
358
</ article >
378
359
379
360
< article id ="legacy-devices ">
0 commit comments