From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-09-04 22:07:02 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!netnews.com!xfer02.netnews.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!news.mindspring.net!not-for-mail From: "Brian Catlin" Newsgroups: comp.lang.ada Subject: Re: Ada OS talk (was: Progress on AdaOS) Date: Tue, 4 Sep 2001 22:06:12 -0700 Organization: Sannas Consulting Message-ID: <9n4bs7$v3n$1@slb1.atl.mindspring.net> References: <9n2jcd$b50$1@nh.pace.co.uk> <9n3h11$9ic1@news.cis.okstate.edu> NNTP-Posting-Host: a5.f7.ed.41 X-Server-Date: 5 Sep 2001 05:06:15 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Xref: archiver1.google.com comp.lang.ada:12731 Date: 2001-09-05T05:06:15+00:00 List-Id: "David Starner" wrote in message news:9n3h11$9ic1@news.cis.okstate.edu... > On Tue, 4 Sep 2001 09:02:04 -0400, Marin David Condic wrote: > > Any OS can treat the file system as a whole separate issue. Any Ada OS would > > probably want to be able to read NTFS, Unix files, MS-DOS files, etc. as > > well as maybe supporting its own thing. The point is, that discussion can be > > stalled off until there is first a working Kernel capable of running a file > > system. > > But you don't want to fall into the trap of ignoring the file system. > File systems are key part of an style - a FAT style fs, a VFAT style > fs, a NTFS style fs, a Unix style fs, a Mac OS fs - all made their > mark on their systems, with permissions, valid file names and structure. Right, and this is one of the big traps the Microsoft fell into with NT; they didn't have routines for validating file specifications, permissions, etc. on a per-file system basis. Initially, NTFS supported lots of cool features, including multiple versions of a file (just like VMS), but the Win32 API (which is arguably one of the worlds ugliest) didn't understand file systems other than FAT, so many of the cool features of NTFS were inaccessible and eventually dropped. -Brian