3 ms·
What I find most interesting about Apollo and DOMAIN/OS is that by 1983 (at the latest, see the Getting Started document [1]) the designers had managed to peer
by kiwidrew 6y ago
What I find most interesting about Apollo and DOMAIN/OS is that by 1983 (at the latest, see the Getting Started document [1]) the designers had managed to peer into the future and come up with network filename syntax that matches what would eventually become known as the scheme-relative URI:
//node/directory/subdir/file
This is also (as far as I can tell) the rationale for a rather interesting caveat in the POSIX specifications [2] section 4.13 (Pathname Resolution):
> If a pathname begins with two successive <slash> characters, the first component following the leading <slash> characters may be interpreted in an implementation-defined manner, although more than two leading <slash> characters shall be treated as a single <slash> character.
[1] http://www.bitsavers.org/pdf/apollo/002348-01_Getting_Started_With_Your_Domain_System_Oct83.pdf http://www.bitsavers.org/pdf/apollo/002348-01_Getting_Starte...
[2] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...
- chadcmulligan 6y ago//node/directory was pretty common in network file systems, I remember using that on SunOS in the early 80's. I think it was called 'remote file system' on Sunos at the time
- kiwidrew 6y agoAh, interesting, I wasn't aware that this syntax was also in use with SunOS...
- chadcmulligan 6y agoI got curious - SunOS 2 introduced NFS, that was in May 1985, and I was incorrect - it used hostname:/path/... thought I remembered a colon in there somewhere SunOS history: https://en.wikipedia.org/wiki/SunOS https://en.wikipedia.org/wiki/SunOS and NFS originally started in 1984 https://en.wikipedia.org/wiki/Network_File_System https://en.wikipedia.org/wiki/Network_File_System examples https://www.systutorials.com/docs/linux/man/5-nfs/ https://www.systutorials.com/docs/linux/man/5-nfs/
- dn3500 6y agoThis is not a coincidence, nor is it an uncanny ability to see into the future. Tim Berners-Lee, who invented the URI/URL naming scheme, worked at CERN, which mostly used Apollos at the time. He modeled URLs after the Apollo naming scheme. "So I just copied Apollo," according to his FAQ. https://www.w3.org/People/Berners-Lee/FAQ.html https://www.w3.org/People/Berners-Lee/FAQ.html