2010
07.06

So I wasn’t even going to mention this (the screenshot) as it’s kind of beating a dead horse but then I saw this choice quote on the Ayatana mailing list:

“In 10.10, we’ll take a big step forward in the netbook edition, by
moving the menu into the top panel and combining it with the titlebar
for maximised windows.”

Now look at the image on the right.  It’s a screenshot of the proposed ‘Unity UI‘ that is being ‘developed’ by Ubuntu inside an OSX screenshot.  Note the monochrome icons in the system tray, the Apple / Ubuntu logos with identical spacing, the popout options on the dock with the identical black background, curved light borders and association arrow.  There is even a ‘Keep in Launcher’, ‘Keep in Dock’ option.  Ok I suppose the current running program indicator is an arrow instead of a bright spot, but that’s only because they are copying Tiger rather than Snow Leopard.  Add in the recent pointless change of moving the window decorations to the left.  It’s all very suspicious.

Although once you take the above quote into context the only significant difference between them disappears.  That is it is going to get an OSX style universal menu – that is the File / Edit / View menu moved to the top left outside the applications window.  I mean come on, there is being inspired and then there is outright plagarism and there really is far too much similarity here to chalk it up to chance.  As I said before it’s all cargo cult usability – the focus is on copying Apple because they care about usability rather than copying the reasons Apple do what they do.  It’s a significant difference.  It’s all irrelevant anyhow though.  Here’s why:

THE DESKTOP IS A SOLVED PROBLEM!

It’s 2010.  It doesn’t matter any more.  Why are we even talking about this?  I remember years ago, before the Internet was fast or reasonably accessible, playing with the OS for the seemingly sake of it, but nobody ever does this anymore.  Simply put the OS’s only job is to run the important thing – that is the applications.  Nobody tweaks their OS.  The reason you can’t change themes on OSX is because the majority of people don’t want to do that anymore.  Windows 7 lets you change the colours but that’s about it.  Essentially the OS has two jobs, running apps and bothering you as little as possible.  That’s it.

But no, we have Fedora, Ubuntu, Suse, CentOS, Mint, Kubuntu, Edubuntu, Ubuntu Studio, etc, etc, etc.  It’s a constant reinvention and minor tweaks to the overlying thing that doesn’t really matter (the OS) while the thing that really really matters (the apps) languish in obscurity as ‘upstream’.  With Windows (and OSX) there is a vibrant third party community developing all sorts of apps independently of their target platform.  With Linux it’s all about the repository and what apps you get is based on what distro you use.  You get your software updated when the distro decides you should get it updated, not when it is actually updated.  It’s not at all uncommon to have the repo version as several versions behind what is in the wild and if what you want isn’t in the repo you are screwed.  All the talk of ‘choice’ is utterly irrelevant as no matter what distro you ‘choose’ you will still have the exact same selection of software (you know, the things that matters) as every single other distro.

So why are the FOSS communities version of the record industry – the ‘packagers’ – where all the focus lies?  Why does everyone get whipped into a frenzy every few months when some new distro comes out with a fancy new wallpaper and a fancy new theme?  Why are we even still talking about this?  The only reason I can see to ever upgrade your OS is because the new one brings something significant and most people take a largely ‘wait and see’ approach yet with Ubuntu you have the insane BiannualForcedDeathMarch™ and if you don’t upgrade you can forget about ever having newer versions of the software.  Why on earth is there no sane way to install software outside this byzantine system?  LTS support?  Fine if you don’t mind them not bothering to update or add any apps to the repo.  Then they moan about Microsoft not following standards then require software developers to waste days making an individual releases for each version of each distro (see Skype) as they can’t even agree among themselves.  I can get software that was released for Windows 15 years ago and provided the developers didn’t do anything stupid it’ll still work.  Why is doing this so hard?  As I said it’s a solved problem.

Essentially no amount of distro tweaking is going to make Gimp stop sucking, or make OO any less bloated or magically make a decent selection of games appear.  The best Shuttleworth and co are going to end up with at this rate is a copy of OSX without any application support.  What’s the point in that?

213 comments so far

Add Your Comment
  1. Your posts make me cry with mirth and embarrassment.

  2. yet another well formulated, quite relevant and true post.

    This is why we keep checking back on you pie*

  3. “THE DESKTOP IS A SOLVED PROBLEM!”
    Oh yes, and all these weired experiments/”improvements” in Gnome just remind me of this entry:
    http://elliotth.blogspot.com/2009/05/confessions-of-windows-hater.html
    Conclusion: “I will admit that, all in all, I’ve made my desktop look a lot more like Windows than it did. But I’m man enough to admit it’s better for it. And I’m grumpy enough to wish I didn’t have to waste my declining years pissing about with stuff that shouldn’t be getting in my way in the first place.”

  4. @Carsten Hardt

    I love that post. I’ve been saying for years that Gnome is just a copy of Windows with everything moved about and made slightly worse, and it’s just plain funny how if you follow the obvious steps to save space and make things easier to click you again end up with Windows.

    The bar is better at the bottom as then you can rely on Fitts law to hit the close buttons on the top corner(s) when maximised – edges and corners are better targets. Quicklaunch should be on the left so it doesn’t get confused with the system tray on the right, you don’t need your name or shut down buttons as you should know your name and only ever use shutdown once per session (two clicks isn’t exactly time consuming here). You don’t need ‘Administration’ as a full level menu as nobody should ever really go there, and while I do like places it and the application menu can easily be reduced to icons, with applications on the very bottom left to take advantage of the corners. Tada! Windows 95!

  5. I don’t quite understand this post nor other I’ve just read. The headline of your blog is “A pragmatic look at the state of FOSS” but it sound like your definition of “pragmatic” is different than the one I know.

  6. Have you ever had that feeling when first using a new software “This is the way I allways wanted to work” ? I first had this when using a relly good IDE on a mainframe (!), and later with the original Mac (my buddy’s) and my ST I thought “That’s it”. However, over time I realised the shortcomings of those early GUIs. GEMDraw and VB 1.0 were near misses, but (for me) VISIO was a massive hit in that regard. And then I got a beta of Win95 … YESSS !!! Since then, there have been some minor (welcome) improvements, but as far as I am concerned, with the Win95 GUI the desktop was essentially solved.

  7. Quote of the day !

    “Monty” Widenius is still grumbling about MySQL/SUN/Oracle. Post in a (german) forum, loosely translated:
    Why is he still bitching ? He sure didn’t bitch when he took the money. And with the sale, MySQL became TheirSQL.
    http://www.heise.de/ix/news/foren/S-Re-Warum-mault-der/forum-181957/msg-18786368/read/

  8. I’ve always thought that netbooks should just use a vanilla kde since it gives Windows users a familiar interface. Either that or use something original like Meego. Ripping off OSX will disinterest Linux users who don’t like Macs and Windows users who are hesitant to try something new.

    And why is he trying to maximize vertical space? On a netbook you want to maximize horizontal space as to not force the browser into a subpar resolution. A lot of websites don’t support lower than 1024×768 which means you will get a horizontal scrollbar if you show up with anything less.

    I’m so sick of Shuttleworth and his “look at my latest OSX clone” announcements. Why does the Linux communitah even follow this guy? He just dicks around with icon placement and ignores real issues like the break-o-matic updating system. Any OEM that goes with Ubuntu for netbooks instead of MeeGo will eventually get burned by support costs. Ubuntu can’t be trusted to auto-update everything for at least two years and everyone knows it. Well maybe not Shuttleworth because he uses a Mac.

  9. @kklimonda
    “but it sound like your definition of “pragmatic” is different than the one I know.”
    Which is?

  10. “I don’t quite understand this post nor other I’ve just read. The headline of your blog is “A pragmatic look at the state of FOSS” but it sound like your definition of “pragmatic” is different than the one I know.”

    Pragmatic as in this is a counter to the 99.99% of Linux sites in where they just repeatedly rubberstamp every release with “This is the best Ubuntu ever”, followed by the “Windows is doomed” comments. Anyway, To summarize my points, just for you:

    1: Ubuntu seems to be taking a bit more ‘inspiration’ from OSX than is really proper rather than innovating their own ideas.

    2: Distro’s are largely irrelevant, and it is the software that users use that really matters, not the theme, wallpaper and selection of pre-installed apps.

    3: Furthering the previous point there is a reliance on distros for your apps, with manual release and installation being irksome outside the repository system.

    I think I make a fair point and you can counter with evidence if you’d like. Or would “I love Linux” poetry be considered pragmatic?

  11. “And why is he trying to maximize vertical space? On a netbook you want to maximize horizontal space (…)”
    Oh come on ! Clearly, if you port a desktop layout optimized for big displays to a small display, you are being innovative, and what could be wrong with that ? *rolleyes*

    Here’s a nice gem for you:
    http://www.h-online.com/open/features/OpenOffice-at-the-crossroads-1023702.html
    Synopsis: Real developers don’t like specs, they don’t like QA, they don’t like updating help files just because they changed something, they love to do just whatever they want, oh – and would SUN / Oracle please write our paychecks ? In geek speak:
    “The virtue of successful open source projects is supposed to be that they are developer driven – open, democratic, noisy, argumentative, divisive, chaotic and productive.”

  12. P.S. Most sites stick to praise, I stick to calling out crap when I see it. I am not saying that there is nothing good in the FOSS world, only there is enough people out there gushing over it for me to leave it alone.

  13. I think too that Ubuntu seems converging to Mac Os X look, but I’m unsure if it is done with the explicit intent to copy it or it’s just converging evolution (http://en.wikipedia.org/wiki/Convergent_evolution).
    I don’t think that the desktop is a solved problem: maybe it seems so just because now we are so accustomed to some (initially) arbitrary paradigms that we think that we can’t do better.

    But play for a while with next KDE 4.5 (and in particular with plasma, nepomuk, akonadi), and you’ll see that a lot of things aren’t obvious any more, and we can still do things interesting with the OS and with the desktop environment! It’s not just a matter of applications.
    Applications don’t live alone isolated on the desktop, they can communicate between each other, exchange data, and interact with us and with the system. If the desktop environment let these data flow, you can do more and unexpected things with your desktop environment.

    Stil about the apps: I don’t think that we really need to get a new version of an application as soon as it go out in the wild. For the typical user updates are just annoyances. I think that a set of updates every six months is quite reasonable. This slower pace of distribution let people write documentation, discover issues, and fix them for most of us.
    Remember also that there’s not just applications, but also libraries, and most of them are shared between apps. Sometimes if you want to update an app you need a new version of a library, but chances are that this new version is incompatible with other applications, and you get problems.

    Also you seem to ignore that out there there are also quite a number “rolling release” distro, like debian unstable and arch linux, for example. They give the user the possibility to have always the newest version of everything as soon as is released. So why don’t people use them instead of all that six-month-release distros? I think that it’s because it requires a lot of user work to maintain a rolling release system, and because documentation about issues become old and inapplicable in a very short time, so it’ difficult for people to get and give help.

    But still, if you want you just can compile yourself an application you care for. I usually do it for digikam: it’s released almost every 3 or 4 weeks, and since I’ve already an environment ready for compilation, I just need to type the magical “cmake && make && sudo make install” to get my new version. Not difficult.

    But if it’s too difficult, if you are on Ubuntu you can just use one of the thousands of ppa that give you updated versions of the apps that matter for you. You seem to ignore this. For example, the KDE team gives us a release every month, and the kubuntu team puts this release on their ppa almost a couple of days after the release, so you get always updated applications.
    So, if you don’t like the default, more conservative, approach, you can go (almost) bleeding edge using your preferred ppas.

    So please, don’t be so superficial when you judge the gnu/linux world!

  14. I’ve noticed my own decline in “tweaking” apps and especially the OS over the years. It used to be I spent a weekend futzing around with everything upon a new release, but now I seem to defer that work as long as possible. I still do my tweak set with XP but that’s mostly because I did the work years and years ago; it’s pretty mindless between my stored profile template and some registry imports. I think there is some rationale as to why people don’t care anymore:

    Windows and Mac OS have become far more strategic with their usage of visual effects. Back in the days of Windows 98-XP when we started to have just a little more horsepower than was required to run the OS plus one app, visual effects were added for their own sake. While they surely looked impressive at a convention, all the sliding and fading served as usability regressions because they ultimately delayed the user from getting what he wanted while not really adding anything that wasn’t there before. It’s obvious Microsoft et al have spent considerable resources determining the proper balance of effect-driven delays and reducing the jarring effect of windows and alters just “popping” into place while also providing effect-driven context-specific cues.

    Beyond rotating themes from Microsoft’s stock, I never bothered to “tweak” Vista much and have even less inclination with 7. There was much todo about Aero “wasting” memory (though, curiously, nothing with regard to Mac OS), but these days 512MB video RAM is considered small. I don’t know how much Aero eats up, but I very much doubt it’s that much. Then I find out that video-hungry applications (e.g. games) can shut off Aero and other effects on the fly! That’s just awesome. It’s like having your cake and eating it, too, whatever that means.

  15. I also agree with the sentiment that the desktop was essentially “solved” with Windows 95 and disagree with the above sentiment that its paradigm was arbitrary. Microsoft spent considerable amounts of money writing the interface from the ground up utilizing tons of interface designers and testers. In its day Windows 95 was immediately intuitive to both new users and those who have already been indoctrinated, and it was hailed as the most significant UI breakthrough since the original Mac OS, which at the time had been stagnant for nearly a decade.

  16. @gerlos
    I’d love to write a serious response to that comment but I’m just laughing to much at the stupidity of it. The “So please, don’t be so superficial when you judge the gnu/linux world!” remark at the end, particularly the inclusion of gnu, is golden.

  17. @gerlos
    You miss the point. Why should I have to be aware of all these workarounds such as adding PPA’s (which is a security liability) or compiling from source or any of these, quite frankly tiresome, activities? Windows, download and run it. OSX, download it and drag it to apps. Linux? UseEsotericWorkarounds(tm). How does this situation actually benefit me, you or anyone else who uses it? You are defending it, but do you not deny it can be done better? You talk about libraries and conflicts yet no other platform has this problem. Download app, install, done. Is my life easier as a Windows/OSX user or as a Linux user when it comes to their approach to software distribution? Skype on Windows – 1 download. Skype on OSX – 1 download. Skype on Linux – 6+ downloads. Do you not see this is madness and should be fixed? Why on earth is this situation allowed to exist? You hear the FOSS crowd drone on about open standards yet can’t even agree among themselves on something as basic as package formats. I really don’t give a toss about reasons I just want it fixed so I don’t have to deal with this crap anymore. Download program, install program, why is this so hard?

    So please, don’t be so superficial when you judge the gnu/linux world!

    But that’s just it, I cite problem X and you cite Solution Y as if this somehow negates the problem in the first place, the problem is still there, it’s still annoying but now there is a workaround. I am not going to use an OS out of charity to it, I am not going to use an OS either due to vague ethical reasons or some bizarre hatred of the competition. I am going to use whatever works the best with the apps I need – that is it. Why should I struggle to do stuff like update an app outside the repo when I can use a system that sorted this process years ago? I want to to know what I gain by using Linux – and don’t say freedom, or stability, or security or pretend like if I use it I’ll magically get a refund on my OSX/Windows licenses. If you approach it from the perspective of someone having no problem with traditional copyright and no issues with paying for a service there is pretty much no sales pitch, only outdated anti MS FUD.

  18. @gerlos
    “I don’t think that the desktop is a solved problem: maybe it seems so just because now we are so accustomed to some (initially) arbitrary paradigms that we think that we can’t do better. ”

    It can be improved (just look at the windows 7 taskbar), but there really isn’t much else, it works damn well as it is. More liberty in UI design (WPF, Cocoa) is far more important. Changing things for just for the sake of it is pointless.

    “But play for a while with next KDE 4.5 (and in particular with plasma, nepomuk, akonadi) and you’ll see that a lot of things aren’t obvious any more, and we can still do things interesting with the OS and with the desktop environment! It’s not just a matter of applications.”

    Yes, lets change things for the sake of it, without any obvious utility other than piggybacking on the popularity of social networks.

    “Stil about the apps: I don’t think that we really need to get a new version of an application as soon as it go out in the wild”

    Why would I want the new features the new version promised as soon as it is released? I’d much rather wait 6 months for them, it’s not like I have work to do or anything.

    “For the typical user updates are just annoyances”

    System updates are. Application updates? No, unless it’s linux style update 45674 applications at once.

    “I think that a set of updates every six months is quite reasonable. This slower pace of distribution let people write documentation, discover issues, and fix them for most of us.”

    Too slow for applications, too fast for an OS, it’s the worst possible number.

    “Remember also that there’s not just applications, but also libraries, and most of them are shared between apps. Sometimes if you want to update an app you need a new version of a library, but chances are that this new version is incompatible with other applications, and you get problems.”

    That problem only exists in linux.

    “Also you seem to ignore that out there there are also quite a number “rolling release” distro, like debian unstable and arch linux, for example. They give the user the possibility to have always the newest version of everything as soon as is released. So why don’t people use them instead of all that six-month-release distros? I think that it’s because it requires a lot of user work to maintain a rolling release system, and because documentation about issues become old and inapplicable in a very short time, so it’ difficult for people to get and give help.”

    You’ve answered your own question there.

    “But still, if you want you just can compile yourself an application you care for. I usually do it for digikam: it’s released almost every 3 or 4 weeks, and since I’ve already an environment ready for compilation, I just need to type the magical “cmake && make && sudo make install” to get my new version. Not difficult.”

    I’m a programmer and even I hate having to compile other idiots software, specially when I need to compile another 7 libraries just to get some crappy tool to work.

    “But if it’s too difficult, if you are on Ubuntu you can just use one of the thousands of ppa that give you updated versions of the apps that matter for you. You seem to ignore this. For example, the KDE team gives us a release every month, and the kubuntu team puts this release on their ppa almost a couple of days after the release, so you get always updated applications.”

    PPAs are annoying and love to cause the system to go to shit when a certain library breaks backwards-compatibility.

    “So please, don’t be so superficial when you judge the gnu/linux world!”

    Please refer to older posts for less “superficial” things.

  19. But so called “traditional copyright” is the problem. The fact that billions of people relinquish their rights to faceless corporations amassing power and wealth for one percent of the world is the problem. The fact that amazon is erasing books that can help people protect themselves against being enslaved is the problem.

  20. “But so called “traditional copyright” is the problem. The fact that billions of people relinquish their rights to faceless corporations amassing power and wealth for one percent of the world is the problem.”

    You create it you can do what you want with it. Why do you have the right to take someone else’s work and do what you want with it, they made it. You are perfectly free to create and give away whatever you want. Nobody is stopping you. The fact that seems to escape you and people like you is that the bulk of the media comes from ‘evil’ sources as they are the only ones with the money to get it made! No money, no product. No sales, no product.

    If that team of 60+ people that dedicated a few years of their life to bringing that game to you knew from the outset that they wouldn’t be getting paid because selling it (and restricting unauthorised sales) is ‘unethical’ they wouldn’t have bothered in the first place.

  21. I love the “security” and “stability” arguments because they’re always thrown out as if one is expected to take such heavy claims at face value. When it comes down to it, there’s nothing behind them because either the research hasn’t actually been done or that reputable sources dispel the claim.

    When most advocates talk about “stability” they’re really referring to “uptime”, which is kind of a crock because they know xorg has grown increasingly unstable over the years and that when it goes down, it takes all the work with it. But, hey, I still get a 1972-esque DEC terminal blinking cursor! Now that’s “stable”! But, hell, even if you engage the “uptime” argument head on, there are plenty of Windows servers up against the Linux ones, although extreme uptime is a questionable goal in any case due to missing out on security and bug fixes and facing inevitable memory fragmentation. Contrary to popular belief, random access isn’t as fast as sequential access in RAM and fragmentation does present allocation problems.

    Then there’s the “secure by design…cuz it’s UNIX” argument, which doesn’t even stand up to casual scrutiny. UNIX’s design goal was a time sharing system. Full stop. Its “security” considerations ended with the users being mutually exclusive. It was introduced in an era where high tech criminals were unfathomable. Claiming that Linux strictly adheres to this philosophy (which it doesn’t because it breaks out in arbitrary ways) doesn’t do it any service because the concept is laughable that the world’s most secure system was invented five decades ago when “operators”, as they were then called, were predominantly using punch cards and mechanical teletype terminals.

    Then there’s all the Securina advisories, but when that one comes up the “Windows is just an OS” and “Linux is all in one” argument conveniently switches. Best part is that even if one were to throw in all of Microsoft’s stuff it still doesn’t work out.

  22. Hmm. I agree on the whole OSX imitation thing – but don’t agree on passing off distros as unimportant. I think the whole distro system *could* be a real advantage if we only took the definition of audience and goal seriously in FOSS design.

    It seems Ubuntu is aiming at the exact same audience as OSX (whether they ever state it or not). Too bad all distros don’t take aim at their own specific audiences.

    There is still plenty of room for development and differentiation in distro design. It’s like trying to design a vehicle that handles like a sports car, but seats 12 and can carry sheets of plywood too. We have the ability here to design the best of breed in each. – Whether design is ever taken seriously enough by the FOSS world that it happens is another question entirely.

    The same can be said for apps. If the Gimp could pick a target audience (that doesn’t include ‘everybody’), and figure out what the goals to serve that audience are, it could really focus their development. Trying to make a ‘professional’ photo editing application while also trying to make it ‘user friendly’ to the ‘average user’ (whatever the hell that means) is a recipe for mediocrity.

  23. “Beyond rotating themes from Microsoft’s stock, I never bothered to “tweak” Vista much and have even less inclination with 7. There was much todo about Aero “wasting” memory (though, curiously, nothing with regard to Mac OS), but these days 512MB video RAM is considered small. I don’t know how much Aero eats up, but I very much doubt it’s that much. Then I find out that video-hungry applications (e.g. games) can shut off Aero and other effects on the fly! That’s just awesome. It’s like having your cake and eating it, too, whatever that means.”

    I seem to recall that 7 optimized their pipeline to halve the memory usage. I seem to recall on of the Engineering Win7 blog posts talking about how in Vista you keep a buffer in a main memory and on the graphics card while 7 can keep it only on the graphics card.

  24. Quote: “System updates are. Application updates? No, unless it’s linux style update 45674 applications at once.”

    System Updates aren’t a pai on Windows, since you can set updates to install when you are asleep and Microsoft significantly reduced the amount of reboots needed while installing or updating software with Windows Vista (and even more in 7).

    The point about Application Updates in Linux is very true, though. It is not cool to install an OS and and have to download 3 GB worth of updates for it off the bat.

    Most Linux Updaters don’t know how to separate critical updates from Recommeded/Optional Updates, either. They just put recommended in the notes, but every damn thing is usually selected by default. It’s like trying to fine-tune your Linux installation.

    No one wants to go through the entire damn list, read almost every entry and try to add or remove stuff that they need. Linux Updater applets need work.

    Linux Distros also need to use only one shell for scripets, and avoid the use of scripting languages like Perl, Python, PHP, etc. I’m tired of distros installing 5 shells, and 3 scripting languages + a bunch of their libraries by default, as needed dependencies.

    Solaris got that right a decade ago. Linux is still putting a bunch of crap on workstation machines – and no doubt that inserts more potential security holes and makes updating even more rediculous (updating crap you don’t need or use is unacceptable, IMO).Anon

  25. @AnonGuy

    Totally agree, although they are a bit of a pain on windows if you leave it in default mode (install automatically), easily fixed.

  26. “Most Linux Updaters don’t know how to separate critical updates from Recommeded/Optional Updates, either. They just put recommended in the notes, but every damn thing is usually selected by default. It’s like trying to fine-tune your Linux installation.”

    As if you could have optional updates in Linux when applications depend on the specific build numbers of the libraries they require.

  27. One find I find seriously terrifying is the “release early, release often” motto for many distros. I’m a Windows user primarily but I enjoy using Linux when I’m coding software etc so I keep one disk with Arch Linux on it and another drive just for testing new distro-versions.

    Earlier this year I installed Ubuntu 10.04 about two or three days after it’s release and was genuinely surprised when Update Manager popped up on my first boot. It wouldn’t be too bad if it was like two updates, one of which being the release notes. But it wanted to update about forty apps, we’re talking 350MB data.

    Seriously? Is their QA process really that shite? Considering how Ubuntu currently is the premier average user distro and backed up by the bottomless horn of money called Shuttleworth one thinks they’d check things like that before actually releasing. They do have betas and RCs but do they actually do work themselves?

    No matter how awesome a community is there’s no way it can replace proper in-house testing. Where many betatesters download the early versions to check them out and perhaps report one or two bugs, real companies employ people who get paid to sit eight hours a day trying their hardest to break the software. Not to mention things like automated testing etc.

    Doesn’t people take pride in their work anymore?

  28. @David

    The problem is that the Linux communities are convinced Linux is *already* perfect. There’s the prevalent attitude that Linux is “already there” and just needs some tweaking before it’ll be “noob-friendly” enough for everyone to use. That’s why Shuttleworth and co. are obsessing about themes, wallpapers and buttons. The REAL issues, from bugs to usability, are cast aside because the attitudes are always that problems don’t really exist, are faults of users, will be fixed in future or that you must tell users what they need and don’t need.

  29. @Delano

    Yeah, I suspected as much. I just refused to admit it to myself. I’m a geek, I take pride in doing a good job when it comes to software and making the best solutions. But I guess that’s the difference between one developer and a clusterf*ck, many eyes lead to many “ok” instead of one great solution.

    It’s really pathetic and if they bring up the “but we do it for free” I suggest taking a look at the various BSDs and Haiku. There you also have people working for free but the difference is QA and strict coding rules. The results speak for themselves, it may not be as flashy but atleast it works and works well.

  30. The difference is, Linux has been hijacked by cultists. The community is entrenched with an irrational hatred of Microsoft and tries to push Linux as a flawless, unbreakable Windows/Mac-beating desktop OS. That is why the community has so many apologists; it is the natural result of the cognitive dissonance that occurs when you try to defend traits that don’t really exist.

    The BSD community large take their OS for what it is; a server system and a geek/coder’s playground. If Linux did the same, it would be better.

  31. Amen.

    Linux in itself, without the GNU userland or tons of crap piled on top of it is a really nice piece of software. It’s not flawless by any stretch of the imagination but the basics of it is sound. It’s portable, supports lots of different technologies and generally behaves well. It’s when you start piling crap like X.org, a DE and the tons of different extra daemons on it things start falling apart.

    Take for example the sound system. Back in the day when it was using OSS it worked well then ALSA came along for ideological reasons but it worked well enough too. But then people started creating additional frameworks like PulseAudio, Phonon etc and things going downhill.

    A lot of so called progress is being put into motion by “cultists” and often because of ideological reasons. Apparently it’s OK to break working software if it’s deemed immoral by their Great Leader.

    I’m looking forward to seeing more progress in the evil, immoral software project clang. It’s one of the more exciting things that’s happened lately in the compiler world, it’s technically superior to GCC with the added bonus of being properly licensed and not directed by a fanatical hippie. :)

  32. It seems Ubuntu is aiming at the exact same audience as OSX (whether they ever state it or not). Too bad all distros don’t take aim at their own specific audiences.

    While I’ll agree that having an intended audience is important, going after Mac OS X users is largely going to be a complete waste of time. OS X isn’t just about the UI, it’s also about the apps. Get me TextMate, CSSEdit, Coda, Transmit, SoundStudio, Fluid/Fluidium/Fake, Versions, Acorn, Boinx TV, Skitch, Tweetie, LaunchBar, TextExpander, 1Password, MarsEdit, LittleSnapper, RapidWeaver, BusySync, Cloud App and fucking Netflix and we’ll talk.

    Yeah, there are some free software titles similar to the above. No, they aren’t as good or as feature rich. No, I’m not willing to give up Automator and my custom AppleScripts, TextMate bundled and Keyboard Maestro plugins for anything else out there. In fact, for me and for what I do (I’m a writer), TextMate alone is make or break. Could I convert my custom bundled into a system that would work with one of the TM port attempts for Linux (or Windows for that matter), I suppose. The time and effort involved would negate any supposed price savings. And nothing like Coda or CSSEdit exists in Linux.

    And that’s before I even address the basic shit like video and photo editing. No, PiTiVi or whatever doesn’t work. OpenShot can suck my non-existent dick and F-Spot can go fuck itself. RAW support is flakey enough on real operating systems, in Linux it’s a nightmare. If I can’t import video from my Panasonic GF-1 or RAW images from the same camera, you lose. Apple loses points here because while iMovie and Final Cut Express have decent AVC-HD and AVC-HD Lite support, Final Cut Studio still doesn’t. Fortunately Adobe actually did come through with Premiere CS5, meaning I don’t have to render just to preview a damn timeline before export. Apple seriously loses points for abandoning its pro video tools, but the platform is still supported and the consumer market is well fed.

    But the thing is, if you’re just going after people who can’t afford a Mac, you’re still competing with Windows. And Windows has way better software.

    I mean, the fact that much of the whole identity overhaul and new UI for Ubuntu was made on a Mac basically says it all. They can’t get their hired UI people to switch. Why the hell would Joe Mac User, who has that nice Genius Bar and the 800 number staffed by friendly, knowledgable people? So I can pay for Ubuntu support to tell me to alter my gconf file so my display won’t freak out?

  33. Also, I totally agree with David on Clang being the shit. Watch the session on LLVM from WWDC (free to watch you just need a free Apple Developer account. It doesn’t give you the good stuff line App Store access but you get access to all the dogs and videos for free), freaking amazing. The Xcode 4 preview is just jaw dropping.

  34. @Freedom Master:
    “But so called “traditional copyright” is the problem. The fact that billions of people relinquish their rights”

    Which “rights” exactly ? The “right” to use other people’s work for free and give it away for free ? Don’t care, property is all right with me.
    The “right” to muck around in somebody else’s code ? Even if I were a great programmer (which I am not), this might be a bad idea, as we all learned:
    http://static.datenritter.de/xkcd/openssl-221.jpg

    “to faceless corporations amassing power and wealth for one percent of the world is the problem.”
    Yes, I part with some of my cash. In return I get software that works and helps me to get things done. You – assuming you actually “contribute” to Linux development – part with some (hard ?) work of yours which then is used by Google, Apple, IBM, HP, … to make more money. What do you get in return ? How is your helping big companies make money morally superior ?

  35. @Richard Querin:
    “I think the whole distro system *could* be a real advantage ”
    How so ? Do you think that one distro uses / should use one kernel version that “handles like a sports car” and another a kernel optimized for “12 people and plywood” ? There’s a reason why other use the same kernel whereever they can – it makes so many things so much easier, and I don’t think the performance pennalties are anywhere like with cars. (In windows, it’s mostly one switch: “Give more priority for foreground / background apps.”)

    Imagine the Linux devs getting their acts together and actually cooperating and standardising: ONE installation mechanism, ONE desktop, ONE audio stack etc. ONCE a year (for the time being, the 1st of April would be appropriate ;-) new versions of mayor components – beta-tested in combination – would be released, then for a year it would be only bugfixes and security patches that DON’T break things. Everybody would have the same working and tested baseline. Where would that leave the need for different distros ?

    OK, you could bundle different apps. But since with a working, identical baseline, every app developer could just create an install file and put it on SF (for example) where the installer on every machine could pick it up, “bundling” would be less of an issue. E.g., the OS setup programm could include a screen asking “Which bundle would you like to start with ? Standard – Office – Gaming – Education – Developer – Geek – Music recording – …”

    Would you really prefer today’s mess to this solution ? (Of course it ain’t gonna happen – it would be the sensible thing to do, you know, not the “free” thing …)

  36. To avoid any missunderstandings: With the above post I did not intend to imply that the necessarry applications for all those bundles already exists – in that reagrd I agree with Christina.

  37. @Carsten

    Bundling and organizing is definitely a way to go but there are some issues that need addressing first. Biggest one would be about who decides what goes in. Looking at the software available you’ll find that there’s very little software that is actually complete. Not just complete as in “not beta” but also in complete featuresets and so on. You can have a bundle for “Video Editing” but that implies that it actually can edit video which is sadly lacking.

    When you go buy Final Cut or Premiere there are some features you expect, like importing, timeline editing, filters and decent compatibility with formats. With today’s OSS climate you won’t find one single app that does all of this but you’ll have to install several applications to create a workflow.

    So lets say you bundle a decent working video editor, you’ll still need additional software to get work done and who decides what that work entails? Can someone make the decision that importing h.264 video isn’t needed and therefore exclude some pieces of software?

    Withóut a paying customer base it gets very hard to gauge what people actually want so other ways are needed to figure that out. With Premiere for example you can be damn sure that if a needed feature is lacking people will find another solution whereas with todays OSS landscape it’s not that clear cut.

    In conclusion:
    Your vision seems unlikely without centralised control and controlling today’s Linux users is like herding cats. They don’t like authority and “the man”. Adding the fact that many Linux users have an insane aversion of paying for stuff doesn’t help either.

  38. @David: Huh ? Was my English really that bad ? No, I really didn’t mean to say the apps were already there. However, a working and stable baseline might help at least a little towards creating them. Of course, the biggest issue is that creating this baseline would require either a level of cooperation or a level of leadership that is nowhere in sight. As the link I posted earlier succintly puts it: “The virtue of successful open source projects is supposed to be that they are developer driven – open, democratic, noisy, argumentative, divisive, chaotic and productive.”
    (http://www.h-online.com/open/features/OpenOffice-at-the-crossroads-1023702.html)
    Once we ignore the word “productive” – I don’t think it has any legitimate rights to be included in that sentence – it shows pretty much how FOSS devs prefer to work. Creating good, usable, coherent, integrated SW just doesn’t come into it.

    Here’s my pet issue: I used to be an amateur musician (and not the worst in town), and I like computers, so I shelled out some real money to get some SW for composing and recording music. (I’m not much of a songwriter, but I still had some good fun with it.) The main SW I used was Cubase – one of the more popular solutions in the field. What about Linux ? Obviously it would be nice to have a) a FOSS alternative to Cubase or b) a Linux port of Cubase.
    a) The closest thing would be Ardour (for Audio) and Rosegarden (for MIDI) JACKed together – one more example for non-integrated pieces. The makers of Ardour (who readily admit that they are nowhere close to the “big guys”) ask for donations. Including MIDI functionality – a mayor undertaking – is top of the list of “Popular Issues”. However, the 23 people willing to donate for that have between them come up with just $1245 – might take a while.
    b) Cubase is already cross-plattform (Win and Mac), so a port to Linux might well be feasible. However, if I put myself in the shoes of the devs, I had to ask myself:
    - Should we do a Gnome, a KDE or a “naked X” version ?
    - Which audio stack to choose ?
    - Which distros to support ? (Testing on, packaging for, end-user support)
    So, with a baseline, it might be feasible to do a port (because that would create ONE Linux market) – without it, the question is moot: Several different versions for the one percent of computer users least willing to pay for SW doesn’t make bussiness sense.

    Of course, for the freetards that’s fine: They hate commercial SW, they don’t write much music, and they are too busy evangelizing their brand of “freedom”, anyway. WorksForMe and YouDontNeedThat once again save the day ;-)

  39. @Carsten

    It wasn’t meant as a response, counter-point or anything. Just my thoughts. :)

    Somewhat of a continuation or something, elaborating on your reasoning.

  40. many eyes lead to many “ok” instead of one great solution.

    That’s one of the most quotable phrases of the last year. And just about anybody who has been involved with multi-party decision making knows it’s totally true. Besides FOSS, “many eyes” decision making has given us the unimplementable ISO/OSI network stack that has seven layers compared to TCP/IP’s four. Not coincidentally, seven committees were involved in the process. The massive delay in Vista’s release is mostly attributed to having an oversized team with too many hands in the pot, which led to “fiascos” like the shut down interface. Possibly the most infamous product failure of all, Ford’s Edsel, is often attributed to having an oversized team with unclear goals. Back in Apple’s dark ages, instead of rallying the troops around one clear goal, its management created a Survivor-style atmosphere between “blue” and “pink” teams which lead to an everybody-for-himself scenario where all the employees focused on getting “their” stuff in. Anyone’s who’s ever perused a major FOSS mailing list has seen this sort of scenario for himself.

  41. @David: Thanks.

    (IMHO, first we need the baseline – which won’t come -, then we need the apps – which won’t come -, and then we’d have the luxury of talking about bundling.)

  42. @Tux Sux:

    First they came for emacs, and I’m an emacs user, so I bitched. Then they came for ISO/OSI…

    Humph. IP at the physical layer is logically the same as ISO/OSI, even though the physical interface for RS232 (presumed for ISO/OSI, simply because it was the thing available in 1980) and Ethernet is clearly different.

    This becomes more obvious when you move up to the link layer, which is practically identical between the two. A frame is a frame is a frame.

    At the network layer, IP chooses to stop short somewhere between half- and two-thirds of the way through the ISO/OSI equivalent. This isn’t because it wasn’t designed by a committee. It’s because it was designed as a platform for connection protocols. We happen to have two of them (TCP and UDP), but there could have been more, and given the number of times I’ve seen people try to implement a message-passing CP over the inherently stream-orientated TCP, or a reliable CP over the inherently unreliable (but message-passing!) UDP, it’s quite arguable that there should indeed be more.

    The ISO/OSI model has two main advantages in layers 2 and 3, imho: it’s far easier for an app programmer (or even a middleware programmer) to work with a flexible concept of packets than it is to work with either the TCP or UDP equivalents; and, more importantly, you get to negotiate between both endpoints before establishing a connection. This is an astonishingly feature-rich benefit, and it beats the shit out of all the hand-hacked IP equivalents, where you basically use ioctl to negotiate with the lower layers of your local stack, and hope that it works at the other end as well.

    The disadvantages of the model are that (a) it’s shit as a streaming protocol — which it was never designed for — so it’s more server/client than peer-to-peer; and (b) it got obliterated by the market when Unix workstations and the like came along at a far cheaper price than most X.25 based networks.

    Which is fine, and the way it should be. But don’t go boasting about *CP/IP’s mere four layers as opposed to seven, because that’s just bollocks. Where is the IP session layer? Where is the IP presentation layer? Where is the IP application layer?

    I’ve actually seen ISO/OSI implementations of the session layer in the wild, and they were perfectly fine, and what’s more, a proper standard. The equivalent in the IP world is a “bazaar”-fuelled mess of semi-house trained gibberish that competes to fill up the payload of the packet to the extent that, for some quite simple telco applications I’ve seen, half the damn payload disappears in protocol hell.

    I note that there’s a section in RFC 3439 entitled “Layering considered harmful.” It’s dumb. Would anybody expect to see an equivalent assertion in the wonderful world of frameworks called “MVC considered harmful?”

    Nice to know that TCP/IP has nothing to do with committees, however. It might come as a shock to all those IEEE committees out there, but it’s nice to know anyway.

  43. Dr Loser,

    Your response meshes perfectly with the Joel on Software article recently linked on jerkface comments:

    http://www.joelonsoftware.com/articles/Stupidity.html

    Basically, you’re turning a blind eye to the deadline slipping and general lack of practicality in favor of “cleanliness” and a geek’s sense of perfectionism. Even if ISO/OSI were “better” eventually, it took so long that everyone lost interest and overloaded TCP/IP to fit the workload. Is it a mess? Absolutely, but if ISO really wanted to avoid that, they wouldn’t have spent two decades “designing” it before ultimately throwing their hands in the air.

    The comment about seven layers was strictly about how decision makers tend to get their own piece. That should have been quite obvious given the context. However, while I did not pass judgment on the technical aspects, I do find it unlikely that seven is the optimal number given the political circumstances.

  44. It’s a great example of how utopian dreams have a nasty habit of fizzling out. Another example of this is GNU HURD.

    Even though the design or plan might be the most elegant thing mankind has laid their eyes upon it doesn’t matter if you can’t deliver. Sometimes elegance have to take the backseat in favour of getting shit done. Aiming for perfection is great but sometimes you have to settle for something that works in order to get it done, TCP/IP might suck but atleast it works.

  45. Another one that’s somewhat obscure is a video format you’ve probably never heard of called NUT. When Matroska (MKV) was released, the ffmpeg/mplayer guys shit all over it calling it a hack, claiming C++ was inappropriate in any scenario, and saying that it’d bring video players to their knees (apparently ignoring the effect of high def H.264). So they went to work on an “efficient” container format, a programmer’s dream. I stopped checking in on it after 2-3 years but basically they spent their time arguing over whether headers should be two bytes or three and bitching about perceived inefficiencies measurable in kilobytes over a two hour movie. Meanwhile most of the stuff that made MKV appealing was labeled as “you don’t really need that bloat” so that even if NUT were implemented it’d be little more than a modernized AVI.

    End result? MKV is a stone’s throw away from being the de facto standard for high def and multi-lingual content while no one has even heard of NUT. I certainly have never seen a NUT file in the wild.

  46. Yeah, I have a faint recollection of that stored in my database. Even one of the relatively small yet awesome features of MKV (embedded subs) probably wouldn’t even be considered if they’re that anal about header-size.

    Reminds me of the VP8 vs. h.264 debate. Even if h.264 is technically it will crumble under the mighty power of YouTube. Not really relevant to the topic, I just find it amusing how technical superiority a lot of the time loses out to either convenience or adoption.

    (I know VP8 is superior in one important aspect though, it’s not encumbered by any patents atm)

  47. @Tux Sux:

    OK, on re-reading, you’re clearly suggesting that “the basic four are enough” rather than comparing numbers. Absolutely, and I apologise for (inadvertently) misrepresenting you. I’ll accept that, in general, the ISO committees got carried away above the transport layer. (Though the session layer did still work!)

    I’d still suggest two things: the basic four worked perfectly well for ISO/OSI, and they worked pretty much out of the gate in 1980 (the Red Book in 1984 added a lot of nice features, but didn’t substantially change things — and where it did, the negotiation phase of the setup handled it transparently). Hard to see a committee issue at that level, then.

    Additionally, it’s a little unfair to compare a protocol stack designed for telcos and referencing work from 1978 and before against a protocol stack designed for DARPA and mostly for use on LANs (thus the streaming nature of TCP/IP).

    ISO/OSI performed its function extremely well between 1980 and … well, I last used it circa 2000. TCP/IP is fine now, but you’d have had to have thirty years worth of foresight in terms of hardware and network speed even to imagine something like VoIP working *at all*.

    Not sure what your comment about geeky perfectionism is meant to mean. I’m saying that the (implicit) layers above TCP or UDP are a total and revolting and completely unco-operative mess, and you’re saying that the (explicit) layers above ISO/OSI transport are a total and revolting and committee-driven mess.

    Well, so what? Neither one of us appears to be a perfectionist. Probably we’re both geeks, but it’s lice’n'flea territory at this point. Basically I agree with you about ISO/OSI upper layers (particularly 6 and 7, which were ridiculous). You appear to agree with me (“Is it a mess? Yes.”).

    But that’s hardly the point. The marketplace decided, as we both pointed out, and that’s the way to go, as we both agreed; but it doesn’t necessarily mean that the committee-driven decisions of ISO/OSI were any better or worse than the committee-driven decisions of VOiP, SIP, etc etc etc.

    Markets tend to be driven by costs versus functionality. Technical excellence is neither here nor there. By 2000, you could buy an ethernet card for about $20 and get the stack thrown in for free. For an X.25 card? Probably nearer $200. Number of socket programmers out there? Tens of thousands at the minimum. Number of X.25 programmers? Hundreds.

    I’d hardly knock IP-based protocols. They’ve been my bread and butter since 1990. However, as a historian (sub-class, geeky), I kind of object to sweeping observations about why one technology beat another because of perceived organisational failures — at least, without reasonable proof. I’m fairly certain that timing, strong backing from the DoD, and consequent cost factors were rather more important.

    And if I’m even partially correct, then it’s not really as good a metaphor as the Edsel, is it?

    @David:

    Ignoring pointy-heads on committees, the *engineers* at Honeywell (etc) who came up with the ISO/OSI model were not substantially different from the *engineers* who came up with the xCP/IP equivalent. I’d assume they swapped notes, papers, and ideas.

    Elegance be damned. Perfection be damned. In this case we’re talking about standards. The ISO/OSI one worked in 1980, as advertised, and on 1980 hardware. The TCP/IP one has always worked, on similar terms. It doesn’t suck. It’s a perfectly fine streaming protocol. It’s a fucking pain in the arse to work with for anything else, which is what I’d expect. “At least it works” is a pretty crappy reason for burning hundreds of millions of man-hours fiddling around with Yet Another Socket Abstraction and shoe-horning Yet Another Session Layer Abstraction.

    It’s not a question of whether it *works.* Lots of things *work* — even Token Ring *works.* It’s a question of whether it’s *saleable*. Show a CTO a network interface at a tenth the price — instant sale. The amount of crap required to back that $20 up is amortized into the future; rather like Linux, really.

    NOTE: I am NOT saying that ISO/OSI is better value in this respect. I am merely saying that market decisions are made across many other dimensions than “at least it works.”

  48. I’d say convenience is perpetually underrated as an aspect to technical adoption. People want stuff that enhances their lives, not paragons of computer science. YouTube will still use H.264 but through Flash, which won because it offered the most convenient playback method compared to WMP, QuickTime, Real, and other stuff we’ve long forgotten. It’s embarrassing how Apple lost this particular battle, especially after ISO literally proclaimed them victor.

    As for NUT, I seem to call them leaning toward keeping subs separate…which was part of the point of MKV in the first place. I mean, what’s the point of a multiplexed format that…doesn’t multiplex? However, I just looked up the spec and it’s in there:

    http://www1.mplayerhq.hu/~michael/nut.txt

    In fact, they seem to be very loose on the types of data the format can contain, which is very ID3v2 or MKV of them.

  49. @Dr Loser

    Just to clarify, I didn’t mean that TCP/IP sucks. I was being rhetorical in that even if it sucks it doesn’t matter now because it got done. I rank “it works now” higher than “it will work great once it’s finished”. It’s easier to build upon something that is out in the wild.

  50. @Tux Sux

    Cool, but as I already have tons of video in MKV and hate remuxing I’ll stick with MKV. ;)

  51. @David

    Your rhetoric needs a little work, then. It’s difficult to read that entire paragraph any other way … never conclude with a statement that means the reverse of what you want it to mean.

    I don’t think any of us would disagree with the high ranking of “it works now.” It’s a non-argument in context. Reiterating the history once more:

    X.25 (ISO/OSI layers 1-3) worked from 1980 onwards. TCP/IP worked from about that point (although, initially, restricted to Unix platforms. Which was a big deal in those days).

    The layers above, in each case? In a sense, not very important. In another sense, shit, in both cases.

    If you were working with network protocols, as I was in the late ’80s, that didn’t matter anyway. Either your end-to-end protocol was ISO/OSI, or it was TCP/IP. You built stuff on top, and ad hoc. The fact that there were “standards” (which you ignored) was neither here nor there.

    TCP/IP won out because of many advantages, few of which were technical (although few of which were entirely non-technical).

    Off the top of my head, and in order:

    * Support from the DoD. Great as a cost-reducer, amongst other things.
    * Support over NetWare. This was actually a big thing in the ’80s and early ’90s (which is ironic, since Tux Sux has compared me to the “geeky perfectionists” in In Search Of Stupidity. Yes, I’ve read it. Not just the introduction). You could run practically any LAN protocol over NetWare (even AppleTalk, I believe, and I still miss the layers above AppleTalk 1-4). You couldn’t really run X.25, and why would you want to?
    * Third-party hardware support. X.25 is essentially end-to-end, as you would expect from telcos. IP benefits from bridges and routers, and if you can get somebody to chuck those out the factory door at low prices, the network effect (the real hardware one, not this soft six degrees of Bacon thing) is pretty powerful.

    My conclusion is quite simply that the merits and demerits of one solution or the other have little or nothing to do with committees. (On a brief note, however, you should be aware that the ITU-T is fundamentally a European organisation, which didn’t help much.) They have little or nothing to do with “it just works,” either, because when “it just didn’t quite work,” you built “it just works” on top of either one.

    It’s all down to market realities and pricing and the ability to source “expertise.”

    Your point that “It’s easier to build upon something that is out in the wild” is, I’m afraid, moot in the context of the ’80s. More to the point, it’s more convenient to use an end-to-end protocol if other people are using it 100x more, and that *already* has things built upon it “out in the wild.” (Incidentally, this mostly doomed SNA, even *between* IBM machines. Serves the stupid thing right.)

    @Tux: Comparing ISO/OSI with the HURD, btw, is a step too far into unreality. Even if I accepted that ISO/OSI failed because of naughty committeeitis, I would like to point out that the HURD failed at the totally opposite end of the scale. No matter how often Richard talks to his own toenails, that doesn’t really constitute a committee in anything other than the “This Little Piggy” sense.

  52. Dr Loser,

    I did not compare OSI to Hurd.

  53. Cool, but as I already have tons of video in MKV and hate remuxing I’ll stick with MKV. ;)

    Yeah, and what do you do with it after it’s in NUT form? Those dozens of kilobytes saved will look great when unplayable files are sitting around on your hard drive.

  54. @Dr Loser

    No need to get your panties in a bunch. I wasn’t aware that this was a formal debate, I must’ve missed that sign. Seeing as this is the comment section of a blog I’m free to rant, rave or say whatever I want without feeling the need to adher to some arcane ruleset.

    It’s a place for lighthearted conversations and mucking around so why so serious?

  55. @David:

    Me, serious? You’ve got to be kidding.

    @Tux Sux:

    Sorry, that was David Weizades. I was desperately trying not to attach the wrong name, and whaddya know, I did.

    @David Weizades:

    It’s not a formal debate, but it’s not a Ubuntu-style forum either. (Despite the rather messy contretemps between John Stamos and JoeMonco on the previous post.) Sorry, but if you’re going to claim something is rhetorical when it looks like nothing of the sort, I’m going to point that out.

    I didn’t comment on your quote:

    “Linux in itself, without the GNU userland or tons of crap piled on top of it is a really nice piece of software. It’s not flawless by any stretch of the imagination but the basics of it is sound. It’s portable, supports lots of different technologies and generally behaves well. It’s when you start piling crap like X.org, a DE and the tons of different extra daemons on it things start falling apart”

    … because all of that has been suggested by Linux devotees, incessantly, for what now seems like a lifetime. Sometimes they arrive as fully-formed Adam Kings. Sometimes they claim to be Windows users, but … (and the *but* is Arch? I think I’d rather spend my spare time fixing 1920s motorbikes).

    I’m not sure about light-hearted, but I can manage light-headed:

    * Linux without GNU is, basically, nothing. If it helps, I think that is also true of *BSD. *BSD is a lot less vocal about these things, however.
    * There is no such thing as a GNU userland. Gnu provides a tool-chain, a set of programming tools (mostly CLI), and some interesting projects here and there. Some of them are worth pursuing; some not.
    * It is impossible to set up a Linux system without the “tons of crap piled on top of it.” *All* Linux sysems come complete with “tons of crap piled on top of them.” Even if this *were* possible, it would not be “a really nice piece of software.” It would be an operating system without a purpose.
    * The basics of it are sound in the sense that the basics of a steam-roller are sound. Most people have evolved beyond steam-rollers.
    * It isn’t particularly portable. The kernel does OK, but what’s the point of a portable kernel? Have you ever tried to port X? Is there a point to a ported Linux without a video stack? Does Linux have an alternative to X?
    * It doesn’t support “tons of different technologies.” It mimics some, botches others, and plays around with concepts which it changes arbitrarily every six months or so. It is *ideologically opposed* to technologies (if you can call them that) like stable ABIs and stable APIs. It is *ideologically opposed* to technologies where the source doesn’t come free, _even if the actual object library comes free_.
    * It’s the only OS in the whole known universe where, after ten long damn years, people are still bickering about the DE (desktop environment). I believe that was the point of Kerberos’ post here.
    * If I had to pick a system that leans excessively on daemons, it would be Solaris. Daemons are *not* part of the Linux disease. I can’t think of a single Linux daemon that is more obviously broken than the rest of the system. YMMV.

    You would presumably be the same David Weizades as in http://www.mail-archive.com/xorg-prop-drivers-testers@lists.launchpad.net/msg00037.html and https://lists.launchpad.net/xorg-prop-drivers-testers/msg00037.html and various other links. Launchpad and Ubuntu and maybe if I could be bothered I could track down Arch. Doesn’t sound much like a “Windows user, primarily.” Sounds more like a troll who has been pulled over by Kerberos’ demolition of Ayatana.

    But then, not only do I have my panties in a twist, I have a suspicious mind.

    @Tux Sux:

    Sincere apologies for confusing you with this waste of space.

  56. It’s not a formal debate, but it’s not a Ubuntu-style forum either. (Despite the rather messy contretemps between John Stamos and JoeMonco on the previous post.)

    What? No brownie point for me getting rid of a troll for you lot, eh?


  57. There’s the prevalent attitude that Linux is “already there” and just needs some tweaking before it’ll be “noob-friendly” enough for everyone to use. That’s why Shuttleworth and co. are obsessing about themes, wallpapers and buttons.

    The crazy part is how they are convinced that Linux is ready for ISVs and in their minds porting from Windows just involves a few additional steps compared to OSX. To them Linux just needs more marketshare and then ISVs will flock over.

    I’ve gone over this issue 10k times with Linux advocates to no avail. In their minds Linux is perfect and because some indy 2d game developer brought his game to Ubuntu means it is only a matter of time because EA starts porting their full library to Linux.

    There’s absolutely zero interest in making it easier to port from Windows to Linux. The Linux loons behind distros in their hearts believe that everything should be open source so helping proprietary companies port their software is not even a consideration. Most are playing the long game against proprietary software, expecting that the GPL programmer’s army will eventually provide enough alternatives and turn the tide.

    It’s a shame really because there are Linux users that would pay for software and ISVs that would like to sell it to them. However distros design around open source applications and basically tell ISVs to go fuck themselves. You would think with the success of the app store that Linux advocates would re-think their twisted moral system that Stallman created for them but sadly not.

  58. The crazy part is how they are convinced that Linux is ready for ISVs and in their minds porting from Windows just involves a few additional steps compared to OSX.

    The attitude seems to be that if it “feels like Windows or OSX” that people will flock to it. What they willfully ignore is why Windows users switch to OSX; it isn’t the theme! Sure, OSX is pretty, but many people switch, or at least buy a mac as a secondary computer, because the apps that Apple provides are top notch and work out of the box!

    Want to make music? Garage band, done. Want to edit movies? iMovie or Final Cut, done. Want to organize photos? iPhoto, done. etc. etc. etc. Just because you crudely copy the way these apps look doesn’t mean you’ve managed to copy how they work!

  59. Cool, but as I already have tons of video in MKV and hate remuxing I’ll stick with MKV.

    This remark reminds me of all those audio formats that were created to dethrone MP3. They compressed better, had more features, had 24 or 32 bit audio rates, etc. Yet they all died, or, if they’re still around, play second fiddle to MP3, the format they were supposed to usurp.

    I’ve never even heard of MKV, so good luck finding widespread support for that while iTunes movie rentals eat their lunch.

  60. A parallel of the Linux rebuttal to usability: “Anyone who doesn’t want to hand crank their car in the pouring rain is lazy and stupid”.

  61. A parallel of the Linux rebuttal to usability: “Anyone who doesn’t want to hand crank their car in the pouring rain is lazy and stupid”.

    Anyone who doesn’t want to pedal their car like the Flintstones is lazy and stupid.

  62. Listen, my great-grandfathers cranked their cars in the pouring rain. They weren’t a bunch of crying little babies that had everything made easy for them. That was before the days of volk$wagen, £ord and their evil monopolies dumbed-down the average driver’s intelligence.

  63. @JoeMonco

    OK, one fudge and banoffee cheesecake for you.

    Actually, I felt that John had one or two decent points — he just didn’t express them very well. At least he was defending the slightly weird (but consistent) edges of the Mac desktop.

    I still maintain that a true troll is someone who voluntarily comes on to a site that is avowedly critical (but in Kerberos’ case, politely) of Linux, and then claims something like “I’m mostly a Windows user, but…” And then talks FUD.

  64. @Delano:

    I always thought that Henry Ford was a visionary, violently anti-Semitic maniac.

    Now you’re telling me that he was part of Churchill’s plot to bring the pound sterling back to the gold standard? I want evidence for this £ord stuff (not least an explanation of why it doesn’t refer to the rather more disturbing “Lord”).

    Otherwise I’m going to insist on you sending me my money back, and allowing me to refer to Voldemort as M$. So there!

    I trust this discussion is over.

  65. @DrLoser

    Excuse me while I feign frustration and refer to anecdotes.

  66. @Delano

    Did you hear the one about the headless man and the Duchess of Argyll?

    Poor man. I understand he’s now a Linux server…

  67. - Users want shit to work with a minimum of hassle. Most Win and MacOS X users don’t want endless fiddling with their OS to get their job done – they want things to work right away. Noobs as well as professionals.

    - Around the year 2000, and in the beginnings of Windows XP (particularly before SP2), Linux users always had two more pro-arguments going for them: stability and security. It really was more stable and secure, because in Windows at that time, both things were an afterthought. But Microsoft got both of that fixed very fast and very well over the coming years.
    Some people also mention speed – but Linux GUI usually feels slower, more laggy and unresponsive. Benchmarks of games etc. usually ended in a tie. Linux console-only is of course fast, but irrelevant on the desktop.
    Now *all* Linux has left is a debatable “ideological advantage” of the good David vs. the bad corporate Goliath (and there are numerous arguments about why this is of almost no relevance), or maybe some obscure applications you got used to on Linux that don’t exist or don’t work that well on other platforms, which no one else cares about.

    - Aesthetics/design. Linux GUIs always have looked, always look and always will look amateurish, quirky and just plain “bad” in comparison. Design differences between single applications or GUI toolkits make it even worse. It always looks plain bad. Even if it’s just tiny things like stupid font sizes/spacing, stupid icon placement, badly readable/recognizeable icons, bad font anti-aliasing, bad fonts in general, or one app having a completely different feel than another. It all adds up to awkward usability and looks.
    Sure, the OS should first of all work and not look like a great piece of art, but it should be aesthetically pleasing when you look at it all day. Design is also important because it most often also has an impact on usability, which is the most important reason that you need to get the design right.
    Linux people *never* get GUIs right. Ubuntu’s attempts might be noble in intent, but always crap in comparison to the pleasant, unobstrusive, readable, consistent, well-structured and well-thought-out Win or OSX GUIs. Whenever I see a new screenshot of a new Ubuntu GUI “project” the first word that comes to my mind is: “fail” – and that’s even before checking all the functions/features. It’s the first impression. One that always counts. What has Desktop Linux to counter this? Nothing of relevance.

    In any case, one sentence to sum it all up: The OS is there to a) support all hardware optimally (automatic and completely hasslefree for the user), b) launch applications which is the only thing users care about (one uses applications, not the OS) and c) get as little in the way of the user as possible while doing that.
    Linux always gets in your way and requires constant attention, fixing, tweaking or working-around, and unless you’re still in school or university, you won’t have the time or will to constantly mess with Linux anymore. Do not waste your free time by fiddling with an OS that constantly gets in your way. That alone already makes Win or OSX worth their price.

    It’s really that easy to see why people continue to pick Windows or OSX over Linux, and to see why many former Linux users leave ship called Linux (which never sinks, but is still broken beyond repair).

  68. “Aesthetics/design. Linux GUIs always have looked, always look and always will look amateurish, quirky and just plain “bad” in comparison.”

    Intriguing you should bring this up when Ars Technica just reported on the new Uber-Ubuntu Font

    http://arstechnica.com/open-source/news/2010/07/first-look-new-ubuntu-font-boosts-linux-typography.ars

    Comments are a mix of “Wow! Hideous as usual.” and “I am able to read the fonts. They are awesome!”

    Amusingly, the screenshot is what I would consider a textbook example of ILikeMyFontsAllWide™

  69. More like a severe case of I L i k e M y T e x t A W i d e A n d B l u r r y M e s s ™

  70. Anyone know if adding a little css style would work :P ?
    I L i k e M y T e x t A W i d e A n d B l u r r y M e s s ™

  71. Dammit :(

  72. Luv this comment: http://arstechnica.com/open-source/news/2010/07/first-look-new-ubuntu-font-boosts-linux-typography.ars?comments=1&start=40#comment-20589574

    “The argument against using linux (especially ubuntu) due to its poor UI has been dead for a while now.”

    Really? Have you missed the cogent arguments immediately above you levied by people who know about fonts?

  73. @Declination said: 2010.07.08 23:39

    Yeah that’s exactly what I mean. Still too wide. It might be a slight improvement over the old default font but it’s still not there yet (and probably never will be).
    The font in the window title bar (is it the same?) has inconsistent and amateurish spacing between single characters.
    Even more dramatic though is the terrible icon bar, with bad icons that look like they were thrown together from various sources (as usual) and completely ridiculous spacing and size. There must be either a stupid technical reason within GTK (which they should then fix) for why this never gets fixed. Or these guys are complete loons with no sense of aesthetics whatsoever. Even if you should like how it looks, it’s still a waste of screen space!
    And of course the elements of the status bar at the bottom look misplaced, the tabs are HUGE (really ridiculous) (and why is there even a tab by default when just one document is open?), the close icon on the tab is ridiculous. And the window controls on the left side makes no sense in Ubuntu because it’s easy to hit the close button accidentally. But I think this blog already mentioned this a while ago. These guys have *zero* clue, and they make the default UI. Great. A recipe for success.
    In almost every single Linux GUI screenshot there’s something that looks plain bad.

  74. Ever notice how improvements in Linux are always “slight”?

  75. If Linux could be fixed, someone would have done it already. After 20 years, whoever can not see that is too much of a zealot to care about things like usability anyway.

    Linux is a world of fail. Its value lies in the fact that it teaches every conceivable lesson on how not to develop a desktop operating system.

  76. Thing is, Linux keeps attracting new interested parties. Every few years, a legion of idealistic fools get baited. They go through a cycle, not unlike the stages of grief; they get suckered into the idealism of “freedom”, the “righteousness” of going against Microsoft and Apple and the novelty of a new desktop with new themes and icons. Then they go through the phases of “well, it’s not as good as they made it out to be but it can be fixed” to “holy shit, it sucks! what was I thinking?!”, but by that time a new legion of recruits is ready to restart the cycle. A select few are lost to zealotry and realize there’s little they can honestly defend about Linux, so they resort to spreading FUD about Windows and Mac and become the Roys of the world; one of the most classic religious apologetic tactics.

  77. Hem hem, FiveStagesOfLinux(TM)

  78. So the Linux community has yet to discover that tight letter spacing and clear gaps between words make it easier to read? Did they miss the studies showing that people identify words as a collective group rather than a series of letters? You’d think a community that loves the CLI would realize that obvious breaks between words makes for easier reading.

  79. They don’t really love CLI. They only say that because they wouldn’t know how to create a decent GUI even if their lives depended on it. It’s a trick they use quite frequently. Another fine example is the lack of a stable, standard platform, which they call abundance of choice and deem it a good thing.

  80. Yeah. Bugs are features, remember? So flaws are virtues.

  81. I love how all the politically correct freetards are going batshit over some guy hitting on a girl. I mean, if some spanishese or negro criminal had done that he would be “hip” and a “playa.” But since it wasn’t one of them, he’s a rapest.
    http://freeishsoftware.org/index.php/the-news/115-alert-sexual-assault-at-southeast-linuxfest

  82. Care to explain your post michael? What’s described in that site is clearly sexual harassment. If you think what the guy did is “hitting on a girl” you’re insane.
    “if some spanishese or negro criminal”
    Racism too… I honestly hope you’re a troll, I really do.

  83. Looks like EugenicsGuy finally has a name. Welcome aboard Michael, please regale us with your poorly-spelled tales of how other races are keeping you down somehow, despite you considering them inferior to yourself.

    A “player” wouldn’t get much play with that goofball’s moves; trying to force his hand into one girl’s crotch and trying to force kiss another. Really smooth.

  84. Why do you assume I promote eugenics just because I point out a double standard in society? I’m not saying that the races are genetically inferior or any of that garbage. In fact I applaud them for harnessing white guilt to allow them to get away with anything (see the recent Oakland riots if you don’t believe me).

  85. @Michael:

    None of us are assuming anything. We’re just reading your posts and drawing the obvious conclusion that you are a bigoted racist troll.

    Why do I say troll? Well, your avowed subject matter is nothing whatsoever to do with the PieStar site.

    Why do I say racist? Because your set of criminals includes “spanishese and negro,” but conveniently excludes, say, the Aryan nation. Or other white criminals. Or slanty-eyed, oriental, untrustworthy criminals. Strangely, it even excludes those hideous Yids … you can probably work Michael Douglas and Catherine Zeta-Jones into your argument if you want to.

    Hitting on girls? Horrors! Only the master race is allowed to do this.

    Normally I would recommend going back to Ubuntu Forums. In your case, I would suggest going back to the boonies and stocking up for the Rapture.

    Now. Have you downloaded Ubuntu 10.10 Alpha 3 yet? I hear it’s nigger-free!

  86. Why do you assume I promote eugenics just because I point out a double standard in society?

    What double standard? A black guy isn’t going to get any more play than the lonely drunk freetard did pulling moves like that. You may not understand this, but when people hook up at clubs and fondle each-other on the dance floor they’ve MUTUALLY decided to do so; no forced groping or forced kissing. Those that try that shit get slapped, drinks poured on them or bounced to the pavement.

    In fact I applaud them for harnessing white guilt to allow them to get away with anything (see the recent Oakland riots if you don’t believe me).

    Way to slip that one in there. You’re saying the people of Oakland felt so guilty they allowed other minorities to riot? Nobody “got away” with anything, goofball.

    Regardless, this is enough troll feeding. Stay on topic or go rally with your buddies at stormfront.

  87. I’m not saying that the races are genetically inferior or any of that garbage. In fact I applaud them for harnessing white guilt to allow them to get away with anything

    So, is this guy now considered a benevolent dictator for life or what?

  88. My desktop, for the lulz: http://img175.imageshack.us/img175/7180/desktopxr.png

  89. @Thomas B.
    Songbird? Pidgin? Deluge?
    You’re almost there Thomas, almost there! Just a few more kinks to iron out :P .

  90. I don’t use Songbird, I’m getting utorrent. As for Pidgin, I’m definitely keeping that. I can’t stand Trillian, and I don’t want to use something online like Meebo.

  91. Ever tried digsby? It’s very nice, kinda like Adium for windows.

  92. Pidgin is trash compared to Digsby (or anything else, including fellow open source competitors Adium and Miranda). Don’t listen to the people harping on about Digbsy’s “privacy issues”. They are idiots. Complaining about data gathering policies is about as selective as you can get when talking about something like instant messengers. It’s like freely posting photos of your drunken, naked weekend on Facebook then getting all uptight when some site daemon sends you an automated “happy birthday” message.

  93. I actually tried Digsby, I didn’t really like it. Pidgin suits me just fine.

  94. @Thomas B.
    “I actually tried Digsby, I didn’t really like it. Pidgin suits me just fine.”
    Miranda is probably more to your liking then, shame the website isn’t working.
    My biggest problem with pidgin is GTK, looks horrible and unstable on windows.

  95. On the topic of Miranda, something the original ICQ did, which Miranda inherited, that every other instant messenger missed, was a message based queue system. Every other IM system utilized pop-up alerts but left prioritization to the user. Tabs were eventually introduced, but this became an even bigger burden. When ICQ was popular, I found I could juggle about 6 simultaneous conversations or 7 with transient participants but with AIM, MSN, etc. I’d only accomplish 3-4 before people would start dropping off due to disinterest because of my slow response time.

    ICQ was also extremely economical on screen real estate. Unlike AIM, MSN, etc. ICQ didn’t basically require you to keep a window open in fear of closing it at the wrong time. Messages could be freely dismissed, leaving nothing but a systray icon as evidence of the program’s operations. While the rest were designed for 100% focused, hardcore chatting, ICQ was far more flexible in facilitating those conversations where only a handful of things are said over the course of several hours.

    These days I guess Facebook and the like fill the void, but I always felt something was lost with ICQ’s demise. Its base premise was solid, but the client was atrociously designed and amateurish looking (and sounding–I’m sure someone here remembers the dreaded default high-pitched “UH OH!!” sound effect that accompanied incoming messages). The protocol itself was a joke. Back in the day, Linux actually had an exclusive in LICQ, which was a clone designed to exploit the flaws in the base system. Once could literally masquerade as anybody without realistic chances of being caught. It was trivially easy to initiate arguments between two parties. The whole thing was mismanaged, all the way down to the joke of a website mirabilis.com, which was probably the original Wikipedia-esque link farm portal thingie.

  96. I love the “have you tried X” when it comes to IM clients. How about installing the one, maybe two, IM clients it takes to cover your friends. If you have contacts that span more than two IM services, I officially declare you to be a shut-in with no actual friends.

    Maybe if these alternative/multi-clients actually supported all the features in the services they run, that might be nice. Personally, I like being able to log into multiple computers on Live messenger and draw pictures when it suites me. Hell, I’m pissed that Live messenger for OSX doesn’t support those features yet. Why should I tolerate it from “Pig Den”?

    @Tux Sux

    I agree that at this point I tend to contact more people on Facebook IM than anything else.

  97. I use Pidgin for AIM, MSN, Skype, and IRC (I’d probably use Xchat or MIRC, but I’m not big into IRC and am only really active in one channel). I find that AIM, Skype, and MSN all have cluttered interfaces. Pidgin keeps it simple and works just fine.

  98. @Thomas

    What is it with you Linux fanboyz and your obsession to know what OS everyone is using? And why do you think everyone else gives a continental hoot about the OS you use? We don’t. Really. Unlike you, we don’t have an agenda to push. If you wanna use Linux, or even DOS, more power to you. We don’t want everyone to stop using it. We’re just sick and tired of the zealots blowing smoke up our arses about Linux being a perfect, unbreakable, Windows/Mac-beating desktop OS and political tool.

    I use Pidgin too, but I don’t think it’s particularly great. It’s pretty simple and ugly compared to other IM interfaces. Amusingly, it has IRC support too, but nobody in their right mind would use it for IRC. It lacks basic functions like /ignore and setting channels to autojoin is way too unintuitive. The fact that it lacks webcam support in MSN is pretty sucky too. But I still use it. Habit, I guess.

    The best part about it is its former name. Many people refused to install it when it was called Gaim because they confused it with the well-known spyware application “Gain”. Just another in a long line of terrible names by the FOSS crowd, but unlike GIMP and co., they at least had the sense to change it.

  99. @TMR
    “I love the “have you tried X” when it comes to IM clients. How about installing the one, maybe two, IM clients it takes to cover your friends”

    Why would I install 2 when I can keep it simple and use just 1?
    MSN is an ad infested crap, prone to crashing and keeps getting worse with each new version. Gtalk is just plain shit.
    Trying new things is good when what you have sucks balls :S
    (I miss the drawing thingy though)

  100. I stopped using third party IM clients a couple of years ago when MSN started adding all the new features. Too often I was invited to a webcam session and couldn’t join. I don’t really give a crap about the interface since I never open it and just let people message me, but there is some app by some Arab guy somewhere that will disable the ads and turn off unwanted features and so on.

    Short story is that the interface hardly matters when it literally stops you from having fun with your friends.

  101. Delano, you forgot that they were successfully sued by AOL over the name. Not only was it a lousy choice, it was legally prohibited! The irony is that they actually chose to stick with “Gaim” even though they also had “Everybuddy”, which is actually catchy and relevant.

    As for TMR’s comment about the value of multi-protocol, I found my contacts basically migrated en masse over the years: ICQ -> AIM -> MSN -> Facebook. Sprinkle a little Yahoo for flavor. While I used stuff like Gaim, Trillian, and Pidgin until somewhat recently, I probably could have just picked a given service over the years without losing anything. The worst it got was when ICQ was actually competitive with AIM, but the AOL buyout ended that in a hurry.

  102. The Linux crowd has a flair for irrelevancy.

    Take KDE for instance. The “K” stands for nothing, and was chosen because it comes before “L”, as in Linux.

    WTF? Not only does it have nothing to do with anything, it’s a seriously obscure train of thought.

    And then there’s Tux. Yeah, it’s Torvalds’ favorite animal, but WTF does it have anything whatsoever to do with computing? Apple at least chose the big cats as symbolic of their OS line. It’s a much better choice, because the big cats are seen as majestic, elegant, powerful animals. Penguins, as cute and as relevant to the ecosystem as they are, just aren’t as inspirational.

    Add that to the endless justifications that PartyTricksMakeLinuxBetter™ and the irrelevancy goes into orbit.

  103. As for TMR’s comment about the value of multi-protocol, I found my contacts basically migrated en masse over the years: ICQ -> AIM -> MSN -> Facebook.

    That was basically my point. I don’t have contacts on more than one protocol really, unless you count Facebook as a 2nd protocol. Everyone I knew went from ICQ to MSN. Anyone not on MSN is on Facebook at this point and I hardly care that I have two clients (Live Messenger and a browser) open at this point. Hell, often have two different browsers open at any one time.

  104. Just to let you know: In the Ayatana discussion, mpt wrote that the usability discussion is taking place at Ubuntu Design. Well, the good news: The discussion is there all right:
    http://design.canonical.com/2010/06/when-new-users-first-encounter-ubuntu-5-show-stoppers/
    The sad news (if it can be called “news” at all): It’s roughly the same points that have been talked about for ages now, and I didn’t recognize any developers involved. So will anything actually happen this time around, or will UD end up as just another honeypot ? (No, I’m not holding my breath.)

  105. @Carsten

    Interesting link. Even some of the comments are sane … although the idiot who thinks that a “show-stopper” is a good thing should go back and consult a dictionary.

    Of course it’s a honeypot. Proper usability studies do not start with puffery like

    ‘Overall, first impressions are good. Typical remarks include:
    “It is bold and different.”
    “Ubuntu is fresh and accessible ….”
    “This is good. People are getting tired of Windows.”’

    (I’d seriously expect the comment “WTF?” to outnumber any of these, handily.)

    Proper usability studies also go to great pains to avoid preselection bias, preferably documenting how they do so. This one looks like they’ve just walked down the corridor in the Isle of Man (on the assumption that nobody in Canonical corporate HQ actually uses the stupid thing).

  106. On a quick re-scan, I think the canonical (sic) issue is that these goons subscribe to the marketing nostrum “it’s not a problem, it’s an opportunity.” Are they ever likely to provide flash support as part of the basic install? Shit no, they’ll just provide a shiny button. Are they ever likely to solve the printer installation issues (which I suspect *really could* be solved on the many-eyes principle, by people with obscure printers writing installation applets)? Shit no, they’ll just keep whining about proprietary drivers and maybe add a shiny button with a drop-down list of “supported printers.” Are they ever likely to install OOo with default save-as .doc? Shit no, that would betray their founding principles. (One lunatic even suggests that the default should be PDF, on the grounds that “99% of documents are meant to be read-only.” He’s badgering recipients of his documents even as we speak.)

    “Lack of feedback on system behaviour” is doubly funny. How often is this a requirement for a Windows or Mac user? (OK, yes, file copying and installations; but it’s hardly a show-stopper.) This one is tailor made for Shuttleworth’s “notifications and windicators” program.

    Expect more shiny buttons in more different places and more menu merges and more “almost an OSX clone” rubbish.

  107. Well, it sure wasn’t a comprehensive usability study. But if they just set out to find the most problematical things for new users, then they sure succeded – and I’d say that’s sensible enough. So they identified issues worth fixing, the comments mostly agree with very little stupidity – so what’s next ?
    Point 1: Should be able to fix this in Ubuntu by simply setting the default format for OOo.
    Points 2 and 3: Probably involves every other application – good luck :(
    Point 4: Can’t they just install Flash as default ? What’s the problem here ?
    Point 5: Once again in Ubuntu’s realm – and improving the descriptions of 30.000 packages shouldn’t be that hard, right ?
    Point 6: I had thought that CUPS had been fixed bý Apple, but forgot that of course the GUI is different in Linux.

    BTW: Quintin took a look at the latest Mandriva, his first (!) impression: “Mandriva 2010 Spring is awesome. The Gnome edition is as polished and complete as you can get.” Sigh. Compared to that, the CD “study” is still gold.

  108. @Carsten

    What *is* your problem? Obviously “the Gnome edition is as polished and complete as you can get.”

    I mean, it’s ragged and worthless and lacking any possible reason to use it, but then again, it’s Gnome. It’s a perfectly true statement to say that it is “as polished and complete as you can get.”

  109. This is good. People are getting tired of Windows.

    It’sAlways1998(TM). Those using computers over a 15+ year span have seen Windows improve dramatically while newer users basically associate Windows as “the computer” in a neutral fashion. What’s left are teenagers who lack experience and perspective and write dreck like the above.

    Personally, I think people are getting more sick of Mac than Windows. In terms of improvements, Mac OS took a real nosedive ever sense Apple pulled engineers (permanently?) to work on the iPhone, which delayed 10.5 by ~6 months. They’re not even supporting flashy new technology anymore, which used to be their forte. Back in the 90s and early 2000s it was always “Mac is the first to support X” where X was USB, Firewire, 64 bit, etc. Now they’re dragging their feet on SSD support, which is nearing third generation, and is about the only “exciting” hardware technology these days, unless you count USB 3 or Blu-Ray, which they also don’t support.

  110. “Personally, I think people are getting more sick of Mac than Windows.”

    Can’t agree more.
    The funny thing is that it is all because of mac zealots and Apple itself, who convinced them to switch, using the same old false argument : “It is so perfect! It is the eighth wonder of the world!”.

    Then when things start to go bad (OSXRot), they have to call someone to fix their Mac, and they feel betrayed. I have seen the same pattern with Ubuntu switchers.

  111. “The funny thing is that it is all because of mac zealots and Apple itself, who convinced them to switch, using the same old false argument : “It is so perfect! It is the eighth wonder of the world!”.”

    Mac Zealot – “Macs just work”
    Me – “macfixit.com”

    My pet hates are the “Macs have viruses and don’t crash.” mantras.

    I await the virus that in on one fell stroke, wipes out the collective Mac smugness. It’s coming; Mac market share must be getting to the point where it’s worth it for the blackhats – go for the most market share, most of whom are prepared, or the rising marketshare with users who think they’re immune and take no precautions? It’s going to get to a point where the big slice of the small pie is bigger than a small slice of the big pie.

    As for not crashing, Apple only did that tasteful screen telling you to restart your Mac because it sensed that you were tired and needed a rest. Because you were tired, the Mac surmised that what you were doing wasn’t up to your own high standards, so didn’t bother saving it.

  112. I’m not sure that there will be an OSX virus simply because you can get further these days by phishing personal information. If there is one then it will just be a proof of concept and not do much damage, but then again, did MSBlaster really damage anything? On the other hand, one of the reasons phishing is so much easier is due to the prevalence of virus scanners on Windows and that doesn’t exist on OSX.

    I bet OSX users make up a large percentage of the people getting phished simply because they’re some of the most connected and potentially least aware. This is only Apple’s fault in that they give their users the wrong impression about what it requires to be secure. Whether that’s worse or not than Microsoft’s serious technical fubars is up for debate.

  113. I bet OSX users make up a large percentage of the people getting phished simply because they’re some of the most connected and potentially least aware.

    This is a reasonable hypothesis. Windows users often say things like, “I never open emails/attachments that look suspicious” whereas Mac users say, “I don’t need to worry about opening suspicious emails and websites because my choice in technology makes me impervious to trickery.” In these cases, Mac users are automatically more susceptible simply because, as a group, their eyeballs tend to be on scamming material more often.

  114. The fit-to-content/last custom size button makes me want to kick Steve Jobs in the balls.

  115. @Roboticus
    “The fit-to-content/last custom size button makes me want to kick Steve Jobs in the balls.”
    The green one? Me too, here’s a gift:
    http://www.macupdate.com/info.php/id/30591/right-zoom

  116. helo everoyne i now using teh wind0wz 7 im soooo 1337 h4x0rz k?

  117. The redmund mafia strikes again with strongarm and fear.
    http://www.atomicgamer.com/news/2855/lara-croft-discovers-microsoft-summer-of-exclusivity
    *hatetards stick heads deep in sand*

  118. Doesn’t surprise me at all if the two comments above me were made by the same person.

  119. Indeed they were. Exact match on the browser string and although the IP differs it’s in the same block with the same ISP.

  120. Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4; en-us) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.20.1

    Mactard too :)

  121. Wait. I thought Adam was running an IE9 preview before? The trolls are so hard to keep track of.

  122. 10.5.4? He hasn’t updated in two years?

  123. Or he’s just a moron who doesn’t know how to properly spoof his user agent.

  124. For just the small price of $24.95 you too can be Adam King.
    “Waah! M$ is makin teh moneyz! Ebil!”
    But wait there’s more! Call now and we’ll include a free guide on being Thomas B.
    “I use open Solaris Linux!”
    If you’re one of the lucky people who call in the next five minutes you’ll also receive our guide to being Oiaohm.
    “Linux not have working filesystem because only now got around to it from arguing about right way to eat toe jam. Windows have been disappearing files for years because of secret werewolf hide on disc and eat files when full moon.”
    This infomercial proudly brought to you by the Froboz Magic Infomercial Company.

  125. I’ll gladly stump up for this once-in-a-lifetime opportunity … but only if I get a full refund when I send them back to their maker.

    Ah, the Ronco Pocket Troll(TM) — it has a nice ring to it. Through the nose, probably.

  126. Something that’s been pissing me off lately is how dreadful the Linux ecosystem is with respect to multi-threading. It wouldn’t be so bad had the advocates not spent the 90s gloating about how Windows didn’t support SMP or “real” multi-tasking. Don’t get me wrong, it’s a little disappointing all around considering that multi-core has been available at the consumer level for half a decade with questionable results, but it’s total bullshit when parallel amenable tasks like data compression aren’t even considered, let alone accomplished, in Linux land. 7-zip, which most people seem to think is a toy, supports at least two threads while mainstays like bzip, gzip, and especially zlib putter along like it’s 1996. I just love waiting for an intense task to complete and seeing that the machine is 25% utilized. But I’m sure fixes to this are JustAroundTheCorner(TM)! No, wait, I browsed the mailing lists and it’s not even discussed. Sure, you can find barely maintained side projects that kinda-sorta shoehorn the functionality, but that’s like painting over the mold. The real problem is the rotting from the inside. Then, eventually, more efficient replacements will come along (xz and lzip look promising) but will ultimately be rejected because 70s style utils WorksForMe(TM)!

  127. In all fairness to gzip and friends, the container format may not lend itself well towards parallelization. Similarly, unless you have a quad core, if you are only getting 25% utilization, then the task is i/o starved and throwing more threads at it won’t actually help.

  128. From what I understand, UNIX style compressors don’t really have a container format and that gz, bz2, and whatever intermediate step of zlib are basically data streams with a sprinkling of header info per chunk. There do exist parallelized versions of gzip and bzip2, but they’re in the fringe and the main projects seem to express little interest in their efforts.

    I discovered that 7-Zip’s implementations of bzip2 and (pk)zip appear to support as many threads as is available from the CPU. I’d love to get my hands on a 16+ threaded machine to try this out! But this doesn’t help Linux much, of course. Looking at the changelog, it looks like 7-Zip has supported multi-threading of some sort since 2003, and rumor has it WinRAR had it even earlier. Way to go, Linux, only 7+ years behind the ball on parallelized data compression, something you’re supposed to be good at!

    And, yes, I was assuming quad core (or dual core with HT) in my example. Using a quad core with Linux is a total waste of money, even more so than usual.

  129. Well, maybe it comes from the absolute fear of duplication that paradoxically pervades Linux. Its great to have untold swathes of distributions and programs that do basically the same thing but have more than 1 copy of a shared library that performs a specific task and its doom and destruction. I figure it makes sense that the lib*zip’s just want to focus on providing something simple for a program that needs to write compressed data, but you would think there would be some interest in high-performance implementations.

  130. Almost sounds like a TM. TheOnlyGoodDupIsAPointlessOne(TM)

  131. Hey Kerberos have you check your email lately? I already send you some letters and havn’t gotten a response yet.

  132. “It’s 2010. It doesn’t matter any more. Why are we even talking about this? I remember years ago, before the Internet was fast or reasonably accessible, playing with the OS for the seemingly sake of it, but nobody ever does this anymore. Simply put the OS’s only job is to run the important thing – that is the applications. Nobody tweaks their OS. The reason you can’t change themes on OSX is because the majority of people don’t want to do that anymore. Windows 7 lets you change the colours but that’s about it. Essentially the OS has two jobs, running apps and bothering you as little as possible. That’s it.”

    You, sir, deserve a reward. I’ll add upon that with the delusion of newer software being used as a pro when deciding a distribution. While, yes, newer software provides newer features, it also invites bugs and other infestations of the open source world that are very unwelcome. If anything, I’m wondering when they’ll stop using distributions as a pack-all for applications and just giving the user the base OS (GUI, a text editor maybe, web-browser absolutely) and letting the user go on the internet to download what they want.

    Wait, they can’t? Oh, that’s right, in such systems we are stuck with the Centrally Planned Repository. The day Linux makes ground on the desktop will be the day that they let loose and quit controlling every little aspect of the user experience. You don’t see Microsoft enforcing a packaging scheme that discourages deviation from the planned system. You also don’t see Window’s systems going bottom-up after a bad package installation. What Ubuntu has is archaic, and frankly, nothing off the course of Soviet-era control of the desktop itself. You will consume only what is provided to you, and when it is time to move, you will march at the will of the state, err, ehem, the company, biannually.

    Went a little OT there, but I still think it was fairly relevant.

  133. Frak

    Yep, for a project that keeps squealing about “freedom”, they certainly seem fixed and pushy in their ways.

    We will tell you which apps you need and don’t need. We will determine which dependencies you need. We will decide what goes into the repositories.

    It’s like Robert Mugabe claiming that he’s giving his people freedom of choice with a single-party election that sports different-colored ballots.

  134. We will tell you which apps you need and don’t need. We will determine which dependencies you need. We will decide what goes into the repositories.

    Hmm, sounds a lot like the iPhone App Store. But wait, don’t the freetards hate the walled garden?

  135. That indeed looks like the iPhone app store, but I am not aware of an iPhone app that needed to be re-compiled after a minor system update.

  136. Excuse me for derailing the discussion bigtime, but i’ve got a question.

    I’ve been taking a lot of photos (both with a tele lens, and with a macro) with the intention of adding a tilt shift effect afterwards. (that’s mainly the types of photo i do, and in general the kind i get the most positive response for)

    Now i fired up GIMP (seeing how my access to a working copy of photoshop were made unavailable…) trying to add a quick mask, and afterwards the lens blur effect. (which in turn produces a tilt shift-like effect).

    As we all know. GIMP sucks. ’nuff said. (or in other words, it was needlessly complicated, and i quickly gave up)

    So my question is: which FREE apps can be used for that simple effect, which the GIMP hardly can’t be used for? (that is.. the tilt shift effect)

    inb4 Google. Tried that already. – And i’m on a mac.

  137. @TMR

    It’s not walled if you have to build your own bricks…

  138. “@TMR

    It’s not walled if you have to build your own bricks…”

    That’s a shit-house.

  139. @teel deer

    Have you try http://seashore.sourceforge.net/The_Seashore_Project/About.html ? I’m not running the mac at the moment so I can’t tell it has the feature that you been looking for.

  140. I read a hillarious quote at the SUSE Forums: http://forums.opensuse.org/english/community/soapbox/423660-my-take-linux-will-ever-beat-windows.html

    “Microsoft “Don’t Innovate, Re-Create”"

    Cause Linux isn’t recreating everything? Seemed oddly appropriate to post here, Lol.

  141. Holy Face-Palm, Batman! That has to be one of the most consistently cretinous comment threads I’ve ever seen. Twenty eight pages of ignorant off-topic drivel, ranging over almost a full year.

    All by itself, it redefines the concept of “passive aggressive” behaviour.

  142. This blog is dead. Linux hater died a long time ago. all because linux is the greatest operating system to ever exist.

    ps. posted from GNU/OSX just so you can’t say I never tried it.

  143. Hi there, obvious troll!

  144. If it were actually dead you wouldn’t be posting here. Worse still, it’s not the real Adam King!

  145. Drats, they caught meh. Also, funny irony is funny.

  146. The “GNU/OSX” part gave the troll away as being… well.. a troll.

  147. Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4; en-us) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.20.1

    Adam does indeed useOSX; I’m not sure where the GNU came from, probably his imagination.

  148. Time for another post!

  149. It’s been renamed GNU/OSX since GCC was stripped out in favour of LLVM/Clang, Jobs being big on irony and all.

  150. Off topic

    To quote a person on a popular Ubuntu blog: “Totally didn’t know that gedit went full screen, that’s amazing! ”

    Lol, that’s what happens when you use Linux. You forget about usability.

  151. @Thomas

    There’s probably a 1940s black and white movie about this. Elegant Englishwoman with nice hat stares into screen. Large square warning dialog with unspeakably ugly font pops up: “You forgot about usability!” But darling, how could I forget about something I never had?

    It’s getting far too late on this thread, btw, but Kerberos is as usual completely wrong with his primary assertion. There are far more than two things that an Operating System has to deal with, and consequently the OS is not a solved problem.

    Desktops? Yup, I’ll go along with that.

  152. Kerberos’s screenshot in his post really isn’t fair. Yes, they’re similar, but they’re basic GUI elements. If Windows 7 had another panel up on top and the taskbar was on the side, then it’d also look just like Mac and Ubuntu in that screenshot.

  153. Well.. and also, all the app relevant buttons (close, mini/maximize, zoom) are placed top left…

  154. @Thomas B.
    “Kerberos’s screenshot in his post really isn’t fair. Yes, they’re similar, but they’re basic GUI elements. If Windows 7 had another panel up on top and the taskbar was on the side, then it’d also look just like Mac and Ubuntu in that screenshot.”

    Yo thomas, I’m really happy for you, and I’ma let you finish. But windows did not change the title bar buttons to the top left to imitate mac osx. It did not change the wireless, battery and shit icons to imitate mac osx. It did not add a dock to imitate mac osx. And as far as I know, microsoft has no plans to merge the title bar of maximized applications with the taskbar.

    So it’s fair, it’s as fair as it gets. It’s a blatant ripoff and deserves to be exposed as such.

  155. I think the most impressive thing about the screenshot, is how terrible it looks compared to the OSX version. Seriously, it looks pretty damn bad.

  156. I second AnonGuy on this. I’m so designer/artistically dysfunctional that I barely even stop to think about these things, but seriously? Big, blocky, square icons with intrusively visible backgrounds in a smear-o-shit random palette? A default of black-on-white or white-on-black for emphasis? Even the goddamn top bar looks like it was thrown together by a bunch of Martians who don’t speak each others’ dialect.

    They’ve got a (stupid) excuse for the fonts. They’ve got no excuse for this grotesque parody of a design. If Shuttleworth can afford to hire 200 people, the least he can do is to hire a professional in the field of visual design.

  157. (And for once I’m not speaking as a fully-paid-up anti-Linux bigot. I can live quite happily with a number of Linux desktop designs — Red Hat and Centos spring to mind, although I seem to recall Mint being fine, and even the early Live CDs like Knoppix more than meet expectations.)

    Every single, and I mean every single, desktop that Ubuntu has produced verges on giving me anaphylactic shock of the eyeballs. How on earth is this distribution so popular with newcomers? It’s like the Ford Edsel, but without the redeeming features.

  158. Aak. Just forced myself to take another look. If you can force yourself to look behind the icons, I think the single most disgusting feature of this desktop is the actual geometry of the side-bar. The Apple version has a nice bezelled look (how hard can this be?), and the Ubuntu version looks like an incompetently soldered-in North Korean knock-off of a Stalinist “Age of Steel” original.

  159. “It did not add a dock to imitate mac osx.”

    Before anyone mentions the new taskbar in Windows 7, it still works like the Windows taskbar. It just has less text and bigger pictures. Which is a plus in my book.

    And that Ubuntu “dock” is horrific. I’ll bet the Firefox instance in that screenshot quits as soon as all the browser windows are closed. Let’ see: looks like OSX (or tries to), works like Windows… sound familiar?

  160. @Pearfalse
    “Before anyone mentions the new taskbar in Windows 7, it still works like the Windows taskbar. It just has less text and bigger pictures. Which is a plus in my book.”

    I wish stuff like this didn’t have to be said, the only people who believe they are similar are people who have never used windows 7 and mac OSX.

    And yes, Ubuntu is the ugliest distro by far (that I know of).

  161. I dunno. Mint is too green for me; it looks like a cartoony, parody desktop.

    Ubuntu Satanic Edition is not only ugly but kitsch, but I suspect that was their intent.

    Beautiful Linux desktops are certainly possible, but default setups seldom are beautiful.

  162. @Delano
    “I dunno. Mint is too green for me; it looks like a cartoony, parody desktop.

    Ubuntu Satanic Edition is not only ugly but kitsch, but I suspect that was their intent.”

    Well… I really like the color green so I like the fact that mint uses it, but their choice of icons and backgrounds really suck. Still better than ubuntu.

    OpenSUSE is an example of how great the green color can look on the desktop.

    And yeah, ubuntu satanic edition doesn’t really count.

  163. Green is not my favorite color (in fact, it’s my least-favorite) but yeah, green desktops can look very attractive and are soothing to the eyes.

    Mint, on the other hand, uses green far too much and is far too bright. It looks like an amateur overgreen desktop from the screenshots at gnome-look and deviantart.

    But yes, Ubuntu took the cake. The ugly, feces/rock/dirt brown never looked appealing.

    If Canonical wanted to make an African-themed distro, they could have done stylishly without windows borders that look like chocolate bars and without wallpapers that look like the inside of a glass of Coke.

  164. I’m going to look stupid here, but I’d never realised that the Ubuntu … abortion … was meant to be “African themed.” I just assumed that it was deliberately nasty in order to distinguish it from distros that actually make an effort now and again.

    This is even worse. My question about Shuttleworth hiring an actual designer? Shit, you could probably hire an entire *workshop* of hugely talented guys in South Africa and get a quality result with a *real* African theme.

    Shit brown? African? Good lord, this is patronising garbage.

  165. By *workshop* I mean a bunch of artists and draftsmen sitting in a loft and drinking lattes (or probably, in context, a rooibus skinny). By “giving back to the community” I mean “giving back to the community.” By “shit brown,” I allude to the fact that the colour most naturally associated with Africa is “red earth,” and no, changing the thing to 1950′s Kansas Bathroom Purple doesn’t quite make the nut.

    Still: aesthetics, morals, genuine idealism, or simple good taste have never been a huge motivator in Loon land, have they?

  166. looks like OSX (or tries to), works like Windows… sound familiar?

    That should be the new Ubuntu credo:

    “Ubuntu – Looks like OSX, works like Windows”

    Both are only partial truths, but it sums up the intentions.

  167. No no no. You need expert marketing advice for this sort of thing.

    I’m thinking 10cc, backing

    “I’m Anthrax! Fly Me”

  168. Or, bathetically, http://www.youtube.com/watch?v=naYsHb3FoNA.

    The world was spinning like a ball; and then it wasn’t there at all.

    Oh well.

  169. Well, here is another site for the “community”:

    http://penguinday.wordpress.com/

    That blog contains most of my posts from Linsux, I know that especially the “archeology” and anti-Stallman posts were quite popular.

    I’ve tagged all the postings that feature the “Linux will take over”-predictions, you can find them here:

    http://en.wordpress.com/tag/freetarded-predictions/

    I guess this will come handy, when SJVN and friends will flood the net again with exactly the same rhetoric.

  170. @linux_victim
    Talk with TMR so he can add you to the community page in the TM Repository.

  171. More to the point, KEEP POSTING. Whenever the spleen is about to explode.

  172. Oh shit, we’re a “community” now. I’ll have to check the underwear for lice.

  173. So one more antilinux luddites’ blog is dead. The last word left for History.

  174. The community page is in need of a revamp. Right now it’s just a flat page. What it really needs is a proper app with the ability to group links. “Freetards, Shills, etc.” That way we can put Thomas B’s blog, Linus’ blog, and Linux Victim all on the page without confusion.

  175. @TMR
    Yeah that’d be cool.

    @Lucid Lynx (Adam King)
    Kerbie hasn’t been around, you can still go read http://www.binplay.com, linsux and penguinday.wordpress.com. The last having some of the best freetard owning i’ve ever read. I’m sure you’ll like it.

  176. Yep, I agree. Linux_Victim’s blog is just amazing. Sorry, but even Linux-Hater can’t top it!

    About the actual Piestar post: the most amusing thing about that screenshot is the wealth of OSX apps available in the dock and the scant amount of apps available in the Ubuntu dock. OSX has browsers, games, audio players, Steam, etc, while Ubuntu just has basic mail, IM and browsers. That says it all, really.

  177. Hi all. :)
    I read, and read many things here…
    There is a lot of useful information. If you can collect and arrange all that information in a book, that will be great.
    Please write a book. Please. :)

  178. Well.. Kerberos, when are all those new posts coming ? i keep checking back in the hope that something new will be there.. eventually. :p

  179. I’ll try again.. Is this blog *dead*?

  180. It’s not dead, just resting. Eternally.

  181. First this blog goes silent, now the TM Repo is down? It seems linux hate is losing steam folks. *snicker* I knew this would happen. M$ can’t win when the enemy is the purest and most altruistic form of freedom.

  182. Funny that adam pops up when someone posts on this blog.

  183. Maybe the background color should change to purple, just to give the impression that it’s still alive and work is being done. Or switch the Search box to the left side.

  184. If you want to carry on in the real FOSS/freeware tradition you need some lackey to reply with some over the top invective whenever someone asks a logical question. For example:

    “I see there have been no releases or SVN commits in three years. What is the status of this project?”

    “OF COURSE this project is still alive. Ever hear of REAL LIFE???? The maintainer is just busy. I’m sick and tired of people like you and your comments. People like you make the maintainer not want to continue at all and it makes me so mad. You’re lucky this is the internet because by god I’d mess you up and don’t think I wouldn’t. So get a clue, get a life, and go away. This community doesn’t need idiots like you. FUCK YOU!!!”

    After which a bunch of others pile on congratulations and act like the above is a rational way to handle feedback.

  185. I piss on this blog’s bloated rotten corpse *snicker*. Linux hate is Microsoft love.

  186. Well you certainly exposed your alts at linux hater. Tell me adam feeling a bid scared?

  187. Scared of what? Mafiasoft gunmen killing me during the night? It won’t happen. I have no alts. Only bad imposters.

  188. And a split personality which will make even deadpool seem sane.

  189. This blog is dead. Move on, people…

  190. To where? :O

  191. Don’t do this to us kerberos! You haven’t answer my email yet!

  192. @Kerberos,

    How about a farewell post, mate? Give the blog a proper send-off.

  193. Wow, I thought you all would be smarter than that. The last “kerberos” comment is obviously a fake. Here are two proofs:

    @Tux Sux:

    -When writing comments, Kerberos always has a capital K in his name, which isn’t the case for the fake commnt.

    -The Gravatar ID of the real Kerberos is e8d1db0e58f664fdae3e291611b34347 whereas the Gravatar ID of the fake Kerberos is d54d755b886de9b0a99fb157d2314989.

    So it’s someone impersonating Kerberos.

  194. Sorry for the @Tux Sux, I copied/pasted a little too fast.

  195. The farewell post is fake, because I wrote it. Of course none of you know me personally, and that’s perfectly normal. I’ve been an avid follower of this blog for the past year, although I had never commented. The fake post was a deliberate freetard-bait to create some ruckus and (hopefully) draw the real Kerberos’ attention long enough to shock the blog back to life – I guess that didn’t work out so well.

    The fake was supposed to be easy to see through for the keen-eyed followers, with the lowercase “k” and a jumbled-up e-mail address, but somehow the gravatar system screwed up big-time and did place Kerberos’ own avatar next to the fake post, which, while completely unintentional, did in fact contribute to the whole ruckus thing.

  196. @Hank

    Pretty sneaky sis.

  197. A new Bugbuntu is coming. Perhaps that might revitalize the blog though in all honesty, nothing has changed and all the old arguments still apply. I believe they’re even keeping the theme colour this time.

  198. Fix’d:
    http://img4.imageshack.us/img4/7301/ubuntuoriginal.jpg
    btw, some interesting:
    http://img251.imageshack.us/img251/2862/windicators.jpg

    ¡Damn! The internet is so fast that if the autor of this blog has left for 2~3 months everybody are worried that this blog is dead.

    There are other thing to read, you know, like Ubuntu 11.04 will have Unity as main desktop enviorement:
    http://blogs.computerworld.com/17224/ubuntu_changes_its_desktop_from_gnome_to_unity
    Of curse Unity is a well tested and more stable enviorement than GNOME to make this type of desission, huh?

  199. Unity is GNOME <_<. You should research stuff before you post it.

  200. Keep writing i love it.

    Linux Desktop is a pile of poop that no one wants to step on and it will stay that way forever.

    Its users are just wannabes that wants to be different, why not use windows instead, it simply offers alot more and it just works.

  201. Gotta say, I miss Piestar postings. Good to see Jerkface taking the helm at Binary Playhouse though.

  202. Same here honestly. I wish he would keep posting.

  203. Same here, I wish he would keep posting.

  204. oops, oh well

  205. “why not use windows instead, it simply offers alot more and it just works.”

    There’s Mac too.

  206. Happy New Year!

    (Wherever you are, and whatever you’re doing…)

  207. The latest comment on linux hater finally reached 5000 comments, the maximum.

    Well, quite an event.

  208. WOW, I’m so amazed at all the postings of ‘uber-geeks’ that just know that linux is a piece of crap rip off of windows and OSX. Linux user’s don’t use linux for the ‘look’, the underlying system is the reason linux is used,and why it is an ever-growing desktop sys.
    Reading a lot of these post, is like reading the iPhone users sit around and bash Android, because ‘oh, it’s not as good as my fanboy apple brick, it’s not as purdy, and you have to use stupid widgets just to get functionality that my phone already has’ – I honestly read a post similar to that on a board, and anyone that uses Android would look at that statement and chuckle a bit. Anyways, if you don’t/haven’t used Linux, or anything for that matter, don’t jump on the interwebz and become the all-knowing, and bashing something you’ve obviously never used, and really don’t have a full grasp of.

    I’m not saying that Linux/Windows/OSX is better than the other. Because each one in it’s own rights is the best use, when it comes to the end user. Ease of use, OSX/Windows always win out. Stability/Security, Linux wins hands down.

    And to the OP, “It’s not at all uncommon to have the repo version as several versions behind what is in the wild and if what you want isn’t in the repo you are screwed.” WHAT WHAT WHAT? You too have obviously never used any distro for more than a few minutes on a live-cd at most. All I am going to say on that matter, is you should use google, even a 10yo can figure out this statement is way off. To the matter of “All distros are the same”, This statement makes me think that you’re only linux experience involved a screen shot on the internet. Of course the distros are going to looke the same, there are only a few heavyweight desktop environments on the linux scene. I just have to add, all distros are NOT the same, again this goes back to the base system and stability. File manager systems, kernel use, and plain old application handling, which is what you’ve complained about the most in your post, is handled very differently from distro to distro. Again, a simple google on your part could’ve saved you from making an incredibly incorrect statement.

    You’re only REAL complaint seems to be centralized around “it looks like OSX/Windows, it’s not new and pretty”. Rather than bashing areas you know nothing about, you should’ve just stuck with your OpED about how you like things to look pretty. Oh, and in reply to the statement ‘The Desktop is Solved’. BAH, you’re current mindset of the status-quo desktop is solved, but I point you to the new Gnome-Shell 3.0. Again, google it, or maybe you can get your kid to help you with that. ;)

  209. GIMP is fine, I have used it for years. It is perfectly capable and efficient.

    OO is fine. Its charting is worse than Excel’s, but Excel’s charting fails for anything but trivial cases anyway. Base is worse than Access, but I have no need to use Access since I can use a real database.

    The Mac game market is really as terrible as ever.

    If OS X has good design, then a copy also has good design. Ubuntu is available to everyone and in many languages for free and it does not have the Windows virus problems that come along with the games.

    Not everyone can afford to pay 200% for Apple computers, and many of those who can do not prefer to. It is a matter of many factors including preference. You and your preferences are not holy and special.

  210. Heh.. i have to say: The mac game market has become a LOT better. With most major titles either being ported, or released on steam.

  211. Ubuntu is available for free because it isn’t worth crap.

    When are you people going to accept that users are willing to pay for a quality product?

  212. Are you trolling? Of course people are willing to pay for a quality product. That doesn’t mean the best products aren’t free though, look at Firefox and Chrome when compared to Internet Explorer <_<.

  213. A browser is not a desktop operating system.

    Oh, and btw, I certainly consider IE9 much better than Slowfox, and tied with Chrome.