Stories
Slash Boxes
Comments

News for nerds, stuff that matters

BBC on Gnome & Interview Miguel

Posted by Hemos on Wed May 19, 1999 10:06 AM
from the checkin-in-with-the-man dept.
Evil Greeb writes "The BBC have written a fairly pro-Linux article, citing Gnome as "the operating system which could loosen Microsoft's stranglehold on the market". I thought it was a desktop environment myself, but that's not the issue: Linux promotion is! The page includes an audio snippet of Miguel de Icaza on Gnome. " Excellent-now if my Gnome-session would just run properly.
This discussion has been archived. No new comments can be posted.
BBC on Gnome & Interview Miguel | Log In/Create an Account | Top | 128 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Updated GNOME RPMS, and gnome-session fixes by Anonymous Coward (Score:1) Wednesday May 19 1999, @06:01AM
  • Re:dammit dammit dammit! by Anonymous Coward (Score:1) Wednesday May 19 1999, @06:26AM
  • Re:I thought they were friends now, but..... by Anonymous Coward (Score:1) Wednesday May 19 1999, @06:44AM
  • Lies? by Anonymous Coward (Score:1) Wednesday May 19 1999, @07:40AM
  • Wrong! by Anonymous Coward (Score:1) Wednesday May 19 1999, @09:18AM
  • by Anonymous Coward on Wednesday May 19 1999, @05:33AM (#1886885)
    '"I don't think KDE has a future at this point, it's not completely free yet and it's bound to a single programming language in Unix. Gnome from the very beginning has been accessible through any language. We are providing the GUI for all the languages and programmers can choose the language they like the most," says Miguel'

    Has he been horribly misquoted, or did he _really_ mean this?? Since when has Gnome been accessible through Fortran? Each system is authored in one core language (C or C++) with bindings at various levels for other languages (Perl, Python, etc). Geez.. Maybe more of the Gnome API is available to more languages, but that hardly makes the above comment accurate.
  • by Anonymous Coward on Wednesday May 19 1999, @07:29AM (#1886886)

    There are two big pieces to a desktop environment, that distinguish it from a window manager.

    1. It has a set of UI guidelines that conformant programs follow as closely as possible.

      For example, on Win95, hitting Alt-F4 will kill just about any Windows applictation, and every menu bar has to have a File option -- these are the sorts of things that Windows applications are (theoretically) required to follow.

    2. It has a set of guidlines for exposing component interfaces that conformant programs follow as closely as possible.

      The advantage of having a component architecture is that it makes it *much* easier to script programs (because the scripting language bindings become simple to implement), and because it makes it easier for programmers to allow different programs to interact. For example, a programmer writing a word-processor could let users put charts into a document whose appearance is dynamically calculated from the spreadsheet, without knowing how the spreadsheet is implemented -- all he needs are the component interfaces. Think of it as Unix pipes on steroids and growth hormones, and you'll have some idea of why component models are so cool.

    3. Also, a DE usually contains a set of libraries and applications to make adhering to the first two much easier.

      For example, KDE uses the QT widget library to expose a set of UI elements to make it easier for programs to look and behave like KDE apps. Gnome uses GTK. Likewise, KOM/OpenParts (for KDE) and Baboon (for GNOME) are the component APIs that programs have to honor to be well-behaved KDE or GNOME apps.

    That's all there is to it, really. A window manager doesn't do these two things; all it does is manage the decorations on the windows. (Well, there's ICCCM, but it is at once hideously overengineered and utterly inadequate for specifying UI behaviors....)

    However, note that the big interoperability problem between GNOME and KDE isn't the UI; Unix users have been dealing with wildly different-looking GUI programs for years.

    Instead, the problem is that the component specs are different, which means it will be a lot harder to write programs that mix components from the two environments. For example, it will be unneccesarily messy to (say) write a script that uses KIllustrator to draw a chart from data in a Gnumeric spreadsheet unless the KDE and GNOME teams figure out a clean way of bridging their two component models.

    Fortunately, both of these are free software, so if they don't want, someone else will be able to. (It would have *legendary* hack value, if that someone is reading and needs encouragement. :)

  • Re:OK, here's the deal: by hadron (Score:1) Wednesday May 19 1999, @07:23AM
  • Re:Hmmm ... unsure about levity of the KDE comment by gavinhall (Score:1) Wednesday May 19 1999, @08:42AM
  • by V. (1057) <nathan@nathanv[ ... g ['ale' in gap]> on Wednesday May 19 1999, @05:28AM (#1886889) Homepage
    >"I don't think KDE has a future at this point,
    >it's not completely free yet and it's bound to a
    >single programming language in Unix. Gnome from
    >the very beginning has been accessible through >any language. We are providing the GUI for
    >all the languages and programmers can choose
    >the language they like the most," says Miguel.

    At least on /., the GNOME/KDE flamewars finally cool off and then Miguel has to go and say stupid something like this! :(

    KDE and GNOME are both very nice( I use pieces
    from both ) and there is no need for either team
    to make inflammatory statements like this. Let
    the kiddies fight this psuedo-debate out in the
    middle school lunch room. GNOME rocks! KDE rocks!
    But having a choice rocks even more!
  • Coolness... by greg (Score:1) Wednesday May 19 1999, @06:57AM
  • Re:CORBA (Re:dammit dammit dammit!) by mill (Score:1) Wednesday May 19 1999, @09:58AM
  • C bindings for Qt: by Roberto (Score:1) Wednesday May 19 1999, @07:00AM
  • KDE and window managers by Roberto (Score:1) Wednesday May 19 1999, @07:16AM
  • Re:CORBA (Re:dammit dammit dammit!) by Roberto (Score:1) Wednesday May 19 1999, @07:37AM
  • KDE apps requirements by Roberto (Score:1) Wednesday May 19 1999, @07:46AM
  • I'm curious... by Roberto (Score:1) Wednesday May 19 1999, @09:42AM
  • My opinion, then. by Roberto (Score:2) Wednesday May 19 1999, @06:55AM
  • by Millennium (2451) on Wednesday May 19 1999, @05:51AM (#1886899) Homepage
    KDE and Gnome are not window managers (though KDE does come with one).

    Both of these are, at heart, suites of applications and libraries. The applications are there to make the user experience easier; examples are the file managers and the panels of each. The libraries are there for two purposes: to provide a consistent look and feel, and to help applications written for a given desktop environment to interact with one another, thereby providing a more seamless experience.

    My choice: Gnome, with KDE's libs also installed.
  • Why? by Wheely (Score:1) Wednesday May 19 1999, @09:34AM
  • Re:Uh oh. by Prothonotar (Score:1) Wednesday May 19 1999, @12:48PM
  • Re:Hmmm ... unsure about levity of the KDE comment by linuxci (Score:1) Wednesday May 19 1999, @07:20AM
  • Re:OK, here's the deal: by linuxci (Score:1) Wednesday May 19 1999, @07:24AM
  • Re:Not quite sure by Otter (Score:1) Wednesday May 19 1999, @04:36PM
  • Re:non-heirachical email client by bradyh (Score:2) Wednesday May 19 1999, @10:00AM
  • Re:I thought they were friends now, but..... by Kenelson (Score:1) Wednesday May 19 1999, @10:19AM
  • Re:"difficulty in alternate language bindings"??? by Kenelson (Score:1) Wednesday May 19 1999, @10:20AM
  • BBC reporting by madprof (Score:1) Wednesday May 19 1999, @05:38PM
  • mumble. . . by Yakko (Score:1) Wednesday May 19 1999, @10:02AM
  • Re:Dissapointed to see Miguel taking pot shots by datazone (Score:1) Wednesday May 19 1999, @10:18AM
  • by LizardKing (5245) on Wednesday May 19 1999, @05:22AM (#1886911) Homepage
    I suppose he is going to promote Gnome over KDE, but his comments are a little inflammatory. I use Gnome nad Linux at home, and KDE and FreeBSD at work, and have to admit that KDE is far more stable at the moment than Gnome. I prefer GTK+ to Qt, but that's simply because I prefer C to C++. So before the flame war starts, lets remember that KDE and Gnome promote healthy competition on the Linux desktop - something the Windows world sadly lacks.
    Chris Wareham
  • Re:if gnome-session would only work right... by Dagmar d'Surreal (Score:1) Wednesday May 19 1999, @06:11AM
  • Re:Hmmm ... unsure about levity of the KDE comment by Recoil (Score:1) Wednesday May 19 1999, @11:05AM
  • Re:Hmmm ... unsure about levity of the KDE comment by Recoil (Score:1) Wednesday May 19 1999, @01:19PM
  • Re:Uh oh. by ocie (Score:1) Wednesday May 19 1999, @08:30AM
  • Re:pretty slick by TilJ (Score:1) Monday May 24 1999, @04:26PM
  • Re:if gnome-session would only work right... by AraQniD (Score:1) Wednesday May 19 1999, @07:26AM
  • Dissapointed to see Miguel taking pot shots by Macka (Score:2) Wednesday May 19 1999, @06:43AM
  • Re:dammit dammit dammit! by Alex Zepeda (Score:1) Wednesday May 19 1999, @02:31PM
  • Re:"difficulty in alternate language bindings"??? by Alex Zepeda (Score:1) Wednesday May 19 1999, @02:37PM
  • Re:CORBA (Re:dammit dammit dammit!) by Alex Zepeda (Score:1) Wednesday May 19 1999, @02:40PM
  • Re:I'm not Miguel, but I'll stand up for him! by Alex Zepeda (Score:1) Wednesday May 26 1999, @04:05PM
  • Re:"difficulty in alternate language bindings"??? by Alex Zepeda (Score:1) Saturday May 29 1999, @12:46PM
  • Open challenge to Miguel by Alex Zepeda (Score:2) Wednesday May 19 1999, @02:00PM
  • Uh oh. by Athos (Score:1) Wednesday May 19 1999, @05:13AM
  • Re:Uh oh. by Athos (Score:1) Wednesday May 19 1999, @06:57AM
  • Re:mumble. . . by Bigman (Score:1) Thursday May 20 1999, @05:49AM
  • Re:dammit dammit dammit! by EZ-G (Score:1) Wednesday May 19 1999, @08:50AM
  • Re:OK, here's the deal: by Zach Frey (Score:1) Thursday May 20 1999, @04:45AM
  • Re:OK, here's the deal: by Arandir (Score:2) Wednesday May 19 1999, @07:02AM
  • Re:Updated GNOME RPMS, and gnome-session fixes by DuckWing (Score:1) Wednesday May 19 1999, @07:09AM
  • Re:Updated GNOME RPMS, and gnome-session fixes by DuckWing (Score:1) Wednesday May 19 1999, @07:28AM
  • Re:Uh oh. by Black Parrot (Score:2) Wednesday May 19 1999, @05:40AM
  • Re:Been there, done that, bought the T-Shirt by richw (Score:1) Monday May 24 1999, @09:00PM
  • Re:Not quite sure by MindStalker (Score:1) Wednesday May 19 1999, @07:30AM
  • Re:Uh oh. by Le douanier (Score:2) Wednesday May 19 1999, @05:26AM
  • Re:OK, here's the deal: by davedavedave (Score:1) Wednesday May 19 1999, @06:44AM
  • Not quite sure by davedavedave (Score:2) Wednesday May 19 1999, @05:41AM
  • Re:"difficulty in alternate language bindings"??? by extrasolar (Score:1) Wednesday May 19 1999, @09:03AM
  • Re:"difficulty in alternate language bindings"??? by extrasolar (Score:1) Wednesday May 19 1999, @04:11PM
  • Gnome Workshop by extrasolar (Score:2) Wednesday May 19 1999, @09:10AM
  • Re:KDE isn't Windows on Linux by extrasolar (Score:2) Wednesday May 19 1999, @10:17AM
  • Blown back. by Big Ruff (Score:1) Wednesday May 19 1999, @08:00AM
  • Re:pretty slick by Big Ruff (Score:1) Wednesday May 19 1999, @09:08AM
  • Re:Blown back. by Big Ruff (Score:1) Wednesday May 19 1999, @10:20AM
  • Re:Dissapointed to see Miguel taking pot shots by Big Ruff (Score:1) Wednesday May 19 1999, @11:15AM
  • Re:Blown back. by Friddy (Score:1) Wednesday May 19 1999, @08:55AM
  • pretty slick by Friddy (Score:2) Wednesday May 19 1999, @08:50AM
  • Re:dammit dammit dammit! by Shafik (Score:2) Wednesday May 19 1999, @07:02AM
  • Re:Lies? by Znork (Score:1) Wednesday May 19 1999, @09:32AM
  • non-heirachical email client by Vryl (Score:1) Wednesday May 19 1999, @08:19AM
  • Re:Uh oh. by Paul Johnson (Score:1) Wednesday May 19 1999, @06:11AM
  • Re:Why are you surprised by H-Monk (Score:1) Friday May 21 1999, @08:06AM
  • I'm not Miguel, but I'll stand up for him! by nevets (Score:1) Sunday May 23 1999, @05:50PM
  • It's pretty simple. by Wintershade (Score:1) Wednesday May 19 1999, @11:40AM
  • KDE isn't Windows on Linux by cmc (Score:1) Wednesday May 19 1999, @10:05AM
  • time magazine on the same boat. by gadwale (Score:1) Wednesday May 19 1999, @05:15AM
  • Re:Gnome and KDE are both crap. by divec (Score:1) Wednesday May 19 1999, @09:25AM
  • Re:Linus does it too! by jtallon (Score:1) Monday May 24 1999, @12:52PM
  • Re:Linus does it too! by jtallon (Score:1) Monday May 24 1999, @12:56PM
  • Re:non-heirachical email client by h.p. (Score:1) Wednesday May 19 1999, @01:25PM
  • Linux on C vs. C++ (Score:4)

    by h.p. (51624) on Wednesday May 19 1999, @08:37AM (#1886965)
    I would like to add what Mr. Torvalds once said. This might let some people cool down.

    > Author: Linus Torvalds
    > Email: torvalds@transmeta.com
    > Date: 1998/11/22
    > Forums: comp.os.linux.advocacy, comp.os.linux.x
    >
    > Peter A. Koren wrote:
    >>
    >> If I read the GNOME folks correctly, KDE essentially locks
    >> you in to C++, while GNOME is architected to easily allow
    >> other languages to be used for development under GNOME/GTK.
    >> Is this really true? If so, the case favoring GNOME over KDE
    >> would be compelling.
    >
    > I don't see why language is an issue at all.
    >
    > The kernel is coded in C, and I don't export any scheme or perl bindings
    > for it. You have to code in C (or in assembly if you really really feel
    > like it and want to punish yourself for some bad deed you have done) in
    > order to write kernel code.
    >
    > Having one primary language has advantages: less confusion, and less
    > overhead to maintain language-level abstractions.
    >
    > Haviung one primary langauge has it's disadvantages too: you have to use
    > that language.
    >
    > I'm not saying that C++ is the only language to use, I'm just saying
    > that you have to balance the advantages against the disadvantages. It
    > all depends on what you want to do - saying that the language issue is
    > "compelling" just doesn't make sense at all. It could be compelling in
    > either way, and as such the compulsion isn't very real, is it?
    [demands lean programing in both projects]
    > Being too generic (in languages or features or design) often has its own
    > set of serious downsides. Never _ever_ forget that.
    >
    > Linus

  • Re:Uh oh. by PerditaXNitt (Score:1) Thursday May 27 1999, @05:23AM
  • 45 replies beneath your current threshold.
(1) | 2