| ▲ | cmrdporcupine a day ago | ||||||||||||||||
This. The issue is the culture inside many of these HW companies that is oppositional to upstreaming changes and developing in the open in general. Often an outright mediocre software development culture generally, that sees software as a pure cost centre, in fact. The "product" is seem to be the chip, the software "just" a side show (or worse, a channel by which their IP could leak). The Rockchip stuff is better, but still has similar problems. These companies need to learn that their hardware will be adopted more aggressively for products if the experience of integrating with it isn't sub-par. | |||||||||||||||||
| ▲ | imoverclocked 20 hours ago | parent [-] | ||||||||||||||||
They exist in a strange space. They want to be a Linux host but they also want to be an embedded host. The two cultures are pretty different in terms of expectations around kernels. A Linux sysadmin will (rightly) balk at not having an upgrade path for the kernel while a lot of embedded stuff that just happens to use Linux, often has a single kernel released… ever. I’m not saying one approach is better than the other but there is definitely a lot of art in each camp. I know the one I innately prefer but I’ve definitely had eyebrows raised at me in a professional setting when expressing that view; Some places value upgrading dependencies while others value extreme stability at the potential cost of security. | |||||||||||||||||
| |||||||||||||||||