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.
pgp3GxRkBdzI9.pgp
Description: OpenPGP digital signature
_______________________________________________ Replicant mailing list [email protected] https://lists.osuosl.org/mailman/listinfo/replicant
