Thanks a lot for summarizing it.
I've added more suggestions below.

On Sun, 15 Dec 2019 17:27:24 +0000
dllud <[email protected]> wrote:

The good enough:
> * Firmware inside all chips is free. Can be modified and updated by
> the user.
* All the chip firmwares are free software and can be modified and
  updated by the users.
> * Hardware is free and comes with schematics and manuals.
* The [...]
> * Hardware is modular and replaceable.
* The [...]
> * All components supported by free software and upstreamed drivers.
* All hardware components are [...] and upstream drivers.
> * Shares kernel, drivers and userspace with GNU/Linux distros.
> * System runs up-to-date software on the entire stack.
* The [...]
> * Modem connects to a network that doesn't track users.
* The [...]

> BAD
> * Firmware in all auxiliary chips is proprietary and cannot be
> modified.
* All auxiliary chips have proprietary firmwares that cannot be
  modified.
> * Bad modem isolation allows it to access all data in the main memory.

> * Hardware locked with proprietary screws.
> * Non-replaceable battery.
The hardware is not sustainable as it is not repairable, and the
battery not replaceable either.

> * Drivers are proprietary and opaque.
> * Drivers can include bugs and/or backdoors, intentional or
> unintentional.
> * Drivers are written once and forever forgotten. Time to market is
> king.
* The OS, drivers and applications are all nonfree. Users cannot
  install free free software applications without breaking the security
  of the device.

> UGLY
> * Hardware chosen to minimize freedom hazards.
The [...]
> * Modem firmware is proprietary but the modem is physically isolated
> and cannot access main memory.
The [...] but as the modem is physically isolated, it cannot take
control of Android or listen to the people around when it's not in a
call.
> * Bootloader is locked.
* The bootloader is proprietary and signed, but it can be unlocked to
  let you run the OS of your choice.

> * Hardware manuals are proprietary and exclusive to official repair
> shops.
* Device schematics, and chip schematics are not available at all on
  the Internet, even if we have some very scarce information available
  for repairing the device. 

> * Some hardware parts are replaceable while others are soldered to a
> single PCB.
> * Removable battery.
* The device is not too hard to repair and the battery is removable.

> * All drivers are free software.
* All the kernel drivers are free software but some depend on nonfree
  firmwares or userspace libraries.
> * Some internal devices are unsupported due to lack of free software
> drivers.
* Some hardware components are not supported due to the lack of
  documentation and proprietary userspace libraries.

> * Graphics are slow as rendering must be done on the CPU.
3D acceleration is lacking as the free software drivers require more
work to be usable in Android (Lima), or because the GPU has no
documentation and no free drivers (PowerVR).

Denis.

Attachment: pgp3GxRkBdzI9.pgp
Description: OpenPGP digital signature

_______________________________________________
Replicant mailing list
[email protected]
https://lists.osuosl.org/mailman/listinfo/replicant

Reply via email to