Josef Drexler schrieb in Nachricht ...
...
As a Linux fan myself, I of course have to step in and defend it. It's
true that Linux has a much steeper learning curve than Windows, but
"user-friendly" is relative, it depends on what the user expects. For
me, it is very user-friendly in that it lets me get on with my work. It
is extremely stable. The only reboots the box in my office has seen were
from power failures, or when I installed a kernel upgrade. No
crashes. At all.
I mentioned already that the technical part is very good. And I do not want
to discuss this point because it is absolutely clear.
Once you figure it out, you can be certain that it
will behave in the way you expect. I had no problems when installing
additional programs like there are with Windows, for example with
overwritten DLL's and all that.
I never said Windows is perfect - or even good. Another point I do not want
to discuss.
And there are very nice GUIs, like KDE and Gnome that let you do the
system configuration in a user-friendly way. You still have to know
something about how it works, but it's much easier with them.
Oh, there are many additionals making a good job. But I am talking about the
basics.
One good example for being nasty without reason
It does have a reason. You just could not see it, or so it appears.
is this "mounting" of
directories. The directory structure of Linux is completely different
from
DOS, you have no A:, B:, C:, D:, your have a root directory (normally
'/')
and you access the drives over the '/dev/'-subdirectory.
That's not quite true. The /dev files *are* the devices.
Really? You can hold a device in your hands - try this with a file.
For example,
by looking at /dev/hda you can see the raw data as it is on your hard
disk. The equivalent in DOS would for example be "LPT1:",
LPT1: is the paralel port, usually the printer. Was has it to do with the
harddisk?
a pseudo
filename representing the actual device. But in Linux this concept is
true for any device you have in your system. Sound cards, drives, the
mainboard clock, joysticks, serial ports, anything can be accessed with a
filename. For example to play an audio file, you just have to output it
to /dev/dsp, and it will play. You do not need any program to do that.
This program is integrated in the OS. Nice gimmick. What is the point?
The system to access everything by a filename is acceptable. I only wouldn't
have made the hierarchy the way it is. but that is another story.
so the floppy is to
be found in '/dev/fda', the first harddisk in '/dev/hda1'. Some drives
have
to be "mounted" before you can use them.
/dev/hda1 is the first partition of the first harddisk, to be correct.
You are right. I was too lazy to be more prcise here.
And *all* drives have to be mounted to gain access to the files on them.
Even the root directory / is mounted.
You are right again. But you do not have to mount the root directory with
the mount command. You are asked for the root name while installation and if
you boot it is mounted automatically.
Mount points, as opposed to drive letters have a very important
advantage: they always stay the same if you want.
Staying the same is of course an advantage. But to be precise: the mounting
point system has nothing to do with this advantage. Keeping drive letters
can be done in the DOS-system as well or in any other file system.
This is equivalent to
being able to decide what your drive letters are. Even when you add new
disks for example, it won't affect your programs. On DOS/Windows,
another disk will need an extra drive letter and that will move the other
drive letters around, messing things up for many programs that rely on
the drive letter.
I never said DOS/Windows is good. But nowadays you can assign a fixed drive
letter to a harddisk.
This is a command that assigns a
root directory to the drive.
Example: mounting the CD-ROM:
mount -t iso9660 /directoryname
Then you can access the CD by /directoryname
But not nasty enough: the mount command does not create a virtual
directory - you have to create a directory first to mount your drive
into!
mkdir directoryname
Argh! It should be the opposite: If there is already an existing
directory
with this name then it should not be possible to mount the drive.
I don't know why you think this, or why you think that this is a problem.
It is illogical and unneccessary.
Mounting a disk fills the given directory (i.e. mount point) with its
files, and to do that it has to exist first.
Yes, we know that now. But it is unneccessary.
It can even have files, but
those are then hidden until you unmount it again.
You really don't see the problem?
Even still not nasty enough: after mounting you cannot open the drive to
change the CD, you have to unmount first! And of course mount again if
you want to read the new CD.
Well, compare that to what you get in Windows when you eject a CD that
the system still uses: a blue screen.
I never said Windows is perfect. But we should mention that this bluescreen
is no crash, only a kind of dialog that the CD accesss has problems. I don't
know why these MS-cretines made it in textmode instead of a normal dialog
box.
On Linux it's just impossible to do that.
Yes, but why should I be glad about it? Could you imagine to eject the CD at
any time without a bluescreen? Of course you could. Me, too. THAT would be
perfect.
But there's a way to tell Linux that you're done with it, but
on Windows you never really know when it's safe to eject it.
Isn't it strange that I never ever had problems with this? I always know
when my CD is busy. I know this bluescreen only by some bad CD's and some
brutal installation abortions. Audio CD's I can take out even during playing
without this blue.
This is more than user-unfirendly, this is SICK! Product of an insane
brain.
No. It's a very versatile way, but it may not be the way you're used to
see. But that's your problem alone, not trying to understand the way it
works.
I understand it very well, I had to use Linux for many months and I think I
know its specialities. If I would set up an internet server or a database
engine for an office I would certainly use Linux because of its stability
and customizeability.
But I am saying this after all: Linux is no OS but a OS construction kit.
And I do not agree with many principles. This doesn't mean I am a fan of MS,
oh no. I have cursed Bill Gates and his apes so often that he should not
live anymore after so many curses.
But IMO Linux missed some points to make things better. It made it only
different but not better. And by missing to be as intuitive as the MS
systems it is no wonder that the common consumer cannot do much with it.
For example, suppose you mount a game on /cdrom. Then consider that it
has music files that appear in /cdrom/music. Now, to replace the music
with your own files you just have to mount something else in
/cdrom/music. Try doing that on Windows.
Why should I do this? Where is the sense of doing this? To confuse myself
about what files to expect in this directory?
And the last advantage is that on Windows, you are limited to 26 drive
letters while on Linux there is no limit.
Yes, this is a true advantage since every user has 27 drives nowadays...
So, everything that you see as disadvantage or strangeness is in fact an
advantage that you just don't see yet.
I hope I could show that the advantages do exist but elsewhere.
Basically what you are saying is
that Linux is bad because it's different from what you are used to.
No. To hell with DOS and Windoze. I deny their existence. And even then I
say that some principles of Linux are illogical and unneccesary
overcomplicated. I can handle this since I consider myself as an expert, but
I would have done it differently.
That
is just not the case, and shows that either you were unwilling or unable
to see it for what it is.
Stop insulting me! Do you really think that somebody who is developing
software since 17 years is unable to analyze this little OS, especially when
the sources are freeware?
It does have a radically different way of
doing many things, but usually it's a better way in the sense that it is
far more versatile and powerful.
I am not talking about versatile and powerful. Of course this is so. But the
handling is misdesigned. Experts like you and me can handle but we should
not make advantage where there isn't.
And that is because it's not a single
company that dictates how things are to be done, but it evolves with
time. Unix has been around for several decades, and has had time to
mature.
Amen.
Peter
--
Die 3. Dimension der Strategiespiele:
http://www.digitalprojects.com/way-x