Last night I reflashed PureOS on my Librem 5. Sometimes it’s just nice to start over with a fresh OS installation. I have some critiques here for Purism, based on that experience. First of all, as an experienced Linux user, the documentation and tools were well done. I followed the instructions. Everything worked. It was easy for me.
This reflashing process is however, just one more example of how Purism chooses (apparently with concious intent), to scare away the average customer while catering to only those who have at least some experience with Linux.
Using this flashing process as just one example, why couldn’t someone at Purism take maybe an hour or two, to build a tool that does the same job automatically, with only a few inputs from the customer. Example of tool:
Tool: What would you like to do? (Choices: re-flash PureOS, Exit)
Tool: Which version of the Librem 5 do you have? (Choices: Aspen, Birch, Chestnut, Dogwood, Evergreen)
Tool: Which version of PureOS would you like to install? (list current and unreleased versions)
Tool: Warning, this will erase all information….. Hit ENTER to proceed
…installing dependencies, …downloading flash image…, process stops and asks you to plug the phone in to the PC via USB, process continues,
Tool: The reflashing of PureOS to your PC has been completed successfully.
Does this kind of a tool offend the sensibilities of the Linux experts that build the current flashing tools? As long I see a bunch of Linux command lines (that intimidate non-linux-users), I am not going to recommend this phone to my mother, to my sister, to my non-linux-user friends, etc.. Even GrapheneOS installs with more of an idiot proof set of instructions to flash GrapheneOS to your Google phone. Don’t forget that the average person in the general population is a Linux idiot. When they see Linux commands, they’re going to not even attempt the process. Doesn’t Purism want their business too? They are the majority. Linux users are a small percentage of the population. How long really (maybe one hour?) would it take someone at Purism to build and deploy such a tool? Such a tool does seem extremely remedial to most Linux users, especially when there are specific instructions available.
But the customer’s wishes always prevail. At this time, Purism appears to see its target audience as a very niche group of cult-like followers. Not to disparage this very niche group of cult-like followers. Apparently, I am in that group myself. But the question is more to Purism about: Do you want to sell phones in the thousands or in the tens of millions? These forums are great for Linux developers. But the product documentation and tools for phone owners should be written for average people.