OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Programming => Topic started by: Lars on February 01, 2022, 09:20:42 pm

Title: Microsoft OS/2 1.2 IFS Specification - embedded in patent application
Post by: Lars on February 01, 2022, 09:20:42 pm
Hallo,

for anyone who plans to write an OS/2 IFS, I have found the basis of the OS/2 IFS specification. It goes back to OS/2 1.2 (16-bit OS/2) times but it gives valuable additional info even today.

Download this document
https://patentimages.storage.googleapis.com/23/69/45/f6a4cb501938a9/EP0415346A2.pdf

and you will find enclosed the "OS/2 1.2 IFS Patent Documentation". It's 196 double pages.
I have neatly extracted that into a PDF and also did a page turn of 90°, except for double page 11 that needs a 270° turn :-)

Regards,
Lars
Title: Re: Microsoft OS/2 1.2 IFS Specification - embedded in patent application
Post by: Tom on February 01, 2022, 11:21:50 pm
I have neatly extracted that into a PDF and also did a page turn of 90°, except for double page 11 that needs a 270° turn :-)

I am sure that Martin would appreciate that neatly extracted version for inclusion on EDM/2 ;)

And of course thanks for finding this!
Title: Re: Microsoft OS/2 1.2 IFS Specification - embedded in patent application
Post by: Martin Iturbide on February 02, 2022, 12:42:24 am
Hi Tom, you read my mind.

I already include it on "IFS (http://www.edm2.com/index.php/IFS_(Installable_File_System))" as a link.

Thanks Lars. I did some automatic re-touching to the PDF (https://archive.org/download/IFS_1990-08-28/EP0415346A2-2v10.pdf) to try to do some pages realigning and rotation.

Regards
Title: Re: Microsoft OS/2 1.2 IFS Specification - embedded in patent application
Post by: Lars on February 02, 2022, 07:34:11 am
While you are at it, you should also link to (or copy):

https://hobbes.nmsu.edu/download/pub/os2/dev/info/books/OS2_IFS_1998-02-13.pdf

because that is the last version ever been written.

And one of these days, you should also link to the final,final,final version that Valery Sedletzki produced when he overhauled FAT32.IFS. Because that version contains the largely undocumented 32-bit interface extensions. But I will also need to add yet additional info to that :-)