GNOME 2 to Replace CDE As Solaris Default DE 388
Gentu writes "OSNews had a quick chat with John Fowler, Sun Software's CTO about Solaris 10, Java, the web services competition and more. In the interview, Fowler reveals the timing in which Gnome2 will become the default desktop environment: Solaris 10, which is expected to have its first beta later in 2003. This is a huge step for Gnome2 in the UNIX world, as it will be replacing CDE for good as the default desktop environment (betas of Gnome 2 for Solaris 8/9 already exist) and becoming a standard part of the large operating environment with millions of installations worldwide. Additionally, Sun is now pushing developers on coding on either GTK+ 2.x or Java (they have in fact revealed plans on creating GTK+ bindings for Java which will make all future Solaris apps look like alike)."
It's about time! (Score:5, Interesting)
Sun has been babbling about the switch to Gnome from CDE for almost two years now. I use both KDE and Gnome, and both are far more a "desktop" than CDE ever was.
It also confirms my decision to use GTK for GUI development under Linux (I love QT's APIs and structure under KDE, but GTK lets me port to Win32 clients without cost.)
Re:It's about time! (Score:2)
Re:It's about time! (Score:2)
You're joking, right? Qt 3 runs on Linux, Win32, and Mac OS X. Just look at Psi [sourceforge.net] for an example app written to Qt on Linux that works fine on all three.
Re:It's about time! (Score:5, Informative)
GTK+ on Windows? Hahaha (Score:5, Insightful)
QT costs money for other platforms. GTK is free everywhere.
Qt works properly on other platforms. GTK+ is broken everywhere except X11 (doesn't work, or is very buggy, doesn't look like a native app).
If you are going to recommend an alternative to Qt for cross-platform GUI development, you do yourself a great disservice by suggesting GTK+. Try wxWindows [wxwindows.org] instead - a much better alternative than GTK+, although it does still have issues.
"Runs" is not "free" (Score:5, Informative)
From the Trolltech FAQ [trolltech.com]:
For those thinking to develop with the free edition, then just buy a license when they're ready to deploy:
The minimal price for a single platform commercial license is $1240USD. See Trolltech - Pricing Desktop [trolltech.com].
The price is very reasonable for the functionality, but I only have so much money to spend on tools, and I'm not willing to plunk down the coin now just in case I need to be able to use my code commercially (i.e. to support a client site.)
Re:"Runs" is not "free" (Score:3, Insightful)
For those thinking to develop with the free edition, then just buy a license when they're ready to deploy:
Can we use the Free Edition while developing our non-free application and then purchase commercial licenses when we start to sell it?
No. The Free Edition license applies to the development phase - anything developed without Professional or Enterprise Edition licenses must be released as free/open source software.
Not to get to picky, but this is one of those things that I don't feel a company has a right to determine. It's not even enforcable. Prove that I developed with the Free Edition. I agree with you, there is no reason to lay the money out now, if you're not necessarily going to need to use your code commercially.
Especially since QT is essentially just an operation system extension. Technically, it's probably perfectly legal to develop the software with the free version, sell your code to the client and tell them that it will not run without QT installed. In the same way that, for instance, Apple did in the early days with some hardware related to their video out. I can't recall the details and it's far to early to look it up, but there was some piece that was necessary that had to be sold separately to avoid unecessary cost.
Could be... (Score:3, Insightful)
Not to start a flame war here, the fact that I personally prefer Gnome to KDE does not mean that the latter sucks (it doesn't) but the Gnome interface is very clean, smooth and consistent.
Re:[OT] Cool! (Score:2)
One refresh it was, at which point I commented. After refreshing again, the previous post showed up.
*sigh* Still waiting for the fluke... *LOL*
Only QT 2.x is free for Win32 (Score:2)
The free version of QT for Win32 is outdated.
Gnome 2... (Score:5, Funny)
*duck*
Re:Gnome 2... (Score:5, Insightful)
Re:Gnome 2... (Score:3, Interesting)
Re:Gnome 2... (Score:2)
weird article? (Score:5, Insightful)
Great... (Score:3, Funny)
Hint Hint... :)
Mozilla available on Solaris 8 NOW. (Score:3, Informative)
Since Netscape 7 is on also Solaris, my guess is an equivalent of Mozilla 1.2.1 (Netscapeized) will come along officially from Sun also.
I speak for myself only.
Duh... (Score:3, Interesting)
Woohoo? (Score:3, Interesting)
Given how expensive Sun hardware is, I'm not sure how much of a dent this is going to make for most people. Many schools have deals with Sun, as do many corporations...but I don't know of any individuals that use a Sun box themselves.
It would be more interesting to see a major commerical player, such as HP, begin to ship Linux systems with Gnome as the default. Gnome already has a strong geek following...what it needs now is mainstream use, which Sun is not.
Re:Woohoo? (Score:5, Informative)
Re:Woohoo? (Score:2, Informative)
Anything bigger needs a licence from Sun. Go enjoy Solaris 9 for X86 [sun.com] on a single CPU machine today
Re:Woohoo? (Score:5, Insightful)
And Sun is definitely mainstream. Maybe not if you're talking about the home PC market (Joe Dumbass Windows XP user with his shiny new Dell). However, if you're involved in any sort of scientific work or other serious applications such as oil exploration then chances are good that you're using a Sun workstation.
What's important to note here is that a major open source project has become a key component of an OS that holds a large share of the high-end market - a market that open source and MS OS's currently lack the technical merit to enter. In other words, open source software now has credibility for high-end, serious work. An important step.
Re:Woohoo? (Score:4, Insightful)
Not to be anal retentive or a Troll or anything, but Apple is actually now the leader distributor of UNIX, with OS X. Of course there's no arguing that in it's markets, Sun is the leader of commercial UNIX, but overall...Steve Jobs slings the most *nix licenses. That's just info.
And what I was getting at is that in the markets that Sun is aiming at, most users (geeks) know of Gnome already and its features/benefits. The only thing this is doing is making it easy to put it on the Sun machines...because it's already there! I doubt it is going to attract that many new Gnome fans. What would be bigger news, as I've already said, is if a PC with Gnome were to be targetted at "Joe Dumbass Windows XP User." Not so likely....but hey we can always dream!
Sun is no longer the biggest player in UNIX. (Score:2)
HP handed Sun their head on a platter last quarter.
Granted, HP did this by selling PA-RISC and Alpha. These are two dead architectures, with zero native binary compatibility with Itanium.
HP must be pretty happy that there is a sucker born every minute.
hmm? u check prices recently? (Score:5, Informative)
Especially considering that I think you can attach a "PC on a PCI card" and run a full blown x86 OS side-by-side (for what I don't know, maybe apps dev?).
on the other hand, I don't know what to make of this constant change of GUIs. many people loathed it when Sun went with CDE from OpenWin, so they had to support both, and now switching to GNOME when finally CDE is getting reasonabbly stable and whatever (and I am actually pretty sure there are a handful of CDE zealots out there that's very vocal) so they will probabbly need to support all three from now on.
I mean... while good news and all, just another facet of the sun indecision "Sol9 for x86, not for x86, cost $$, maybe not, go with one GUI, but wait lets change it over later." AFAIK Java has not suffered too much amid these indecisions and the specs havn't swayed that much (somebody correct me if I am bs-ing), which is thankful for.
OpenWin vs. CDE vs. Gnome (Score:5, Informative)
OpenWin was intended to run with DisplayPostscript, and did so very nicely. When the Unix standards wars and POSIX were ongoing, CDE was selected as the standard from various vendors contributions (components of HP's ToolTalk, Motif, etc.)
I've never run into anyone who thought CDE was better than OpenWin, but that's what was selected as the standard, and that's what Sun provided. If they hadn't, they would have been locked out of a lot of important markets.
It's not like there is a "constant change of GUIs" as you indicate. OpenWin was the Sun standard from about 1987 (not sure) until around 1990-1995, when CDE was spec'd. Now they're shifting to Gnome.
Note that all the way through, applications continued to run with the different desktop managers. Or were you under the impression that different versions of apps were running for different desktop managers?
Re:OpenWin vs. CDE vs. Gnome (Score:2)
And, if you wanted to use the old desktop on the new OS, you still could, it just wasn't supported by Sun anymore. The Unix GUI isn't a vital organ like say, the Windows web browser.
Re:hmm? u check prices recently? (Score:3, Interesting)
These boxes give Sun workstations a bad name and are best avoided. They're manufactured by a third party using the cheapest PC components and an UltraSPARCIIi with a tiny level 2 cache, they don't even have a real UPA - it's a fudged PC bus. The power supplies, disks and on-board ATI M64 graphics chips are all crap. The SunBlade 2000 is the first decent workstation in the product range, there's plenty of level 2 cache, decent memory bandwidth (and capacity) and fcal disks - which is no surprise, as the system board is also used in the 280R server. It's just a shame the case is so ugly
If you are spending your own money, 1000 dollars will buy you a decently spec'ed second hand Ultra2 or Ultra60 on ebay which will give you a much better all round experience of Sun kit, these boxes were selling for $20,000-30,000 5 years ago and if previous SPARCstations are anything to go by, will give good service for another 5-10 years.
Re:hmm? u check prices recently? (Score:4, Interesting)
And "Constant change of GUIs?" Hardly! This is the third GUI that Sun has had in their history. Also, OpenWin (a better environment than CDE from the start) has officially Not Been Supported for some time now. I think late Solaris7 releases ended support, and with Solaris8 Sun stopped shipping it. (Which isn't quite true, but don't let Sun hear me say that.)
Sun won't have more than two environments to support, and there's really nothing to support with CDE.
CDE was an attempt at GUI by committee, and just never worked well. It has finally become stable, but has never had the functionality or configurability (or usability!) required. Gnome has the potential to be whatever GUI you need it to be. That is a big win for selling Solaris to specific target markets.
And in nearly 15 years of SunOS/Solaris life, I've not yet met a single CDE zealot.
My point is that this isn't indecision. It's a clear, planned progression to a modern desktop. In five years, they'll likely dump gnome for the next one, and be right in doing so. Things change.
Sun GUIs (Score:3, Informative)
People tend to forget Sunview because it wasn't X based. Hell, it was kernel based, but it ran reasonably quickly on a 68020 with 4MB of memory across 10Mb ethernet. Sun took their GUI out of the kernel and into user space a few years before Microsoft took their GUI the other way. Go figure.
The arguments about NeWS have been well rehearsed
Then there was the Openlook vs Motif holy war, during which Scott McNeally was quoted saying Sun would adopt Motif "over my dead body".
As for Gnome, Sun have been putting development effort into Gnome for a couple of years now, working on some of the boring bits. They wouldn't have done this if they didn't intend to use it.
Dunstan
Re:Woohoo? (Score:2)
This is good because it is a consolidation move towards a common open source desktop for the unixes. This is good for gnome since it will increase its circulation and give it greater visibility.
I think it all boils down to being able to tell people when you install/sell systems which run gnome that it is the same desktop that comes with Sun Workstations.
With increased usage it will see greater improvements and more applications written for it. Which will hasten its adoption by greater numbers of people and so on. This is a good step on the road to wider adoption.
Re:Woohoo? (Score:2)
rocks (Score:3, Interesting)
I just hope Red Hat and Sun don't gut each other fighting over the corporate workstation market. I am perfectly content using both platforms, both at home and at work, and would like to see both prosper. Ximian is excellent as well ( actually I'm writing this from a RedHat 7.3 boxen w/ Ximian GNOME ).
I'm drooling at the thought of Solaris 10 right now...
like a rock? how's the performance? (Score:2)
For the record, I was using an Ultra 1/200E, 512 MB RAM, Creator3D gfx, Solaris 8 7/01 with latest patchset.
CDE/dtwm on the same box was about as zippy as it could possibly be. Vanilla plain, but fast.
Where does that leave KDE? (Score:5, Insightful)
KDE is much more tightly done than GNOME and the overall effect is defnly smoother, kinda like Windows done right!
But if Companies prefer GNOME, then in the long run TrollTech will see reduced demand for its product... or am i wrong?
Of course, there is the counterargument that LGPL would ensure that TrollTech would never get any money out of QT, but i suspect that it would have fetchdd more in the long run, like it is doing for Ximian.... consulting you know!
Re:Where does that leave KDE? (Score:3, Interesting)
As a developer, the licesnce fees for QT are cheap. Really, really cheap.
So cheap, the cost is not an issue.
Their fees are equivelent to 8 billable hours per developer, the're that cheap.
Re:Where does that leave KDE? (Score:5, Interesting)
Last time I checked (almost a year ago), QT for Win32 was several thousand dollars, a far cry from 8 billable hours. Not that the price was/is unreasonable compared to similar products (such as the now-defunct Neuron Data Open Interface, which ran around $10K/developer.)
Re:Where does that leave KDE? (Score:3, Informative)
Depending on discount, and what versions of your app, if can certainly vary, but for our crappy little windows app, the QT licence came out to around $1500 per developer. We bill at $200 per hour so, for us, 8 hours was about right.
QT is so well designed that we never needed suport. It just works the way you'd expect. Really a pleasure to work with.
After QT, there are several MFC gods around here that won't ever go back to that POS.
Re:Where does that leave KDE? (Score:2, Interesting)
We have used both and MFC was a useless POS when it came to rapid development and maintainability. The costs for the Qt licenses paid back within a week (less time spent searching for the right (twisted and unintuitive) way of doing things the M$ way).
regards
Re:Where does that leave KDE? (Score:3, Interesting)
"why would you pay extra for widgets that look different and act different?"
Mmm... let's see... Cross platform abillities (Think Opera [opera.com]) maybe? Good and solid API? easy to use? Or wait, how about PDA's [myzaurus.com]? Trolltech looks to me far from doomed....
Huh? (Score:3, Flamebait)
Fascinating...
Re:Where does that leave KDE? (Score:3, Insightful)
Qt under the GPL has worked financially well for Troll Tech, and I see no reason why they would change. Before KDE, Troll Tech was just one of many toolkits.
The real question is whether it was smart for KDE to pick a GPL'ed toolkit. When it comes down to it, companies like Sun and IBM really just have no interest in picking a toolkit as the basis for their desktop standard that ties them in some way to a small company somewhere. They have been down that road before and they don't want to go through that again, and neither do commercial developers, for that matter (I have been there).
KDE might well want to consider reviving the Harmony project--an independent implementation of Qt under the LGPL. However, last they tried, Troll Tech supposedly threatened with lawsuits.
KDE is much more tightly done than GNOME and the overall effect is defnly smoother, kinda like Windows done right!
Maybe it's Windows "done right", but from a technical point of view, I can't get particularly excited about either Gtk+ or Qt. Neither of them are very well interfaced with X11 in my opinion, and the APIs are quite cumbersome, too. My view is that, since I think both are pretty mediocre, I might as well use the one that comes with fewer strings attached. In fact, I tend to use wxWindows and FLTK most these days--they are less political, tend to be simpler, have lots of language bindings, and have even fewer strings attached.
Re:Where does that leave KDE? (Score:3, Insightful)
Re:Where does that leave KDE? (Score:2)
That still leaves the question: what is the KDE project's response going to be, if any?
Re:Where does that leave KDE? (Score:2)
Not a troll either, but an opposing point of view. If you'd been comparing Gnome 1.4 with KDE3 then yeah, I'd agree, but I'm using gnome2 on both my desktop machines and it definately feels smoother, slicker, more professionally done than KDE IMHO. The usability efforts Sun has been putting in really, really show through. It's light on features at this time compared to KDE, and some parts of KDE are undeniably better, but to me Gnome2 just hangs together better.
What also surprised me was that once I threw off my preconceptions and started digging into the developer platform, I discovered it was really nice. I grew up on objects, so the idea of everything being written in C kind of seemed rather dumb to me, but as I talked to people the reasons became clear. I'd also assumed Bonobo was horribly complex, unwieldy and slow. All those preconceptions turned out to be false. GTK2 is a really nice toolkit actually, with excellent C++ bindings if you want to use that language.
Of course, it'd help if their developer documentation didn't suck so much, then I'd simply have been able to read proper material and probably wouldn't have got these preconceptions in the first place.
Re:Where does that leave KDE? (Score:2)
Re:Where does that leave KDE? (Score:3, Insightful)
Re:Where does that leave KDE? (Score:2)
I think the problem is that ISV's writing applications for Solaris/KDE/QT, would also have been forced to pay license fees to TrollTech.
This is from the QT lisencing page:
Re-licensing note: The standard Qt license does not permit distribution of Qt-based software which allow non-licensed end users to create programs that use Qt.
Maybe Sun could've negotiated a special license with QT (maybe they tried and it didn't work out, who knowns...). I guess it was just easier to use Gtk+.
Re:Where does that leave KDE? (Score:3, Insightful)
KDE is the leading linux Desktop worldwide and only Redhat's stubbornness has kept GNOME alive in the USA. KDE-3.1 will be released today or tomorrow and it is much more advanced than any other Desktop I have tried including GNOME-2, which is very hard to customize. All desktop distributions except for Redhat default to KDE.
Do you really think that just because GNOME is used on all new Solaris company Desktops, a single KDE linux user will switch to GNOME? Seriously, how many people use Solaris on a Desktop? 10000? Maybe? How many of these people will contribute to free software?
KDE is GPL software, just like linux and QT is GPL software just like linux. Maybe we should relicense the kernel to LGPL so that Sun, MS and IBM can use it better?
Don't you notice how ridiculous this is?
java and g* (gnome, gtk+, et al) bindings !new (Score:5, Informative)
The initial write up seemed to suggest that this will be a first for interfacing Java and the GNOME-related libs. This is not [sourceforge.net] so [sourceforge.net]. (In fact, with gcj you're able to write native-binary GNOME apps using Java and the above projects... Admittedly, you're giving up portability but Java is nice, or at least interesting, for many other reasons.) There may be other similar projects out there, that's just what I turned up with a few minutes' search on freshmeat and sourceforge.
Bravo to Sun, though, for making the decision to commit to GNOME. CDE is an ugly pain in the ass, IMHO. Even OpenWindows had some degree of retro charm about it, CDE just looked like what happens if you let Soviet housing block architects design a GUI. Feh!
Re:java and g* (gnome, gtk+, et al) bindings !new (Score:5, Insightful)
I wonder if this commitment to Gnome from Sun could also be considered some sort of admission that Swing, despite years of research and development, is not (yet?) that adeguate to make a desktop environment.
But then, Sun people probably just didn't want to reinvent the wheel.
Swing is adequate, just slow (Score:2)
I think Swing's sluggishness has been a detriment to Java. Recent model JVM's with JIT compilation are quite fast at executing Java code, but people who use a Swing app on a slow machine will say Java is slow when what they really mean is Swing is slow.
Re:Swing is adequate, just slow (Score:2)
Re:Swing is adequate, just slow (Score:2)
In these days of 2Ghz cpus on $700 computers, bitching about performance on your 6-year old PC is really not realistic.
Think of XML. XML adds massive overhead to applications in terms of data stored. But when you analyze everything in the end, the benefits of using it outweigh the overhead in diskspace, processor time for parsing and network load.
Re:Swing is adequate, just slow (Score:2)
Now back to always. You are technically correct, but fully qualify your statement. It should be: Not always
Furthermore, a good C coder WILL always be able to write a version of a java app that is faster, it's the nature of the languages, and you are deluding yourself if you think otherwise.
Again this is not bashing Java, I use it all of the time, and actually prefer it for work coding.
Re:java and g* (gnome, gtk+, et al) bindings !new (Score:2)
<micro-flame>
Sun has never given it a serious try: the X11 implementation for Java 2D, AWT, and Swing is absolutely awful. Sun keeps pointing the finger at X11, but it comes down to that they just don't have a clue what they are doing when it comes to X11. I think their engineers must still be mourning the (deserved) demise of NeWS and SunView. The latest idiocy is that instead of aggressively deploying the X11 RENDER extension, which would give them the Java2D imaging model, Sun has made noises about building a DRI-based renderer for Java on X11. Sorry, did I mention that Sun's sorry treatment of X11 really annoys me?
</micro-flame>
Basically, anybody who tries to build a Windows/Mac/X11 cross-platform toolkit will do a poor job on X11. The capabilities of the X11 server just differ too much from the APIs on other platforms. Unfortunately, all major X11 toolkits these days (including Gtk+) fail to take full advantage of X11. However, some toolkits are better than others, and Gtk+ is a compromise one can live with.
The way to build a really good Java toolkit for X11 would be to start with a pure Java X11 binding (like Escher) and build a dedicated toolkit on top of that.
Could become cross platform (Score:2)
I currently use Swing for GUI Java apps because it's cross platform with minimal headaches, but Swing is a slow pig on anything less than a 1GHz machine. Unfortunately I don't think there is anyone working on it right now, but It'd be great to dump Swing for GTK once these bindings get ported.
Re:java and g* (gnome, gtk+, et al) bindings !new (Score:2)
gcj is not Java (Score:2)
gcj implements most of the Java programming language, but it only has a tiny fraction of the Java libraries.
There is currently only one Java platform implementation, and it is proprietary and comes from Sun; several other companies have licensed it and are shipping modified versions.
CDE is an ugly pain in the ass, IMHO.
CDE is basically what was considered fashionable around the time of Windows 3.1 and OS/2. Also, while the bindings may seem strange to people who have grown up on Windows or WindowMaker or whatever, CDE is actually pretty consistent.
I'm kind of conflicted about CDE/Motif. The actual implementation of Motif sucks badly and is quite buggy. But Motif takes much better advantage of X11 than Gtk+, and technically, CDE does quite a number of things a lot better than Gnome.
Promisses, promisses .. (Score:5, Interesting)
And no, an unsupported add-on beta package is not good enough. I want it to be integrated with Solaris and supported by Sun, just like any other Solaris package (this includes fixing bugs and providing patches as part of Solaris patch clusters).
Re: (Score:2, Informative)
free stuff (Score:3, Insightful)
It's funny.
I'm running KDE on Linux on dual 2.2GHz Pentium 4s with an nVidia card. It's great.
But I've used Sun workstations from (Sun 3/160) 1985-2001 (Ultra2).
When OpenWindows started to ship with XView and then with CDE, I moved over to use plain old twm, then ctwm and finally fvwm. Avoided CDE all these years. It's only now under Linux that I've conceded to using one of these full-featured desktops because it doesn't feel heavy.
Desktop UNIX is going free and Sun will be wise to change to the times.
Sun still rules in the big server arena, but it could leverage that in making a name for itself in the newly emerging low cost UNIX desktop area, as long as it doesn't get caught up misty-eyed pining for the times when people were willing to shell out $20K for a workstation. Enterprise level integration and management of UNIX LANs running StarOffice, Mozilla and Evolution is a potentially huge market playing to Sun's traditional strengths. (NFS, NIS, etc.)
If Sun doesn't, then we'll have to look to other players that may not be quite as well positioned from some perspectives: HP, IBM, Red Hat, Dell...
Re:Promisses, promisses .. (Score:2)
"GNOME 2 to Replace CDE As Solaris Default DESKTOP"
the heading shoud be:
"finally GNOME 2 is not going into Solaris 9"
Re:Promisses, promisses .. (Score:2)
Unfortunately, Gnome 1.4 on Solaris was/is such utter shite that you'd be crazy to even try using it. The 2.0 Beta1 was more stable than 1.4 release!
So how about a 2.0 final release pkg with support, but not integrated into the install CDs? I think we could see that happening either this month or next.
This 'announcement' (hardly even that) was regarding G2.0 becoming the _default_ desktop. No big deal.
Java Gtk+ bindings? (Score:2)
But then again, Sun probably don't want to acknowledge the existence of C#. It'd be sad if politics got in the way and caused a duplication of effort -- there really isn't any reason why Sun should have to start the project from scratch, it's a very large undertaking.
Will they document it? (Score:3, Insightful)
One of the biggest problems I've found when developin free software is I'll think "Ooo... this toolkit/framework has the features I need" (happened with GTK+ about a year ago) and then it'll take a month to find documentation or guides about it or figure it out from scratch myself.
It's been said heaps before, but developer documentation for Windows stuff comes by the bucketload and there's less different things to document. Of course, the ever-changing nature of free software APIs may have something to do with it...
Re:Will they document it? (Score:2)
One of the biggest problems I've found when developin free software is I'll think "Ooo... this toolkit/framework has the features I need" (happened with GTK+ about a year ago) and then it'll take a month to find documentation or guides about it or figure it out from scratch myself.
So use Qt rather than GTK+ then. ;)
Seriously, the Qt documentation is superb. Complete, comprehensive, up-to-date, easy to read and navigate, and with a very good set of tutorials that range from a simple 'Hello World' app through to a full-blown game and a charting app. It's excellent even by Windows standards - but then, it has to be, because it gets sold with that documentation on Windows. Check it out here. [trolltech.com]
Don't assume that simply because some X toolkits have poor documentation (and unfortunately GTK+ is one of the poorer examples) that all of them do.
Wow! (Score:3, Insightful)
Re:Wow! (Score:2, Insightful)
Good. (Score:2)
Re:Good. (Score:2)
Sun may ship .NET before Microsoft (Score:5, Funny)
Where's the troll? (Score:2)
Oh, I guess his mommy took the computer away for a few months.
But where is the Open Source JDK from Sun? (Score:3, Insightful)
If they don't do anything you will have the weird situation of Red Hat 9.x shipping with a
I know about gcj etc, but to be able to run Apache Tomcat you really need a Sun derived JDK.
People do not understand the issue of KDE (Score:5, Insightful)
The main issue is control. GTK+ and most GNOME-libraries are based on a LGPL-license, while Qt is based on GPL. This is all fine and dandy for free software, and this is certainly not a question of morality. Qt is free software.
For closed source development however things look different. For GTK+/GNOME you can develop closed apps without problems, with Qt/KDE you have to obtain a license from Trolltech. This could be fine for SUN themselves, but:
SUN would not like to be held totally at ransom by Trolltech for all third-party developers. If Trolltech wanted to, they could cease giving out commercial licenses for the SUN Solaris platform at ANY TIME. Do you think any OS-developer would be boneheaded enough to let someone else control the platform? Do you think Microsoft would form the next Windows using Qt?`
The question for SUN is:
"Do we use a platform that is in direct control by another company for third-party development, or do we use a platform that is not?"
This is an easy question to answer wether or not you like KDE or GNOME better.
(*) It might be. I like GNOME better, but this might be my biased opinion. I just wanted to state that this was irrelevant.
Re:People do not understand the issue of KDE (Score:5, Insightful)
And it is just total BS. If someone wants to direct the development they just have to contribute instead of bitching that a lot of GNOME-developers have accepted a nice paycheck instead of doing it all for free.
The argument about this being commercial usage on the "back of free volunteers" is also crap. Most of more famous people being employed doing GNOME-work for companies are actually the same volunteers that built GNOME in the first place. Besides, this is what free software is about. The Free Software Foundation has never opposed commercial interests as long as they also play by the rules laid out by the GPL. The major GNOME-companies have a very, very good history of playing by these rules.
There is no evidence AT ALL that commercially employed GNOME-development step on the other developers of GNOME any more than in any other projects. The development is open and mostly consensus-driven and there is always a round of discussion about any major change.
The complaints come from some users that do not like the direction GNOME is taking. In contrast there are also users that LOVE the direction GNOME is taking.
If you want to influence the direction, you have to contribute or at the very least show very good arguments in each round of design choice. Bitching about it afterwards gets you nothing at all. That is the "sad" reality.
My experience is that the developers are very willing to listen to reasonable and sane argumentation. They will however totally ignore stuff like "please do this, because GNOME is useless if you don't". Back up your opinion with good arguments or you get nowhere, and this is how it works in just about any part of the world.
Besides, KDE is also driven by commercial companies like SuSE, Mandrake, Trolltech etc.
How's CDE these days? Memory leaks? (Score:2)
What has CDE been like over the past year? I keep hearing folks talk about how mature/stable/etc it has become. I first used CDE under Solaris 2.6, and later on Solaris 7 and Solaris 8 (revision 07/01). I never had much of a problem with it... it did the job and had a clean look to it. BUT...
...my big beef with it was the blasted memory leaks. All three versions I tried would gobble up insane amounts of ram over about a month's time. Logging out at night solved the problem, but was a bit of a pain on non-networked, always-logged-in boxes. I was used to Openwin as well as SGI's "IndigoMagic" desktop, both of which could run logged-in for months without sucking up more than an extra mb or so of ram. I guess maybe CDE's developers felt the average user would logout after a day or two... or reboot every day like the Wintel PC crowd. I dunno. *shrug*
My long term solution was to ditch CDE on my own box and just use mwm as my wm and have a nicely configured "right-click" root menu. xterm and xwsh are my program launchers, damnit!
Good riddance. CDE was swiss cheese. (Score:3, Interesting)
I despise CDE. Not for its obtuse configuration scheme, but rather for the fact that it has so many security holes. ToolTalk especially is the bane of my existence. Take a look at what CERT has to say about CDE [cert.org]. Whoever coded CDE should be fired.
Say What?! (Score:4, Insightful)
I know this isn't the point that the submitter chose to focus on, but I have to point out the anti-IBM spin that the OSNews author let through or inserted:
The omission of AIX on POWER4 is completely bogus. IBM is Sun's only real competition right now, and Big Blue's offerings outperform Solaris on Sparc at a fraction of the cost.
I'm sorry, but who really thinks that it's a bad thing that IBM is paying a large number of developers to contribute GPL'ed code to the Linux kernel? IBM's work has had a lot to do with the high-end progress that we've seen in 2.4 and will see in 2.6. They're not steering the kernel and they're not subverting the process, they're just submitting their patches like anyone else could. They're adding their efforts to the efforts of others in the community, and everyone is benefiting from the results.
Sun, on the other hand, is willing to make the massive contribution of writing some drivers, if no one else will do it form them. Otherwise, they're satisfied to offer Linux, only as a low-end player, and do their darndest to make sure it stays that way.
It's false that IBM is "not evolving AIX" anymore -- their last release was less than 2 months ago. But their actions clearly show that they want to help Linux grow into the role that AIX currently fills (to be clear, that would be running on pSeries machines to outperform Solaris on Sparc). Obviously, Sun has a problem with that, but why should anybody else?
Re:Hats Off To The GNOME Developers! (Score:2)
I agree. I was a die-hard KDE user from 1.0-3.0, periodically trying Gnome along the way, but always disappointed by the lack of stability. After trying Gnome again under SuSE 8.0, I finally found it stable enough to use daily (and do so.)
Some people argue about performance and resources, but they're both pretty bloated compared to simple window managers like CDE/Motif.
From a programming perspective, QT/KDE are nicer products, but Gnome is catching up rapidly on the GUI designer front (Glade.) I don't really use IDEs, so I can't comment on KDeveloper vs. Anjuta, but both look to be pretty full-featured on the surface.
Re:Hats Off To The GNOME Developers! (Score:3, Interesting)
Re:why Gnome? (Score:5, Interesting)
Re:why Gnome? (Score:2)
License (Score:5, Informative)
Re:License (Score:2)
Far from negligible (Score:4, Insightful)
The cost of QT is per developer, so in order to have their customer's application developers use QT, they'd have to include a QT license with the distribution of Solaris development tools. Not cheap. Not cheap at all.
Re:License (Score:2)
Re:I use linux gnome parts on solaris. (Score:2, Informative)
Re:Finally! (Score:5, Insightful)
I have of course changed to Window Maker which is fast, stable and pretty. For what we do there's no need for Gnome, or even a filemanager. I presume many of Sun's customers have the same needs, but Gnome is still way better than CDE.
Ciryon
Re:Finally! (Score:2)
After getting pretty used to Linux and a few of its WM's, I bought myself a secondhand SGI Indy (and subsequently an Indigo2) to learn a little Irix - despite the front end being a little basic looking, I found Irix a very cool system. It was easy to use, surprisingly quick even on old hardware, and very functional.
I then persuaded my boss to buy me a new Sun Blade 100 system - it came preloaded with Solaris 8. And what a dissapointment it was. Yes, I was prepared to go without eye candy and all the other toys I was used to, but CDE was just so goddamn ugly and stubborn. In this day and age there is really no excuse for such a dated and unfriendly front end to a system..
Thank god for GNOME is all I can say.
Re:The Final Target! (Score:2)
If you really edited this mess that many times, surely you could have figured out how to capitalize the text.
I wonder how many people realize your post is a sarcastic parody? (Surely it can't be intended as serious!)
Re:The Final Target! (Score:2)
If you were trying to be serious, all I can think to say is "Wah!".
No matter what changes are made to a system, there will always be those who object for various reasons. I followed the link to gconf and a couple others, and it seems to me most of the griping is about features that have a lot of utility.
Personally I'd like to see gconf use XML under the hood, but I haven't looked at the details of the implementation, and the whole intent of gconf is that I shouldn't need to look at the details!
You may know more about the history of Gnome than I, but I know I like what I'm using right now (Gnome 2), regardless of the history that got it here.
Re:The Final Target! (Score:2)
I followed a few more of your links to the mailing lists, and I must say it seems to be pretty much unsubstantiated whining.
I'm sitting here in front of a Gnome 2 desktop running on SuSE 8.0. My bottom screen is taken up with a full-width panel, and I've removed all the other panels that were there by default. Took me a whole 15 minutes when I first switched over to Gnome from KDE, without actually reading any manuals.
The only legitimate gripe I found was the complaint about having the desktop be the desktop, instead of a Nautilus-based desktop. Personally I like the utility of a managed desktop, but I could see a few people wanting to just have the toolbar panels on their root window. Maybe they should be looking at less feature-rich environments than Gnome, rather than expecting the 90% population to adjust to their 10% wishlist.
Re:The Final Target! (Score:2)
Actually this "Joe User" has been doing software development for over 20 years, with about 10 years of that being GUI/C++/RDBMS/3-tier applications.
I don't know what "philosophy" you thought Gnome was about, but my understanding was they were to create a functional, easy to use, easy to program desktop manager. Looks to me like they succeeded -- very well.
It also seems to me that you have a lot of pet peeves with the way Gnome went/is going, and I haven't seen any postings here supporting that viewpoint. Many of your links refer specifically to problems with Gnome 2 under RedHat. If you tried it under other distros, I think you'd realize it's RedHat and their Blue Curve nonsense that is the root cause of most of your issues, not Gnome 2 itself.
Re:The Final Target! (Score:2)
Ooh, the button locations in Gnome must be wrong because other apps do it differently. Sorry, but if you blindly click without reading the labels you deserve whatever happens.
I'm not aware of Gnome polluting XFree86. XF86 still seems to work fine with everything, so I don't see where "pollution" comes in. Then again, I haven't looked into it because there are more important issues in my life than whether or not the Gnome team made suggestions that would improve performance of the GUI in any way.
RedHat, Ximian, and Sun direct Gnome? What a shock! Companies with some cash to hire staff are funding an open-source project and expect to have their feature requests addressed first. I'm stunned. Just beyond words at the audacity of these groups for daring to spend money supporting open source!
GConf is not the window's registry. I followed the references someone made to the .gconf directory, and found it is a hierarchy of XML files. Just what I'd have wanted to see. The issue with WinXX registry is that it can't be easily modified or backed up -- GConf is straight XML text files that I can easily save, restore, and mangle to my heart's content.
If the people working on Gnome are a bunch of "fucking retards", how did they manage to produce any software? Maybe it's your attitude that is the problem?
As to "the point" of configurability, maybe you should rewrite your posting again. It seemed to be a long-winded diatribe with a bunch of links to posts about pet-peeve configuration issues. If you were trying to raise some legitimate issue other than configuration, please explain -- it's not clear from your post.
Re:The Final Target! (Score:2)
There was no debate. You ranted, I tried to make sense of it, you gave up.
Just as well -- I need some sleep. *g*
Re:The Final Target! (Score:2)
What, precisely, is wrong? I like having a consistent configuration system.
>- Button re-ordering is crap why dont you write one line about it ? compare
>where the OK CANCEL buttons are located in GNOME and look how they are in 99% of
>the other apps.
Why should anyone rehash what has already been discussed to death on the GNOME mailing list?
>- Why don't you waste one line telling us why GNOME needs to pollute XFREE86 ?
Why don't you actually explain what you think is wrong with the libraries that are shared between GNOME and XFree86?
>- Why don't you waste one line about REDHAT, XIMIAN and SUN is directing GNOME
>today ?
Why don't you take a grammar course? Or explain what you think is wrong with the input of commercial companies? Or explain why you discount all the developers who AREN'T from those companies?
>- Why don't you waste one line telling me why you like WINDOWS registry, GConf
>IS windows registry. I can't understand why you want that.
Why don't you actually take the time to learn about a technology before having a knee jerk reaction to it?
>- Have you ever spent 1-2 years dealing with the people that work on GNOME ? If
>not then do so then you realize what bunch of fucking retards they are. Why
>didn't you loose one line about the kick off of Martin Baulig ?
He wasn't thrown out of the project. He was told to revert a major architectural change that he made without consulting the rest of the developers. The thread was much less cordial than it should have been, but he is not free from fault in this regard, having made statements blaming other developers of "destroying the dream of a component based GNOME", and so forth.
Matt
Re:The end of solaris (Score:2)
It 'worked,' in that it did fairly well everything that it did. On the other hand, it ate up gobs of RAM disk space, and CPU compared to the far more functional OpenWindows with a window manager of your choice.
After roughly a decade of being in production across multiple platforms (HP-UX, AIX, Solaris), it's only now relatively bombproof, and is still as lousy to use as always.
I won't argue against your opinion of Gnome (I agree to a certain extent), but CDE was a huge step backwards from the beginning. It was NEVER a good desktop environment, compared to its predecessors, contemporaries, and now its successors.
Death to CDE!
Re:All well and good but (Score:2)
Compared to gnome, it's tiny, I'll agree. Gnome is far too bloated ALTHOUGH it can be configured to run as fast as CDE on a modern cheapo system (Blade 100/128MB RAM). CDE never could claim that vs. its older (and better) sibling, OpenWindows. For the functionality you get, CDE is a HUGE resource pig. (and that's even given that it's been getting slimmer over the years--early versions were worse)
In another post on this story, I wrote the following:
"...(CDE) has never had the functionality or configurability (or usability!) required. Gnome has the potential to be whatever GUI you need it to be. That is a big win for selling Solaris to specific target markets."
That, I believe, is the key. CDE is just One Ugly Desktop. You can't do much to it, you can't do much with it. Adding an app launcher to the control panel is such an utter pain that I'd guess 95% of the people I know who use Solaris daily (I do contract Sun support, so that's a lot
I won't say Gnome isn't without its faults (I hated 1.x, 2.0 I'm learning to love. Well, like), but the alternative would be to create something entirely different AGAIN, which nobody else had. We don't need that scene.
And for the record, Sun will probably include and support CDE at least into 2005.
Re:Sold (Score:2)