Hi Simon, 
 

Lincoln Rutledge
Network Engineer
OSC Networking
800-627-6420

>>> Simon Roberts <[EMAIL PROTECTED]> 01/25/08 10:33 AM >>> 
OK, I've been wanting to answer this question for ages, but there's just so 
much to say. In the end, I've given up trying to say everything completely 
cohesively, and I'm just going to allow myself to ramble and hope it helps 
some. First, a little background. I have a pretty good computer background. I 
wrote 6502, Z80, 8088, 68000 and other machine languages starting  25 years 
ago. I was a programmer for 15 years, writing network protocol software before 
the TCP stack was generally available, Unix device drivers, and a bunch of 
distributed control systems. Eventually I moved to corporate teaching, which I 
still do. I was using Linux to

Sounds like you've worked on some cool stuff :)  I wrote some Z80 assembler 
myself.  I miss it.

 teach TCP and Unix system administration in 1994, and other than Linux, I'm 
mostly a Solaris body. I have 3 Linux systems at home, two of which dual-boot 
with windows so I can run Photoshop in a color managed environment. I use 
VMWare for some other windows stuff that's less crucial to me. I also have a 
dual processor
 SPARC/Solaris 10 system. I loath and detest bill gates and everything he 
stands for. I regularly point out to

I'm old school too.  But Suns and SPARCs are yesterday dude :)  Linux and 
x86-64 are NOW!

 my students that his company is a marketing company (very effective one, 
sadly) not a technology company. I believe they've never invented anything 
good, and have damaged many, if not most, of the ideas they've "appropriated". 
Until about 6 months ago, I was on a one man crusade to try to get my friends 
all using Linux. Around about then (after one success,yay! :) I finally gave up 
:( I can't begin to tell you the heartache, sadness, and sense of failure I 
felt when I reached that decision. Anway, what follows are some of the 
key/memorable personal experiences that wore me down and made me give up. 
Please remember that I love Linux, I love the people who put their effort into 
creating and maintaining it, and I think it has improved
 tremendously in recent years. I blame nobody for the "weaknesses" outlined 
below, other than what I see as bill
 gates' unreasonable and amoral (but sadly, probably entirely legal) practices.

It's hard to support computers for friends and family.  I had to define a 
boundary in my life:  no PC support off the clock.  It miffed some people but I 
needed to do it.  And I like life better :)  Now, if they were running Linux, I 
would spend lots of time fixing things :)

1) Hardware issues.
  If you just walk into a store and ask for a machine that will be good to go 
with Linux, they'll look at you blankly. It's a major effort to check the 
details yourself. Most off the shelf machines don't tell you exactly what cards 
they contain, and then it's often hard to find the devices in the HCLs. 
  New hardware--inevitably--is most likely to be unsupported or buggy.
  Finding the HCLs used to be hard. I just checked, and this seems to have been 
fixed (thanks someone! :)
  HCL is online, and I don't usually have access to the internet when I'm in a 
store browsing!
  Whichever way you slice it, having to care about the exact hardware is a 
pain. I don't see any way (other than having the leverage of micky$loth) to get 
round this, and I certainly laud the efforts that have been made to improve life

This is true.

2) Photography related. I use Windows to run Photoshop CS2 in a color managed 
workflow. In this, Linux doesn't cut it for two reasons:

  Color management. I tried to work out how to do the LCMS stuff, and a bunch 
of related color management options I though I was looking at, and just gave 
up, too much like hard work. Also, I seem to have the wrong colorimeter 
hardware already and am not willing to pay all over again for something else.

  GIMP is only 8 bit. That's fire in theory, but when you mess with stuff much, 
you quickly run into posterization (I see this even in some professional's work 
and while those in question don't seem to care, I personally hate it).

I don't know.

3) Irritations with web plugins. Idiots out there keep writing stuff that's 
windows only, and there always seems to be trouble trying to get the latest 
Flash player. When it's available, it's tricky to install.

This is true.

4) Palm pilot-:
  Several versions of palm device just don't sync, needless to say, this 
includes some that matter to me.
  I don't know how to sync my palm and evolution-etc. with web calendars like 
google or yahoo. That's important to me. I gave up using my palm pilot because 
of this. Consequently, I'm appallingly badly organized and regularly double 
book myself and miss meetings. 

This is true.

5) Video; I have failed repeatedly to build a system that plays all reasonable 
kinds of video. Mostly this seems to be a deliberate policy on bill gates' part 
(and the lawyers and the evil patent system, of course). I've reached the point 
where I can do most file types with the exception of AVI with the type 9 codec.

This is true.

6) Strange inconsistencies ("That can't happen"):

  These are really hard, time-consuming, and often fruitless to debug. My 
laptop (dual core 64bit Intel) won't shut down without crashing the kernel. It 
will hibernate, and the file system journaling means that I've been able to 
kill it when I have to shut it down completely, but it's still irritating, and 
I long-ago gave up trying to fix it.

This is true.

  Updates that break things, the various methods that I've found my systems 
using to auto-patch seem prone to failure. Usually complaining about something 
incompatible. I have one machine (admittedly running 9.3) which has been trying 
to upgrade Mozilla for the last two years. I can't seem to stop it trying, the 
warning blob thingy always says updates are ready. I don't really care, but 
it's not reassuring.

  Biggest pain for me is that it seems like every time I decide I want to 
use/install/build a new piece of software, I have trouble with dependencies. I 
fetch a package, but then it won't install because something is missing, or the 
wrong version. I try to find the required stuff, but that won't install because 
something else is missing, or it's incompatible with something I already have. 
It might well be that I'm doing it all wrong, but I only have so much time to 
give to this stuff. Mostly I want a machine to just work. Usually, I give up 
and accept that I'm going to live without whatever new function it was that 
seemed exciting.

All of which sounds like I'm really unimpressed with Linux. That's not the 
case. I know what work goes into this stuff, and I use it as much as possible 
anyway (the only things I do with Windows are run Photoshop, for the reasons 
given, and one check-writing program that I run under VMWare, because I always 
did, and GNUCash was too complicated to bother finding out about, and too much 
like hard work to migrate to). My problem, which is a huge personal 
disappointment, is that I realized about 6 months ago that I can't ask my 
friends to move to Linux. They just don't have what it takes still to cope. Me, 
sure, I can muddle through, but then again, I don't like to make this effort 
and I tend to accept restricted functionality as the price I pay to take my 
moral high ground and reject gates as much as possible. I also prefer the 
relative security that I get from avoiding "the Internet's petri dish"

Generally, I would prefer to see less effort on "improvement" and more on 
stabilization. Pin down the compatibility issues (remember the Unix wars?--I 
do.) between versions of libblahdyblah or whatever, so I can just fetch a 
package and use it. Meanwhile, Linux seems to me to be a good choice for 
companies where one install effort can be rolled out to hundreds of users, but 
less viable for intermediate home users who want to do interesting and 
different things, but aren't able to help themselves. The really basic users, 
who browse, send email, write the odd document, and look at jpeg images from 
their cameras have no problem. I have one such friend that is completely 
computer illiterate and quite happy using OpenSUSE 10.1 with ICE window manager 
(old, weak hardware, couldn't run Gnome or KDE adequately). All other attempts 
to migrate my friends were met with legitimate objections that I couldn't 
counter.

With thanks to all who've made this what it is, and with continuing faith that 
one day it'll be what it deserves to be, and have the acceptance and mainstream 
support it deserves. Hope this ramble helps,
$0.02
Simon

I'll repeat what I read in "The UNIX Hater's Handbook":
"WELCOME TO THE WORLD OF THE FUTURE"
GPL is the borg, and all will be assimilated.  It's happening now.
I recently bought a VIC 20, which was my first computer.  Then I looked at my 
junky Toshiba laptop.  Remember those computers from the 1980's?  It's not so 
bad on your OpenSUSE box now, is it?  :)
There is no resistance.  I recently listened to an interview with Jeremy 
Allison from SAMBA, who explained why BSD is dead, and Microsoft is dying, and 
Linux is taking over the world.  And you know what?  It's true :)  It's a wild 
ride, but it's okay.  Sometimes it's even fun!

All of the brokenness you mentioned is real.  Have you ever read the LKML for a 
week or so?  Or Alan Cox's web diary?  Believe it, it's a wonder anything ever 
works at all.  But you know what?  It does.  And a lot of things work REALLY 
WELL :)

So put on your helmet and goggles, and hold on brother!

Linc

      
____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to