| I like to compile and install my own OS images on the hardware I purchase. Of course the smartphone industry does not make that easy, if at all possible. Hence I am forced to choose other form factors. It would be nice to flash my own choice of BIOS. As far as I can tell this is still not too common. That is a project to which I am willing to devote large amounts of time should the information needed ever become public. It seems the newer the hardware the more complicated and difficult this becomes. By my estimation, there is certain value in older hardware because it is not as complicated and can be easier to control. Here is an idea that stays with me year after year: another open source OS project that chooses a single item of hardware and supports only that item. Silly fantasy: Perhaps a deal is struck with one or more factories that can produce it. Perhaps the terms could be public. Maybe user-developers become faithful and loyal buyers of the hardware, because they like the control. Perhaps they directly pay the costs of production through donations. I have no idea what would happen. That's the point of trying it. Building this sort of symbiotic relationship between open source user-developers and a single hardware manufacturer based on a single item, one could reason it is in the best interest of the manufacturer to open the specs to the developers, if not the public. I leave it to you to list all the many reasons this is not worth doing. Then sit back and enjoy the status quo. But for those of you who are avid users of an open source OS, I ask you to consider: Do you ever get tired of watching the project trying to keep pace with new hardware? How do you feel about when the manufacturers will not disclose the specs? Are you OK with binary blobs in your "open" system? How about not knowing whether your OS of choice is going to work with your new hardware? What if there was one item of hardware that you could be absolutely sure was always going to work with your preferred open source OS, and to its maximum capacity? OK, you may now return to chasing the new (locked-down) hardware. Thank you for your time. |
The Librem laptop was another attempt at this, but it failed pretty badly. They couldn't get around a lot of the "binary blob" issues with modern hardware. They're attempt may in fact show that truly open firmware on modern x86_64/amd64 machines may be impossible.
There's Novena, but I believe that's ARM based (which is possibly the best bet for truly open hardware today)