zlacker

[return to "Why I left Pine64"]
1. Pragma+Du[view] [source] 2022-08-17 14:05:38
>>todsac+(OP)
While I’m sad to see the author leave such a project and grateful for his contributions, I have to say I think Pine64 is actually in the right here.

One of the biggest challenges in running an open source hardware project like this is catering to two very different audiences: The majority of your customers (99.9% or more) just want the hardware to get up and running quickly so they can get to their specific need or application. They don’t want to have to read endless IRC or Discord backlogs to figure out the current best distribution to use or read potentially outdated half-finished Wiki articles describing the tradeoffs of various distros. They want it to work and to get started quickly.

The open-source developers have an entirely different set of desires, preferring endless tinkering with the internals and actually enjoying the process of trying different distributions, building and testing bleeding-edge board support software themselves, playing in someone’s experimental fit branch to get one thing working, and other time-consuming activities relayed to the board itself.

If you let a project cater too much to the developer community at the expense of the 99.9% customers, it starts to become a huge problem.

For the best example, consider the huge success of the Raspberry Pi and their Raspberry Pi OS, while even the biggest competitors (such as PINE64) remain relegated to mostly obscurity. The hard truth is that if you want to make a product like this successful and mainstream, you need to narrow the focus and be ruthless about cutting costs, simplifying, and getting your users up and running with one easy, primary way to get started. I have several Pine64 products and they all suffer massively from the fragmentation and compromises they’ve made. Fun if you’re a kernel developer who spends tens of hours every week keeping up with your friends in the small developer community. Not fun at all if you just wanted to use the product for something and you realize you could spend weeks or months sorting through all of the disparate information sources and developer communities before you can have the product working enough to get started on that thing you actually wanted to build with it.

◧◩
2. detaro+6v[view] [source] 2022-08-17 14:07:41
>>Pragma+Du
How does making booting alternatives harder and pissing of people developing software components they themselves want to use in their "get started quickly" distro help Pine64? Prioritizing their own efforts towards one distro doesn't have to mean harming the rest of the ecosystem they benefit from.
◧◩◪
3. megous+Ad2[view] [source] 2022-08-17 23:31:55
>>detaro+6v
Tow-Boot is pre-flashed on SPI on Pinephone Pro. How is that making alternatives harder? (aside of course for people wanting to use an alternative bootloader, like levinboot)
◧◩◪◨
4. zozbot+vj2[view] [source] 2022-08-18 00:14:10
>>megous+Ad2
The discussion is mostly about PineBook Pro by now, where the SPI was left unflashed.
◧◩◪◨⬒
5. megous+ep2[view] [source] 2022-08-18 01:01:54
>>zozbot+vj2
Well, that's even easier then to rid of the bootloader from just eMMC and have it booting whatever from SD card.
[go to top]