Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the difference is "interoperability" v. "integration".

The OSS community has typically favored the former, while denigrating MS for the latter.

There's benefit to the integration path. MS' tools play very nicely with one another, and it would be nice to see improvements on the OSS side.

However, I don't think the Gnome project should go that route. Part of its success has been its modularity - it has been long-lived, and used in unlikely places. Choosing the integration route significantly reduces future options. Heck, what if Oracle decides they don't want the expense of Solaris, and spin it off into its own company (yea, yea, I know)?

If Canonical (or other downstream) chose to do something like this, I would think it was a great decision. Ubuntu could end up with a superior experience, if done right.

I don't see the point of a core project doing this. There's nothing about the current model which prevents implementing this downstream, or as an add-on for those that are interested.



Do you really think GNOME owes its "success" to it being able to be used in unlikely places? How are you defining "success"?

If you define success by its ability to run in obscure places, then sure, any change which limits this is going to cause GNOME to be a "failure". But that's not the only definition of "success" and "failure". Personally, I think the ability to run GNOME on obscure operating systems isn't all that interesting. For similar reasons, it really isn't impressive to me that NetBSD can run on ancient Amiga hardware. And in, fact, NetBSD's obsession of supporting legacy hardware slowed down their ability to run on modern hardware, I'd consider it bad and a direct cause of their "failure" in terms of market share as compared to say, Linux.

There's a similar issue going on here with GNOME and obscure/irrelevant operating systems. If that slows them down, then they should (IMHO) figure ways of not slowing them down. And in fact, it's not a complete abandonment of those lesser/legacy systems. There would be cut down systemd releases that would support what ever limited functionality that might be provided by that operating system. If Solaris doesn't have cgroups to provide resource isolation, then there's not much GNOME or the systemd/Solaris adapter layer can do to ameliorate the situation.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: