2010
01.25

I am sure everyone by now has heard the phrase “The customer is always right” at some point in their lives.  The actual meaning though gets lost in translation a lot of the time and it is often taken to mean “The customer is allowed to be a dick” – which they aren’t*.  What it actually means is, “The customers opinion is always valid”.

The point of this is to try to keep your customers happy, and to listen to their concerns.  If a customer is not happy with something about your service or product no decent business would just tell them to ‘piss off’, instead they would try their best to address the customers concern and to try to prevent such occurances in the future.  For example if you sold a spade which the handle kept coming off you’d either replace the item or refund the customers money and, but more importantly, you’d try to identify the cause of the problem.

While often customer complaints are a one-off and usually end there, what is important is to keep a lookout for repeated complaints as they indicate a systemic problem.  For example in a restaurant if a certain dish gets sent back regularly you wouldn’t say that the customers have no taste, instead you’d look into what is in it and how it is made in an attempt to solve the issue entirely.

Customers vs FOSS

Take this blog from Preston Gralla for example.  He says that installing software that is not in the repo’s is too difficult and is holding back Linux adoption.  Not a new statement in the slightest, and one that I both agree with and am sure I have even said before.

It’s not even like he’s being an angry shouter like a lot of us embittered haters have become, he’s clearly following the ‘make every second paragraph praise’ approach which is required (as an offering to the Holy GNU) when writing any article that dares be critical of Linux.  Not that it helped him at all anyway.

He is a ‘customer’ of Ubuntu, just as I am and just as thousands of other people who no doubt share the same view are.  And while many people are about to say something pithy like “Linx doesn’t want you”, may I remind you of Ubuntu Bug #1 – Microsoft has majority marketshare – implying that Ubuntu actually wants customers.

Yet this guy says something that, to him, is an impediment to him using Ubuntu and immediately gets his head bitten off by a horde of angry Linux users who then post massive amounts of comments saying how he is wrong, calling him a shill, claiming he’s getting paid by MS, claiming that the site is fundamentally biased (despite it being home to the infamous SJVN) and generally denying that the problem he outlines could possibly exist, and it’s only because he’s either stupid, or being paid that he can come to such a conclusion.

The following two questions then get raised: Will this torrent of abuse somehow make him change his mind about his claim and realise that the problem he has suddenly isn’t a problem anymore?  And more importantly will he be more disposed to trying and promoting Linux after recieving those responses than before?

Or consider if you went into a bar and ordered a drink, and the drink tasted like cleaning fluid (or otherwise nasty) and you pointed this out to the bartender.  If he (and the other patrons) proceeded to call you an idiot moron you would simply not ever go back and tell all your friends about the bad experience (welcome to my blog!) rather than go ‘you’re right I am a moron’.

The customers complaints are always valid.  Calling them a moron and denying they have a complaint does solve the problem – you no longer have them as a customer.

Installing Software In Linux Sucks

Besides, he’s right.  It’s amusing that the community that touts ‘choice’ as it’s primary selling point presents the argument that he should just wait until the distro updates the repository, rather than be able to easily use new software straight off the bat.

When I was trying Linux I had endless issues with the software in the repo’s being massively out of date, and what do you expect?  You have tens of thousands of apps to track and keep up to date and it’s not even like the iPhone or Android app stores in that developers don’t necessarily submit new versions requiring the repo maintainers to find out when there has been an update (good luck with that).

In an ideal world the repo’s would be all you need (and communism would actually work) but in reality the system of repositorys needs to be supplemented by a system of manual installation in the cases where the software is out of date or simply unavailable.  And the brutal truth is Linux falls flat on it’s face here.

Manual Installation

Welcome to the quagmire that is manual software installation in Linux.  As soon as you’re outside the walled garden of vendor approved obsolete versions of software to be found in the repositories then you’re largely out of luck.

How often have you seen Microsoft being berated for making it’s own ’standards’ for things like word documents and protocols?  How many Linux evangelists have you seem complain that .docx and .doc are not compatible?  Yet these very same evangelists will argue ’till they are blue in the face that somehow multiple incompatible package formats and standard breaking distros is somehow a ‘good thing’ – usually under the guise of ‘choice’.

Hell, I’ve even written a post bashing the Windows software installation method and since this is technically an anti-Linux (and thus visited largely by Windows users) blog I should be getting angry posts saying how I am wrong, and an idiot, yet all I got was agreements and clarifications!  Yet if you say something as BLINDINGLY OBVIOUS as Linux needs a standardized package format you’ll get flamed to a crisp.

The Dead Parrot Horse

I am flogging a dead horse with my point but I think it deserves to be made (and flogged).  Being critical of Linux always reminds me of the Dead Parrot Sketch.  The community is largely unable to accept any** criticism as valid, no matter how obvious or problematic, with the first approach to user complaints to be to deny they exist, then to call the complainer an idiot troll.

This is what is holding Linux back from going mainstream – it’s the fact that the community simply doesn’t care about the needs or issues of the people they are trying to foist Linux upon.

The claims of ‘community development’ are a massive lie in that aside from posting the occasional bug reports (which you can do with closed source) anyone with a problem is abused and faces North Korean levels of censorship***.  You either take what the Linux cult gives you and be quiet, or you simply don’t use it.  Trying to contribute improvements and suggestions just gets you into trouble.

If you’re happy with Linux, sure use it.  If you’re not don’t even bother – it’s simply not worth it.

* Not if I am working there they aren’t

** I think one of the sources of my Ubuntuforums ban was due to an argument where I was trying to propose double clickable .deb files.

*** Preston, try to have the discussion on your blog post on a Linux forum (Ubuntuforums is a good choice) and see how fast the admins delete your post then ban you.

99 comments so far

Add Your Comment
  1. Somehow i think Preston may be joining us linux haters soon :)
    The community is the cause behind all the symptoms.

    Linux doesn’t have a stable api/abi because all the kernel developers are idiots.

    Linux has multiple package formats, multiple window managers, multiple gui toolkits, multiple sound systems, multiple god knows what else because everyone thinks he can do better and just starts a new project (usually with little or no programming experience).

    Linux is unstable because fixing bugs is boring and adding new even more buggy crap is fun (the ones who fix the bugs are the 75% paid developers).

    Linux is completely inconsistent and unfriendly because the community refuses to admit problems.

    If it ever gets 5% market share it will come from a microsoft/apple mistake, certainly not from quality.

  2. Actually, I’ve started to be really thankful to the Linux community and help them wherever I can, because they’re the only reason that prevent GNU/Linux to become mainstream and destroy the software market. They’re the ones scaring the normal people away and sticking to early software designs from the late 60s.

    Working in support as a former professional software developer? … I think that’d be the worst day of my life. Thank you Linux community.

  3. Preaching to the choir geeraija, you’re just preaching to the choir :)
    Thank you Linux community, by your actions I’ll have a well paying job when I finish university. And I’ll be doing what i enjoy, software development, instead of working in a call center providing “support”.
    Because you know, lots of people will pay for help they can get online for free.

  4. I love how the freetards in the comments oversimply the process of installing third party software in Linux (because apt-get is universal, and you can ignore the steps of figuring out which package you want, locating it, and istalling what may or may not be the latest version, and what may or may not upgrade and (break) half your system) all the while ignoring that the point of the article was about installing third party packages from outside the outdated repositories.

    Some will catch that and try to argue that the author is stupid for wanting to install from outside of the repositories, making up some nonsense about how thje repositories exist for the sake of stability anf blah blah blah, but not as little more than a band-aid fix for a problems inherent to an archaic model that died with the 80s and 90s: using (communal) shared librararies for everything, rather than outright eliminating the problem like everyone else did (Apple has static app bundles, and Windows installs to static app directories)*****

    ****, this has happened before, the freetards will barge in feeling all smart and bantering about DLLs being shared libraries, ignoring entirely that in this context “shared” means “can be shared if so desired, but are rarely actually shared between applications (outside of what is provided by the base system) in practice” because as we’d come to discover long ago, they’re generally self-important dipshits who overstate their understanding of even the most basic concepts.

    They’ll also try to present the application install process of Windows as being drastically more convoluted than it really is: double-click on the fucking EXE or MSI. OH EMM GEEE IT’S SO FUCKING HARD!

  5. “They’ll also try to present the application install process of Windows as being drastically more convoluted than it really is: double-click on the fucking EXE or MSI. OH EMM GEEE IT’S SO FUCKING HARD!”

    Most of what they say is actually that by doing it that way, you´ll have to trust that the installer will do what it says it will – they imply that by double clicking the thing, you might get your computer hacked, your information stolen, malware installed, or whatever else you can think of…talk about scare tactics… but i´m a regular user, just how am i supposed to know that the repos are doing what they´re supposed to do and i can trust them either?

    And this article didn´t get to mention what happens when you do install software from repos and they decide not to run…i wasted several precious hours digging through forums to try to get some software i installed on ubuntu to run, even after they were installed from the repos or even apt-get… i get sad just from remembering that….

    Some softwares do install malware, specially if you are not used to reading the installation dialogue, and we have the recent example of digsby, using your CPU without any notice until they got caught, and added the option to turn it off on one of the installation steps. (http://download.cnet.com/8301-2007_4-10309755-12.html?tag=mncol)

    So, i guess there´s some logic to that claim, but we also have to consider that those threats only come from more obscure companies. So i guess, all you have to do is to avoid obscure companies…because the linux way isn´t even close to be considered a solution as the article pointed out very well. Looks reasonable on paper, but on practice is a disaster…

  6. and i forgot

    YouDontNeedTheLastVersion™

  7. and i forgot – the whole matter comes down to this:

    YouDontNeedTheLastVersion™

    “So have decided The Power That Be, for your own good mind you: unlike Windows and OS X users who have in the worst case to click on “next, next, agree”, you will have to resort to UseEsotericWorkarounds™ if you really have to get the latest version of whatever piece of software is released for Linux. You will especially enjoy ConfigureMakeMakeInstall™ . Remember that CliMakesMeAllSmartAndStuff™ and that LinuxTeachesYouComputerScience™ , so that’s really good for you.”

    hilarous!

  8. they imply that by double clicking the thing, you might get your computer hacked, your information stolen, malware installed, or whatever else you can think of…talk about scare tactics…

    The idea is that a) the user knows better than to warez their software,and b) download from places they trust. Most of that is mitigated.

    Beyond that, proactive and on-access malware detection is widespread and even the free offerings have it (and bost detection rates comparable to Nod32 and Kaspersky, in the case of Avast!), so that mitigates that problem too.

    And then there’s the firewall that’s blocking any unauthorized access in or out.

    Of course mention any of that, and you’ll get all kinds of bollocks about how all of this is unecessary on Linux, while in any other discussion they’ll be quick to point out how much of a complete moron for not running from behind a firewall, or for opening various attachments and warez.

    Freetards are many things (few of them good), consistent isn’t one of them.

  9. Unrelated, but: Welcome back Karkhalash! – always a pleasure to have you with us. :)

  10. In windows install process not handled by central repository so can’t tell what already installed. Results in duplicate of libraries. Can’t lock files so multiple instal processes overwrite system libraries resulting in hosed. Learn how install before complain. Shared library model making one copy of object load in memory. Windows model load multiple object in memory and force page thrash to search. Karkhalash pure ms idiot and waste memory.

  11. Oiaohm!!!! OMG!!! Welcome back, your idiotic incomprehensible posts have been greatly missed.

    “In windows install process not handled by central repository so can’t tell what already installed”
    Add/Remove Programs

    “Results in duplicate of libraries”
    Needed in linux too due to lack of standardization, linux has a far bigger “.so” hell than windows nowadays.

    “Can’t lock files so multiple instal processes overwrite system libraries resulting in hosed”
    Anyone who installs more than one thing at the same time is an idiot, not even linux does this.

    “Learn how install before complain”
    ConfigureMakeMakeInstall™, because ppa’s suck and normal repositories are horribly outdated.

    “Shared library model making one copy of object load in memory. Windows model load multiple object in memory and force page thrash to search. Karkhalash pure ms idiot and waste memory”
    Dll Hell is a far bigger problem than a few megabytes of wasted memory, in windows this is barely an issue, in linux it would completely blow up the memory requirements because every program uses 100 different libraries.
    There’s a reason why windows XP uses less memory than say ubuntu while doing more, shared memory is bullshit, you can’t share something that’s only used by 1 thing.

  12. Not saying linux shared libraries perfect. Has improved great since everyone now focused on fiting linux into microcontroler. Requires less bloat in memory. For example c library. Only need one copy for running functions in memory. Windows use one copy for program that need c functions. Is why linux system fit on microcontroler and windows not. Linux only have one installer package program locks files it needs where windows not.

  13. Look at this piece of brainwashing propaganda i just received on my e-mail:

    http://www.youtube.com/watch?v=GzZemD80elY

    My favorite part is at 0.30s when it all merges together and explodes.

    CREEPY!

  14. oh, and by many they mean 5!

  15. AllWorkLoadsAreTheSame™ is a lie Oiaohm, if something works for workstations and microcontrolers and desktops, it’s gonna be crap on all of them! Each has different needs, different schedulers, different memory management, different interfaces.
    On windows you have shared memory too, directx, .net framework, the windowsAPI,
    the core system components are shared and backwards compatible (as they should be)
    Linux fits on microcontrolers because… well, it’s made for microcontrolers? if i had the source for windows i could make it run on a microcontroler too, and it would be crap, because windows is made for the desktop.

    “Linux only have one installer package program locks files it needs where windows not”
    Look, I don’t understand where your going with this! NO ONE INSTALLS MULTIPLE PROGRAMS AT THE SAME TIME!

  16. Unrelated, but: Welcome back Karkhalash! – always a pleasure to have you with us.

    Always a pleasure to be here <3 Though, I've been around posting anonymously and using various 80's sitcom actors as pseudonyms just to test the freetards (especially Ohioham) on their mission to "find me out" based on my writing style. I'm sad that they hadn't figured it out yet, though not surprised, heh.

    In windows install process not handled by central repository so can’t tell what already installed.

    Try installing a package that’s already installed, the installer will tell you if the default install location already exists. Many higher grade packages (Adobe stuff, for example) will detect a previous install and load up the repair/remove portion of the install wizard.

    And there’s add/remove as well.

    Funny how this can be construed as the reverse of the typical “Windows and OSX are for stupid people” argument, suggesting that it is, in fact Linux that is build for morons because they can’t keep track of what they have and have no installed.

    Results in duplicate of libraries.

    Communal Libraries are installed to specific common directories, while static libraries are installed to the installation directory, installing something that is already present on the system will prompt you to overwrite the old libraries.

    Unless you’re talking about duplication of static libraries amongst different programs, each having their own version of it (you’re not, though, because you’re a walking septic tank), either way, such is generally considered acceptable, the tradeoff between dependencies and memory/disk space is considered acceptable. This isn’t the 90s. Storage and memory is cheap, and the system is greatly simplified as a result.

    Can’t lock files so multiple instal processes overwrite system libraries resulting in hosed

    First, nobody runs parallel installs (the MSI installer will fire a popup that tells you there is another install going on, and to either wait, or terminate the older one).

    Second, because the libraries not part of the base system aren’t communal between applications, they’re installed to separate application directories, there’s no overlap, and because this isn’t the 90s, most communal libraries installed to common folders by certain vendors don’t overlap with others, neither in \system32\ nor in \common files\.

    Third, Windows locks files that are in use, so that they cannot be overwritten nor deleted while in use, that’s why you have to reboot after certain installs.

    Fourth, as usual, you’re full of it, on many levels.

    Shared library model making one copy of object load in memory

    The shared library model is archaic and outdated. It made a lot of sense back in the 80s and 90s when disk space and memory were at a premium, the tradeoff between space and simplicity was then acceptable, now that storage and memory are available in quantities bordering on the absurd for dirt cheap, the reverse tradeoff is acceptable.

    You don’t need dependency tracking when there are no dependencies to track. This problem is further rendered moot by .NET, where the framework is the only dependency. Simplicity is good, and one should never strive for complexity for the sake of complexity.

    Karkhalash pure ms idiot and waste memory.

    I was waiting for that, normally you start off with one of those. Nevermind that you, as usual, haven’t actually addressed any of the points I’d presented, nor that many of the points you tried to make at no point intersect with reality, there’s the matter of me being a ‘pure ms idiot’ while I’d expressly made it a point to mention that Apple does it this way, too.

    As I’ve said many times, OhioHam, yes, I use Windows, and yes, I obviously have a much greater understanding of it than you do, but I also use Unix, Linux (and have shown on numerous occasions that I, FreeBSD and OSX. I could understand “Crypto-MacFag” or “Crypto-Sun fanboy”, but painting me as an MS fanboy is just retarded.

    Windows use one copy for program that need c functions.

    That’s where you’re not understanding. Windows does use communal libraries, but not all of them are communal. The C runtimes are communal, and anything provided by the base system is also communal.

    Is why linux system fit on microcontroler and windows not.

    Linux doesn’t fit on microcontrollers. Last time you tried to argue this, you linked to the z80/Linux project which saw all of one commit 6 years ago before being abandoned.

    WinCE is, however lean enough to fit on embedded devices (though I’m not sure about Microcontrollers, though I’m fairly certain that its microkernel fits), we’re of course talking about desktop systems, and you’re of course moving the goalposts, and failing at non-sequiturs, as per usual.

    Linux only have one installer package program locks files it needs where windows not.

    Which once again is why Windows cannot overwrite or replace files that are in use, right?

    Linux fits on microcontrolers because… well, it’s made for microcontrolers?

    It doesn’t… and it isn’t. He’s making that up. QNX and VxWorks rule the embedded market largely because their microkernels fit on microcontrollers. Linux doesn’t even run on 8-bit architectures, so even if they do manage to slim it down, a) it doesn’t support microcontroller architectures, b) the monokernel will never be as sleek as the QNX and VxWorks microkernels, and c) will never be as flexible either.

    if i had the source for windows i could make it run on a microcontroler too, and it would be crap, because windows is made for the desktop.

    Unless the Windows you’re talking about happens to be Windows CE, which is designed and built from the ground up not only to do precisely that, but to do it well.

    NT is designed to be flexible, it’s a hybrid kernel, after all, modeled after the legendary VMS, and designed by David Cutler and the geniuses over at DEC, after all. You’re right, of course, that standard, NT-based Windows isn’t designed for embedded devices.

  17. Yes I was talking about Windows NT, I should have been more specific.


  18. NT is designed to be flexible, it’s a hybrid kernel, after all, modeled after the legendary VMS, and designed by David Cutler and the geniuses over at DEC, after all.

    But once you start working for Microsoft you are no longer a genius.

  19. Not understand windows install. Having multiple programs for install, not understand each other. not locking files cause overwriting when install at once.

  20. I’m sorry Oiaohm but i just can’t understand you, no one installs multiple programs at the same time, there’s no need for locking any files what so ever, every install program registers with add/remove programs anyway so i just don’t understand what you’re complaining about.
    Your complaining about something which isn’t a problem to begin with (and no, this is not the same as ThatIsAFeature™, it really is not a problem)

  21. Hmm,.. Shiver me’ timbers, but… Is this Oiaohm maybe a troll?

    I mean, however little sense his posts used to make (based on his writing) he still made some, at least, realistic claims..
    And even *i*, who are by no means a coder (<– i'm still hoping to learn at least a bit coding! – anyone got any good books and/or tutorials?), but only interested (and indeed the local genius in) computers, knows that it's stupid to install multiple apps at once.

    (for the record: My speciality lies in music and photography. Heavy metal and dubstep; FUCK YEAH SEAKING!)

  22. I’m sad that they hadn’t figured it out yet, though not surprised, heh.

    I knew it with you. Any talk about SGI or actual Top500 stuff beyond “Linux rulz!!!” is a dead giveaway.

  23. By the way, does Oiaohm have a Google Alert for “Karkhalash” or something? He can be gone for weeks at a time but the word “Karkhalash” comes up, even referenced by someone else, and he’s back in a New York minute.

  24. Books and tutorials for coding… can’t really help you, don’t know any good ones.
    I started to learn “programming” by using GameMaker, and then trying to port the game I made to C++, reading every tutorial I could find on the web.

    It’s actually quite easy, if you can understand the following you can program:

    int soma (int x, int y) {
    return x + y;
    }

    //The operating system starts your program here
    main () {
    int num1 = 5;
    int num2 = 15;
    writeline(“5 + 15 = ” + soma(num1, num2));
    }

    NOTE: Not really C, the code is simplified.

  25. You forgot to make your main int void. And you need some superflous int char && **argc argv. Plus structs. Everyone likes structs.

  26. @Tux Sux
    _/_\_ [_(>'.')>_]
    {o.O} |
    /)__)>—-+
    -”—”-
    I can tell you’re not a big fan of C, me neither :)

  27. Also, trimming white space puts you on my hate list admin!
    How am I supposed to make beautiful ASCII art under this conditions?

  28. Not thinking for desktop. Desktop always have non technical user who not “computer expert” like you and who install multiple program at once. Linux force installer into series because using one package manager but windows not. Simple so try to understand.

  29. But how? How is it even possible to install multiple apps at once?
    I’ve actually tried it, since this discussion begun: On windows i were told that another installation were in progress, and prompted me to either finish the install, or start all over with the new.

    On OS/X: … well.. OS/X is just drag-and-drop interface.. – But i tried to install quake 3, and fable at the same time (merely to install something which weren’t purely drag and drop), and encountered no problems there either..
    .. and i’ve never had to install extra packages in OS/X either.

    But seriously: What’s your point? You keep arguing over a problem, which is in fact not a problem! (.. at least on any *major* platform..)

  30. Oiaohm, is there a TM for ButWindows(tm)?

    This is not a discussion about Windows, and it’s problems. It has problems – I’ve even identified some myself. We are talking about issues with Linux package management and you come in talking about microkernels and file locks on Windows – which has nothing to do with what we are discussing.

    Did you miss the entire point of my post? That a customers problem is always valid, or did you just skim it then post your usual drivel? My point is it doesn’t matter if _you_ don’t think it is a problem, if other people do then it _is_ a problem – like it or not.

    I quite liked this post on a related thread:
    http://blogs.computerworld.com/15439/make_the_right_browser_update_firefox_3_6#comment-175259
    In which the poster says:

    “package management on Linux is the last great problem to be addressed to make it a great OS. With how much Linux users care about standards, it’s shocking to know that package management is heavily neglected as it is not standardized across all distros as it should be. It’s OK for a distro to use some proprietary package system, but there should always be interoperability with a standardized system as well. This would allow users to *fully replace* their existing Firefox installs, properly, with little effort just like Windows users are used to. The problem is there is no communication between the package manager and the software that wants to be installed because there are not standards for it. Telling software companies to maintain specific packages for every single version of every Linux distro is of course impossible and stupid.”

    Which makes total and utter sense to anyone with a brain, except apparently Linux supporters, who immediatley called him a trolling idiot.

    I am sure if Ballmer knew about you and your cohorts Oiaohm he would sleep much better at night knowing that you are doing more work to prevent the development of Linux than he could achieve with all the money in the world.

  31. Kommenter:

    pre tags should work! :)

  32. But issue is linux package manggement already have file locks way ahead of windows. Windows take years for implement MSI and have file locks during install, not allow multiple installs at once. When using say nullsoft or other setup not handled through MSI so not have file locks.

  33. “But issue is linux package manggement already have file locks way ahead of windows. Windows take years for implement MSI and have file locks during install, not allow multiple installs at once. When using say nullsoft or other setup not handled through MSI so not have file locks.”

    Repeat after me: Nobody installs multiple applications at the same time.
    Got it? Not yet?
    Then let’s try this again:
    Repeat after me: Nobody installs multiple applications at the same time.

    Even if they would do it for some retarded reason, i can’t think of a single installer that would write to the same file at the same time, this isn’t linux where everything is shared.
    Things that are shared have separate installers that do make the check (like .net or direct x).

  34. say lock useless only keep honest person out this Window approach need no door because window have no lock person enter from window like ninja. linux have lock keep honest person out only liar come in.

    mutliple install no happen on windows because no lock and no door format raise barrier to entry, must be climb to get in window. Linux superior due to multiple lock so multiple door so multiple entry so multiple install. only ostrich with head in sand not see this because sand block vision key to package manager is keep sand away from eyes with, so locks equal close door behind and lock so sand not get in, sand come in from windows so block vision so linux superior due to sand locking door.

    Window not make reboot because file lock, window reboot because sand from unlocked window get in gears and slow machine.

  35. I hate the way the so praised Linux security is actually a software Gulag. The stuff in repository is updated once in half-year, so you probably have to had 3-4 VCS’s installed to store the source code from each maintainer’s site, and update it reguarily to get all bug fixes (which you never get from repository), and compile it manually, having all the developer junk taking space on your machine… and only hope that your opensource password manager do not send all your CC numbers to its author behind your back, because you cannot check all the mess of code in some esotheric language like Python.

  36. I knew it with you. Any talk about SGI or actual Top500 stuff beyond “Linux rulz!!!” is a dead giveaway.

    I expected the regulars to catch on in short order, haters have shown themselves to be leaps and bounds more astute than the freetard brigade. My experiment was to prove my theory that the freetard brigade, in spite of all their vitriol and threats, wouldn’t be able to recognise the exact same writing unless it was signed Kharkhalash.

    By the way, does Oiaohm have a Google Alert for “Karkhalash” or something? He can be gone for weeks at a time but the word “Karkhalash” comes up, even referenced by someone else, and he’s back in a New York minute.

    It’s simultaneously flattering, and very, very creepy – Amusing, too. I’ve noticed that I can post the exact same comment under different pseudonyms and he’ll respond to the one signed Kharkhalash much, much more rabidly, while offering up an entirely different response to the same comment posted anonymously.

    Expecting OhioHam in 3… 2… 1…

  37. Kharkhalash, you’ve got your very own nemesis, gratz! :)

    Also, has anyone mentioned the HUGE MASSIVE security vulnerability that is adding a 3rd party repository yet? Since it seems standard to add any repo that asks you to for some bizarre reason – why do the FOSS brigade have such a hatred for installers anyway?

  38. Kerberos, Yay, I’m in good company, you’ve got Queefer, TM Dude has Snickerella, and I’ve got Oh/io Ham, ^_^.

    Not only a security risk, I’ve yet to see a third party su^H^Hrepository that stays updated for any length of time – their maintainers do, after all, have to maintain their repo every n months so it still works with the main release, which also leads to the issue of (further) compromised system stability, in the event that the dependencies for packages in the third party repo don’t match the mainline repos. (anyone else remember the headache that was getting stuff from rpmfind.net to work, and the headaches ot caused come upgrade-time, back in the day?

    It’s just so very messy no matter how you slice it, when it comes to using anything from outside the mainline su^H^Hrepository.

  39. Installing programs in Linux doesn’t suck completely. It really depends on the distro you’re using. And even you Windows fanboys gotta admit that the Ubuntu Software Center is turning out well. Ubuntu 10.04’s Software Center will include the ability to rate programs and comment on them directly in the software center, rather than the software center being a portal to an online system. And by Ubuntu 10.10, they’re hoping to have Synaptic Package Manager and Gdebi completely replaced by the Software Center.

  40. Thomas B sucks African Gorilla cock.

  41. lol, immaturity

  42. @Thomas B.
    Software Center is a good idea, Synaptic unlike what most freetards think isn’t user friendly (it is to me since I know what I’m doing, but my “grandma” like freetards usualy say isn’t going to understand the 100 packages that show up when she searches for whatever, if she even knows what to search for).

    I’m actuals surprised the ubuntu devs are doing something, instead of jacking off all day to mark shuttleworth’s money.

    Still, unless the software center allows developers to submit their own applications, and there is a strong effort to convince them to do so, it’ll just be the same crap with a prettier face.

  43. The problem isn’t with the repository system, it’s not a bad way of doing things. The problem is that it is largely viewed as the _only_ way of doing things.

    What this is about is someone saying that there is no good standard way of adding a package that isn’t in the repo (or is out of date) easily. It is about there being no actual standard package management system with everyone rolling their own incompatible versions and then hypocritically calling this mess ‘choice’.

    Actually what this is about is the Linux community calling anyone who wants a standardized package management system with a standard package format that you can distribute your software as outside the repo which will play nice with the current systems package manager a moron idiot troll who doesn’t ‘get it’. I must be a M$ shill, wanting standards and interoperability. How silly of me.

    Ultimately the whole idea of Ubuntu maintaining a list of (what is it, 20,000) pieces of software is an incredibly stupid massive waste of time and effort – doubly so since every distro does exactly the same thing.

    The repo should contain a smaller subset of (commonly updated) essential software with an easy to use system of adding and removing 3rd party packages in a safe, secure and easy manner. Just saying this though will guarantee you a torrent of abuse on any Linux forum you say it on though.

    Seriously, how can you use software where problems are denied and anyone who dares to point them out just gets abuse? At least with Windows I can talk about what is wrong with it. I am certainly never going to invest any effort in an OS where it is clear that so little pro-consumer progress is being made.

  44. The repository is the only way of doing things. If you’re new to Linux, and you want a program that isn’t in the repository, you’re immediately left to fend for your self in a shark tank. As I’ve said on my blog, some standards need to be organized for a cross-distro package type, that every distro can read.

  45. @Kerberos
    I feel your pain :( , once again the root of every linux problem is the community.

    @Thomas B.
    That is what is necessary, however why would anyone accept it?
    Perhaps it should be made by a third party? kinda like autopackage without being a goddamn shar file! Oh and it should write to opt instead of usr like any sane person would do when installing from outside the repositories.

  46. it should write to a normal programs folder

  47. comments seem to be messed up… i wrote a comment like 5 times and it doesn’t show up :S

  48. well one last try:
    @Thomas B
    It appears freedesktop is working on a standard package format, even if it’s only in the idea stage…

    “it should write to a normal programs folder”
    which is supposedly what opt is for

  49. yup, can’t write links, not even freedesktop DOT org

  50. I’m not sure I see much of a point in software enter, as Tommy describes it. So it lets you rate shit, who cares, another frontend (and that’s all SC, Synaptic and Gdebi are; frontends to APT, which itself is a frontend to DPKG) isn’t going to fix the problem that is at the core of the su^H^Hrepository system, it still leaves you no clean way to install or manage packages outside of the respository, and does nothing to mitigate the security and stability issues potentially presented by arbitrarily adding external su^H^Hrepositories.

    Dependency tracking is a fun feature, but isn’t the game changer the freetard brigadfe makes it up to be, as mentioned above, it’s a bandaid fix to abstract the shortcomings inherent to the archaic throwback to the ’70s that is the (communal) shared library model, without actually addressing any of said shortcomings.

    The very fact that such convoluted management systems are required to work with the underlying system is anything even vaguely resembling a sane manner are requisite to begin with should be a sign that the underlying system is showing its age.

    Writing a new interactive frontend to a frontend only abstracts the problem, and attemps to keep users distracted (omg omg I am can rate things lol) from the fact that ultimastely, absolutely nothing has been changed, they’re still stuck rowing up shit creek without a paddle if they want to use anythinmg outside the repo, but hey, it’s easier than actually putting in the work requisite to overhaul the underlying system.

    The solutions are simple – accept that memory and storage are in abundance and this is no longer the 70s, so duplicating libraries for simplicity is an acceptible tradeoff and either switch to an app bundle system as Apple did for OSX, or install to isolated directories, as Microsoft does (in either approach, anything communal in nature is provided by the base system).

    Then there’s the LSB approach of consolidating around a standardized set of base libraries, which at the very least, is the first step toward either of the above solutions, but it also is the first step toward a unified package management framework (and potentially, if combined with a standardized based system eliminates a lot of the effort wasted on every distribution packaging their own version of the exact same software).

    Of course, all of that is rendered moot given the compulsion to build against the latest development branches of any given library rather than the stable releases, which ultimately ends up either entirely defeating the point of a standardized base system, or, more ideally, provokes a change in development practices to the more sane model applied in the proprietary world: target the lowest common denominator for the sake of compatibility, and package static libraries for everything else. A little more work up front saved countless manhours of re-packaging later.

    Standard base system, with a standard package format and standard management framework results in most of these problems being, for the most part, mitigated, if not for the most part, eliminated, add in the ability to run concurrent subsystems (like NT) or self-contained environments (like BSD or Solaris) and you’ve got backward compatibility to any previous LSB releasae as well. and all of a sudden you’ve at least slowed down the bi-annual forced death march. – a new frontend to a frontend to the same nonstandard, distro-specific packaging system does nothing to address any of these problems (so no, I don’t ‘admit’ that SC is going along fine, and b) if I’m to be a fanboy of anything, I should hope that it’s been made obvious enough that would be Sun (and their package management sucks, too) , not Windows).

    Of course all of this requires cooperation, kinda funny isn’t it, that the freetard brigade talks up storm about the spirit of open source being cooperation, and that oss encourages cooperation, but when push comes to shove, the greatest exemplification of oss cooperation, and that being LSB, is met with as much resistance as it is.

  51. If there’s something that linux is about, it sure isn’t cooperation.

  52. Sorry Kommenter, akismet has a nasty habit of eating posts that it thinks may be spam. It’s the price to be paid for not having a captcha I suppose. :(

    Remeber 2001, when it was the same year as the famous book/film by Arthur C Clarke? It’s now 2010, the same year as Odyssey Two ( http://en.wikipedia.org/wiki/2010_Odyssey_Two ). If the Linux community haven’t got stuff this simple sorted by now (come on, it’s freaking 2010) then I seriously doubt it’ll ever get solved. Maybe we’ll have to wait for 3001?

    Can I coin a term – ‘Chernobyl Coding’ – the Linux approach of constantly wrapping a broken subsystem in layers and layers of abstraction in the hope that somehow the fundamental base problems will solve themselves.

  53. “Cherobyl Coding”, no matter how you dress it up, it’s still a flaming disaster, I like it!

  54. Well, Kerberos, I think everybody here would rather solve a captcha than losing a 4,000 characters comment. Worse: it silently fails, nothing happens, and it looks like putting a single link in a comment is enough to have it marked as spam.

    And as you explain very well in this post, the customers (here, the commenters) are always right.
    So please, put a captcha in here, and remove this broken spam detector.

  55. ‘Chernobyl Coding’ is the best description of the linux approach i’ve ever heard, nice one kerberos.

    Have I mentioned how much I despise pulseaudio?
    If not, it’s the biggest pile of shit ever made, an abomination of software design that must be purged from this earth and every developer responsible for it’s inception should be burned at the stake while Linus pours boiling acid on their testicles.

    Is fixing Alsa or adopting OSS4 that difficult?
    What’s the logic behind: “I’m going to fix a broken subsystem by making a new subsystem that depends on said subsystem!”
    The kool-aid must cause worse brain damage than I originally thought.

  56. Not understand design for pulseaudio. To replacing alsa subsystem by creating stable base from to fix alsa without modify alsa and create program incompatibility. Yes it crash constant but not because of bad pulseaudio design because of alsa bugs. Is only now being fixed because have stable programming base.

  57. “Yes it crash constant but not because of bad pulseaudio design because of alsa bugs. Is only now being fixed because have stable programming base.”
    That IS bad design.
    Programs that depend on pulseaudio could just as easily be modified to use a modified alsa. The ones that use alsa aren’t being helped by pulseaudio in any way.
    Pulseaudio is useless, heck it’s worse than useless since something useless has no negative or positive effect! Pulseaudio is just salt in the wound that is audio on linux.

  58. Not if want programs thhat use also to function while fixing. Requires redesign of alsa api which would break programs. Instead use pulseaudio to act as stable layer on top.

  59. “Not if want programs thhat use also to function while fixing. Requires redesign of alsa api which would break programs. Instead use pulseaudio to act as stable layer on top.”

    If you’re editing programs to use pulseaudio instead of alsa, then you can also edit programs to use modified versions of alsa.
    It’s not like they have to change the api every day, they only need to design a new one and use it, it would actualy be easier then making/using pulseaudio.

  60. “Not if want programs thhat use also to function while fixing. Requires redesign of alsa api which would break programs. Instead use pulseaudio to act as stable layer on top.”

    Or, alsa could just emulate old-alsa just like pulseaudio emulates alsa. Oh the humanity! That would make sense!

  61. Kerberos, where can I contact you at? Put it in the About page or something. You still haven’t filled that out at all. If you’re not gonna use it, remove the damn link.

    -Anon

    PS: I love your blog and read it all the time but the lack of the contact info is really pissing me off right this minute. Apologies if I seem like an asshole.

  62. Not if want new features like network streaming. Pulse audio not perfect but better than modifying alsa. Accept and stop pretend that pulse audio is useless.

  63. Why is it the job of a sound output system to do network streaming? There are plenty of normal solutions to this problem that involve streaming the DATA to be played across the network and letting whatever is on the other side do whatever it wants with the resulting data. These solutions don’t require both sides to be running pulse audio and are ultimately more flexible.

    But here’s the real gripe. The polypaudio devs (yes I remember tinkering with it back when I was a freetard and it was still called polypaudio) decided that they were going to implement a whole bunch of “nice-to-haves” and pointless emulation layers. If they are all such 1337 audio hackerbois, then when they used broken features in alsa THEY SHOULD HAVE FIXED ALSA THEMSELVES. And I don’t get the point of emulating ESD and Alsa. That is a complete backasswards migration path. The first step of migrating an application from ESD to Pulseaudio should be writting a Pulseaudio backend for ESD, not emulating ESD in Pulseaudio. This is the same principle as what basically ended up happening when Gtk was ported to OS X. They used the same underlying drawing system (X11) until they were reading to begin moving to the new drawing system (Cocoa) which is still a port in progress.

  64. “Not if want new features like network streaming.”
    A sound system doing network streaming…
    Thank you for proving my point jackass :D

  65. Can anyone actually provide a use-case where network streaming of audio would actually be required? I can’t for the life of me even imagine a situation where you’d ever even want to do this.

  66. “Can anyone actually provide a use-case where network streaming of audio would actually be required? I can’t for the life of me even imagine a situation where you’d ever even want to do this.”

    That’s because there isn’t one.

  67. I dunno, there is potential use case for moving sounds across the network, not necessarily audio general. iTunes and Windows Media Player let you play music from one computer somewhere else. XBox can play media. There is some kind of Apple wireless router that you can also plug speakers into and use as an output device for iTunes. None of these implementations are in the actual sound stack of their respective OSes though, except perhaps the Airport streaming and I’m not entirely convinced that is what is going on. You certainly can’t just arbitrarily stream sound anywhere. I think it is very telling that other implementations that have had a working sound system for ages don’t have this feature.

  68. I always wondered why this is supposed to be a good thing (unrelated to pulseaudio):

    cat richardstallman.png > /dev/audio

    Sure it’s funny(and horrible) but… really what’s the point?

    The whole “everything is a file” made a lot of sense until IOCTL. Then everything blew up.

  69. Wow. The hatetards are still alive, whining, and squishing words like there’s no tomorrow. You know your points have all been successfully refuted right? I have personally seen to that. But hey, keep on showing the microsoft love. I’m sure Ballmer will let you suck his cock a little longer next time.

  70. @Adam King
    “You know your points have all been successfully refuted right? I have personally seen to that”
    Seems to me you need to lay off the drugs, imagining things that never happened.
    The only thing I need to do to win any argument against any freetard is write “boycott novel”, and I haven’t even done that, because there’s no need! You haven’t refuted shit, you also keep assuming we love microsoft. The usual fallacy, we don’t like linux therefore we love microsoft.

  71. There are mac users and BSD users in this world you know, had to write this again because this shitty comment section doesn’t like ‘>’ and ‘<'.

  72. If you bother to read, you will see that I have successfully shown M$ to be an illegal monopoly. More importantly, I have shown you all the different groups that use linux in the greatest supercomputers in the world. Linux has standards compliant browsing. M$ does not. Linux has USB3 support. M$ does not. Linux has arm. M$ does not. Linux has the most impressive security track record of any operating system. M$ has the worst. M$ has to resort to illegal tactics to get people to use their operating system.

  73. “If you bother to read, you will see that I have successfully shown M$ to be an illegal monopoly”
    I really don’t care, much more worried about monsanto to be honest.
    “I have shown you all the different groups that use linux in the greatest supercomputers in the world. Linux has standards compliant browsing. M$ does not.”
    Firefox works better on windows, the top supercomputers use commercial OSes.
    “Linux has USB3 support. M$ does not. Linux has arm. M$ does not.”
    Haven’t seen a single USB3 computer so far, ARM is only used seriously in the mobile market, microsoft will support ARM if necessary.
    “Linux has the most impressive security track record of any operating system.”
    Easily broken due to poor configuration in most distros, OpenBSD laughs at it.
    “M$ has the worst.”
    It also has a huge bullseye and needs to mantain backwards compatibility, something linux does not consider important (and fails because of it).
    “M$ has to resort to illegal tactics to get people to use their operating system.”
    No.

  74. Your precious firefox is faster relies on using a proprietary compiler. Instead, the GCC community works to add those speedups to GCC so it can compile firefox just as well. See the difference between the two camps?

  75. “Your precious firefox is faster relies on using a proprietary compiler. Instead, the GCC community works to add those speedups to GCC so it can compile firefox just as well. See the difference between the two camps?”
    llvm is faster than gcc, BSD license, nothing to do with being open source, GCC is just poorly designed.

  76. “If you bother to read, you will see that I have successfully shown M$ to be an illegal monopoly.”

    No you haven’t, and no, they’re not. No court has found Microsoft to be an illegal monopoly – ever.

    “More importantly, I have shown you all the different groups that use linux in the greatest supercomputers in the world.”

    Please STOP bringing up supercomputers. Who gives a flying fuck about supercomputers, apart from the people using them?? Until I have one under my desk, top500.org is a complete irrelevancy to me. The Linux angle is irrelevant too; it’s not like Roadrunner or Jaguar run Ubuntu, for fuck’s sake.

    “Linux has standards compliant browsing. M$ does not.”

    Chrome, Safari and Firefox are all available on Windows. Firefox runs better in WINE than in native Linux.

    IE8 passes ACID2. Or do standards tests only matter when Windows fails them?

    “Linux has USB3 support. M$ does not.”

    You do know Microsoft are one of USB’s creators, don’t you? You really think they won’t support USB3? USB3 support will go into Windows as it’s needed. If Intel’s Light Peak takes off, USB3 may be stillborn, anyway.

    “Linux has arm. M$ does not.”

    Windows CE/Mobile does. How many desktop devices contain ARM processors?

    “Linux has the most impressive security track record of any operating system.”

    The BSDs fuck Linux’s women and drink Linux’s beer when it comes to security. To claim Linux has the best security record of any OS is absolutely fucking laughable.

    “M$ has the worst.”

    Secunia would beg to differ. The Linux 2.6 kernel alone has more vulnerabilities than whole MS operating systems. Go and look for yourself.

    As an aside, it’s amazing how Secunia are liars and paid shills when Linux looks bad, but they’re holy fucking writ when Microsoft have vulnerabilities.

    “M$ has to resort to illegal tactics to get people to use their operating system.”

    Oh, please. As Bill Gates said on The Simpsons – “I didn’t get rich by writing checks”

    “Your precious firefox is faster relies on using a proprietary compiler.”

    So why aren’t all the super-duper go-faster-stripe compiler flags used in GCC? Or have they been, and they’ve still done fucking nothing?

    “Instead, the GCC community works to add those speedups to GCC so it can compile firefox just as well. See the difference between the two camps?”

    Yes. GCC is crap and produces slow binaries, and no-one will take responsibility for fixing it.

    Surely the million programmer army is descending to sort out GCC? It’s obvious that unpaid volunteers know more about CPU design and the accompanying microcode than Intel or AMD, isn’t it?

  77. Nobody runs arm because M$ has strongarmed the market into not using it. Low-power arm netbooks could be a great help to third-world countries but because M$ is only interested in profet Ballmer uses his influence to crush the arm revolution because he knows windows can’t hold a candle to free software on arm. But even with all that M$’s influence wains. Just look at Munich.

  78. “But even with all that M$’s influence wains. Just look at Munich.”
    You mean the fact that the Munich linux transition has been a total failure?

    Also microsoft supports Intel’s “AWESOME” itanium architecture that was supposed to revolutionize computing, and yet nobody uses it.
    Why?
    Because THE IA-32 ARCHITECTURE has a massive monopoly on the desktop market.
    It has nothing to do with microsoft, microsoft could release windows for MIPS/Power PC/SPARC or whatever and everything would remain the same.

  79. A total failure? Hatetards must be blind now. M$ office is no longer used on Munich city computers. They use open office instead. So far all departments have pilot linux programs that are growing every day. Soon the whole city will be using linux. Not even the power of M$ the illegal monopoly can stand in the way of the German people’s quest for freedom.

  80. “A total failure? Hatetards must be blind now. M$ office is no longer used on Munich city computers.”

    OK, near-total failure, then. They’ve managed to convert slightly less than 20% in six years. Hardly a glowing endorsement.

    “They use open office instead.”

    Over 80% of Munich’s computers now run OpenOffice on WINDOWS.

    “So far all departments have pilot linux programs that are growing every day.”

    At a rate that makes me think the conversions are being done by one person with a DVD walking around the city installing at random.

    “Soon the whole city will be using linux.”

    Soon? Are you kidding? It’s estimated the rollout will be finished by 2020.

    “Not even the power of M$ the illegal monopoly can stand in the way of the German people’s quest for freedom.”

    What illegal monopoly?? BTW, don’t try to bring up the discounts MS offered to Munich – you can’t price dump against a competitor that costs nothing.

    And the Munich Linux rollout only affects government computers; German home users (who far outnumber government users) are free to carry on using Windows.

  81. Damn you Ted!
    Stop writing my posts for me :P
    And yes Munich is a total failure, with the time and money they have spent on such stupidity they could have bought a bazillion windows licenses and they would still have money left.

  82. “Nobody runs arm because M$ has strongarmed the market into not using it.”

    Since when has Microsoft manufactured processors? People don’t use ARM in desktops/laptops because it quite simply is NOT GOOD ENOUGH compared to x86.

    Why don’t you try blaming INTEL for this? Or do they get a free pass for open-sourcing a few old drivers??

    “Low-power arm netbooks could be a great help to third-world countries”

    Clean water, adequate sanitation, vaccines for common illnesses and stopping petty wars that kill off huge swathes of the populations would be better to the third world than a slow netbook. Once they get past those obstacles, they won’t want cheap knock-offs, they will want what the rest of the world uses – WINDOWS.

    “but because M$ is only interested in profet ”

    What company isn’t interested in profit? Google, IBM and the rest of the “Linux companies” don’t do what they do out of altruism. They do it to make money. Once Linux stops making them money, they’ll drop Linux like it’s a rat that died of rabies.

    “Ballmer uses his influence to crush the arm revolution because he knows windows can’t hold a candle to free software on arm.”

    What ARM revolution?

    It’s a low-power CPU design. It works in mobile phones and small devices. It’s not a general computing CPU, and it’s certainly not a computing panacea.

    “Just look at Munich.”

    Then point and laugh at Munich. If Munich had stuck with Microsoft, they’d have saved time and money. No retraining costs, and they’d be fucking done by now, not taking 6+ years so far with 11 more years forecast before completion!

  83. M$ refuses to develop Windows for arm to keep the market on x86 which is more expensive. Just follow the money, puny hatetard.

  84. @AnonymouZ,

    Don’t listen to that nonsense from Kommenter; of course you can learn to program from books and tutorials, that’s what they’re there for! Like anything there are good programming books, and bad ones; good tutorials and bad ones.

    I have no idea why that nonsense is espoused everywhere, about not learning anything from books.

  85. “M$ refuses to develop Windows for arm to keep the market on x86 which is more expensive.”

    Repeating a falsehood does not make it true, regardless of how many times or how forcefully it’s repeated.

    Windows CE and Mobile STILL support ARM, a fact you mysteriously ignore.

    Contrary to the popular conception amongst penguinistas, Dave Cutler was not lobotomized on joining Microsoft. He knew what he was doing with VMS, which is very highly regarded, so why do the ABMers assume he went out of his way to forget it all when designing NT?

    Windows NT was designed from the beginning to be portable. NT has supported PowerPC and Alpha in the past, has had support added for AMD64, and even still continues to support Itanium.

    Support for PowerPC and Alpha was removed simply because those architectures were marginalized by x86 and AMD64. There’s no DEMAND for Windows on them, the same way there is no demand for ARM in desktops or notebooks.

    There’s no demand, because ARM is not good enough as it is for general purpose computing. To bring an ARM-based computer up to the performance of an x86 one, you’d need multiple ARMs. Adding more ARM processors would almost immediately negate any cost, heat or power benefits. Overall, it would be cheaper to stick with x86. What was that about x86 being more expensive, again? Look up what “price/performance ratio” means.

    Blame Intel for continuing to do what they do well. Blame ARM for not catching up with Intel. Just stop fucking blaming Microsoft. You’re making yourself look stupid.

    And lastly, Linux was not portable to start with. It was i386 only, and support for other architectures were added later. Don’t even attempt to deny this.

    “puny hatetard”

    And now the insults start flying, so if you’re true to form, you’ll now leave for a few days, a few anonymous posters will turn up in the meantime to agree with you, using the same puerile insults, creative mis-spellings and clumsy portmanteaus you always use, and then you’ll turn up again in another post claiming to have shown everyone just how right you are.

  86. @Doug Penhall
    I didn’t say you can’t learn anything from books. I said “I” didn’t.
    Thats why i couldn’t help him, since i didn’t know any good ones.
    Don’t put words in my mouth, thank you.

  87. Arm processors are 2-3 times faster than an equivalent x86 processor. Windows mobile might pretend to run on arm but nobody uses it. It’s just there to allow M$’s shills to deny that Ballmer is personally keeping linux arm netbooks from being sold on mass. I mean, M$ has already been convicted of being an illegal monopoly, is it so hard for you to imagine that they would keep millions of people in poverty away from computers just so they could keep all the money?

  88. “Arm processors are 2-3 times faster than an equivalent x86 processor”
    No.
    “Windows mobile might pretend to run on arm but nobody uses it”
    Windows mobile is not for laptops/PCs, but it is widely used you moron.
    “It’s just there to allow M$’s shills to deny that Ballmer is personally keeping linux arm netbooks from being sold on mass”
    And here i was thinking it was a product that was making them money, who would have thought.
    “M$ has already been convicted of being an illegal monopoly”
    Or not.
    “is it so hard for you to imagine that they would keep millions of people in poverty away from computers just so they could keep all the money?”
    Microsoft doesn’t make money from selling x86 processors so yes.
    Also Gates has given more to charity than you’ll ever make in your entire pathetic life.

  89. So has anyone figured out how to install Thunderbird 3 in Karmic yet? You know, that software that was released two months ago and that installs flawlessly with a few clicks in Windows?

  90. Also microsoft supports Intel’s “AWESOME” itanium architecture that was supposed to revolutionize computing, and yet nobody uses it on the desktop (FTFY).
    Why?
    Because THE IA-32 ARCHITECTURE has a massive monopoly on the desktop market.

    Two indipendantly somewhat true statements don’t necessary correlate with each other in any way.

    The reason there are no IA-64-based desktops is because they don’t exist, nor have they ever existed, and this has nothing to do with Intel having cornered the desktop market with IA-32/x86_64.

    x86/x86_64 targets the desktop.
    IA-64 targets the high end enterprise market (where it’s third behind Sparc and Power respectively), HP’s entire high end enterprise product lineup (Integrity and SuperDome) is exclusively Itanium-based, and their OS products (HP-UX and OpenVMS) only support Itanium* (they still support PA-RISC, Alpha and VAX, but none of the three are still produced), which amounts to ~80% of all Otanium systems sold. (Fujitsu-Siemens, Hitachi, NEC, Groupe Bull and SGI also offer Intanium-based servers, blades and mainframes).

    HP and Intel target x86 and IA-64 at completely different markets that don’t compete nor overlap – Itanium is priced an order of magnitude or two out of the desktop market, while it utterly destroys x86 on price/performance on Enterprise scale deployments and workloads.

    As for Queefer, come guys, he isn’t even trying.

  91. “Arm processors are 2-3 times faster than an equivalent x86 processor.”

    Utter bollocks. BTW, an “equivalent” processor would be the fucking SAME performance, you dolt.

    2-3x faster clock-for-clock? False.
    2-3x faster with equivalent price? False.

    So wrong on all counts that matter.

    ARM may stand up well next to Atom, but a top-end i7 would obliterate any ARM CPU and would barely need to get out of an idle state to do it.

    Bringing ARM to the desktop against Intel would be like bringing a cocktail stick to a nuke fight.

    Atom or AMD Geode do the job well enough on a netbook using x86, that ARM is just not needed in that market. ARM does very well indeed on MOBILE PHONES, but not desktops or notebooks. Nothing ARM does can touch any x86 CPU in that market.

    “Windows mobile might pretend to run on arm but nobody uses it.”

    “Pretend”? How the fuck does an operating system “pretend” to run??

    HTC use Windows Mobile, and they probably sell more handsets a month than all Linux-based phone sales ever.

    “It’s just there to allow M$’s shills to deny that Ballmer is personally keeping linux arm netbooks from being sold on mass.”

    Ballmer “personally” keeps ARM netbooks from being sold? What? The?? Fuck??? He hangs about in computer stores with a stick and hits people who look interested in the under-powered netbook that doesn’t run Windows??

    Just fuck off and take your tinfoil hat with you.

    “I mean, M$ has already been convicted of being an illegal monopoly,”

    You keep saying it, but it still is not fucking true. You can say it until you’re blue in the fucking face, but Microsoft are still not an illegal monopoly.

    “is it so hard for you to imagine that they would keep millions of people in poverty away from computers just so they could keep all the money?”

    This makes absolutely no sense whatsoever.

    You’d think MS would want more people to buy computers, so they get to sell copies of Windows and Office and make yet more money. At least that’s how it works in the real world. Look up “cutting off your nose to spite your face” because that’s what you’re saying MS are doing.

    To finish, I’ll paraphrase a great line from a great actor in a great film – “Adam, you are so mercifully free from the ravages of intelligence.”

  92. “As for Queefer, come guys, he isn’t even trying.”

    Which is a shame – I’d like to at least get the second page of Google results before I find a source that refutes his bullshit, rather than using “I’m feeling lucky” and scoring every time. That’s when I even bother looking. ;)

    He’s worth answering, even if he is just trolling. (Although why anyone would pretend to be so mind-numbingly stupid as he seems to be for enjoyment is beyond my comprehension.) He’s the kind of overly-vocal “advocate” whose warped message is one that the young and impressionable pick up on.

    Nipping his bullshit in the bud will hopefully help stop a new crop of poisonous idiots from appearing and flooding every tech site with crap and shouting down valid criticism.

  93. @Kharkhalash
    I’m sorry but you’re wrong, itanium was originaly supposed to be the sucessor to x86, on the desktop as well.
    It got kicked in the nuts by amd64 (because it was compatible with IA-32, funny that), so they shifted focus to only the server market.
    You’re right though, I should have said desktop, I know full well itanium is used on the high end market.

  94. I’m sorry but you’re wrong, itanium was originaly supposed to be the sucessor to x86, on the desktop as well.

    I didn’t know that. Learn something new every day ^_^.

  95. “I didn’t know that. Learn something new every day ^_^.”
    That’s copyrighted :P .

    “Nipping his bullshit in the bud will hopefully help stop a new crop of poisonous idiots from appearing and flooding every tech site with crap and shouting down valid criticism.”
    Very true, arguing with an idiot is annoying, but necessary to prevent misguided folk from believing what he says.

  96. Call me an optimist, but I refuse to believe anyone believes what Queefer has to say, I mean, even Tommy Boy caught on eventually!

  97. “Call me an optimist, but I refuse to believe anyone believes what Queefer has to say, I mean, even Tommy Boy caught on eventually!”
    If only queefer was the only one spewing bullshit…

  98. Linux Linux me so horny.

  99. About censorship – try commenting on FSF sites, I remeber when Badvista subdomain came out and they were censoring almost real-time. I took precation to not be offensive to anybody in any way and to only post straight facts but they deleted my two comments in matter of minutes.
    Dunno how it’s now, I don’t like lurking over there, reality distortion field too strong for my taste..