[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: and yet another zdnet "article" re: Lnx



>>>I could be wrong on this but I really get the impression
>>>he hasn't used Linux any / much at all. The wording in
>>>the article suggest it.
>>Which is the problem with 98% of Linux articles at the major IT
>>publications these days.  Most of them are complaining that Linux
>>"should have this" and "should have that" when it, in fact, DOES!
>As requested I will attempt to move this to os-discuss.  I want to say this
>without slamming the talented MS admins out there.  So here is my attempt.  
>Most articles I see that say Linux needs to do this but it does not often times
>is about a subject that it does do.  The writers of the article describe that
>Linux is more difficult to administer than with the M$ gui interfaces.  (i.e.
>therefore it is not possible is the conclusion)  I think these writers want
>Linux to be just as simple to administer as the MS counterpart.  Take the MSSQL
>admin interface as an example, I was impressed when I first used MS SQL admin
>interface.  Now I'm glad I am not a slave to it.

This is indicative of poor investigation on part of the reviewers.  When
was the last time you say a schtick about a GUI DB admin tool talk about
how they deliberately trashed a table/index and used the GUI took
quick-and-easy point-and-click there way back to validity?  Product
reviews have gotten to a point where they are barely worth reading.

>Now to the good part.  With any software program: as the number and complexity
>of features increases, so does the difficulty to administer/use.  Hey, it takes

Not neccesarily true.  98.44% of people can get the sendmail
functionality they want by spending 15 seconds in Linuxconf.  Are you
saying sendmail is simple? :)

>longer to learn more features.  In general linux server side programs have a
>great deal of features.  This is usually because many people have added more
>features to the software that someone else started, then it snowballs.  Many
>times people spend hours looking for that one thing they don't understand that
>makes some package behave in an undesired way.  My first one was the encryption
>line in smb.conf.

True,  but only of people using advanced features.  I hold the opinion
that regardless of product most such people will meet with equal grief.
Intelligent (or better yet, adaptive) defaults are the best solution to
this problem.
 
>To me the choice is clear.  Be forced to learn more about the software you use
>or administer, feel good when it works and let it work for a long time, have a
>greater number of choices with how to change it if more is needed.  OR: Get
>something functioning quickly with little understanding of it, reboot, live
>without much flexibility, reboot again.  When asked why the service goes down
>shrug your shoulders and look stupid.  Reboot.  Tell everyone it works.  Wait,
>try to figure out what happened. ... ...

Your missing one other point: life-span.  How long does M$ hold to any
one technology.  Visual Basic anyone?  Version 4, 5, or 6? Oh, don't use
that, use: C#, .NET, and Commerce server.  I certainly don't want to
spend a significant portion of my time re-tooling all my projects.

>Which brings me to the projects making an effort to gui-fy Linux.  I'm all for
>it.  However, they really ought to tell you what text/configuration files it is

How about looking in /proc?  Or running strace, fuser, or lsof?

>editing when they do it.  A big difference to me between Linux and MS is that
>windows is a mystery, Linux is an open book.  I'd like the new people trying to
>use Linux see the book through gui.  Lets say I'm in Linuxconf and I just
>changed something in sendmail.  I would really like it if it told me what file
>it changed what the original file was renamed to and give me the option to see a
>result of a diff command between the two.  They also could have more
>explanations.  Assume you don't understand something, url to an explanation on
>the web somewhere.  I know what your thinking, Join the linuxconf team then.  OK
>I'm a hypocrite.

But Linuxconf does exactly this:  Just pick View Changes.

> Everything is clear if known.
--
-----------------------------------------------------------
Ximian GNOME, Evolution, LTSP, and RedHat Linux + LVM & XFS
-----------------------------------------------------------