| ▲ | realusername 17 hours ago | |||||||||||||
Not sure if it's the right solution but it's a description of what happens right now in practice yes. | ||||||||||||||
| ▲ | bruce511 16 hours ago | parent [-] | |||||||||||||
It also makes support more or less impossible. Even if we ship as source, even if the user has the skills to build it, even if the make file supports every version of the kernel, plus all other material variety, plus who knows how many dependencies, what exactly am I supposed to do when a user reports; "I followed your instructions and it doesn't run". Linux Desktop fails because it's not 1 thing, it's 100 things. And to get anything to run reliably on 95 of them you need to be extremely competent. Distribution as source fails because there are too many unknown, and dependent parts. Distribution as binary containers (Docker et al) are popular because it gives the app a fighting chance. While at the same time being a really ugly hack. | ||||||||||||||
| ||||||||||||||