Slashdot Mirror


Interview with Taylor & Pennington from Red Hat

RH-Gimp writes "OSNews has put together a long and informative interview with Havoc Pennington and Owen Taylor from Red Hat. They discuss about the KDE issues, the UI on Red Hat 8.0, the future of the Linux desktop and XFree and other interesting stuff."

37 of 287 comments (clear)

  1. All haters aside; by glrotate · · Score: 3, Insightful

    RH 8 is slick. Kudos to RH for raising the bard for other dists that claim to be for the desktop. RH has shown consistent improvement from release to release, that's all we can ask.

    1. Re:All haters aside; by trueaveragejoe · · Score: 5, Insightful

      The point of distributions is freedom! Noone is restricting you to use one distribution. There is no BEST distribution. It is different for everyone. You should use it if it fits your needs and requirements. If none fits your environment, create your own. This is the freedom given by open source.

    2. Re:All haters aside; by shepd · · Score: 5, Insightful

      The difference between a linux user and a linux sysadmin is that one can only work with one distribution and complains when it's changed, whereas the other is happy to work using any distribution, assuming it has the basic tools.

      Just my 2 cents.

      And yes, a good sysadmin _can_ still have a preference.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    3. Re:All haters aside; by CableModemSniper · · Score: 4, Insightful

      Its impossible for it to get so stupified that you can't use it the way you were used to. You can always get rid of GNOME and install windowmaker or hit ctrl+alt+f1 and get to a tty. You will always be able to edit config files by hand, unless RH adds some sort of binary config system only accessible tru gui tools. And if they are ever dumb enough to do that you can always switch distributions. Increasing the usability for one user demographic does not decrease the useability of another in this case.

      --
      Why not fork?
    4. Re:All haters aside; by Tassach · · Score: 3, Insightful
      RH is becoming earsier for the newbie; which implies, it is becoming more cumbersome for the Linux old-timers
      How is this so? Just because there's a new and simpler way to do something, doesn't necessarily mean that the old method has to go away. Linux != windows. RedHat (and linux in general) simplifies things by building a user-friendly interface over top of the underlying configuration infrastructure. Windows simplifies things by REPLACING the configuration infrastructure with one which can ONLY be manipulated by a single tool. This is a crucial difference.

      So RedHat make a GUI tool which lets a novice configure Apache easily. So what? Under the covers all it's doing is manipulating the httpd.conf file. If you know what you are doing, you can still go in and edit it manually. Installing SWAT doesn't somehow magically take away your ability to open an xterm and type "vi /etc/samba/smb.conf".

      Uninformed FUD like this does the Linux community no good.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  2. It's funny.... by mao+che+minh · · Score: 5, Insightful
    I have read alot of interviews, press release notes, and newslist postings by Redhat concerning it's UI in the past, and most seemed uninspired. It is interesting to see the developers/designers interviewed here so enthusiastic and impressed with their own and each other's work.

    At first I criticized Redhat's blending of KDE and Gnome, but now I am beginning to appreciate it. It is adding yet another dimension to Linux on the desktop, and seems to be doing so in the same spirit of creative development that has driven Linux as far as it has come. Maybe having only two choices wasn't enough?

  3. My god! by Anonymous Coward · · Score: 5, Insightful

    The article states that after many years of "It's not a bug, it's a feature!", real resolution changing has just been added to XFree86's CVS.

    About bloody time.

    1. Re:My god! by Frank+Grimes · · Score: 2, Insightful

      How long till XFree86 resolution changing is supported by your favorite window managers and desktops? And then how long until it gets included in your favorite distro?

      A while, I'd guess.

      --
      CfkRAp1041vYQVbFY1aIwA== RV/hBCLKKcSTP5UFK3kqsg==
  4. And no mention of ... by Anonymous Coward · · Score: 1, Insightful

    ... the missing Taiwanese flag.

  5. No brainer by SomeOtherGuy · · Score: 5, Insightful

    It was really a no brainer that some distribution would finally decide to try to piece together the different UI's, and at least try to make them look similar to one another. Imagine a bathroom with a gold shower head, a chrome drain, and marble knobs. Things look much better when they are in sync. Kudos to RH for finally getting the ball rolling in this area.

    --
    (+1 Funny) only if I laugh out loud.
    1. Re:No brainer by Chris_Stankowitz · · Score: 1, Insightful

      I second that. The UI should not something by default that people get stuck with, it should be by design.

  6. GUI by SexyKellyOsbourne · · Score: 5, Insightful

    I'm glad they're busy tweaking out a decent interface and making it more readily-usable -- making sure everything's aligned right, implementing an xFree86 that can actually do dynamic resolution changes, sticking to a GUI standard, and so forth.

    But if people spent more time working on or with Redhat and less time talking about/flaming it, it would have a lot more commercial success and would serve as a better bulwark against you-know-who.

  7. Hooray for -someone- making decisions by Ars-Fartsica · · Score: 5, Insightful
    There are dozens of linux distros you cn get that meet any specific desire. Kudos to RedHat for actually trying to differentiate themselves with continued enhancements. If you don't like what they are doing, fortunately there are dozens of other distros out there and surely one is right for you. Everyone wins.

    RedHat is one of the most important companies involved in getting linux accepted and used outside of its traditional audience, along with IBM and now Sun. I personally like RedHat 8 and wish them coninued good fortune.

  8. Re:Many unanswered questions remain by jasonditz · · Score: 5, Insightful

    Why is it freedom only goes on to the point where it offends you, and then it becomes money-grubbing?

    Seriously, if you're so all-fired worried about freedom, why not defend the freedom of RedHat to do something which is implicitly allowed in the GPL in the first place, namely adding and removing parts of a program to suit tastes?

    I think the reason OSNews didn't bring this up is because either

    1) They didn't know
    or
    2) They knew but didn't care

    seems like a safe bet, because I didn't know, and now that I do I don't care.

  9. Re:Many unanswered questions remain by Bingo+Foo · · Score: 5, Insightful
    Ummm... What's stopping you from putting the flag back in yourself? Write a patch. Write a script. Link to that. You and I are free to put it back in.

    I do sympathize with you though. It seems pretty spineless, but RH still can't get in anyone's way who wants to implement a retrofit with the Taiwanese flag.

    --
    taken! (by Davidleeroth) Thanks Bingo Foo!
  10. Re:Many unanswered questions remain by MisterFancypants · · Score: 5, Insightful
    Jeff, kindly go to http://www.redhat.com/ and find me a link to the FSF. Or even a reference to "Free Software."

    Not everyone who uses Linux thinks that Free Software is a viable moral argument; some of them just use it because it is free-as-in-no-cost, not free-as-in-freedom.

    How about right on their MISSION STATEMENT?

    http://sources.redhat.com/mission.html

    The one where they not only reference "Free Software" MULTIPLE TIMES but include 3 links to the FSF in the space of about 2 paragraphs?

    Feel like a fool? You should. On the plus side, you could probably get a job as a Slashdot editor considering the skill you just showed in spouting off without doing any basic double checking to make sure you're right before you post.

  11. Tayler brought up a good point by Pros_n_Cons · · Score: 5, Insightful

    I never thought about:

    "OWT: A lot of it was misunderstanding, but there are certainly real issues as well. Red Hat is interested in a desktop that is well integrated into the OS. The KDE project is interested in a desktop that is well integrated with itself. These goals don't always completely coincide. "

    Now that I think about it this is so true KDE seems to try and do everything itself, gnome apps seem to add onto things while KDE makes its own program for something already there.

    "of course thats just my opnion, I could be wrong" --Dennis Miller

    --

    -- "of course thats just my opinion, I could be wrong." --Dennis Miller
  12. Re:Many unanswered questions remain by coupland · · Score: 5, Insightful

    You don't understand free software at all... Free software is about letting the market decide, and if they decide that the removal of the Taiwanese flag from Redhat 8.0 is acceptable then you should know where you stand. Don't assume that market forces will support you just because your story is sad...

  13. Re:Future developers by messiertom · · Score: 5, Insightful

    As a young developer (14), I couldn't agree more. I see a lot of young programmers who don't know what this whole "open-source" thing is all about. This is not a good thing: at the least, they should know about what OSS is and what values it stands for.

    I for one, think that the best place to reach out to get OSS rolling past the Juggernaut is to get our young programmers involved. After all, I don't think even Linus can hack from the grave.

  14. Re:Now all major distribs needs a unifed desktop.. by orcaaa · · Score: 2, Insightful

    First of all, there is a committee for free desktop standards[freedesktop.org]. Secondly, all other distributions have no need for creating a unified desktop. Red Hat did it because it felt that it was its responsibility, as market leader, to provide something that offers new users that extra cushion. Distributions like Slack, Gentoo etc, on the other hand, don't command such a high market share, and therefore, do not feel the need to spend thousands of $$ developng a unified desktop. The user base of such distros(Slack etc) is already well accustomed to the idea of two separate DEs and a bunch of WMs. If these users want a unified desktop, they should go for Redhat. If RH users want the full freedom of choice between DEs and not something modified by RH, then they should go ahead and try out other distros like Mandrake, Suse etc. Linux is all about choice and every distro has something unique to offer. If distros start copying each other, then linux bubble will burst, just like the unix bubble did a few decades ago. Kudos to RH for trying to stand out from the pack.

    --
    -- Reality is just an extended dream.
  15. No no no!!! by bogie · · Score: 5, Insightful

    we do not need a compatibility layer, we need native apps!

    "Every desktop OS has at one time or another a compatibility layer to ease users over to its use. Mac OS X has one for old OS 9.2 apps"

    Yea so what's your point? These compatibility layers were for running apps from the previous OS, NOT apps from an entirely different OS! OS 9.2 couldn't run windows apps, and Win 3.1 couldn't run Mac apps. We already have an OS that can run all of the windows apps, it called Windows.

    Making wine work perfectly only serves to enforce the Windows monopoly. Do you now want the MS Office monopoly, proprietary file formats and all, to dominate the linux platform? Because that is what your idea leads to.

    How is a "compatiblity layer" even a marketing tool?

    You: Hey switch to linux you can run all of your old apps.
    Customer: But I can already do that now.
    You: Yes but you also get to enjoy zero tech support because your running in an unsupported configuration
    Customer: runs away

    Wine is a crutch that keeps people stuck in the windows world. It's not like I don't understand why you or anyone else wouldn't want to stick with some old app you've been using for years, but the fact remains native apps are better in every way imaginable way.

    I look at Open Office when I'm in Redhat 8.0 and think God, I remember using Netscape composer for word processing because there were no gui word processors for linux. It apps like that and Evolution that will over time surpass the very same MS versions you want to bring over. Don't you think that end result is better?

    Linux gaining the ability to run all windows apps natively leads to a windows clone, and I didn't switch to linux so that I could use IE, Office and Photoshop.

    --
    If you wanna get rich, you know that payback is a bitch
  16. "attention to detail" by tomlord · · Score: 3, Insightful

    Hmm. "attention to detail" was a phrase they used a lot. Ok, sure, these systems need polish.

    But -- fuzzy icons -- unified shortcuts -- moving text around by a few pixels. Not _bad_ things to do, by any means. Still.

    What about -- "attention to architecture", so that all of these "details" don't turn into infinitely long task lists, so that apps are far better and more consistent at being self-documenting, so that it doesn't take a ton of new code for every little app, so that interactive extensibility is built-in to the core, so that process are managed less horribly....

    1. Re:"attention to detail" by javilon · · Score: 2, Insightful

      What about -- "attention to architecture", so that all of these "details" don't turn into infinitely long task lists, so that apps are far better and more consistent at being self-documenting, so that it doesn't take a ton of new code for every little app, so that interactive extensibility is built-in to the core, so that process are managed less horribly....

      You are talking about kde man... but it wasn't invented there

      --


      When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
  17. Re:Many unanswered questions remain by bilbobuggins · · Score: 4, Insightful
    first off, why are you looking to redhat for moral role models?

    second, let me let you in on a secret about open source software...
    if company X packages/distributes OSS in a way you don't like, you are FREE to do it differently yourself.

    face it, redhat doesn't owe you anything, nor do they lead/represent/speak for 'the movement' and yes the majority of people use free software because of the free part and not the road to world peace part

  18. Re: I'm not Havoc, but... by 21mhz · · Score: 3, Insightful

    What the hell were you thinking when you said that "Multiple Desktops" had all the functionality needed, so viewport people were out of luck?

    They do have all the functionality needed.
    If you need more pixels on your screen, go buy a bigger monitor. For everything else, there is Mast^H^H^H^H the multiple desktops functionality. Duplicate features must be occamed out. And boy, did I ever cringe over the clipboard implementations galore that coexist in Emacs.

    To be true, I too have issues with over-simplification. Right now, I cannot drag windows between desktops with the deskguide applet, but I don't think it's infeasible to implement without re-inventing yet another way to provide more than single desktop.

    --
    My exception safety is -fno-exceptions.
  19. Gnome1.4 vs. Gnome2 by nkv · · Score: 4, Insightful
    I was pissed off about that, too.

    A lot of goodies which 1.4 had missing from GNOME2 IMHO.

    The ability to dynamically bind keychords to menu items, lot of customisability options (panel behaviour etc.) etc. are all missing. I tried to customise Metacity and I get a small menu from the gnome-control-center with two or three options which is definitely less than what I can do with sawfish.

    You have to love the fonts though :)

    Cheerio
    1. Re:Gnome1.4 vs. Gnome2 by GauteL · · Score: 5, Insightful

      I don't miss options at all. Page-flipping could be sort of nice, but I'm seriously glad that there is only one choice for workspace/viewports now.

      If I had a dime for every time I've heard someone scream about some option being removed from GNOME I'd be rich by now. If everyone was to be satisfied we would be back to the mess that was GNOME 1.4. Instead I have a beautiful, easy to use and clean desktop.

      The point is that while an individual outcry for an option might be acceptable to include, including options for everyone will not because everyone wants different options. One thing people never seem to remember is that preferences do have costs. They are not something to just throw in so that everyone is happy. If the GNOME-team starts backing down on option after option then eventually NOONE will be happy because GNOME would be a bloated and unstructured mess.

      Unless the requestor has some more insightful arguments about why the option needs to be included other than "this prevents GNOME 2 from being useful" it won't be included, simple as that.

      I'd like to quote the questions put forward by Havoc Pennington when someone requested panel configuration:

      "For all those options you need to go through these questions:

      - why do you want the different behavior

      - why would someone _not_ want the different behavior

      - if _everyone_ wants the different behavior, we should just switch to it, not make it an option.

      -Does everyone want it? Why or why not?

      - if there are two different behaviors needed, can the two cases be autodetected? if so let's do that, no need to make the user configure it manually.

      - is the reason for wanting or not wanting a minor issue that doesn't matter much? if so, then we should just pick a default, it's not worth a preference."


  20. It's not the blending, stupid. by ndogg · · Score: 3, Insightful

    A lot of people seem to misunderstand that most of the debate surrounding Red Hat's changes has to do with unified look and feel.

    It's not that that I, and many other KDE-philes, have a problem with (in fact, I and many others support the idea), it's the seeming favouritism for GNOME applications for the default shortcuts. In fact, I don't know if any of the default shortcuts link to a KDE-based application. For example, why not setup a default shortcut to Quanta? It's a highly respected web-development editor.

    --
    // file: mice.h
    #include "frickin_lasers.h"
  21. nVIDIA by 21mhz · · Score: 5, Insightful

    I cannot agree more with their stance on the closed-source nVIDIA drivers. Not only their closedness hamper the development of their open counterpart, it slows down their very adoption and resolution of real problems, as opposed to imaginary IP threats.

    --
    My exception safety is -fno-exceptions.
  22. Re:No brainer-Harmony by Anonymous Coward · · Score: 1, Insightful

    The important questions here is.
    Will the other distro's do the same?
    Will they impliment them in the same manner?
    Will the KDE group complain about those changes?

    Tune in next week for another exciting chapter of "As the distro's burn".

  23. Bluecurve is only a theme by Plug · · Score: 5, Insightful

    Red Hat 8.0's new consistency is provided using Xft2/Freetype with 'heavy modifications' and the Bluecurve theme. Underneath remember, it's still Gnome 2 and/or KDE.

    The world is a big free and happy place. Which means you too can have the Red Hat desktop goodness on your distribution of choice and not have to complain about Taiwanese flags, RPM, additional packages for MP3 playback etc.

    I haven't got a hard disc spare to install Red Hat 8.0 on (I'd really like to see it based on all the screenshots), but I do have a couple of Debian systems. Someone could make me a very happy man (and earn some serious karma) by taking the bits that are good about Red Hat 8.0 and making them available in other distributions.

    That's how Linux works. Take the bits you like, ignore the bits you don't. Is Bluecurve on Freshmeat's themes section yet?

  24. Desktop is a breeze today on linux. by miffo.swe · · Score: 4, Insightful

    The only thing i think needs attention is installing/uninstalling applications. Today that is a pain in linux and should be addressed. To get adoption on the desktop that have to be as easy as in Mac or Windows to install and uninstall software.

    Besides that i really like RH 8.0 and it works just fine for me and my wife.

    --
    HTTP/1.1 400
  25. Sys Admin Needed by m_evanchik · · Score: 5, Insightful

    It's notable that the interviewees admitted that RH is still not ready as a consumer desktop.

    Rather, RH is meant to be used by non-technical users on a carefully controlled system, installed by a knowledgeable systems administrator.

    A lot of the PR I've read on 8.0 are breathless in proclaiming 8.0 as a Windows replacement, but as RH's own developpers point out, this is not the case.

    1. Re:Sys Admin Needed by Dehumanizer · · Score: 2, Insightful

      Most Windows users don't know how to install and administer it either.

      In most companies, every NT / 2000 / XP desktop is installed by the sysadmin, and the user doesn't have administrator access.

      --
      The Tlog - a technology blog
  26. NO NO NO!!! by Kjella · · Score: 5, Insightful

    Sigh... it always comes back to this. "If Linux doesn't have it, do it yourself!"

    Then why bother trying to make normal desktop users, companies, anybody that doesn't program, use Linux? And when they come back and tell you "Umm, I'd like to, but it doesn't have [missing feature], so I can't" you reply with "gee, that's too bad, you fix it".

    They didn't miss the boat or anything. Slashdot asks time and time again why Linux isn't being adopted. Then you have to accept to be answered by people that have no skill, time or interest to actually fix it (or money, if there was a commercial alternative running under Linux). It's not like they all see GPL programmers as a bunch of people they can leech free (as in beer) software of, they just gave you the facts. Deal with it.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  27. Changing the world... by crath · · Score: 5, Insightful

    One of the interviewees said, "But in general: say you woke up one day and everyone on earth simultaneously agreed to switch from windows/icons/mouse to some new paradigm. It would still take 20 years, trillions of dollars, and be mind-blowingly difficult."

    This is more than an understatement. We've been trying to make the metric system switch for more than 20 years and we're still only inches off the starting line.

    System/application developers frequently forget this point and underestimate the importance of backward compatibility. Evolution will always win in a war with revolution; even if revolution wins a few of the early battles.

  28. Re: Good point or not, depending on your POV by krmt · · Score: 3, Insightful

    That's true, the KDE project isn't too big on making individual components that separate well from the rest of the project. But the entire point of the project is to have some kind of unity within the system. Say what you will about CORBA, it's hideously complex and overkill for the desktop. The KDE solution is lighter weight (not crippled-by-design any more than XML is crippled in relation to SGML) solution to their particular problem.

    The KDE team didn't need something like a standalone signals/slots library because it's built in to the Qt toolkit which the whole project is based on. Why reinvent the wheel?

    As for "a powerful C portability/utility library", I don't know what you mean besides libc, which isn't a part of gnome any more than libstdc++ is a part of KDE.

    Pango is great, no doubt about it, but on the other hand KDE doesn't have shabby international support. They also didn't have someone from Redhat who was paid to write Pango for them.

    On the other hand, why doesn't Gnome give us a complete development environment on the scale of KDevelop? A unified office suite (no, Open Office doesn't count because it's not really part of Gnome).

    KDE doesn't focus on providing standalone libraries for uses outside the project, but they provide a hell of a toolset for use inside the project. DCOP is simple and powerful. Kparts was ready and in extensive use well before Bonobo. The C++ object model is inherently easier to work with than the hacked on gtk C pseudo-object model for UI programming. The KDevelop environment is the best GUI development environment on Linux. And that's just for developers. The whole system is very well unified, which is the benefit of the project's focus. Whether or not you like it is a whole other issue. They have done a great job at making a unified system for both developers and users on *NIX. You can't say this as well about Gnome, with its shifting window managers (Metacity is the third standard one in the project's lifetime?)and multiple Office programs.

    Perhaps that's why so many of the KDE people are mad about the whole Bluecurve thing. They had already done a great job at making a unified desktop system, and to see it merged with Gnome in the name of unity was perhaps a bit insulting.

    --

    "I may not have morals, but I have standards."