[H-GEN] Windows to *nix
Anthony Irwin
anthony at server101.com
Wed Sep 20 02:18:01 EDT 2006
Hey All,
I was reading Andrews post about linux becoming more mainstream and
thought that may be this post would show some things that maybe some
people have never thought about it would be interesting to see what
others think.
As for the free software community and attracting windows users I think
there will always be some conflict there but again I am not sure that
it's such a bad thing. *nix is not windows and should not be viewed as
such and although you could probably use a *nix system in a windows way
people should at least know the concepts behind *nix.
Below is my general view of the 2 worlds it's my opinion on things so
feel free to disagree.
NOTE: I am extremely anti windows and may have a warped view but thats
for you to decide.
Windows: In the windows world developers have the mind set that their
users are afraid of computers and don't know what they are doing and
don't want to know and that they should hide as many options as possible
and create friendly terms that make it easier for people who know
nothing but when you do know what you want you never seem to be able to
find what you want because its called something that has nothing to do
with what you want or is hidden several layers deep through menus and
pop up windows to avoid scaring their users and in many cases the
options you want won't exist because thats to hard for people to
understand and why would anyone want to do that.
*nix: In the *nix world developers have the mind set that their users
are only going to be newbies for so long and that they will learn the
terms and what they are trying to achieve. Once the users know what they
are doing they will be able to do more use the correct terms and have
more power and flexibility. *nix developers will create lots of small
utilities that can be used together to do things that they never thought
anyone would want to do. It means learning how to use these tools and
thinking about how to put them all together to get the result you want
but in the end it means that you have no restrictions and can do
anything provided you are willing to learn.
The joining of all these programs may result in a really cool user
friendly gui program or a bash script that is run in a cron job it
doesn't matter because you have the power.
Now I know that you are not always going to want to learn the ins and
outs of everything I know I don't and sometimes I just go find a gui app
to do what I want and don't look at all the cli tools. A perfect example
of this is burning a music cd, I don't want to find out how to convert
every mp3 to a wav file and type a big long list of wavs to create a
music cd I will just use the k3b burning program and drag and drop the
files and click burn. But if I want to burn a iso cd image I will use
good old cdrecord at the command line as I find it faster then trying to
load and navigate through the menus of the gui app.
This is they type of power and flexibility that windows users will never
experience because of the mind set of the user base. Now these days
there are more and more user friendly programs linking all these tools
together to make it easy for people to do things and thats a great thing.
Now I realise that this power and flexibility comes at the expense of a
longer learning curve. But realistically most people will continue using
computers for the rest of their lives so spending a bit of time to
dramatically increase their productivity and increase their ability to
get things done is an invaluable investment.
Most *nix users are conditioned to first think for themselves and read
the man page, readme's, faq's etc. Then google then post a question. By
doing this they will expand their knowledge as they are doing new things
and therefore have a better grounding in what they are doing and are
less likely to make costly mistakes. They will have a larger knowledge
base as a reference point for learning and understanding new things and
from what I have seen tend to be hands down the best computer users around.
Now some people may say that computers change so fast that it is a waste
of time learning it all. But seriously how often has things drastically
changed in *nix that it would be a waste of time learning it? Sure in
windows every release they seem to totally change things and move
options to other places but in *nix if you are going about things using
config files they are always in the same place and the config is the
same or has slight modifications.
Also in a *nix system everything is open you can find everything and see
what is happening to help diagnose problems or just to understand whats
happening. Windows seems to try and hide everything and make it secret
and obscure making it harder for people to know whats going on and fix
problems in fact all the windows people I know say the only real way to
fix windows is to format and reinstall.
Sure being able to diagnose problems, read through logs and manually
changing configuration files can be a steep learning curve but once done
you control the computer not the other way around.
I guess I feel it would be extremely cruel to introduce someone into the
*nix world without releasing them from their shackles that were put on
them when they learned the windows way. By removing them of their
limiting mind set given to them by the windows world they can become
free to use their computer anyway they wish and if that is point and
click then so be it but at least show them the light so they can decide
for themselves.
I guess I am being one of those traditional *nix bigots. It would be
interesting to see how others feel about it but the only people I know
that only use *nix systems are hard core *nix people that see a lot of
the new windows world methods for doing things bloated, cumbersome and
bug ridden.
I for one hope that people continue to learn the *nix ways and that the
user friendly *nix distros don't completely hide the fact that there is
more to life then the point and click gui.
Kind Regards,
Anthony Irwin
More information about the General
mailing list