The Amiga Operating System implementation of FUSE has been realized via a project called Filesysbox by Leif Salomonsson. A special thanks goes out to Leif for allowing his hard work to be utilized.
Amiga programmer extraordinaire Fredrik Wikström was then commissioned to port Filesysbox over to AmigaOS. Fredrik took the original code and updated it to AmigaOS 4.1 standards. This work included utilizing advanced DOS features such as object notification and the new file system API which seeks to completely avoid the esoteric DOS packet interface. Colin Wenzel is the main man behind the advanced DOS features.
Since I’m sure at least some of you will do a double-take upon reading this summary: they’re referring to another kind of DOS.
For the uninitiated, here’s a list of other DOS’s:
AMSDOS
ANDOS
AppleDOS
Atari DOS
Commodore DOS
CSI-DOS
ProDOS
And, for MS-DOS varients:
MS-DOS
PCDOS
86-DOS
DR-DOS (which includes PalmDOS, NovellDOS and OpenDOS)
FreeDOS
RX-DOS
PTS-DOS
ROM-DOS
EmbeddedDOS
NX-DOS
and ZDOS
Wikipedia has info on most of those:
http://en.wikipedia.org/wiki/DOS
And, a more comprehensive list that includes DOS-like operating systems that don’t use the name DOS:
http://en.wikipedia.org/wiki/List_of_DOS_operating_systems
Edited 2014-02-12 00:36 UTC
Ah good ol’ AtariDOS…. there were a ton of variants on the old 8-bits as well, like SmartDOS.
So the question is, is this going to be ‘backported’ to the Classic Amiga 3.x systems?
Heh, you missed 4DOS and Norton NDOS (the latter is something I used quite a bit during the 90s)
Edit: I guess technically it was a shell.
Edited 2014-02-12 03:37 UTC
For us best-agers, I would like to add TRSDOS and NEWDOS80;-)
Not forgetting DOS/360 (Yes, that 360).
Anyway, nice work Amiga guys: porting very UNIX centric code to a non-*NIX platform is always fraught with difficulty.
And therefore let me remember you of the very special DOS/ES. 🙂
It is, but it allows adopting system components coming from UNIX / Linux more easily, and file system support is a very important aspect of interoperability which can benefit every OS that implements access to a wide range of file systems. Excellent work!
I should have inclued the one true DOS, which DOS/360 is, seeing as how that is the only DOS that was actually called, simply, “DOS”, at least according to the DOS Wiki page I linked to.
I got to use Concurrent DOS at one point (at least that’s what I think it was). And it really worked, we were able to completely replace MSDOS with it and multiprocessed our communication software just fine. It was darned impressive to have programs running in parallel, like running fax/modem software in the background while working on the system in the foreground.
It was vaguely similar to what tmux offers by letting you have multiple consoles to run programs simultaneously.
This reminds me of all the software work I did back in the day… some people might shudder at how computers were back then, but I was quite fond of it. Back then everything was targeted for geeks, now it’s targeted at laymen. We’ve become a niche in our own industry.
Uhhhh…kinda pointless,thanks.
I mean if this was USAToday or CNN? Then sure, explain away. But this is OSNews, a place where folks go that like to read about different CPU arches and indie OSes like Kolibri and Amiga so I’m sure that most if not all didn’t see the word DOS and think “Cool I can run Windows 3.x on it!” but instead simply thought Disk Operating System.
Heck some of us old farts are even old enough to have written our first programs in some of those alternative Disk Operating Systems so its not like a shock that it isn’t MS-DOS. Any other “Commodore Commanders” in the house?
Seriously awesome! I really can’t wait to try this at home tonight on the Sam440!
Very exciting!!!
<3 this.
On the Atari side, you missed MyDOS and SpartaDOS!
Would anyone have a download link for the source code?
I don’t currently have an Amiga, but I’m real curious how filesystems are handled.
rofl