Slashdot Mirror


GNOME 2 to Replace CDE As Solaris Default DE

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)."

22 of 388 comments (clear)

  1. It's about time! by msobkow · · 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.)

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:It's about time! by T-Ranger · · Score: 5, Informative

      He said without cost. QT costs money for other platforms. GTK is free everywhere.

  2. Gnome 2... by jsse · · Score: 5, Funny

    with CDE theme? :)

    *duck*

    1. Re:Gnome 2... by Slashamatic · · Score: 5, Insightful

      Actually, that would be very useful. Solaris/CDE is seen on a lot of high-profiles desktops where training is very expensive (think traders at a bank). It would be kind of nice to be able to switch desktops on the users without them noticing.

  3. weird article? by Dionysus · · Score: 5, Insightful

    Granted, this was the first time I read osnews, but didn't the article seem weird to anyone? They hinted at an interview, but instead of quoting the person, they paraphrased the whole interview... Who knows what the Sun guy actually said, and what got interpreted by the interviewer/writer?

    --
    Je ne parle pas francais.
  4. Where does that leave KDE? by deadmantalking · · Score: 5, Insightful

    Not a troll, but does anyone else feel that strategically, TrollTech should have made QT LGPL?
    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!

    --
    A crank is a little thing that makes revolutions
    1. Re:Where does that leave KDE? by msobkow · · 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.)

      --
      I do not fail; I succeed at finding out what does not work.
  5. java and g* (gnome, gtk+, et al) bindings !new by StandardDeviant · · 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 so. (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!

    1. Re:java and g* (gnome, gtk+, et al) bindings !new by ianezz · · Score: 5, Insightful
      Admittedly, you're giving up portability but Java is nice, or at least interesting, for many other reasons.

      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.

  6. Re:why Gnome? by Dionysus · · Score: 5, Interesting

    If I remember correctly, the engineers at Sun liked gtk because it used C, which they were used to. Also they felt their customers were more used C too, since Motif is C.

    --
    Je ne parle pas francais.
  7. Re:Woohoo? by Mark+(ph'x) · · Score: 5, Informative

    I have a copy here of Solaris, Intel Platform Edition. You dont need Sun hardware to run Solaris. AFAIK Solaris is also free (as in beer) for boxen with 4 or less CPUs.

    --
    those who control the past, control the future. those who control the present, control the past.
  8. Re:Woohoo? by Anonymous Coward · · Score: 5, Insightful

    I think you fail to realize the gravity of what is going on here. GNOME is being shipped as the default desktop for the biggest player in the commercial UNIX market.

    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.

  9. Promisses, promisses .. by guacamole · · Score: 5, Interesting

    The rumors that tons of freeware software and even Gnome might be integrated into Solaris started floating around even before Solaris 8 release. After Solaris 8 release, Sun has made several official statements promissing to include the Gnome desktop in Solaris 9. Solaris 9 has been released in May and it still does not include the Gnome desktop. The last rumor I have heard, was that Solaris 9 12/02 (which was supposed to be released this month) will include it. However, I haven't heard a confmation of that rumor in a long time and now this. They're asking us to wait until Solaris 10 release, damn you Sun.

    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).

  10. hmm? u check prices recently? by lingqi · · Score: 5, Informative

    I think a brand spanking new SunBlade can be had for like 999 dollars. I mean, not Walmart-Lindows-cheap, but I wouldn't call that expensive.

    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.

    --

    My life in the land of the rising sun.

  11. License by guacamole · · Score: 5, Informative

    You can write commercial gnome/gtk applications without paying a penny to anyone. QT license does not allow that (although, it _is_ an open source license)

  12. "Runs" is not "free" by msobkow · · Score: 5, Informative

    From the Trolltech FAQ:

    What kind of licenses exist for Qt?
    The Qt toolkit is available under two different licenses: The Professional and Enterprise Editions for commercial use on all platforms, and the Free Edition for developing free/open source software for the X11 platform.

    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.

    The minimal price for a single platform commercial license is $1240USD. See Trolltech - Pricing Desktop.

    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.)

    --
    I do not fail; I succeed at finding out what does not work.
  13. OpenWin vs. CDE vs. Gnome by msobkow · · 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?

    --
    I do not fail; I succeed at finding out what does not work.
  14. Sun may ship .NET before Microsoft by g4dget · · Score: 5, Funny

    If Mono, Gtk#, and Gnome2 keep going the way they are going, Sun may be shipping a .NET-based desktop before Microsoft is :-)

  15. Re:Finally! by ciryon · · Score: 5, Insightful

    Allthough flamebait, I agree with you. We run Solaris at school for Java programming, Matlab, Maple and some other stuff. CDE is default of course. Most people have no idea how to do anything. They can open a terminal and know how to start (x)emacs and compile a Java program. When they get home they start their Windows machine and would never think of trying say Linux.

    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

  16. GTK+ on Windows? Hahaha by marm · · 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 instead - a much better alternative than GTK+, although it does still have issues.

  17. People do not understand the issue of KDE by GauteL · · Score: 5, Insightful

    Whenever SUN and GNOME is brought up, there are always someone suggesting they should have used KDE instead. I'm a GNOME-user and I do not want to get into a discussion about quality here, so lets assumed that the (biased) assumption that KDE is better than GNOME is correct.*

    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.

    1. Re:People do not understand the issue of KDE by GauteL · · Score: 5, Insightful

      "This is what most people are so pissed about. It's the commercial outsourcing of GNOME on the back of free volunteers."

      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.