"What if -- and stay with me here lads, this is a doozy of a brainwave -- what if we shipped ChromeOS as like a regular OS, a regular Linux distribution, with Chrome on top as an app?"
"What if -- and stay with me here lads, this is a doozy of a brainwave -- what if we shipped ChromeOS as like a regular OS, a regular Linux distribution, with Chrome on top as an app?"
I think you're being a bit cheeky but I see the ChromeOS devs as pretty pragmatic. They shipped functional Linux and built a lot to make it work. And seem smartly open to re-using standard Linux bits where possible. For example, this move, or them adopting Wayland for their own presentation layer now that is mature enough, etc.
My critics and re-focus on Apple, Google and Microsoft ecosystems, steam from having discovered the alternative universes happening outside Bell Labs, being a fan of UNIXes that went their own way like NeXTSTEP, NeWS, A/UX, Irix, Solaris, instead of being yet another UNIX System V clone in user/developer experience.
Not sure if GNU/Linux has learned much from ChromeOS/Android UX, given the current state of desktop fragmentation.
Maybe after 3 decades it is time to stop viewing "GNU/Linux or Linux" as a single entity/organisation. This is such a naive view.
This rant all over again is like complaining that the IT industry is fragmented and we have Google, AWS and Microsoft fragmenting the cloud offering, or that Render and Fly.io should not exist because Heroku was already there and people should just work for Heroku and make it a better product. Or that Apple and Microsoft should be working together. Or that Microsoft, Sony and Nintendo should stop duplicating their efforts and only offer a single, well made game console. Why have we so many cars brands? Why can I buy so many different yogurts?
Interessly enough there are more of those at FOSDEM, than people carrying proper GNU/Linux laptops.
Current partition scheme would require updating to make way for replacing Chrome separately but is doable (I have non-Chrome but using same codebase setup that does swap components this way on OEM partition).
And then someone would write this article.