Slashdot Mirror


Make Linux "Gorgeous," Says Ubuntu Leader

OSS_ilation writes "They say beauty is only skin deep, but when it comes to Linux and the free software movement, people like Mark Shuttleworth think looks have an important part to play. On his blog and an article on SearchOpenSource.com, Shuttleworth and a slew of open source end users say that the look and feel of open source is also a matter of wider acceptance among enterprise players who are used to Windows, yet crave Mac OS X and the functionality of Linux. 'If we want the world to embrace free software, we have to make it beautiful,' Shuttleworth said. "We have to make it gorgeous. We have to make it easy on the eye. We have to make it take your friend's breath away.' With the early success of Novell SUSE Linux Enterprise Desktop 10, Shuttleworth and company may be onto something."

20 of 688 comments (clear)

  1. Imagine... by Nrbelex · · Score: 4, Interesting

    A person who has never used a computer turns on three which are arranged in front of them... A Windows box, a Mac box and a Linux box... all look identical on the outside. They receive no prompting. Which do they begin to try to learn to use?

    1. Re:Imagine... by Mikachu · · Score: 3, Insightful

      It really doesn't matter. You're not competing against a world that has never seen a computer before. You're fighting against a world where Windows owns the market share, and Mac OSX is often shunned aside, where Linux is called the nerd OS.

      So essentially, Mark Shuttleworth is right. It's not enough to be just barely the best in anything when the market leader has almost all of the market. You have to truly jump miles above the market leader before people will notice. It's unfortunate but true.

      How do you think the Apple iPod worked so well? When it came out, nerds said "less space than a Nomad, it's shit." But what happened? If you really compare, the iPod blew the Nomad away in terms of ease of use and beauty. Not to mention marketing, but that's a different story altogether.

  2. Wow, and accurate assessment! by Salvance · · Score: 4, Insightful

    Finally, someone who is addressing the root cause of why Linux continues to trail market leaders in desktop share. In addition to making it "beautiful", developers need to continue adding out-of-the-box widgets/features to prevent someone from ever needing to modify a script or enter a terminal window if they didn't want to. If they could address both of these 'issues', Linux would have a fighting chance against Windows desktops.

    IMO - Microsoft doesn't dominate because it is better, it dominates because of great marketing and ease of use (even for groups such as the disabled). My grandmother can use XP Home, but if I have Linux up, she completely freezes. Sure, there's some grandmas that know perl scripting, but who wants to jump in and start compiling code just so they can play bridge with their friends over the net?

    --
    Crack - Free with every butt and set of boobs
    1. Re:Wow, and accurate assessment! by 14CharUsername · · Score: 5, Insightful

      Linux is great for beginners. And its perfect for experts. But it doesn't work very well for those people in between... the "Power Users". They get on a linux box and the first thing they say is "where's the C drive?" Then next its "where's Program Files?" Then they bitch about when stuff is installed it gets spread all over in places like /usr/bin, /usr/share, /usr/lib, /etc, etc. (see what I did there?).

      For beginners its great. "where's My Documents?" "How do I get on the Internet?" "How do I log out?" After a few minutes they figure these things out and are on the way.

      The experts get to the console and type ssh, rsync, grep, sed, find and the like and they're in heaven.

      But the "power users" have so much knowledge of registry hacks and all the little things that you have to do just to make windows work. They know that the hard drive is C: and if you have more than one hard drive, the second on is D:, if not then D: is the cdrom. Apps are installed in their own folders under C:\program files\ (unless you specified something else in the installer) but you can't remove them by just deleting the folder, you have to go to add/remove programs in the control panel. If that doesn't work then you nuke the app from the registry and then delete the folder in program files. To all the "power users" out there, that is how computers are supposed to work. Show them anything else, then they are just as helpless as the beginners. They don't want to give up all that windows specific knowledge without a fight.

    2. Re:Wow, and accurate assessment! by Anonymous Coward · · Score: 3, Interesting

      For beginners it's easy indeed. Power users can adapt. But experts (on the windows side) are the hardest to convert.

      Not only not knowing where stuff goes, but they also need to find suitable replacements for everything. Visual Studio? Learn other editors (vi/emacs), IDEs, debuggers and compilers (gcc?). The windows APIs we're used to? Gone. The widgets (winforms/winfx/whatever)? Gone. The frameworks? Gone. C#? Learn another language. Scripting languages you know? Learn perl instead. SQL Server? Learn another DB inside out.

      We've just got to flush 20+ years of expertize down the drain, unlearn everything we know, and re-learn it all on linux, using *TOTALLY* different apps, different languages, APIs, widgets, frameworks, concepts and everything else.

      Hell, I've tried moving to linux. I've tried ubuntu, but even after a half hour of trying, I couldn't replace the default theme. I installed apache, but had no idea where apache itself went (didn't ask where to install unlike it does under windows), no idea where the htdocs directory went to (again, it didn't ask for that either, and searching found nothing - and it was named differently and placed in different places on every distro I've tried seemingly), service wasn't installed by default (I didn't even know linux had services, and if I install a web server, chances are I might want that installed, no? Regardless, it didn't ask if I wanted to). Sound over spdif (sb live 5.1)? Needed something (can't remember what exactly) that I could never manage. Play mp3s over smb? Gotta install this xmms patch first (hell, I have NO idea where to start). Where the fuck is everything? The best help I could find to this crucial point (asking in #ubuntu and everywhere else)? Read some pdf that's over 200 pages of VERY DRY stuff that made no sense to me.

      For those who are experts on the windows side (programmers mainly), switching to linux is an absolute nightmare. I'd love to, but as soon as I hit a linux box, I'm the world's biggest n00b. Going from expert (I'll code anything) to the "how the fuck do I play mp3s" type of n00b instantly is pretty hard (I'm *COMPLETELY* lost!) Honestly, it'd be easier for me to find a job in another field than to ever become a programmer on linux.

  3. Don't make it beautiful, make it Just Work (tm) by blackcoot · · Score: 4, Insightful

    and when things don't Just Work (tm), make it Really Easy to Fix (tm). gui eye candy is nice and all, but it does no good if the underlying software is flakey and generally hard to use.

  4. sjobs - design is not just veneer by johnrpenner · · Score: 5, Interesting


    Fortune Magazine: What has always distinguished the products of the
    companies you've led is the design aesthetic. Is your obsession with design
    an inborn instinct or what?

    Steve Jobs: We don't have good language to talk about this kind of thing.
    In most people's vocabularies, design means veneer. It's interior decorating.
    It's the fabric of the curtains and the sofa. But to me, nothing could be
    further from the meaning of design. Design is the fundamental soul of a
    man-made creation that ends up expressing itself in successive outer layers
    of the product or service. The iMac is not just the colour or translucence or
    the shape of the shell. The essence of the iMac is to be the finest possible
    consumer computer in which each element plays together.

    On our latest iMac, I was adamant that we get rid of the fan, because it is
    much more pleasant to work on a computer that doesn't drone all the time.
    That was not just "Steve's decision" to pull out the fan; it required an
    enormous engineering effort to figure out how to manage power better and do
    a better job of thermal conduction through the machine. That is the furthest
    thing from veneer. It was at the core of the product the day we started.

    This is what customers pay us for--to sweat all these details so it's easy
    and pleasant for them to use our computers. We're supposed to be really good
    at this. That doesn't mean we don't listen to customers, but it's hard for
    them to tell you what they want when they've never seen anything remotely
    like it.

    http://www.fortune.com/fortune/2000/01/24/app6.htm l

    1. Re:sjobs - design is not just veneer by Khomar · · Score: 3, Interesting

      I wish I had mod points for you, because that was exactly my first thought. There is a huge difference between software that looks beautiful and software that is beautiful. A well designed application need not have visually fantastic features -- in fact, often the most "beautiful" applications have very simple interfaces, but they are very intuitive and a joy to use. I have not actually used a Mac in over a decade, but I am tempted to get one just because of the care Apple seems to take in everything that they do. In Windows Vista, Microsoft is doing exactly what Mark Shuttleworth has called for. They are trying to cover up the flaws and problems with Windows without actually redesigning the system.

      The problem with Linux for me has been its clunky feel. Most of the applications felt like hacks. There was no coherent organization for system tools, or there were multiple collections of applications that seemed to do the same thing but with slight differences (equivalent of two apps to change the screen settings, but one sets the resolution and background and the other the background and color settings). The applications felt poorly designed and half-baked with inconsistent interfaces. Now granted, it has been a couple years since I last touched a Linux distribution, so things may have changed since then, but somehow I doubt it. Installing new software was a chore, and was never as simple as it should have been. It seemed that most applications were even worse in Linux than in Windows for scattering files all of the file system. Many applications required edits to text files for configuration which while making some configuration possible to automate from the command line does not make things easy to use for the casual user (where was the config file again?).

      Really, from what I understand of OS X, Apple came much closer to what really needs to be done -- a complete revamping of the structure of Linux. Create a consistent, simplified and enforced directory structure to make application and driver installation much easier to manage. Replace all configuration with graphical tools while leaving the power of the command line available for those who wish to tap into it but out of plain view. Create a consistent user experience with well thought out conventions that create an atmosphere of familiarity throughout all applications that run in the system. Unfortunately, I am not sure that this is possible in the open source arena because you almost need a more totalitarian organization system to enforce it. Transforming Linux into a real competitor with OS X and Windows will take a great deal of organization and cooperation -- something that Linux seems to lack, especially when you consider how many flavors of Linux there are. Unity has never been their strong suit, but to accomplish what Mark Shuttleworth is suggesting, they will need a unified effort from the core systems all the way to the MP3 player to make it happen.

      --

      I believe in de-evolution. God made the world perfect, man fell, and its been going downhill ever since!

  5. They say beauty is only skin deep, but ugly... by Anonymous Coward · · Score: 5, Funny

    ...goes all the way to ring 0.

  6. how about making Ubuntu Gorgeous by ArcherB · · Score: 5, Funny

    While Ubuntu is relatively polished and most of the stuff "just works", the default baby-shit-brown color scheme is hideous.

    So, while I would agree that Linux needs some beautification, I don't trust anyone at Ubuntu to do it!

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    1. Re:how about making Ubuntu Gorgeous by jbeaupre · · Score: 5, Funny

      As the owner of a new 2006 model human, I've found the "baby-shit orange" most often results from inserting carrots in the drooling end. Due to defects in design of digestion and skin, said unit also ends up with an orange ass. Which is all well and good, since the manufacturer (aka "mom") does not consider it a problem and in fact thinks it's hilarious.

      I will attest that the wide variety of browns coming from our unit, including orange-brown, matches the Ubuntu theme very well. Close enough that I can almost smell Ubuntu.

      --
      The world is made by those who show up for the job.
    2. Re:how about making Ubuntu Gorgeous by injury0314 · · Score: 3, Insightful

      I totally agree, that the color scheme is hideous.

      So when I upgraded to ubuntu dapper for my parents back home, I made an effort to set up a better color scheme.

      To my surprise, when they began using the computer, they were disappointed that it didn't come with the ubuntu color scheme they love so much. And no, they have had other os'es and distros setup in their computer Win2k,XP,Mandrake,Debian.

      So, maybe it just boils down to people's preferences.

  7. Doubtful by mpapet · · Score: 3, Insightful

    In principal, I agree.

    In practice, it's not what makes people switch. They will switch when there is an overwhelming need for something that is not provided by their current PC.

    Otherwise, they don't switch.

    Despite Apple's temporarily high visibility (pre vista media onslaught) these days, they know from experience getting people to switch even -if- you have a beautiful desktop and good advertising marketing budgets is tough.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  8. Ain't gonna happen by melted · · Score: 4, Insightful

    Too many people need to give up their egos, use GUI toolkits they don't like, and admit they don't know jack about what looks good and what doesn't.

  9. -1, Doesn't Get It by hcdejong · · Score: 5, Interesting

    People don't crave OS X because it's beautiful, but because it Just Works. The beauty of OS X is way beyond skin deep. To achieve it you need things like consistency, subtle cues that inform the user of what's happening, you need to remove clutter etc.
    You need to think about every element of the UI not in isolation, but in relation to all the other elements. Mere eye candy just doesn't cut it. Shuttleworth sort of admits this in the blog entry, but bulldozes over it earlier on, when he says I'm not talking about inner beauty, not elegance, not ideological purity... pure, unadulterated, raw, visceral, lustful, shallow, skin deep beauty.

    Sorry Mark, but you're starting at the wrong end here. You need inner beauty, in the shape of e.g. a consistent framework, and at the most fundamental level, just plain consideration of how the user interacts with the application, before you can start working on the skin.

    And that is why Linux distributions as we know them will never compete with OS X. You'd need to toss X and its bazillion GUI toolkits, and replace them with something new. Then you'd need to organize a Human Interface Police, whose job it is to kick developers who don't follow the guidelines. And I suspect that won't go over well among the Linux developer community with its "free to do whatever the hell I like" mindset.

  10. Better yet by Cereal+Box · · Score: 5, Insightful

    Instead of making it look "gorgeous", how about focusing on making Linux look "consistent"?

    Windows and Mac OS sure didn't achieve their easily identifiable "looks" by promoting dozens of inconsistent GUI toolkits.

  11. New paint on a crumbling building by Theovon · · Score: 4, Interesting

    I agree that appearance is important. Humans function better when they have pleasant environments. It's also true that Linux distros often really suck when it comes to basics of HCI and even simple artistic elements that would make things a lot more pleasant and usable.

    But it really bugs me when people talk about aesthetics while the internal structure isn't sound. I'm happily using Dapper Drake, but it wasn't trivial to setup correctly with some of the hardware I wanted to use. But there's the recent slashdot article that mentions the upgrade nightmare when going from Dapper Drake to Edgy Eft. And there are even more fundamental problems with Linux. The graphics system in Linux is held together with duct tape. It's just WAY too easy to break, and there is no kind of structure to it. There should be APIs and standard mechanisms for handling graphics devices in a general, but they just don't exist (and don't tell me about DRI -- it's only one step in the right direction). I'm told that there are many other facilities, like networking, that aren't a whole lot better.

    Look at it this way: If Microsoft had gotten their shit together in the beginning and written a decent operating system, rather than cobbling DOS and some other crap together and sticking a GUI on top, then more of us would be using Windows. Instead, they shipped us crap, we figured that out, and we moved on to other systems. For a very long time, Mac OS (9 and before) was all surface, with an embarrassing OS under the hood. One of the few operating systems that was actually ENGINEERED well from the ground up was BeOS, but that didn't fair well against Microsoft's marketing.

    The fact is, "Linux" lacks coherency. It's not "Linux." It's a Linux kernel, some GNU tools over there, X11 bolded on over here, GTK or Qt slapped on over yonder... No two groups actually get together and decide to come up with an elegant system. Instead, they compete with each other, end up working around each other's mistakes, and then leave it up to the distros to try to make it all work together. Ha.

    I'll just tell you a dirty little secret from my experience with writing device drivers: The NT kernel's interfaces for handling devices like graphics cards, network devices, printers, and pretty much anything else you want to use, they put Linux to shame. NT may not perform as well, be as stable, or be as secure as Linux, but it's engineered with vastly more coherent internal structure. Linux is good code with poorly-designed interfaces, while Windows is lousy code with well-designed interfaces (actually, POSIX rocks, but I'm talking about kernel structure and device management).

  12. Re:Do or do not. There is no try. by jdray · · Score: 4, Interesting

    Here's one problem indemic to the open source paradigm: Things like "beauty" or "ease of use" or "how you ought to do things" varies widely from one group to another. Getting everyone that develops an app for Linux to agree on one set of interface standards makes for a pretty steep uphill battle. Take a look at Gnome versus KDE: Where does an "Okay" button belong on a dialog box, left or right?

    The opportunity that the open source community has is to leverage the capacity for development that has made FOSS a viable contender for hard drive space to develop something entirely new in computing. Projects like Open Office and the GIMP are great, offering alternatives to commercial software where options weren't available before. And development of those products should continue, but to what end? Sure, there's value in being able to provide a drop in, no training required replacement for the Microsoft software stack if it can be done with open standards and security. But if all you're doing is following the development of major software vendors, you're relying on them to set the pace of innovation. Even the venerated Linus Torvalds made Linux because he wanted to have a Unix-like system running on his commodity hardware (yeah, yeah, let the hatemail come).

    So, tell me, where is the group that comes along and says, "Here's a new way of using a computer. Everyone come help us build it, it's gonna be great" ?? Why, after all these years, am I still forced to use the paradigm of paper-based documents (PDF, RTF, e-mail, web) to communicate most information, even if it never hits paper? Why do I have to gather information by reading text, line by line, down a page? Where's the visual depth to our digital world? Where's the alternative information delivery?

    And I'm not calling for a bunch of new input or output devices that will change the way we work with a computer, though those are needed as well. Given what we have (mouse, keyboard, monitor), we ought to be able to come up with something better.

    Take, for instance, the Civilization IV interface as a model for systems administration. Replace cities with servers, continents become networks, nations become domains, etc. Pan and zoom around your network, click on users to see what they're up to, double click on servers to look at their configuration and make edits to it, adjust automation, etc. etc. User apps have other opportunities for data navigation, communication, resource location, etc. But we've got to get ourselves off of the paper paradigm first. How do we do that?

    --
    The Spoon
    Updated 6/28/2011
  13. Re:Do or do not. There is no try. by shmlco · · Score: 4, Insightful

    Unless you're planning on creating a new ideomatic language and teaching it to the rest of the world, we're kind of stuck with that whole letter-word-sentence-paragraph thing. Which gives rise to the idea of a page or document or file or folder that encapsulates a bunch of them.

    Most sites or interfaces that try to overlay reality with other metaphors fail, usually because the metaphor doesn't communicate (why is the home page the "Town Hall"?) and because most graphical systems aren't as dense as text. To take your example, do I want to navigate a virtual building trying to find Fred's desk, or is it faster to find Fred in an alphabetic list and click on it.

    I actually expect search and metadata (aka Spotlight) to take us further than 3D spinning virtual worlds...

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  14. Re:Do or do not. There is no try. by budgenator · · Score: 3, Insightful

    Yeah like I really like how in windows app where hitting OK sometimes closes the present window and sometimes opens the child window.
    How about how if you open your browser, a single click on a hyperlink follows to the links URL, but the file-manager that looks just like the browser needs to double-click the links (shortcuts)?
    Here's a good one how about downloading an executable to a user's desktop, then right-clicking and run-as admin, ever try that it don't work, Windows says admin has insufficient privileges! Then you get sneeky and down-load it to a shared folder, and run-as, but that still doesn't work, you have to copy it into the shared folder, I've pleaded with every windows guru for 3 years to tell me how to do that, nobody knew! as far as I can tell I'm the only one! This is so unintuitive, admin is untrusted and to make a file shared, it has to be moved into a shared folder, and downloading into the shared folder doesn't count!

    I don't want to to things the "new" windows way, I want some sanity, I want the old tried and true, rational, expandable Unix way!

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds