Slashdot Mirror


Samba's Jeremy Allison On Linux's Future

TRNick writes "Jeremy Allison talks Ubuntu, why he loves Gnome, and the trials and tribulations of open source development in a wide-ranging interview on TechRadar."

16 of 193 comments (clear)

  1. I seem to prefer GNOME by Anonymous Coward · · Score: 4, Interesting

    I don't know why, but whenever I try out KDE (every few years or so) there's something about it which drives me back to GNOME again. I'm trying out KDE4, which I really like but the real problem is program integration. The majority of useful utilities on Linux are written with GTK widgets rather than Qt, and while the Gnome-Qt bridge thingy which replaces GTK objects works for the most part, the different File Open/Save dialogue boxes grate on me.

    1. Re:I seem to prefer GNOME by Spacelem · · Score: 5, Insightful

      The usual arguments against GNOME are that it hides too much configuration, and that it is too slow compared to KDE. However, I find that GNOME usually has things configured correctly first time, and most of the options I do need are merely cosmetic (mouse focus etc), and these can be set in the preferences. Yes it hides things, but it makes the correct default options so most people probably never really need to find them. I've never found GNOME to be particularly slow, except for loading applications which probably does take too long, but once they're up they're fast enough. It's usually pretty easy to figure something out, and things usually work first time (e.g. CD burning, CUPS, HAL and D-BUS).

      The only things I find that let GNOME down are its slow loading applications, Nautilus, and Totem (which I have to wrestle with to do what I want). Fortunately I have the command line and mplayer which taker care of most of these things.

      KDE on the other hand, I find clunky, it's difficult to find where change the settings (which rarely default to the way I'd want them), and there are a host of little things which put me off, and I think GTK looks much better than QT. I can't put my finger on what exactly they are, but KDE always drives me back to GNOME after a few days' use. Really, the only thing I like about KDE is its wallpaper settings, which are not enough to make me switch, and Kile, which I can run quite happily under GNOME.

    2. Re:I seem to prefer GNOME by MBGMorden · · Score: 4, Interesting

      I have the same reaction. Back when they were in their 1.0 versions I was actually a KDE user (for as much as I "used" Linux back then - mostly I just played around in it because Windows had become boring at the time). Back then I remember hearing about some Linux standards group (I think related to Red Hat, and I think now irrelevant) deciding to officially back Gnome instead of KDE as the "official Linux desktop", due to licensing issues at the time with QT, and I was very sad at the news since at the time Gnome seemed almost like a toy to me.

      Somewhere along the way though (largely after the release of GTK2), Gnome started feeling more "professional". The interface became streamlined, and attractive, but not really flash. KDE on the other hand took the turn towards flash, cluttered interfaces IMHO. KDE4 reminds me a lot of Vista. Flashy and pretty in screenshots, but it doesn't flow well or feel good (to me; naturally this is an opinion issue) when you actually sit down to use it. It's style over substance IMHO.

      Both have their problems though. I'd really, really love for Linux get enough polish to approach Mac OS X. It's functionally a perfect desktop Unix system but the proprietary nature keeps on running on a limited subset of machines, with the source closed so the things that *ARE* wrong can only be fixed by Apple.

      I've been hoping for "the year of Linux on the desktop" since 1998. We're getting closer every year for sure, but it remains to be seen whether or not we'll actually make it one day :).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    3. Re:I seem to prefer GNOME by jellomizer · · Score: 4, Informative

      (And over OSX, since I prefer a start menu to a dock)

      Well just for extended information (I am not trying to make you change your choice) the reason why OS X doesn't have a start button is because of the way that files are organized are different then on Linux and Windows.
      For the most part application have everything it needs inside its own folder and when you see that application icon it is actually a folder that automatically runs the application within it. So except for going to the start menu you can just enter the Application Directory and choose your application much easier then with Linux and Windows (for that method). Where in windows you have a Program Folder directory filled with exe files that may or may not lead to to you running your application, that you want. Or Linux /usr/bin directory filled with application some are X Based (which really should be in /usr/bin/X11 or /usr/X11/bin) but still you have alot of little utilities mixed in your application.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:I seem to prefer GNOME by AndGodSed · · Score: 4, Interesting

      Like most linux geeks I have run a variety of Window Managers. My favourites (with reasons) are:

      1. Gnome.

      The only good reason I give here is that I am very familiar with it. I like the feel, and I enjoy the lack of fuss it allows me to do my housekeeping. I run it without Compiz these days, and the built in compositing does enough for me (basically "true" transparency and some nice shadow/launch effects) I like that I can make window borders and panels (toolbars to you Windows folk) as small as possible to maximise my screen real estate.

      2. XFCE

      I like the clean feel and quick response. It has theme customization options second to none, and is compatible with most gnome and KDE applications. Takes a while to get used to, but you don't even really need a panel, you can work the whole computer from your right-click menu.

      3. KDE3

      I used it extensively in the past, but it feels cluttered. It has some nice customization options. I especially like the unique desktop background for every workspace, and the cycling of desktop backgrounds is awesome. It is good for people moving on from windows, the problem with it though is that it is too complicated.

      4. Metisse.

      At first glance it looks identical to gnome. The real treat is when you start fooling around with windows. Rotation and 3d really gets new meaning. It is a bit useless for office drones though, who would read documents upside down or in reverse? The positive on this is that it has many possibilities for implementation in future computer interfaces such as table-top computers and so on.

      5. Enlightenment.

      I really enjoyed my time spent using enlightenment, but it was a bit buggy and still needed some work. It has some novel ideas, such as the desktops stacked on top of each other like a stack of papers. With a little work this will become an awesome desktop environment to work in.

      6. KDE4.

      Yep, bottom of my list.

      I used it, and tried to like it, but just couldn't feel at home. The lates releases are awesome, and I believe that this is a real desktop for the future. A few gripes I had included buggy plasmoid implementation, and the huge and chunky panel (taskbar.) I am fond of tiny taskbars, and why in KDE4 I cannot make it slimmer as in gnome, kde3 and xfce I do not know. The built-in compositing effects (transparency is cool...) is nice, but I generally do without. In fact, KDE4 and Vista Aero feels TOO similar to me, as if the two teams had a bet among each other who could create the best interface when measured along some very strict guidelines.

      So there you have it, my list of favourite desktop environments.

  2. Ubuntu and the new users by Andr+T. · · Score: 5, Interesting

    I bought a laptop for my wife some time ago. It came with a extremely bad distro that tried to resemble Windows XP in every way - and, of course, it failed.

    So, I asked her if she wanted to try Ubuntu, and installed it in the laptop. I had some problems with drivers for the webcam (which still doesn't work) and the wireless driver (which works using ndiswrapper).

    She never typed a single 'apt-get' in the command line (in fact, I think she doesn't even know there is one) but, after the initial setup, I didn't have to help her at all. And now, even being an average computer user, she is trying to spread Linux to her friends and colleagues.

    --

    Any life is made up of a single moment, the moment in which a man finds out, once and for all, who he is.

    1. Re:Ubuntu and the new users by Provocateur · · Score: 5, Funny

      Act 1, Scene 2:

      (Wife bursts into room with printout, and looks accusingly at husband, who turns to face her from his laptop)

      Wife: Did you write this? "average" computer user??

      Husband: (incredulous) You read Slashdot?? On your second day???

      (Cut to exterior shot of house. Smashing sounds ensue.)

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    2. Re:Ubuntu and the new users by Abcd1234 · · Score: 4, Informative

      Why should I have to type "apt-get"?

      You don't. Just go into the main menu and pick "Applications..." or whatever the menu option is. It pops up a simple, user-friendly interface for installing any major applications you'd be interested in, ordered by category (the same categories as present in the main menu, actually).

      Of course, if you want to get a little more advanced, you can always pop up Synaptic. But there's absolutely no reason whatsoever that an average user needs to run apt-get on the command-line.

    3. Re:Ubuntu and the new users by Abcd1234 · · Score: 4, Insightful

      You call it "simple", I will call it "simpler". Yes, it is easier than apt-get, but it is still by no means user friendly.

      How could it *possibly* be simpler? You literally select the category (say, "Sound and Video"), and then find something you like. I honestly can't conceive of a more user-friendly interface. Hell, it's *better* that the Firefox add-ons selector as it's a simple picklist ordered by category, as opposed to an interface where you have to know what to search for in order to find what you're looking for.

    4. Re:Ubuntu and the new users by jonaskoelker · · Score: 4, Funny

      Husband: (incredulous) You read Slashdot?? On your second day???

      It only goes downhill from there.

      http://xkcd.com/456/

  3. Re:Samba is considered harmful by edsousa · · Score: 5, Insightful

    However, it will be the compatibility with M$ software that will push Linux mainstream.
    I wouldn't be allowed to install Linux on my laptop if didn't work with the corporate network. I would be fired if I didn't open the Microsoft Word documents.
    I'm glad that Linux can talk Microsoftish, so I can use Linux at my will.

  4. Re:Samba is considered harmful by AndGodSed · · Score: 4, Insightful

    Exactly.

    Microsoft compatibility is a misleading term as well. It is "Linux Compatibility With Microsoft Products."

    Microsoft is not compatible with anything else but rather new microsoft products by design.

    Linux, by design, is compatible with almost anything that it needs to interact with on a network. While this causes there to be proprietary code in your distro in some cases, it opens the door to actually using Linux.

    The thing is, even if you are able to convert your whole company to Linux, companies do not operate in isolation, and hence the rep with his Linux empowered laptop will eventually have to go and do a presentation at a Windows shop, and hence compatibility will enable you to make the move to Linux with confidence.

  5. I call nonsense by Excelcia · · Score: 4, Insightful

    Samba is a transition tool that allows businesses to move away from Microsoft. It's the leverage that a company's IT professionals (who are, more often than not, Linux-friendly) can use to transition away from Microsoft tools. When a company's Microsoft boxes are all talking to shares on Linux servers anyway, and saving scads of money doing it, it's more compelling to say let's begin to transition other things away from Microsoft.

    Linux isn't going to displace Microsoft by ignoring it. Linux will displace Microsoft by offering reasonable alternatives at a more reasonable price, and by making the transition as easy as possible. To that end,
    Samba is one of the best things that has ever happened to Linux.

  6. Gnome is a problem. by Poppa_Chubby · · Score: 4, Interesting

    Gnome is a problem because it doesn't encourage desktop use of linux in the sense that users use applications that are written to work and play well together. Gnome does nothing to encourage that.

    This is the reason why OSX (and even windows) is beating the crap out of linux on the desktop and why it always will.

    The average Gnome user (according to /.'s own roblimo) patches together a bunch of applications that are pretty much desktop agnostic.
    The other two cases are the "optimizer" that worries about the terminal program they're using taking up another half kilobyte of memory when they recompile their kernel, or a developer that doesn't care about the desktop because all they really do is development.
    All of these type of users would be just as well using Windowmaker or FVWM or any other window manager that we used to fight over last decade.

    KDE has its issues, but at the very least it attempts to encourage users to utilize the K* applications and those K* applications actually work together very well. Further, the environment is a fairly consistent development target for applications.

    At the moment, KDE is really the only coherent desktop environment that the free unix world has (with a possible nod to Xfce). Enlightenment development stalls out on a regular basis and as it stands now is years behind even Gnome for the most basic stuff. GNUstep was a great idea, but its in the same boat as E, too little, too late.

    Finally, let's remember why Gnome was initially developed -- as a political response to some issues with QT that no longer exist -- and more often than not Gnome is still chosen over KDE in distros due to politics.

  7. Focus stealing is your enemy by skeeto · · Score: 5, Insightful

    Gnome used to be my favorite window manager, until I realized that the focus model is totally wrong, and there is no way to fix it. It lies in this principle,

    No window should ever steal focus ... ever. Don't even do it if the computer will blow up, or the world will end, if I fail to respond.

    If you are trying to maximize your computing efficiency, focus stealing is your worst enemy. It's entire purpose is to slow you down.

    Focus stealing breaks flow and can also be a security issue. Let's say you are typing away in a text editor and some other application decides it needs you to make a decision in the form of a pop-up window. Just as you are hitting enter in your text editor, the window pops-up, grabs your return keystroke and accepts it as your answer, doing whatever the default action is. Or the case where you are typing a password and a dialog steals focus and you type part of your password out in plain sight into the dialog.

    A lot of this can be blamed on Windows for having a really shitty focus model, which everyone else tries to emulate in order to appeal to mouse-driven Windows users, I guess. I have noticed that Vista has a slightly improved focus over XP, but still very wrong. This focus model is the same attitude that gets you the Windows update manager that bugs you every 10 minutes by stealing focus, or worse, automatically rebooting while you aren't even at the machine (this is simply unforgivable).

    Unfortunately, if you switch to a reasonable focus model, you will break poorly designed applications that are used to the broken focus models (OpenOffice, Matlab, any IDE, to name a few). These are applications that use a lot of pop-ups that don't "disable" the main window, which is when it is ok. For example, save dialogs are just fine for pop-ups: you can't have the main window in focus, so the change in focus to the dialog is natural and doesn't have a negative effect (it's not actually focus stealing).

    However, pop-up text-searching is always absolutely wrong, for reasons beyond focus stealing too*. You will find that removing focus stealing will (correctly) not give these search boxes focus, which really breaks things for these applications. (Firefox wins here, maintaining its fairly good usability, with the integrated, incremental search bar.)

    KDE does actually have a setting that can strictly stop focus stealing, in the form of a sliding bar. This works most of the time, but it's not perfect. New windows do in fact steal focus for a few milliseconds. This is enough to occasionally steal a keystroke, but I can live with it for now.

    At work, I only get to choose between Gnome and KDE, so some other window manager out there may get this 100% right and I haven't explored it. At home I use IceWM, which also has a broken, unfixable focus model. However, the software I use at home is better behaved, making it less of an issue.

    * Side rant here. For seasoned Emacs users, the incremental search function is frequently used for navigation (see item 4). If I need to move the point by more than a few characters or words, I start a text search (C-s, C-r) and type some text at the point I want to go. I do this all the time without even thinking about it. This doesn't work in a pop-up text search, even ignoring the fact that the aren't incremental either. When you bring it up, usually ctrl+f, there is always a delay to the window coming up. If I start typing my search right away, as I am used to in Emacs, it will go into my document rather than the search box. I find this incredibly annoying. I shouldn't be waiting for the computer like that.

  8. Re:NFS does suck... does not. by agristin · · Score: 4, Informative

    ??

    1- NFS performance is amazing. It isn't the protocol you have performance problems with it is the transport (layer 1 or layer 2). The protocol in a transport might make a couple % points difference, and that even rarely.

    The transport is where it is at. Comparing gigabit with FC is a losing battle for NFS, but compare 10G with FC (even 8G FC) and you have NFS at the top of the performance heap right now for mass storage, only iSCSI is in the same ballpark- but it is also on... 10G ethernet. iSCSI also cannot do simultaneous reads/writes like POSIX compliant NFS can. Direct attach is miserable because you invest loads in disk and can only use it on one server. What if you want to share that data around? Replicate? Islands of storage?

    2) use automounter. Seriously, this hasn't been a problem for 5-10 years. Automounter, hostnames, don't use IP addresses (better if you can reverse the addresses).

    You obviously haven't maintained NFS either recently or in a large environment.

    NFSv4 does things your post doesn't even mention (security and ACL improvements, some performance in some cases).