Virtual Disk Drivers DFdriver and VDdriver are virtual disks that "live" on contiguous files or parts of real disks (or all of them!). You connect VD or DF units with SYSGEN (sysman io on alpha) and use ASNDF or ASNVD to assign files to the disks. DFdriver has support for being used with DEC shadowing. Virtual disks can be any size and by using DFdriver you don't need the same geometry disks. Note that you should set VD or DF container files /NOMOVE/NOSHELVE to avoid problems. The *264*.* files are for Step 2 AXP and have attempts at support for 64 bit VMS extensions. These are probably OK but no guarantees can be made at this point. Vax build for drivers is along the lines of macro xxdriver macro asnxx link xxdriver+sys$system:sys.stb/sel+sys$input/opt base=0 ^Z link asnxx+sys$system:sys.stb/sel Alpha .LNK files to link and .OPT files are here. Note that one uses "macro/migr" to compile on alpha, and that most of these sources require that EVAX be defined and that STEP2 be defined also to ensure you select step 2 AXP code. Check this before building if in doubt. SDdriver and VWdriver are striping drivers. SDdriver breaks up an I/O into as many pieces as needed to spread over a stripeset (of up to 16 pieces which can be any contiguous areas on any disks) and runs the pieces in parallel. VWdriver does this also, but it will not wait till a first I/O is done before starting to break up a second I/O in the same way, so that higher I/O rates to underlying disks may be possible. VWdriver is not tested as well as SDdriver though. QRdriver is a skeleton driver showing how to intercept I/O for AXP STEP 2 drivers. It has all one needs for a starting point to allow per unit I/O intercepts. One can get it to intercept FDT calls, start-io calls, or I/O postprocessing calls with some fiddling and the intercept can be turned off and on at will by calls to the intercept driver. It is offered as a way to facilitate this sort of thing. A skeleton intercept for VAX was on older sigtapes. ASNDF.CLD;1 .CLD file for ASNDF (assign files to DF disks) ASNDF_S264.MAR;2 ASNDF for AXP VMS (V6.1 or later; 64bit supp.) ASNDF_VAX.MAR;1 VAX vers. of ASNDF ASNVDM6.ALPHA_OPT;5 Opt file to build ASNVDM^ (VD assign image) ASNVDM6.CLD;6 .CLD for asnvd ASNVDM6.COM;2 ASNVDM6.EXE;2 ASNVDM6.MAR;5 ASNVDM6.OBJ;2 ASNVDM6.OPT;5 ASNVDM6ALPHA.MAR;6 ASNVDM6ALPHA.OBJ;1 ASNVDM6_S2.MAR;1 Step 2 Alpha asnvd ASNVW.CLD;1 .CLD for VWdriver (striping driver) ASNVW.MAR;5 Assign for VWdriver DFDRIVER-AXP-OPTIONS.OPT;2 DFDRIVER.LNK;2 DFDRIVER_S264.MAR;2 DFDRIVER_VAX.MAR;1 HPWD_SPECULATION.TXT;1 QRDRIVER_S264.MAR;2 Skeleton AXP Step2 intercept driver STRIPEDRIVER2.ZIP;1 TERMINTERCEPT_AXP.ZIP;1 Terminal intercept on AXP (one terminal). TERM_INTERCEPT_DRIVERS_AXP.ZIP;1 Watch another's terminal invisibly VDDRIVER.BLD;5 VDDRIVER.LNK;8 VDDRIVER.OPT;11 VDDRIVER_S264.MAR;1 VWDRIVER.MAR;12 VWDRIVERAXP.LNK;1 VWDRIVERAXP.OPT;1 [.BULLETIN] BULLETIN news reader and many<->many conferencing system. Bulletin works very much like VMS MAIL in its commands, so is easy to introduce and learn. Many features. CMU_FTP_PATCH.SRC;1 Patch for CMU TCP/IP FTP, Backup saveset [.COMP_SOURCES] Some items (patches mainly) from comp.sources.misc [.JED.DIR] JED editor. This is an EDT-like editor that runs on VMS, Unix, MSDOS, and more.