*BSD News Article 30478


Return to BSD News archive

Xref: sserve comp.os.os2.programmer.misc:9848 comp.os.linux.development:9080 comp.os.minix:23753 comp.os.mach:3821 comp.periphs:5507 comp.unix.bsd:13959 comp.unix.pc-clone.32bit:6291 comp.os.386bsd.development:2119 comp.sys.ibm.pc.hardware.storage:5549 comp.sys.ibm.ps2.hardware:6359 comp.arch.storage:2930
Newsgroups: comp.os.os2.programmer.misc,comp.os.linux.development,comp.os.minix,comp.os.mach,comp.periphs,comp.unix.bsd,comp.unix.pc-clone.32bit,comp.os.386bsd.development,comp.sys.ibm.pc.hardware.storage,comp.sys.ibm.ps2.hardware,comp.arch.storage
Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!osuunx.ucc.okstate.edu!newsfeed.ksu.ksu.edu!moe.ksu.ksu.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!agate!library.ucla.edu!csulb.edu!csus.edu!netcom.com!jmonroy
From: jmonroy@netcom.com (Jesus Monroy Jr)
Subject: Proposal for Diskette Information Interchange
Message-ID: <jmonroyCprpLo.MCD@netcom.com>
Keywords:  diskette interchange method OS file system
Organization: NETCOM On-line Communication Services (408 261-4700 guest)
Date: Sat, 14 May 1994 01:03:23 GMT
Lines: 149

 
 
                Proposal for Diskette Information Interchange
                _____________________________________________
 
        author: jmonroy@netcom.com
        date: 05-11-1994
 
 
        Introduction
        ____________
 
                As will be noted, I started working on this idea
        several months ago (ok, a year ago).   None the less, the
        time has come to discuss this.  It will be needed, as a
        standardized method of distribution of floppy diskettes
        is not yet available.   Some will argue that the MS-DOS
        format is conducive.  However, because the bad-sector
        marking method is so file-system specific, it really is
        not transportable.   To add to this, I am not saying that
        there is not a standard method; there is just not a
        "standardized method".   It can also be said that each
        working OS group has it's own "boot methodology".  This,
        again, is not always conducive.
 
 
        The Proposal
        ____________
 
                The proposal is that all Public Domain (or freely
        available) Operating Systems use this method (or one like it)
        to store data on bootable floppy diskettes.  I have left the
        proposal as meager as possible,  so that there be no complex
        issues.  I have also limited the incorporation of the format
        to high density diskettes; those with  more than 15 (or more)
        sectors per track.
 
 
        Prerequisites
        ____________
 
        1)      Diskettes are intended for IBM PC/AT type machines,
                sometimes referred to as "MS-DOS machines" or "PC's".
 
        2)      Diskettes must be of the high density variety. Namely
                the 1.2 MB (MegaByte) or the 1.44 MB diskettes.
 
        3)      Higher density diskettes are also included, 2.88 and
                20 MB.
 
        4)      Other "machine-types" may be included if there is
                found a method for easy media/information-exchange.
 
 
 
 
 
General diskette format
_______________________
 
started: 22:55:04 Sun  04-11-1993  
presented: 13:25:05 Wed  05-11-1994  by jmonroy@netcom.com
 
 
 
    BOOT DISK ONLY
    ______________
 
 
                TRACK ZERO
 
            |     sector 1-3        |  sector 4 & 5 |  sector 6-15  |
            ---------------------------------------------------------
            | IBM/MS-DOS compatible | bad-sector map|   reserved    |
            ---------------------------------------------------------
 
                TRACK remaining
 
            |     sector remaining                                  |
            ---------------------------------------------------------
            |     use as needed                                     |
            ---------------------------------------------------------
 
 
 
        IBM/MS-DOS compatible
        _____________________
 
                TRACK ZERO  sector 1-3
 
 
        bad sector map
        ______________
 
                TRACK ZERO  sector 4-5
 
                byte-map = 8 bits
 
                1 bit    = 1 sector representation.
 
                So, 8 sectors per byte-map (or 4096 bytes per byte-map)
        or, 2048 sectors per 256 byte-map (or 1 megabyte per 256 byte-map)
        or, 40960 sectors per 5120 byte-map (or 20 megabytes per 5120 byte-map)
        BTW, a 5120 byte-map is 10 sectors, on the floppy, which would
        be for the new 20meg diskettes.
 
 
        reserved
        ________
 
                TRACK ZERO  sector 4-5
 
                A "bad-sector" map area for 20 meg diskettes.
 
                These disk drives are scsi and have their own format to
        by pass bad sector problems. In either case, reserving track
        zero make it compatible with IBM/MS-DOS.
 
 
        notes
        _____
 
                The question may arise, Can we boot from a tape?
 
                Without getting complicated, no.  The best solution,
        for the present, is to boot from diskette, load from diskette,
        then "option to load" from:
 
                1)      more diskettes
                2)      ethernet/token ring (whatever network device)
                3)      communication port
                4)      SCSI tape
                5)      QIC-40/80 tape
                6)      CD-ROM
                7)      etc. (whatever the option, NFS, e-mail, etc.)
 
 
___________________________________________________________________________
Jesus Monroy Jr                                          jmonroy@netcom.com
Zebra Research
/386BSD/device-drivers /fd /qic /clock /documentation
___________________________________________________________________________


-- 
Jesus Monroy Jr                                          jmonroy@netcom.com
Zebra Research
/386BSD/device-drivers /fd /qic /clock /documentation
___________________________________________________________________________