>>876735
>Exactly this. The OS was not meant for desktop use and it's really only like 1% who persist anyway. Unix was meant for servers or phones or any place where the permanence of data was not a thing.
Permanence of data was definitely a thing, but the UNIX filesystem got corrupted all the time because it sucked. Backups on real OSes were made to protect against physical hardware damage. Backups on UNIX were made because the filesystem lacked robustness and because there was no way to undelete a file or restore a previous version.
>>876764
>how is this shit so pervasive? literally all of UNIX userspace is full of bizarre special cases and trapdoors.
It's pervasive because they don't care and because of their attitude of everything being the user's fault.
Stanford had a system called "labrea". It was (is?) a
vax 750 with 10 fuji eagles (4.5 Gbytes, which was a lot
when it was first around...)
Tape handling has always been a real weak point of unix.
Any real operating system has much better backup/restore
capabilities, and a lot of these are 10s of years old...
This poor user tried to use Unix's poor excuse for
DEFSYSTEM. He is immediately sucked into the Unix "group of
uncooperative tools" philosophy, with a dash of the usual
unix braindead mailer lossage for old times' sake.
Of course, used to the usual unix weenie response of
"no, the tool's not broken, it was user error" the poor user
sadly (and incorrectly) concluded that it was human error,
not unix braindamage, which led to his travails.
Let me supply you with an example. Just today I had the
following dialog with one well known computer manufacturer's
version of Unix:
> rm temp
rm: temp directory
> rmdir temp/
rmdir: temp/: Is a directory
(Of course if I type the name of the directory -without- the
trailing "/", rmdir works just fine.) Now just what the
heck braindamage do you suppose results in this idiotic
error message? "OF COURSE IT'S A DIRECTORY", I shout at my
terminal, "WHY THE HECK DO YOU THINK I'M USING RMDIR?"
Now that's the kind of teeth-grinding experience this
mailing list is all about.
If you want to remember the actual last time you edited
those files, then keep your own damn database of dates
and times, and stop bothering us Unix Wizards.
I thought this is what RCS is for.
I'm TA'ing an OS course this semester. The last lecture was
an intro to Unix since all other operating systems were only
imperfect and premature attempts to create Unix anyway.
Some lecture highlights...
An aside during a discussion of uid's and many a unix
weenie's obsession with them: "A lot of people in the Unix
world are weird."
When asked if Ritchie et al regretted some other
inconsistency in Unix metaphysics, "These guys probably
don't care."
Have another twinkie.