Post a Comment
Gnome 2.* works fine... no Problems... i use Gnome for my business Workstations since 4 years and i like the stable development. So... why u need 'the next big thing'? I also have OS X and... no... its not very big... and Leopard... same thing... no big revolution... just slow Evlotution... and Vista? 1 Step forward, 3 Back.
Edited 2006-12-21 11:53
>Most PCs of, say, the last 3 years can handle Vista pretty good,
Most? 50% of the PC sold are laptops which usually have not too powerful videocards, plus a non negligible percent of desktops have also low-end videocards.
--> I really doubt that your assertion is true.
That said, I agree with you: Vista 'upgrade' will happen mostly by buying new machine.
There's a hair to be split here. Yes, progress is good. No, inefficiency isn't good. Progress can be made efficiently. OS X and free software packages have shown that. Vista has a lot more features than XP, but its basic requirements are awfully high for just an OS.
You miss the point... we need no new major version to have a modern system. Every 2.* Version of Gnome brings many improvements, Features and Apps. This is not Windows where new apps, features and improvements came only ever 5 years. Windows XP and Gnome 1.4 came both in 2001. Gnome 1.4 to 2.18 ... BIG Evolution... but XP to Vista... oh please... If you like big app numbers... ok... then use another system... like... Mac OS... its by 10. MUCH bigger the crappy XFCE which is by 4... or Gnome *OMFGLOL* only 2... so... the BEST will be Windows Server __2_0_0_3__ what a great number. ;-)
i must disagree that the Kde desktop is stagnating, true we are facing problems but we are doing much better than others, look at the mess vista is
it is quite difficult to find devels for kde after all C++ is in my opinion the most difficult language
but KDE has qt4 behind it and its proceeding quite nicely, dont scold the community for being late on releases, Microsoft pays people to do that and even they cant get it right
I'd add that KDE has seen more polishing and development between e.g. 3.0 and 3.5 than Gnome has between the releases from v2.
In the FOSS world it's more important to release good than to release fast. Especially when both Gnome and KDE are at a level of usefulness that doesn't life-threateningly demand a new release for tomorrow.
We also shouldn't forget features that Gnome and KDE have for ages which certain other OSes still don't have (I won't list, I don't want a fight here, I just want to point out that even though releases seem to come slower these days, they have a fairly good position in features, usefulness and stability, which is not a bad position to be at).
Edited 2006-12-21 12:25
after all C++ is in my opinion the most difficult language
I hope you're not suggesting the C mess that gnome desktop is today is "easier". C is a great and simple lenguage good for many things, but not for building a desktop. Even the gnome developers (silently) agree in that, by searching an alternative in java/C#. It's a sad thing that one of the reasons why gnome choose C was to make easier to use other languages, and then most of the gnome desktop "environment" (evolution, nautilus, gimp, gaim, xchat, etc) has been written in C.
If you had to rewrite Evolution from scratch, you'd do it in C + gtk + glib or C++? Personally I'd choose C++, or even C# or Java (even if the last two eat quite a lot of ram being vm-based)
Edited 2006-12-21 13:10
Actually, the reason they chose C was because it is fast, compiles on just about every platform, and allows them the make bindings for just about every language easily.
If you want to program for Gnome in C++, use http://www.gtkmm.org/
Actually, it's a fallacy that it's somehow easier to produce bindings for C libraries than for C++ libraries: in actual fact, tools like sip, swig or smoke use the extensive information that's available in C++ headers but not in C headers to do most of the binding automatically.
And it works: see the complete, up-to-date, high quality bindings of Qt and KDE for Python, Ruby, Java, C#.
There used to be others, like Perl, Objective C, plain C and more, but nobody seemed to need those (given that it's pretty easy to code in C++ with Qt already) and it wasn't worth keeping them up-to-date for no users.
RE[2]: very interesting
I know that we've been hearing loads and loads about how the linux desktop is going to rule everything soon, but we can't really expect huge jumps.
First off, as others have pointed out, it's useful as it is now, and all the small additions and improvements ALL make it better, all the time.
I'd rather have slower development and better features, than large steps that are rushed in, and then not working properly.
What I mean by that is the quiet before the Gnome vs KDE vs OSX war about to fire up here again. Here we go again.
That GTK+ news is disturbing yes. KDE stuck at 3 for 4 years - who cares, it works. Obviously the XGL novelty has worn off already and many are looking for the next new thing to brag to their friends. We are talking about open source here. People working for free. All this crap talk trying to ruffle feathers must be a real kick in the guts to developers working on these projects for free. I still think attitudes like Thom's here suck and should be posted on Windows and OSX forums with all the other junk. OSX eh? Talk about ever changing inconsistant rubbish. Apple has you right where it wants you - emptying your wallets. If you like fancy GUIs then go right ahead buy Vista and OSX - leave Gnome/KDE and free software alone. Do us all a favour.
"We are talking about open source here. People working for free. All this crap talk trying to ruffle feathers must be a real kick in the guts to developers working on these projects for free."
Are you saying that the end product should be judged against different standards, just because it's "free as in freedom"? I think that's a very naive point of view...
no, I think his point isn't idealogical, as your painting it (like that'd be a bad thing...), but the simple fact that unlike osx/windows, where you're paying for the "priviledge" of using them and hence can expect a certain amount of return for your investment, with gnome/kde you generally aren't.
think of it this way, you pay somebody a thousand dollars to do some type of work on your house for you, painting it, constructing a deck, whatever. you can reasonably expect, and even if need be demand, a certain amount of quality for what you're giving all done in an agreed amount of time. on the other hand, let's say your buddy, purely as a favour to you, says he'll do the work for free. just being a nice friend and all that. what type of ***hole would then chew the guy out if he'd missed a spot in painting the wall, or the work wasn't done absolutely perfectly, or in this case, if instead of getting the work all done in 2 days, it took him a month. you may decide next time you'll pay for the work instead, but any reasonable person wouldn't be judging the two types of work by the exact same standards.
(note: I'm responding to your comment, not thom's article.)
As the FOSS proponents are so quick to point out, Free means libre not gratis. There are companies who do get paid for developing Linux DEs, like Novell/SuSE, RedHat, Mandrake, etc. As such you can and should expect a certain amount of return for your investment.
Your argument which essentially boils down to "Hey, it's free. Don't knock it" doesn't hold water.
And how much did you pay for the distos you've used? And what percentage of linux users do you expect did so as well?
(not to mention the vast majority of what goes in any said distro isn't actually done by the distro maintainers themselves, but is largely just packaged up and customized by them to whatever degree. add to that the fact that even with the paid-for distros out there, most of them do in fact provide their distribution (in some form or other) free as in gratis for those who don't care to shell out for support contracts.)
Obviously the XGL novelty has worn off already and many are looking for the next new thing to brag to their friends.
I'll have to disagree with this. Xgl/Aiglx/Compiz/Beryl development is in full swing, and new plugins are still being developed. I think we're only at the beginning of what this new technology will provide. By the same time next year the Linux eye-candy will have left Vista and OSX in the dust.
(Note to Windows and OSX fans: this is good, at least if you like eye-candy, because it will prompt MS and Apple to turn up the development of new eye-candy features. This is why competition is *good*!)
You have misunderstood my sentance. I did not claim XGL is not in "full swing" or a problem at all. My comment is directed at the readers here that sit back and continue to use Windows/OSX/Whatever and load Linux/OS-whatever from cd/dvd to see what's "new". They just want to be impressed by something. They download the Mandriva DVD and look at the wobbly windows for 2min and rotate the cube for 1 minute then conclude that "KDE hasn't changed for 4 years" etc etc like Thom here infers. I personally think XGL and derivatives are definately on the top 5 developments in 2006. I don't understand this "competition" concept either. It's not a game/war/fight/race. The thousands of developers working on OS software are not competing against anyone and if anyone ever sat back and heckled me to hurry up and add this/that feature so they can stop using their favourite win/OSX app...I would give them the bird and encourage them to go elsewhere. We don't need the attitude.
Hi,
well imho both desktop environments work really fine. In my view the problems are more the applications, I have to use. E.G. syncing with mobile devices could be improved. And another (often mentioned) problem are the missing applications. Openoffice is really great, but here we use a couple of macros and other special things, that doesn't work well with openoffice. Or the adobe products and so on. The huge application are not available for the linux desktops.
But this is not the fault of the desktop environments. Gnome and kde work good and I don't see anything, that needs to be changed.
Greetings
Mike
Edit: Crossover office is imho not the solution for this
Edited 2006-12-21 12:00
I don't think you've ever tried making commercial software for Linux ...
Speaking as someone who's involved on a day to basis with trying to develop and test commercial closed source desktop (and non) applications for Linux and other OS's. It's true that it's not totally the fault of the Desktops, they're just another part of the general mess that makes the overall development cost vs. size of potential reward equation seem pretty unfavourable to a commercial company. I personally like Linux (used it for years), and I just wish it'd pull it's bloody socks up and sort out the inter operability between distributions, window managers and do something about backward binary compatibility, that'd go along way to improving the equation.
All the best
You'll never get backwards binary compatibility. Open source, remember? If you want backwards compatibility than either open your formats and code, or keep updating your closed drivers and closed applications.
I'm trying not to be an extremist so I won't say "everybody should open up their code, death to binary blobs". But if you want to hold back all the rest of the ecosystem, which is mostly open and evolving freely, just because you don't want to open up your small part... Sorry, that's asking too much. That's where the line is drawn.
Which is the unfortunate reason why we're never going to get much in the way of native applications from commercial companies for the various flavours of Linux whilst it persists (I'm not holding my breath whilst Linus is in charge).
Personally I think it's an approach that made sense when things were just starting out and changing a lot. Now it just smacks of poor design and makes the development and support more difficult and costly for both open and closed source developers alike.
All the best
Commercial companies want to do things that way because they want to make more money. The community wants to do things this way because the people making it up believe in freedom. If there's anybody who should compromise it's not the free software community.
Free software was never about the money, marketshare and all that. It's about people doing things they like to do and offering them to others along with a set of fundamental freedoms.
The community, as a whole, simply doesn't care about the money side of things, there's no central roadmap for all things FOSS, no ultimate goal, no plans to take over the world or stiffle competition, or marketing and so on.
If the corporations don't want to port their drivers and applications properly, let them be. It takes years sometimes, but one day they look around and see 3 different FOSS projects more or less successfully replacing their product completely. Which means they missed the train.
I'm afraid we've looked at Autopackage and other similar things in the past and found they only partially help. What they do do is make it a bit easier to produce a single installable package that's more likely to work on a variety of different Linux's. However in order to make up one of these packages you've still got to generate and test the different binaries that go into it for each of the various different flavours of Linux you're going to attempt to support, and that's the bit that unfortunately costs.
All the best.
you mean ms macro don't alway work under openoffice?
does openoffice macro work under ms office?
we have done a lot of macro under openoffice that work fine
if you don't use crossover office forget adobe product
alternative to adobe product exist
if some movies artist use tool like gimp, scribus.... a lot company can do it
Regarding Adobe products, do not expect their releases for Linux anytime soon. Rather check out something similar, like Pixel - http://www.kanzelsberger.com
I agree with you. KDE4 is a bunch of promises and good intentions just like Longhorn was in 2003. Look at Plasma, for example, nobody in the KDE development team knows exactly WHAT is plasma beyond the merging of KDesktop, Kicker and Superkaramba, which isn't very innovative. If you ask they may say that "it's a new concept of desktop" or that "It will be revolutionary" but at the end of 2006 nobody has a clear idea of what they want to implement and there's no much to see in the SVN regarding Plasma right now. If they don't even have now a stable Kdelibs release, then I don't think in 6 months we may see something revolutionary. Maybe a QT4 port of KDE3 with a better infraestructure but I don't think we may see something spectacular at least until KDE 4.2 or 4.3 or even KDE5.
I think the problem with KDE is lack of funds and manpower. As clearly stated in the article itself
"KDE's biggest problem is a lack of manpower and financial backing by big companies. In the past, both Mandrake and SUSE were the major driving forces behind KDE development, but now, SUSE is part of the GNOME-centric Novell family, and Mandrake Mandriva has been delegated to the sidelines. "
Todays leading Distro's are all GNOME based, be it the ultra popular Ubuntu or the enterprise class RHEL, SLED.
No doubt plasma as an idea is too good, but what good an idea is if it is not implemented ?
However, I always believed in KDE folks and will still count on them. There have been some changes lately, Mark Shuttleworth became the first Patron of KDE.
http://dot.kde.org/1160932072/
He says, I quote
"With the growing importance of Kubuntu within the Ubuntu family, the time is right to support the project that makes Kubuntu possible - KDE."
With more people joining KDE project and enhancing it with money power, I think that KDE is on its way to fulfill all the promisses it made.
The proposed KDE4 system is indeed grandiose. Such a system requires much work into making sure the foundation is correct; otherwise the resulting system is flawed.
All features that KDE4 is promising us will depend on the KDE core library (kdelibs). The kdelibs are in the process of being rewritten and you will find no shortage of activity in this area of development. The KDE4 kdelibs are not yet complete. The specifications of the core technologies for KDE4 (such as Phonon and Solid) are not yet completed so work is still being done on them to get them to be correct.
Would you start building onto the build site before the foundations are firmly in place? If not, why would anyone do the same for KDE? The foundations required for KDE4 are not solid at this point in time. Be assured that there is work being put into KDE4. The people working on building a solid foundation for KDE4 before major work can done to bring the system together.
Just because other O/S's increment their version numbers more often does not mean that they've somehow cornered the market on major improvements. Look at the Linux kernel, still at version 2.6.. it could just as easily be justifiably at version 12+ if a marketing department controlled the version number scheme.
Major things are going on behind the scene in the Linux desktop world, look at the offerings from freedesktop.org for instance. You could write many full articles on things that have advanced in the Linux desktop, spending more than a paragraph worrying about releasse 3.0 or 4.0 is a waste of time.
Absolutely version numbers have nothing to do with milestones of an application. NetBSD, for a number of years, released 1.0-1.6 before using the first number to denote a major release (2.0).
But I fail to see why the future of the Unix desktop relies on GNOME or KDE, both of which I have never used more than a few hours before installing my own choice for my desktop.
Agreed. Does Thom honestly think, because we haven't seen another major version number release that nothing major has been going on? This article is pure FUD. GNOME 2.12 is more different from GNOME 2.0 than 2.0 was from 1.0. Just look at the list of new applications and features since 2.0, not to mention all the freedesktop.org work (cario, dbus, avahi), UI improvements (svg icons, clearlooks, tango). GNOME also finally has a decent multimedia framework with GStreamer. The "incremental" improvements are a good thing. It means the code is stable and maintainable. I am way more happy now using GNOME/Linux than OS X, and I've been a Mac user since 1987. Personally I'd rather read an article about what major features or changes you must have in mind that we're all missing.
In the meantime, the competition has not exactly been standing still. Apple has continuously been improving its Mac OS X operating system, adding new and sometimes even innovative features, while also increasing the OS's speed with every release.
Gnome has done the same thing: continuously improving its desktop system, adding new [1] and sometimes even innovative features [2], while also increasing the speed [3] of the desktop with every release.
[1] http://www.gnome.org/start/2.14/notes/en/rnusers.html
[2] http://www.gnome.org/start/2.14/notes/en/rnusers.html#rnusers-deskb...
[3] http://www.gnome.org/start/2.14/notes/en/rnusers.html#rnusers-perfo...
Deskbar innovative? Deskbar is very nice, do not get me wrong, but it is nothing more innovative than the search field of i.e. Spotlight which also allows you to launch applications and search for things. Heck, even Google Desktop and Windows Desktop Search on Windows XP allow you to do this.
How the hell is tomboy innovative? It's a freaking sticky note program, EXACTLY like the 10000 sticky notes program before it.
I could barely tell the difference between tomboy and the other sticky note program for GNOME.... except the GNOME sticky note program loaded and ran faster.
How the hell is tomboy innovative? It's a freaking sticky note program, EXACTLY like the 10000 sticky notes program before it.
The innovation in Tomboy, if you didn't know, is the Wiki-like linking system to connect notes together. If you find programs like that useful or not is up to you.
So to sum up your argument:
OS X - Lots of incrimental point releases
Gnome - Lots of incrimental point releases
Too bad, Gnome is stagnating and OS X is blazing new trails into the future!
---
You may have some valid points, but you used some pretty weak arguments to make them.
Deskbar innovative? Deskbar is very nice, do not get me wrong, but it is nothing more innovative than the search field of i.e. Spotlight which also allows you to launch applications and search for things. Heck, even Google Desktop and Windows Desktop Search on Windows XP allow you to do this.
To be fair, I actually agree with you on most parts of the article. I just think the use of Mac OS X as an example of the much more innovative competition was weak. The Gnome 2.x point releases don't seem to be much about innovation, but more about evolution and refinement. I see the same thing with the Mac OS X releases.
Spotlight which also allows you to launch applications and search for things. Heck, even Google Desktop and Windows Desktop Search on Windows XP allow you to do this.
Well, you don't really know what you talk about:)
Deskbar was first made for all other actions you named, except search. It was later that search plugin for Deskbar got into the wild.
Look at the history of deskbar, you might learn something new.
btw. This is the first disappointing article from you. Usually I really enjoy your writings, but this one wasn't worth the time to read.
It could be summed into few question backfired at you.
Something not getting flashier from version to version makes no progress? What? Now new theme is called progress?
Something not releasing new version numbers makes no progress? Ok, Bump version for one single patch to 32435452546564.0, is that called progress?
Improving speed, memory efficiency is not called progress? I would never trade those for "just flashy".
Since when do things like XGL, AIGLX have something to do with desktop? In closed world, they are treated like that, in OSS they are underlaying structure of Window Manager where on top of it it resides something called desktop.
KDE has vision, they just weren't thinking in public a lot.
Gnome has vision too, read project Topaz notes. They will try to incorporate as much technology as possible in 2.x and then if (and only "IF") it shows that as mission impossible start reinventing the wheel. Same logic is used in kernel, 2.8 will only be used for really large structural changes. One time you cry for lack of stability, and the next time because there is? Don't get this logic. In Gnome, large structural changes would be treated as First Class Citizen objects. But, is that impossible to have in this structure? I think not.
while also increasing the speed [3] of the desktop with every release
I'm sorry but that is not a "feature". Those are fixes to architectural problems that weren't done right during the development of gnome and now they need to be fixed because people couldn't stand the resource usage. If gnome developers could spend their time improving the desktop with real features instead of fixing things, it'd be much better for everyone.
I'm sorry but that is not a "feature". Those are fixes to architectural problems that weren't done right during the development of gnome and now they need to be fixed because people couldn't stand the resource usage. If gnome developers could spend their time improving the desktop with real features instead of fixing things, it'd be much better for everyone.
Neither is it a feature in Mac OS X.
Edited 2006-12-21 12:26
Whatever... One thing that I like about Linux is that my computer gets better with age because speed improvements are made with every release.
Personally, I think it's a lot better than some other OS's that just seem to bog the computer down more and more when you upgrade software.





