Re: What's the weirdest filesystem out there?
- From: David Golden <david.golden@xxxxxxxxxxxxx>
- Date: Mon, 30 Jan 2006 21:13:02 +0000
Ian Pilcher wrote:
>
> Is there any platform out there that uses something than its directory
> separator to signify a root directory? (To put it another way, what's
> the weirdest hierarchical filesystem out there?)
>
Well, amiga's current directory was the null string i.e. the bit between
the quotes in "" (compare unix "."), and extra "/" meant parent
directory (compare unix "..", but only sortof)
so unix "projects/interociter/../deathray"
would be amiga "projects/interociter//deathray"
and unix "cd ../deathray" would be amiga "cd /deathray"
The root of the current volume was called ":"
there were multiple volumes, the volume name being the part preceding
the ":" in an amiga absolute path. Unlike MSDOS, however, the current
volume was part of the current directory (i.e. current directory was
not per-volume).
For porting unix applications, the ixemul.library (amiga cygwin-like)
just stuck a virtual single root one level above the volumes, so
amiga-native work:projects would just become unix /work/projects
Actually, parsing of the path in AmigaOS could be filesystem driver
dependent: When "multimedia cdroms" started coming out in the 1990s
with HTML with embedded unix-style or msdos-style relative pathnames in
links, mount options were added to allow such alien paths for access
within cdrom filesystems so that the embedded relative links would
work.
.
- References:
- What's the weirdest filesystem out there?
- From: Ian Pilcher
- What's the weirdest filesystem out there?
- Prev by Date: Technology transfer.
- Next by Date: Re: What's the weirdest filesystem out there?
- Previous by thread: Re: What's the weirdest filesystem out there?
- Next by thread: Re: What's the weirdest filesystem out there?
- Index(es):
Relevant Pages
|