Proposal For Gnome To Become Linux-Only
Moderator writes "Could Gnome drop support for non-Linux operating systems? That was a recent proposal on the Gnome mailing list, although there were significant objections in response. Quoting: 'It is harmful to pretend that you are writing the OS core to work on any number of different kernels...the time has come for GNOME to embrace Linux a bit more boldly.'"
I support this because it can only help to make Gnome more irrelevant.
Since developers from other OS's have contributed to Gnome. KDE would then be the only recourse for them. I think gnome would quickly lose support based on the ill will that would generate alone.
And therefore Lennart Poettering, who has said this sort of stuff A LOT.
I have no major objection to change, or to things like PulseAudio (not that I use it on many systems). However the "leave it all behind, let's do cool stuff with the advanced features of the linux kernel" argument is an odd one.
For an init process like systemd, sure, I can see that. For a desktop manager/wm/application suite? Not so much.
It's open source. If there are people who want it on other platforms, they can just fork it. Right?
Gnome is supposed to be written to support X Windows.
I currently use gnome on my Linux and FreeBSD platforms, and have for quite some years. Now they're looking to tell the rest of us to PFO because they've tied themselves too tightly to Linux ... why is it even tied to the kernel anyway?
The end result will be that I and others won't use Gnome at all (not even on my Linux installs) ... but, hey, if your "be all you can be" plan is all about working on only one system, that's fine. Just don't be surprised when the number of people who use it drops off.
Lost at C:>. Found at C.
As a dev of Dungeon Crawl, I see that systems that smell like Unix these days are a monoculture of Linux and Linux only. Even though you'd expect roguelike players to be biased towards obscure systems, I don't recall a single bug report from a *BSD or Solaris user. Even Hurd had one. Big-endian systems are dead too (two distinct users, one with an old MacOS X, one with Debian on powerpc).
Everyone these days uses either Windows, Linux or x86 Mac.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
If I were a non-Linux dev who'd contributed to Gnome, I'd be seriously considering a fork no matter what the outcome of this is. If there's one thing I've learned from working on open-source projects, it's that once the Linux Zealots' radical proposals start gaining real traction it's time to bail.
Outside a few egomaniacs with a one distro to bind them all mentality, this is not how things have been done up till now. I don't think the larger community wants to change either.
FreeDesktop.org has turned out some nice software but I don't like what they doing. Its one thing to suggest some high-level standards and try to create some consistency among projects that are already tied to a set of core libraries, its another to have to assume your specific daemon systemd or whatever is running. There is no reason to require something like that when it would be simple enough to abstract things in away that highlevel stuff like a gtk dialog can start an stop services in whatever way a particular distro wants to set things up.
Taking Gnome entirely Linux specific is the same deal, it means you have to accept a whole heap of stuff and conventions or you can't use it all. Thats dumb, ultimately its going to make distributions more varied not less. As a few core decisions will determine the entire software stack.
Over the short term it will enable people to polish up somethings and make them work real nice, as time marches on though its going to mean that something written for a Debian based distro wont be portable at all to something based on REHL or Slackware, or any of the BSDs. We will all end up with few software choices not more.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
Gnome works wonderfully on my (and others', including other posters in these comments) FreeBSD desktops. I can't stand KDE.
The problem is that Gnome has always fit in an odd spot. Above X11 (which is OS/Hardware Dependent's) and below the Windows Manager (In which GNOME often lets you choose who you want, to an extent). I would think Gnome Development if becomeing a Linux-Only product should be used to help remove X11 from Linux.
X11 has become Linux's problem.
The XWindows system was designed as a way to view a GUI over a network. For its time it was quite good at what it needed to do. Sending vector images, common commands to the X Server to display the images worked wonderfully in a world of simple graphics and low bandwith. Today it is becoming extra overhead. Performing rather slow over the network compared to newer tools even RDP is fast compared to X11. And more time is being spent to make it perform well. Problems with trying integrate Open And Closed source drivers and stability issues. Have made the need for X11 out of date. Gnome having a large applicationbase already using its API could create a situation where it can replace X11 and give Linux a Modern approach to the UI. Much like how Apple did it with OS X over a decade ago. Being able to Give Linux a GUI that is more advanced the Windows or OS X because its new core for UI is based on the 21st century technology vs. 20th century. Things like Resolution independent displays, better integrated 3d, and multi-touch. Many things we have now but are made as a hacked add on vs a core development of the UI.
Linux should no longer bother wining the desktop. Let Microsoft keep the desktop, Linux need to win Mobile, and Touch pads. Otherwise Linux will win the desktop space only after the desktop is irrelevant. Although much of us Old Fogies will fight against the idea of the Desktop demise, I doubt it will die but it will become like the mainframe a generation ago, moved from a needed device for computing to reserved for functions that it is really good at. We still have mainframes new ones running and selling but not for every company. Just as with desktops/laptops it will move to software development and CAD firms. Pushing other companies to go with more mobile devices, and perhaps like the iPad with an optional external keyboard just for writing letters.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
In the BSD community, there is a desktop movement (PC-BSD, several smaller forks out there). While I haven't seen a lot of support behind Gnome (most BSD desktop projects default to KDE or something even leaner), Gnome going Linux only would force the desktop movement in BSD to pretty much go KDE.
Frankly Gnome is too bloated for most users at this point. Going Linux only wouldn't fix Gnome's problems, their projects are much, much bigger.
This is about the GNOME Toolkit (GTK) rather than the GNOME shell itself (which doesn't run on Windows AFAIK). The Windows port allows applications like GIMP to run on Windows.
Removing support for other environments would be a double-edged sword. On the one hand, it would allow you to concentrate more efforts on making the Linux features better. On the flipside, it could really hurt open-source adoption - if GTK apps become unavailable on Windows, you obviously can't try them out without running Linux, which is a bridge too far for many people. If you try out GTK apps, and like them, they become a bridge to adopting Linux ; you can be sure that the apps you found useful are available to you on your new platform.
I'd probably not have too many qualms about dropping support for OS/X - after all, they are in a minority. But I can't help but feel that dropping support for Windows is a mistake.
You do realize that some people do use *BSD for a desktop, right? It's stable, flexible, and with the coming of projects like PC-BSD and DesktopBSD, it's more or less trivial to get it running for a user. As trivial as it is to get some of the more consumer oriented Linux distros up and running.
Personally, I'd shed no tears at all if both KDE and Gnome were to disappear, the environments seem to want to install all sorts of things which I may or may not want, and while they are useful for some people, it's annoying to have to install them just for a couple of irreplaceable applications.
Or maybe I'm talking out of my butt, and it IS about the shell. Should RTFA.
Xfce seems great to me. I dumped Gnome3 for it, and haven't looked back. I still do not see the logic of taking Gnome 2 and just throwing it away.
Most Gnome apps require an X server under OS X meaning they suck donkey balls. They don't use the global menu, copy-and-paste works differently, and they generally don't "look right." I have seen GTK-applications compiled natively for Aqua and while the situation is better from a UI point of view, the build process is the worst thing I've ever encountered. For instance, Gnucash requires to be installed into /opt and insists on starting its own dbus instance (even though there's already one running) and doesn't bother to terminate it when finished.
Having said that, I love the Unix support that comes with OS X. I get much of my work done on the command line (mutt FTW) or in programs that started out on Unix and were adapted to the OS X GUI such as MacVim and Aquamacs (an Emacs clone).
Free Manning, jail Obama.
there will be a fork. besides, it isn't like everyone is sticking with the gnome interface.
http://tuto4log.blogspot.com/2011/04/ubuntu-411-arrives-with-unity-new.html
Having to work for a living is the root of all evil.
I think you're missing out on PC-BSD, which is a more desktop-oriented FreeBSD. There's also DragonflyBSD which was developed to improve SMP support, again largely for desktop performance.
If you'd run CDE, you'd be in a better place to appreciate GNOME's usability on Solaris. I don't see what this has to do with thin clients either.
Gtk support on OS X has traditionally been kind of iffy. I haven't had luck running Haskell + Gtk on OS X. I am not aware of any apps that use it. It doesn't help that Qt supports OS X natively.
Ultimately, I think the question is whether or not the loss is worth the gain. I don't personally use GNOME but I also don't see the potential gain here as being worth the loss of community. It's not a great idea to abandon any segment of your userbase, because the rest of your userbase will get skittish. Not something you need with a combination of high-profile competition (Unity) and consistently eroding support. I don't think this is likely to go through, but if it does, I'd say you can expect GNOME to be dead within two or three years.
This "GNOME to drop non-Linux support" sensationalism on the net is ridiculous. There has been no such proposal! Yes, I RTFA and the full mailing list discussions.
The proposal in GNOME's desktop-devel-list was by the author and maintainer of systemd to let GNOME adopt systemd as the mechanism to configure certain system-wide settings, like locale and timezone data. This would be implemented as a dbus interface which would spawn a mini-daemon via systemd when that was required. This would solve the age old problem of every distro having their own slight variation on how to configure these things.
Notice the key part of the proposal: the dbus interface. This is the proposed dependency, and not the whole of systemd which, yes is Linux only, but in reality is just a reference implementation for this dbus interface which can be VERY easily reimplemented on any system (the minidaemons themselves are very trivial, porting systemd to other platforms however is not).
What this proposal ACTUALLY means: (a) Non Linux platforms, or Linux distros not yet using systemd, would initially have grayed out certain configuration options in the control center, like locale for example. (b) These settings can be made available just by implementing a trivial dbus interface.
Nothing of this dropping non-Linux OS support nonsense. Hope this clears up the nonsense somewhat
I used to use FreeBSD and Gnome was becoming an annoyance back then. Gnome started doing things like dumping OSS for ALSA and using video standards taht only worked under Linux.
If you used Gnome 2.0 or 2.2 under BSD you are using a heavily patched version that grew more and more significantly different as Gnome matured. Sun called their gui the Java desktop as it was mere Gnome based for Solaris. I remember an interview with the FreeBSD team where they were clashing with gnome developers. The problem is KDE 4 was so aweful that many Unix users wanted to switch to Gnome as a result.
I have not ran FreeBSD in many years as I use Linux on a VM partition inside Windows 7 but it seems Unix is still more a server oriented platform anyway which is why I do not run it natively anymore. I do admit Gnome-Shell/Unity and KDE 4 is what made me dump Linux for good as my main OS so I am prejudiced agaisn't Gnome.
http://saveie6.com/
GNU's not Unix Image Manipulation Program Toolkit is the foundation fro the GNU's not Unix Network Object Model Environment. So getting that wrong isn't really your fault.
When the policeman of the tie, rule you violate, hello punishment of the kitty?
Gnome went from being the most usable, stable, "just works" DE for unix-like systems, to a steaming pile of crap, IMHO. I'm still in shock that they took a stable, functional foundation that was Gnome 2, and just literally threw it all away. I tried to give Gnome 3 a chance, but it's like a damned cell-phone UI.
Nope. Neither GNOME nor KDE are "X11 window managers" by the accepted use of the term.
You may want to look through this website
http://xwinman.org/
to get a better idea of what distinguishes a window manager from a full fledged desktop
I'd rather see Linux drop support for GNOME.
" time has come for GNOME to embrace Linux a bit more boldly" Nothing says bold quite like the phrase, "a bit"
No, BSD is just so stable that it has a stablizing effect on all application running on it. It automatically detects and repairs bugs on the fly.
As a BSD user; I strongly suggest that Gnome become BSD-only.
KDE seems more appropriate to the part of the Linux market that wants the OS to be a Windows clone, anyways.