Not long time ago there was a thread about is OSDEV still a good thing? Now I run into a blog post that describes "vendor-pupose OS".
General-purpose OS, special-purpose OS, and now: vendor-purpose OS
It is hard to argue with the blog's statements, and I think this is why there's a need for forums like OSDEV now more than ever!These terms distinguish operating systems by the problems they solve for the user. However, a disturbing trend is emerging in which the user is not the party whose problems are being solved, and perhaps this calls for a new term. I propose “vendor-purpose operating system”.
I would use this term to describe Windows, macOS, Android, and iOS, and perhaps some others besides. Arguably, the first two used to be general purpose operating systems, and the latter two were once special-purpose operating systems. Increasingly, these operating systems are making design decisions which benefit the vendor at the expense of the user.
Cheers,
bzt