[TUHS] Happy birthday, Ken Thompson!
usotsuki at buric.co
Sat Feb 4 22:44:22 AEST 2017
On Sat, 4 Feb 2017, Michael Kjörling wrote:
> On 4 Feb 2017 07:00 +1100, from dave at horsfall.org (Dave Horsfall):
>> Just think: without those two, we'd all be running M$ Windoze and
>> thinking that it's wonderful.
> I wouldn't be so sure that claim should stand uncontested, given that
> PC-DOS 2.0 (long before Windows) largely copied the concept of
> directories from UNIX. Just think how wonderful Windows would be if it
> was running on top of a file system that lacked the concept of
MS-DOS 2 took an OS that was largely inspired by CP/M and replaced the
file API *with that of Xenix* just to add directory support. Best change
they ever made. Now if only IBM hadn't forced them to use \ as the
path separator instead of /, it would've been slightly better.
Still, MS-DOS was probably the most C-friendly system out there that
wasn't a Unix or Unix clone.
Bit hackish how they emulated piping, though didn't "Mini Unix" do the
> Then again IIRC the original Macintosh file system had no concept of
> directories, but they somehow faked them in software. Makes you wonder
> why they went through all that trouble instead of implementing
> _proper_ support for directories/folders/filing cabinets/drawers/etc.
I believe this is correct.
More information about the TUHS