SIDEBAR
»
S
I
D
E
B
A
R
«
Why <insert year here> is not the year Linux takes over the desktop
December 11th, 2007 by dholm

Right now I’m feeling extremely pissed off and sad, both at the same time. I have been using Linux for more or less 10 years now. By “using” I mean that it has been my primary OS for every purpose you could possible use a computer for. Ok it’s not entirely true, I replaced Linux with FreeBSD for about a year back in 2000 or somewhere around that time. The reason I switched to Linux was simple and I think many of you will recognize it. The major operating system on home computers at the time, you know the one, was extremely bug ridden and unstable and had very little to offer in terms of functionality. Some will argue that it is still unstable and bug ridden but in my limited experience things are much better now than back in the older days in those terms.

Very quickly I learned that Linux had a lot of powerful tools to offer which helped you in everyday matters if only you spent a little time getting to know them. Tools such as find, grep, sed, vi and so on are invaluable and I feel utterly lost without them. The other operating system has virtually no useful tools installed in the base install and even if you go out and waste (a lot of) money on their horrible development package you’ll find yourself with the definition of a bloated GUI where every power tool will be hidden under layers and layers of menus without offering console equivalents. It’s not like the GUI was usable in the first place. Why do focus follow mouse clicks and why on earth isn’t this configurable? Why is it that there are no system logs whatsoever? Why does the system hang for minutes upon minutes during boot if there is no DHCP reply leaving the user in limbo as to what is going on? Now all these issues are moot to me as I do not use this operating system and have no plans on doing so in the near future but to a lot of people this is very much the reality and to an unlucky bunch has been forced upon them. How fascist!

Where was I .. oh, yes .. In recent years Linux adoption by “regular” users has started to grow rapidly. I though this was a great thing at first and I even did my best to help these people ease into the transition. As time went by I started realizing that more and more people around me were Linux users and several of them had jumped on the bandwagon in the last year or so. “Great!”, I thought at the time but recently I have slowly started to come aware of the dark side of it all.

To me applications like Samba are a solution which makes it possible for people who choose to use lesser operating systems to interact with the rest of the world. Personally I like NFS and SSHFS (FUSE), depending on the purpose I think both these solutions do a very good job. If you want service discovery multicast DNS services such as Rendezvous, Avahi etc do an excellent job. You have a portable system which cannot be beaten, why on earth would I need a severely crippled system like SMB other than when interacting with someone on a crippled system?

Back to the issue at hand. Recently I’ve started hearing complaints from the recent Linux switchers. This is all good as no system is perfect and in the beginning I thought it would be refreshing to hear complaints from someone with a different background. Now I’m starting to realize the surmounting disaster that we are soon to face. These people want Linux to plug right into their legacy infrastructure built on top of SMB and other bad solutions. It doesn’t matter that they have replaced their systems with Linux which offers all these “new” shiny features, they still cling to the legacy crap. In the beginning I tried to reason with them but I soon learned that this was impossible. Stupid people don’t get smart just because they made one smart move in their life. With the growing presence of commercial interests I fear that we are going to see major Linux distributions move more and more towards being a bolt-on replacement to their original systems. Resources are going to be spent on making Linux compatible with legacy solutions rather than getting these companies to invest in upgrading their existing infrastructure. Others should be forced to adapt to modern, intelligent standards than forcing Linux to implement proprietary, badly designed, protocols. I fear that Linux is going to become the “new” OSX. All the power tools will be present on the system but most users will have no idea that they exist or how to use them.

The reason I’m pissed is that I am really really fed up with people trying to explain to me why I should be using SMB or why vi is so bad. Why KDE is so much better than GNOME and then having no clue about all the other options like Fluxbox (which I am using), Enlightenment and so on. Why some distribution is bad because it doesn’t automatically call WINE when double clicking an EXE-file, if they had just bothered to STFW they would have set that up in less than 2 minutes btw. If they don’t like the Unix philosophy then why on earth are they using Linux?
Maybe I’m a digital millenium racist but right now I feel that all the switchers should simply go back to their old operating system and leave the rest of us be. I don’t tell them that of course as it would be counter productive.

I’m seriously considering going back to FreeBSD. I loved FreeBSD and the only reason I went back to Linux was due to two drivers, one of which exists for FreeBSD today and the other I don’t need anymore. The BSDs are (luckily) further away from mainstream adoption and do not suffer from the mass of ignorant people infesting the Linux community.

I’ve never been a fan of blurting out RTFM or STFW but I’m seriously considering starting now.


13 Responses  
  • James Le Cuirot writes:
    December 12th, 200700:25at

    I think that’s a bit unfair. Though I prefer NFS myself, the CIFS protocol, which Samba now prefers over the ageing SMB protocol, isn’t a bad protocol in its own right, despite its origins. There may be little reason why you’d want to use it yourself but “choice” is our middle name, after all.

  • lu_zero writes:
    December 12th, 200701:15at

    Well some “new solution” like HAL are getting rejected/replaced and usually the main problem in getting our solutions in place are in minor idiotic details that end-users got to need…

    That said I hope idiocies like cmake (yes, I still despise it, I despise it so much that I learnt autotools again) will either improve or get replaced by something saner…

    From my experience freebsd is too annoying, maybe gentoo freebsd could be nice…

  • dholm writes:
    December 12th, 200708:39at

    I was cut off on the phone while blogging so I lost my trail a little. I never intended to focus so much on SMB as I eventually did. The point I was trying to get through is that all these new Linux users haven’t switched to Linux necessarily because they think the Linux way is better than what they are used to but rather they are looking for is a 1:1 replacement for windows. These people are not interested in learning new and better ways of working they just want an operating system that is exactly like windows without actually being it.

    Oh, and I’m using CMake at work. ;)
    I couldn’t get autotools to work with one of the proprietary compilers we use. Jam was too difficult to script and plain Makefiles were too unflexible. Although I didn’t really like CMake either it did the job and was very easy to get started with.

  • lundatok writes:
    December 12th, 200709:55at

    This is actually pretty good, Linux should be painful to use as I’ve always said. Weeds the weak from the hurd.

  • lundatok writes:
    December 12th, 200709:56at

    By the way, your new server is slow as snot. :O

  • dholm writes:
    December 12th, 200713:48at

    It’s not the server, it’s MySQL. :/

    I would argue that a properly configured Zeroconf installation is much easier to use than SMB or similar solutions. There is a reason why it is called Zeroconf.

  • Joel Mandell writes:
    December 17th, 200718:02at

    I totally agree with you. This is the exact feeling they have. It’s seems like they are destroying the image of what Linux is all about.

    I am aswell considering bsd:ing.

  • polter writes:
    December 20th, 200702:07at

    I see what you’re saying. I too see the issues with some recently turned individuals. They just don’t want to learn any new stuff, no matter how good that stuff might be.
    On one hand, I really want the whole world to go free software, but on the other, I can’t stand people refusing to learn and discover new ways.

  • Danielle Brideau writes:
    December 25th, 200721:28at

    To be good is noble; but to show others how to be good is nobler and no trouble.

  • Natanael_L writes:
    January 25th, 200816:38at

    Maybe those “want-to-get-rid-of-payware-without-learning-new-stuff”-people should try Vixta?

    Linux+Vista = Vixta. It’s created to be identical to Windows Vista. If those people are willing to switch to Vista, maybe they could try using this. I haven’t tried it myself, but I would if I could.
    I hope that it won’t crash somebodys PC!

    Most of those people won’t care about the fact that Vista are worse than XP anyway, and the people who are refusing to use Vista and sticking to XP are usually people who are too dependent of XP and don’t want to make their PC’s crapier.

  • Natanael_L writes:
    January 25th, 200816:38at

    Oh, I forgot about the link. Here it is:

    http://vixta.sourceforge.net/index.php

  • Henry writes:
    January 29th, 200817:30at

    Hello! You always seem to write about stuff that interest me, I think it’s time I bookmark your blog. :)

  • dholm writes:
    January 31st, 200818:01at

    Thank you :)


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

SIDEBAR
»
S
I
D
E
B
A
R
«
»  Substance:WordPress   »  Style:Ahren Ahimsa