GUADEC Reports
Havoc Pennington writes: "Some reports from the GNOME Users and Developers Conference are coming in; see one on the O'Reilly site and in the weekly GNOME Development Summary." Sounds like some good stuff was accomplished -- a GNOME Steering Committee, work towards 2.0, and setting up a non-profit among other things.
You thing that is good? Turn the lights back off and spank yourself to sleep.
Right, it crashes only once a day here and not every hour anymore.
I'm using the Helix GNOME packages, and I've found them to be very stable. In fact, they haven't crashed for me even once yet.
You forget Debian.
Debian are anti-KDE not pro-Gnome.
However, many people pronounce GNOME as just "NOME" (like those short people from legend), nobody will hurt you if you find this pronunciation easier.
So say whichever you prefer!
No, it's not simpler to implement and it's not more medium-independent. Whatever is the equivalent of an ORB for XMLRPC still has to do everything CORBA does, plus generate valid XML and parse and validate incoming XML. It's not any more medium-independent because both XMLRPC and CORBA IIOP are write protocols that specify a platoform-independent octet-stream as the marshalled representation.
I don't claim to know anything about whats really going on, but I do have a concern.
A few weeks ago, a link to the gnome roadmap was posted on Slashdot. It appears as though Gnome 2.0 will still require the Gnome 1.0 libraries to be installed in order to run 1.0 apps on 2.0.
The biggest problem I see with Linux is that with every new version of a library, you either need to ugprade the apps to use it, or make a completely new library. Compatibility with older code doesn't seem to be an issue. You can see the same thing with QT. QT 1.x code won't work on QT 2 and vice versa.
There are just too many libraries on the system. This makes it difficult to determine why an app doesn't compile / install / run / whatever.
Could another name for this be:
:o) :o)
The "GUADECanal Diaries"?
goddammit, i'm serious, if /. is too worthless to even answer a pronounciation(sp) question, i'm going to have to quit trolling
- private - no publically accessible archive
- exclusive - general public cannot subscribe
I hope this helps clarify.Commercial software developers will have one less outstanding issue preventing them from seeing the way ahead with GUI applications on Linux.
I don't think this will stop other desktop projects from continuing. People will use what they like best, and if they are not on the standard but half of their frequently used apps are, then they'd be no worse off than they are now, when half of their apps use one toolkit and half are on another(s).
A standard would benefit us all, even if a few egos get bruised.
Other than having more buzzwords, I don't see what advantages XMLRPC has over CORBA. XML is intrinsically going to be more costly to transmit, marshal and unmarshal.
goddammit, i'm serious, if /. is too worthless to even answer a pronounciation(sp) question, i'm going to have to quit trolling
If that's the case then the answer is wares, war-ez is just said gay homos like malda and katz.
Somebody else mentioned a non-profit for a different subject today on /., but mabye there's some helpful info here?
http://slashdot.org/comm ents.pl?sid=00/03/21/1312222&cid=1
gnome-hackers has always been the GNOME steering committee... It's a private exclusive list where the real decisions are made.
hmm, from the listings it seems more like a user/pr conference than a developer conference.
The same way to you say "underpants gnomes" ie NOME.
Damn right it's good... if it doesn't make you groan, it's not a good pun..
Granted, it's not as good the Tartan Avenger's best: (This is said by Black Heather, when the Tartan Avenger is going to use his rubber chicken to disarm her cat-shaped bomb..)
"Hah! Your limp cock is no match for my exploding pussy!"
it's pronounced "Mal - da"
screeching weasel, shut the fuck up, ok?
I would also like to vote for Havoc Pennington's Book. It covers a lot of concepts in great depth. It got me going on abiword development and was a useful reference to solve some problems I found in abiword. At times though I had to refer to header files - just as Havoc said I would need to in his book. We need a version 2 though to cover stuff like corba and bonobo. Yes I know about the web references but books are much easier to read on trains and planes. Plus the author gets a bit more fame and fortune. Thanks Havoc! Martin Sevior
The FAQ states:
GNOME stands for "GNU Network Object Model Environment". GNU stands for "GNU's Not Unix", and
has always been officially pronounced "guh-NEW" to minimize confusion. Since GNU is GNOME's first
name, GNOME is officially pronounced "guh-NOME".
Just in case anyone wondering XMLRPC:
It's a spec and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet. It's remote procedure calling using HTTP as the transport and XML as the encoding. It's designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.
Probably using something like SOAP. (Encapsulating objects in XML basically)
I went to a (Microsoft) lecture on this a week or too ago, and they were talking about it being used to allow servers to get data for each other. (ie travel company gets list of flights from flight company, etc.). Quite cool.
Glynn
So far only RH comes with Gnome as a default.
Everything else is configured with KDE - and rightfully so !
I am a total dweeb, but what is the official pronunciation of GNOME?
Is it G-NOME, Gun-owe-mmm, nome, ??????
Thanx!
someone mentioned porting GNOME to palmtop PDA devices
So, could we run gnome-pilot on our Palm V's then?
Will in Seattle
OK, so you're saying that we could have Gnomish WinCE devices. But could they run gnome-pilot in that case? In which case, I could Palm my WinCE, and just go with the Gnome.
...
I think my head hurts now
Will in Seattle
Not 3com Palm OS specifically, just palmtop computers, more likely something with a display that could handle GNOME, like a WinCE device.
The main point of the comment was the amusing name he gave it.
-JD
This is true to an extent; the book is written in a very dry style; It would have been better if the book had included more examples of increasing complexity. There is a real need for meatier tomes like the 'Motif Programming Manual (O'Reilly)' by Dan Heller and Paula Ferguson. But Havoc's book is published under a Open Content License - so, folks like Mr.SUCKS can always modify it and publish their own.
The havoc Pennington book SUCKS to. I hate to say it but example code does not work, and the book is dry boring and it overall pissed me off. Just use the GTK tutorials/references and hack code youll learn more.
hehe okay so I was just pissed that i learned about the open content license after I bought the book :p
stop repeating what your kiddy friends say on IRC dude... You obviously have no attempted to even download the latest gnome packages, because if you did, you would have installed them and realized that it is far from unstable...
now if you were referring to the gnome libraries,bonobo, nautilus, etc,.. you may have point that there is some instability or Lacking of features.... yes, this is true to some degree (especially in nautilus since it hasn't even been released, and lacking of features in bonobo.. sure, its brand new though , what do you expect)..
Think for yourself before you post.
Well.. I totally agree with you. In fact, the *only* :-D
advantage of XMLRPC, SOAP, etc. you-name-it, is that
... it's *not CORBA* ! That's why MS is behind it. How could
they say now: go to CORBA, it's the way.. They can't!
Not to be too pedantic, but GNOME is a desktop environment, fvwm95 is a window manager (and IMO, an ugly one). Neither precludes the use of the other.
Actually, if I were to go to a desert, I'll find the committee specifications for the camel were good. Don't forget horses are very unstable beast, which need constant care and lots of food and water. Camel are more durable and sober.
So, if Gnome designed by a committee will be more stable and bugfree than the previous Gnome, I will maybe find an use to it. You see, I found Gnome prettier than KDE, but some nasty crash made me prefer the K to the G-shaped foot.
sigmentation fault
You forget Debian. Among the big players in Linux distros, the match is well balanced: Gnome have RedHat, Debian; KDE Mandrake and Caldera. I don't know which side is SuSE. Personnally I think the future is more collaboration between GNOME andKDE teams, and this as already begin like the introduction of XDND or the work toward a common set of specification for WM between these teams.
sigmentation fault
GNOME is building strongly on Bonobo -as you might have seen from Chuck's description of the trip- all new apps use it: Gnumeric, Evolution, Nautilus and various apps are being rewritten with it: the panel and the control center.
Bonobo and CORBA are pretty nice. I invite you to read over the white paper we have (either at developer.gnome.org, or at www.helixcode.com) that describe Bonobo.
Best wishes
Miguel.
... is here.
One, fvwm is a window manager, gnome is something else. Are you sure you are current, for example, Red Hat 6.1 seems badly out of date, my Krud Feb 2000 (Red Hat 6.1 with curent versions of everything www.tummy.com/krud/ $55 for a cd a month for a year) system is MUCH better.
Yeah, they need a really stable benchmark release to get out there, but I think they are closer than you think.
I'm not sure what you mean by feature poor, give us some examples.
Plato seems wrong to me today
More costly, but so much simpler to implement and to interface, and so much independent of the medium. The main problem with complex systems like Corba and such, is that most developpers (esp. the code drones in closed source software companies) don't read the specs, RFC, etc. They copy and paste some code, or look at the file, et voila. That works. Some times. Take for example SMTP. It's simple. It's been here for ages. Yet there's a significant portion of the MUA and MTA which don't respect it fully. XML, on the other, being human readable and having some built-in checks, will make interoparability easier.
Isn't KDE moving towards XMLRPC?
As far as stability, I'm a bit confused. Have you tried the latest October Gnome builds? I have found them to be extraordinarily stable. The builds that shipped with RH 6.0 were pretty poor, and the ones that shipped with 6.1 were a drastic improvement but still left something to be desired in terms of stability. October Gnome, however, is very solid.
The latest 1.1.X (Helix, etc...) include many more features, but still need to be hammered on a bit more...that's why they're labeled "BETA." I expect that the April Gnome release will come a long way towards smashing these stability bugs.
----
Celebrate the finer things in life
The latest, stable release of GNOME, the October release, is very stable. I haven't had it crash on me once. I've been using GNOME since the 0.33 days, when it used to crash every couple days, if not every day...
----------
In a real emergency, we would have all fled in terror, and you would not have been notified.
No, Qt 2.x is not backwardly compatible to 1.x. But they have managed to achieve a level of backwards compatibility that is still very good. All of the 2.x releases will work together. The 2.1 beta is out and it works just fine with 2.0. No recompiles necessary.
Compare this to the Windows world where every program comes with yet another copy of the MFC, VB or DX runtimes because the compatibility gets lost from month to month.
A Government Is a Body of People, Usually Notably Ungoverned
In other news, Miguel and I [Havoc] presented the new development roadmap; the steering committee will be fleshing out some of the details and monitoring progress[.]
Actually, if this project really demands a committee (and how else would they get the various companies to cooperate?...), this is the way to do it -- have the design declared by one or two people, and have the committee apportion the gritty-details work and make sure it goes according to schedule. We all know about how the camel is said to be a horse designed by committee, and I'd hate to see what a committee could come up with in trying to be the next MS killer. Something tells me it would look too much like USB[2] -- too much for its original purpose, and like the camel, quite cranky.
"If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
Slightly off-topic...but someone mentioned porting GNOME to palmtop PDA devices. They proposed calling it Palm GNOME.
:-)
Think about how that would look.
-JD
TurboLinux also comes with GNOME now.
The article mentions the book GTK+ in 21 Days. Don't bother, that book isn't very good. (like most of those 21 Days books). You want a good book on GTK+ snag a copy of GTK+/Gnome Application Development by Havoc Pennington. Much better. Sharkey
www.badassmofo.com
I think Gnome will be the "standard" desktop as the big distributors supports it, and the licensing issue with KDE(OT).
I use Gnome myself(and sometimes KDE) but i do not want KDE to stop developing, choices is always good.
Hopefully the new version of the two will support each other better.
Keep up the good work Gnome and KDE developers!
Second, KDE2 do have CORBA support, only it is activated only when needed and deactivated then. This means they need a daemon to lurk for CORBA call. This maybe better if you stick with KDE-based apps, but if you use true CORBA applications often, it will slow down your PC.
Also, don't forget the DCOP is particuliar to KDE, as it needs both Qt and X, whereas CORBA is a standard. You have CORBA application on Unices, Windows, BeOS, MacOS, etc. You can't port DCOP to windows because you won't have X even if you have Qt. And you can't port DCOP to Qt/Embedded for the same reason. And you can't port DCOP to GNOME because you don't have Qt. I'm a KDE-fan, but I'm not sure in the long run it was the best thing to do.
Third, CORBA is an advance in desktop computing. CORBA on unices was pioneered by GNOME, and you say that CORBA-lack was pioneered by KDE. Nonsense.
You've well deserved your troll rating.
sigmentation fault
For some more informal reports, have a look through some diary entries at Advogato, including mine.
LILO boot: linux init=/usr/bin/emacs