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.
Sun has invested truckloads of money and man-hours into Gnome, adopted it as the default Solaris UI. I don't follow things very carefully regarding Gnome and Sun(/oracle) lately, so it may be that Solaris doesn't use Gnome animore, I don't know, but after all the investments that Sun made into Gnome, I would be surprised if it would be so easy to just make it for Linux. There's lots of code to support other platforms, in Gnome.
Not that I would mind, to be honest. I couldn't stand Gnome back in the 1.x days (it was really a lump of caca), and for a brief period I thought that it may become a usable GUI - but with the "novel ideas" of Gnome 3.x, I really don't care animore. Becoming Linux-only is just a tiny step towards further irrelevance.
"The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
I'm not sure what benefit we'd see from this. Unless they want to tie metadata in the file system with the user interface (like OS/2 had with HPFS extended attributes) I don't see what would be gained. Maybe I'm being short sighted.
Either that, or it is another move by the Gnome folks to remove features. Being multi-platform was a feature. We also know that too many features confuse the user. Therefore removing this feature helps reduce confusion. Personally, I'm waiting for Gnome to reduce itself to a short, generic series of animations that requires none of this confusing and stressful interaction on the part of the user.
Alex, I'll take keybindings not used by Emacs for $400....
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.
Really folks I know that Linux right now is the big users but there are BSD and Solaris users out there as well. Not to mention the tech unicorn HURD. Gnome is GPL so it could still be ported but I think just requireing a Unix Like OS should be good enough.
Anyone know how xfce is doing these days?
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
It's open source. If there are people who want it on other platforms, they can just fork it. Right?
BSD: Pretty much super niche. Gnome is probably too bloated for their lean and mean servers anyways
Solaris: Only got support because Sun dumped a pile of money to replace CDE? Maybe not but none the less, the dream of thin client computing in the form of remote desktops seems a distant dream that is thankfully dead.
Linux: The duopoly of desktop environments means that Gnome needs to be very competitive here
Windows: On windows, the gnome support helps port over many familiar Linux based apps to a windows world which is great for Linux people who are forced to work in a windows world, but the apps have little to zero adoption from 'Windows users' themselves, or so I've noticed
OSX: I can't really say much about it. Are OSX Gnome apps considered first class citizens or are they marginalized much the same way it is in windows?
Embedded: Well, as long as its embedded Linux, I guess it wouldn't be a problem
Other OS? Opinions?
Bye!
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.
GNOME / Linux
My blog
I am not so sure this is a good idea.
I want GNOME to be a competitor to KDE, and I want it to work on a variety of platforms or the KDE guys could get complacent.
It might also complicate the idea of a Universal Desktop standard API. Essentially, the direction I think the open source community is heading with KDE, which would mean GNOME would have potentially a lot more work to do themselves reinventing the wheel.
I also don't like the packager ramifications of GNOME desktops existing with KDE in the future where is GNOME sets out by itself could put it against the freedesktop.org guidelines.
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
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
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.
So... not a big deal. you can always build it yourself (if you have the skills). I would bet a third party would come along and pick up the task of porting if there is enough interest.
boycott slashdot February 10th - 17th check out: altSlashdot.org
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.
Not to say there isn't a few good ones. They wouldn't have to worry about cross platform library's and focus more on core functionally. Lets face it, we are never going to see Gnome on windows, Apple uses their own thing and Google is going with the whole web thing.
Why not just make the gnome project its own distro? I mean seriously, this is the first project that has the momentum and even the people to make linux a decent desktop system where I don't have to go into command line evey time I want to use the thing. Hell, maybe even get rid of the X11 layer and really give it that performance boost.
And as everyone is so willing to say in opensource, if you don't like it go fork (it) yourself:)
Or maybe I'm talking out of my butt, and it IS about the shell. Should RTFA.
Excuse me, i don't write code for non-cross platform software environments. For a long time. Being single platform by definition excludes an environment from the list.
Are you calling GTK a gateway drug? Next you'll be having Windows users smokin' that marajew-wanna and dancing to that shakin' rock and roll music.
-- I ignore anonymous replies to my comments and postings.
Wow, I thought Gnome and KDE etc. were X11 Window Managers.
I go look at how people talk about them, and they seem to be lifestyle choices now.
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.
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.
GIMP Toolkit, actually.
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
Apologies, I thought they'd backronym-ed it by now.
Actually, for real I do. Let me explain...
So with that if Gnome wanted to make their own GnomeOS and then Fedora/CentOS/Ubuntu/whoever would have to do their own ports of the Gnome GUI who does it bother? No one. Sure at some point I'd have to reinstall my machine with GnomeXYZ instead of Fedora, but I have no invested interest in Fedora over CentOS or whoever. I use Fedora simply because I used to use RH and I prefer typing yum instead of apt-get, that's it. I don't really care about the various differences between flavors as all I use on my system is VI and BlueFish to edit various file types, Firefox, Chrome and Opera for Browser testing. My day job is managing Drupal/Wordpress sites so I'm rarely ever needing anything more than Firefox, Filezilla and my console to work in. If you broke into my home and swapped my Fedora OS with a CentOS one I probably wouldn't notice or care.
I've been very impressed with Gnome3 on my Fedora box as it's somewhat similar to my Apple machine with it's expose features, which is my favored environment. KDE has always just looked like a linux version of WIndows to me and sure you can configure it a gazilion different ways, but I don't enjoy fiddling with my computer. (Apple guy remember, I plug shit in and it works.) But more so Gnome3 has had my wife (a non techie person) feeling very comfortable using the machine as she bounces between my Apple and the Fedora laptop I bring with us on trips. That to me is a win - having my wife embrace an "alternative desktop".
So all that to say, if Gnome made their own distro, those who like Gnome would probably continue to use it, those who don't like Gnome probably won't. The end result is life moves on and causing all this internet ruckus just makes all you nerds look silly :P
Ave Molech Setting
Gnome has become a mental disorder. While I believe, as tvelocity has pointed out, that the headline is not altogether accurate, still this is just one in a series of steps Gnome has staggered into, by which it is rapidly degenerating into a pool of crap. Witness: the train wreck of Gnome3 and Gnome Shell, which is complete garbage. Gnome2 should be forked and development continued by people with functioning brains. I'm not going to go ballistic, because KDE does not seem to be losing its mind, notwithstanding the strange preoccupation that was the pointless KDE4 re-architecting. And there is always Xfce and LXDE, though these are nowhere near as rich as Gnome2.
There is plenty of this madness going around, like ubuntu pushing Unity like a drug dealer, where there is no user demand at all to change from Gnome2.
It also looks like ass.
You should try GTK+ instead.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
BTW, the G in GTK does not stand for Gnome. It stands for "GIMP Tool Kit" - and really has no dependence upon Gnome at all.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
Merge Gnome and KDE!
Too much low lever efforts in two places. XFCE and LXDE could merge too.
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.
Being single platform by definition excludes an environment from the list.
It's a tradeoff. There are cases in which one environment is so dominant in the market that excluding other environments saves you more money than you would have earned by including those environments. That's why, for example, very few professionally produced video games are officially ported to Linux during their commercial shelf life, and some are even released only on consoles.
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"
Me thinks the Ubuntu Unity people saw trouble ahead for Gnome.
I8-D
Please!
Heh, must be a bug in slashdot... your post ended up with the wrong article...
I've honestly tried KDE a few times, but it just feels like being trapped in a heavily-branded Kartoon with gears scattered everywhere.
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.
So will SCO Unix users have to switch to Linux? Will they pay their $699 / cpu SCOsource license fees like all other good Linux users do? Enquiring minds want to know.
I'll see your senator, and I'll raise you two judges.
You're forgetting mobile and other embedded OSes, which are mostly *nix, but mostly very different from desktop GNU/Linux. Even Android is vastly different from a typical GNU/Linux distribution, though there may not be much call to run GNOME apps on Android.
I don't support this at all. OpenBSD runs gnome very well, arguably better than Linux. I didn't want this to become a fanboy vs fanboy comment but it is going to turn out that way because dropping support for other operating systems is antithetical to the whole purpose of openness. I don't see Linux's technical superiority to the BSDs. They complement each other well but if a few hard-nosed devs want to rekindle that flame, so be it. OpenBSD is the most secure operating system in the world and I'll trust it over a Linux box any day. OpenBSD's inteldrm(4) and radeondrm(4) work much better. I guess OpenBSD devs will consider forking Gnome and making it way better.
*BSD and solaris users fix their own bugs.
Nice. A completely wrong post, and self-reply correcting it in one line nets you +5 insightful and +5 interesting. Good job.
Give me Classic Slashdot or give me death!
KDE has been moving to support more platforms than ever - even (eventually) replacing the Windows Explorer shell on Windows with KDE4's Plasma. Meanwhile GNOME has of late seemed to be isolating itself from the rest of the world, and there seems to be movement to drop support for anything but their one desired platform.
Guess they can't really get over the GNU+Linux thing too...too bad for them that Linux works with a lot more than just the GNU tools, and will continue to do so.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
Wow...so after all these years, Gnome wants to stay LINUX only? Wow...and here I was looking forward to Gnome3 for Windows...(NOT)
YankDownUnder Veni, Vidi, volo in domum redire
And GIMP stands for GNU Image Manip Program, and GNU stands for GNU's Not Unix... woah.
Don't try to hard, or next thing you know you'll be a gimp!
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
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.
No oe seems to maintain it on windows, unfortunately. So unless someone volunteer to do so, I doubt bugs will fix by themself ( they do from time to time, but not often ).
Uhm, I do test if it at least builds on BSD every a few months. Just as I test that it builds on mipsel or s390.
My point was that there are no users who gave any feedback, and there is plenty from those on Linux and Windows, and a bit from Mac. There is a guy who maintains a bunch of ports for BSD, but no bug reports from those who actually play. And with a fast moving code, there's always a bunch of bugs, most platform independent.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
Heh... one thing: there is no ./configure in Crawl...
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
I have some GTK-based software that I use on both Linux and Windows. What would this switch, if made, mean for GTK?
I am not devoid of humor.
Actually in my experience i get more segfaults from shitty code on BSD than anywhere else. The OS is rock solid, and if told to run shit doesn't put up with it.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.