Categoría: Uncategorized

  • Ultrix RISC

    Estos son los logs de la instalacion:

     

    $  gxemul -e 3max -d rootdisk.img -d b:ultrix-risc-os-v4.5.mode1.ufs -j vmunix
    GXemul 20070701    Copyright (C) 2003-2007  Anders Gavare
    Read the source code and/or documentation for other Copyright messages.
    
    Simple setup...
        net:
            simulated network: 10.0.0.0/8 (max outgoing: TCP=100, UDP=100)
            simulated gateway: 10.0.0.254 (60:50:40:30:20:10)
            simulated nameserver uses real nameserver 194.179.1.100
        machine:
            memory: 64 MB
            cpu0: R3000 (I+D = 4+4 KB)
            machine: DECstation 5000/200 (3MAX, KN02) (25.00 MHz)
            bootstring(+bootarg): boot 5/rz1/vmunix -a
            diskimage: rootdisk.img
                SCSI DISK id 0, read/write, 781 MB (1600002 sectors)
            diskimage: ultrix-risc-os-v4.5.mode1.ufs
                SCSI DISK id 1, read/write, 250 MB (512084 sectors) (BOOT)
            DEC boot: loadaddr=0xa0600000, pc=0xa0600000: 15 blocks
            cpu0: starting at 0xa0600000
    -------------------------------------------------------------------------------
    
    
    Ultrixboot - V4.5  Thu Sep 14 07:07:42 EDT 1995
    
    Loading 5/rz1/vmunix ...
    
    Sizes:
    text = 1912928
    data = 1963408
    bss  = 787952
    Starting at 0x80030000
    
    ULTRIX V4.5 (Rev. 47) System #2: Tue Oct 17 21:27:44 EDT 1995
    real mem = 67108864
    avail mem = 54906880
    using 1638 buffers containing 6709248 bytes of memory
    KN02 processor - system rev 0
    cpu0 ( version 2.0, implementation 2 )
    fpu0 ( version 4.0, implementation 3 )
    HBA 'asc' and DME 'ram94' attached on Controller 0.
    asc0 at ibus5
    rz0 at asc0 slave 0 (DEC     RZ58     (C) DEC 2000)
    rz1 at asc0 slave 1 (DEC     RZ58     (C) DEC 2000)
    ln0 at ibus6
    ln0: DEC LANCE Ethernet Interface, hardware address: 10:20:30:00:00:10 
    dc0 at ibus7
    WARNING: clock lost 67 days
    *** STANDALONE ULTRIX ENVIRONMENT *** 
    
    If you select the BASIC Installation option from the list that follows,
    the installation software creates file systems on default partitions on
    your system disk and loads the mandatory ULTRIX software subsets.
    
    If you require additional installation choices, select the ADVANCED
    Installation option.
    
    Select one of the following options: 
    
            1) BASIC Installation
            2) ADVANCED Installation
            3) System management 
    
    Enter your choice: 2
    
    *** SYSTEM DISK SELECTION ***
    
    The 'Guide to Installing ULTRIX' explains the following table 
    of system disk drives.  Select one of the devices below to contain the
    root file system: 
    
    SYSTEM DISK TABLE 
    
    Selection   Device     ULTRIX     Device       Controller   Controller 
                Name       Name       Number       Name         Number     
    ---------------------------------------------------------------------- 
        1       RZ58        rz0          0         SCSI           0
        2       RZ58        rz1          1         SCSI           0
    ---------------------------------------------------------------------- 
    
    Enter your choice: 1
    
    You selected RZ58, device number 0. Make sure this disk drive 
    is on line and write-enabled (if applicable to your disk drive), then
    confirm your choice.
    
    Use RZ58, rz0, for your system disk? (y/n) []: y
    
    The installation procedure now allocates the root file system on
    partition 'a' of the system disk, rz0 RZ58. 
    
    Making the root file system on rz0 RZ58.
    
    The installation procedure is now restoring the root file system to
    partition 'a' of the system disk, rz0 RZ58.
    
    The installation procedure now checks the root file system on partition 'a'
    of the system disk, rz0  RZ58.
    ** /dev/rrz0a
    ** Last Mounted on /mnt
    ** Phase 1 - Check Blocks and Sizes
    ** Phase 2 - Check Pathnames
    ** Phase 3 - Check Connectivity
    ** Phase 4 - Check Reference Counts
    ** Phase 5 - Check Cyl groups
    224 files, 8073 used, 7750 free (14 frags, 967 blocks, 0.1% fragmentation)
    
     *** BOOTSTRAP COMMAND SEQUENCE ***
    
    Issue the following console commands to set your default bootpath variable
    and to boot your system disk:
    
            >> setenv boot "5/rz0/vmunix -a"
            >> boot
    
    
    syncing disks... done
    halting.... (transferring to monitor)
    
    rebooting.... (trapaco@pruebas2:~/gxemul/ultrix$

     

     

    ——

     

     

    $ gxemul -e 3max -d rootdisk.img -d osf1.0_mips.ISO -j vmunix
    GXemul 20070701    Copyright (C) 2003-2007  Anders Gavare
    Read the source code and/or documentation for other Copyright messages.
    
    Simple setup...
        net:
            simulated network: 10.0.0.0/8 (max outgoing: TCP=100, UDP=100)
            simulated gateway: 10.0.0.254 (60:50:40:30:20:10)
            simulated nameserver uses real nameserver 195.235.113.3
        machine:
            memory: 64 MB
            cpu0: R3000 (I+D = 4+4 KB)
            machine: DECstation 5000/200 (3MAX, KN02) (25.00 MHz)
            bootstring(+bootarg): boot 5/rz0/vmunix -a
            diskimage: rootdisk.img
                SCSI DISK id 0, read/write, 781 MB (1600002 sectors)
            diskimage: osf1.0_mips.ISO
                SCSI CD-ROM id 1, read-only, 293 MB (601500 sectors)
            DEC boot: loadaddr=0xa0600000, pc=0xa0600000: 15 blocks
            cpu0: starting at 0xa0600000
    -------------------------------------------------------------------------------
    
    
    OSF boot - Fri Jan 3 06:45:59 EST 1992
    
    No disk label
    Loading 5/rz0/vmunix ...
    
    paco@pruebas2:~/gxemul/ultrix$  gxemul -e 3max -d rootdisk.img -d ultrix-risc-os-v4.5.mode1.ufs -j vmunix
    GXemul 20070701    Copyright (C) 2003-2007  Anders Gavare
    Read the source code and/or documentation for other Copyright messages.
    
    Simple setup...
        net:
            simulated network: 10.0.0.0/8 (max outgoing: TCP=100, UDP=100)
            simulated gateway: 10.0.0.254 (60:50:40:30:20:10)
            simulated nameserver uses real nameserver 194.179.1.100
        machine:
            memory: 64 MB
            cpu0: R3000 (I+D = 4+4 KB)
            machine: DECstation 5000/200 (3MAX, KN02) (25.00 MHz)
            bootstring(+bootarg): boot 5/rz0/vmunix -a
            diskimage: rootdisk.img
                SCSI DISK id 0, read/write, 781 MB (1600002 sectors)
            diskimage: ultrix-risc-os-v4.5.mode1.ufs
                SCSI DISK id 1, read/write, 250 MB (512084 sectors)
            DEC boot: loadaddr=0xa0600000, pc=0xa0600000: 15 blocks
            cpu0: starting at 0xa0600000
    -------------------------------------------------------------------------------
    
    
    Ultrixboot - V4.5  Thu Sep 14 07:07:42 EDT 1995
    
    Loading 5/rz0/vmunix ...
    
    Sizes:
    text = 2336160
    data = 453168
    bss  = 1254704
    Starting at 0x80030000
    
    ULTRIX V4.5 (Rev. 47) System #5: Tue Oct 17 21:15:59 EDT 1995
    real mem = 67108864
    avail mem = 55173120
    using 819 buffers containing 6709248 bytes of memory
    KN02 processor - system rev 0
    cpu0 ( version 2.0, implementation 2 )
    fpu0 ( version 4.0, implementation 3 )
    HBA 'asc' and DME 'ram94' attached on Controller 0.
    asc0 at ibus5
    rz0 at asc0 slave 0 (DEC     RZ58     (C) DEC 2000)
    rz1 at asc0 slave 1 (DEC     RZ58     (C) DEC 2000)
    ln0 at ibus6
    ln0: DEC LANCE Ethernet Interface, hardware address: 10:20:30:00:00:10 
    dc0 at ibus7
    
     *** SYSTEM NAME SPECIFICATION *** 
    
    Select the name of your system using alphanumeric characters. 
    The first character must be a letter.   For example, tinker.
     
    Enter your system name:  ultrix45
    
    You selected ultrix45 as the name of your system.
    Is this correct? (y/n) [y]: y
    
    *** DATE AND TIME SPECIFICATION *** 
    
    The current date and time should be specified using the following
    format:
    
            yymmddhhmm
    
    Use two digits for year (yy), month (mm), day (dd), hour (hh), and
    minute (mm).  Enter the time in 24-hour format.  For example, 02:54
    p.m. on Feb 2, 1993 would be entered as:
    
            9302021454
    
    Enter the date and time: 9302021454
    
    *** TIME ZONE SELECTION ***
    
    Select the time zone for your area, using the options listed in the
    table below.  You can also enter the number of hours (-12 to 12) in
    time east of Greenwich.
    
      Selection     Time Zone 
    ---------------------------------
          e         Eastern
          c         Central
          m         Mountain
          p         Pacific
          g         Greenwich
    ---------------------------------
    
    Enter your choice: g
    
    Does your area alternate between Daylight Savings and Standard
    time? (y/n) [y]: y
    
    
    Select your geographic area for Daylight Savings Time, using the
    options in the table below.
    
      Selection     Geographic Area 
    --------------------------------
          u         USA
          a         Australia
          e         Eastern Europe
          c         Central Europe
          w         Western Europe
    --------------------------------
    
    Enter your choice [u]: c
    
    The current date and time is Tue Feb  2 14:54:09 EST 1993
    
    
    *** SPECIFY THE SUPERUSER PASSWORD *** 
    The Guide to Installing ULTRIX instructs you on how to enter
    the superuser password.  
    Changing password for root
    Enter new password: 
    Verify: 
    
    
    *** FILE SYSTEM DEFAULT OPTION ***
    
    The following table shows the default file system layout on RZ58, rz0:
    
    partition     bottom        top       size    overlap       default
        a              0      32767      32768    c             root
        b          32768     163839     131072    c             swap, dump
        g         163840     983039     819200    c,d           /usr 
    
    If you choose the defaults, the var area will be allocated to /usr/var.  
    
    Do you want to choose the default file system layout? (y/n): y
    
    Making the new file system for /usr on /dev/rrz0g RZ58
    
    This distribution media includes subsets for ULTRIX Worksystem
    Software (UWS).  A UWS license (on a workstation) or a UWS Server
    License (on a timesharing machine or server) is required to install
    these subsets.
    
    Do you want to install ULTRIX Worksystem Software? y/n []: y
    
    
    *** SUPPORTED SOFTWARE INSTALLATION ***
    
    *** Select the DECwindows User Interface ***
    
    1) DECwindows for OSF/Motif
    2) X11/DECwindows (XUI)
    
    Enter your choice [1]: 
    
    *** Enter Subset Selections ***
    
    The following subsets are mandatory and will be installed automatically:
     * Base System                           * Kernel Config Files                  
     * TCP/IP Networking Utilities           * Network File System Utilities        
     * Extended (Berkeley) Mailer            * OSF/Motif User Environment           
     * B&W, Color, or PX Server              * X11/DECwindows 75dpi Fonts           
    
    The subsets listed below are optional:
     1) Prototype bind, gated, xntp Utilit   2) Printer Support Environment         
     3) RAND Mail Handler                    4) Sys. Config. Mgmt. Program (SCAMP)  
     5) Communications Utilities             6) Unix-to-Unix Copy Facility          
     7) Maintenance Operations Protocol      8) Accounting Software                 
     9) Kerberos Network Authentication     10) Enhanced Security Features          
    11) Prestoserve Utilities               12) System Exerciser Package            
    13) Doc. Preparation for Ref. Pages     14) Doc. Preparation Extensions         
    15) Adobe Font Metric Files             16) Software Development Utilities      
    17) Source Code Control System          18) Internationalization Runtime Env.   
    19) Internationalization Dev. Env.      20) CDA Base System                     
    21) CDA Software Dev Libraries          22) RPC Runtime Environment             
    23) RPC Development Environment         24) Ref. Pages for Sys. Admin. & Users  
    25) Reference Pages for Programers      26) Programming Examples                
    27) Ultrix SPDS                         28) Mips 3 Libraries                    
    29) Symbolic Links for 2.10 Compiler    30) Additional OSF/Motif Apps.          
    31) DECwindows OSF/Motif Mail           32) OSF/Motif Development Env.          
    33) OSF/Motif Reference Pages           34) OSF/Motif System Management Tools   
    35) Worksystem Dev. G0 Libraries        36) Truecolor Server                    
    37) X11R4 PXG Server                    38) X11/DECwindows 100dpi Fonts         
    39) X11/DECwindows PEX Fonts            
    
    40) All mandatory and all optional subsets
    41) Mandatory subsets only
    42) Exit without installing subsets
    
    Enter your choice(s): 40
            Working....Tue Feb  2 14:56:21 EST 1993
    
    You are installing the following subsets:
       Base System                             Kernel Config Files                  
       TCP/IP Networking Utilities             Network File System Utilities        
       Extended (Berkeley) Mailer              OSF/Motif User Environment           
       B&W, Color, or PX Server                X11/DECwindows 75dpi Fonts           
       Prototype bind, gated, xntp Utiliti     Printer Support Environment          
       RAND Mail Handler                       Sys. Config. Mgmt. Program (SCAMP)   
       Communications Utilities                Unix-to-Unix Copy Facility           
       Maintenance Operations Protocol         Accounting Software                  
       Kerberos Network Authentication         Enhanced Security Features           
       Prestoserve Utilities                   System Exerciser Package             
       Doc. Preparation for Ref. Pages         Doc. Preparation Extensions          
       Adobe Font Metric Files                 Software Development Utilities       
       Source Code Control System              Internationalization Runtime Env.    
       Internationalization Dev. Env.          CDA Base System                      
       CDA Software Dev Libraries              RPC Runtime Environment              
       RPC Development Environment             Ref. Pages for Sys. Admin. & Users   
       Reference Pages for Programers          Programming Examples                 
       Ultrix SPDS                             Mips 3 Libraries                     
       Symbolic Links for 2.10 Compiler        Additional OSF/Motif Apps.           
       DECwindows OSF/Motif Mail               OSF/Motif Development Env.           
       OSF/Motif Reference Pages               OSF/Motif System Management Tools    
       Worksystem Dev. G0 Libraries            Truecolor Server                     
       X11R4 PXG Server                        X11/DECwindows 100dpi Fonts          
       X11/DECwindows PEX Fonts             
    
    Is this correct? (y/n): y
    
    Base System  (UDTBASE450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 14:57:39 EST 1993
            Working....Tue Feb  2 14:59:40 EST 1993
       Verifying
            Working....Tue Feb  2 15:01:52 EST 1993
    
    Kernel Config Files  (UDTBIN450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:02:34 EST 1993
            Working....Tue Feb  2 15:04:36 EST 1993
            Working....Tue Feb  2 15:06:37 EST 1993
       Verifying
            Working....Tue Feb  2 15:07:01 EST 1993
    
    TCP/IP Networking Utilities  (UDTINET450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:07:42 EST 1993
       Verifying
    
    Network File System Utilities  (UDTNFS450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:08:57 EST 1993
       Verifying
    
    Extended (Berkeley) Mailer  (UDTUMAIL450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    OSF/Motif User Environment (DXMX11450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:10:12 EST 1993
            Working....Tue Feb  2 15:12:13 EST 1993
       Verifying
            Working....Tue Feb  2 15:12:42 EST 1993
    
    B&W, Color, or PX Server (UDWSER450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:13:06 EST 1993
       Verifying
    
    X11/DECwindows 75dpi Fonts (UDWFONT450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:15:02 EST 1993
       Verifying
    
    Prototype bind, gated, xntp Utilities  (UDTBGX450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:15:55 EST 1993
       Verifying
    
    Printer Support Environment  (UDTPRINT450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:16:46 EST 1993
       Verifying
    
    RAND Mail Handler  (UDTMH450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:17:31 EST 1993
       Verifying
    
    Sys. Config. Mgmt. Program (SCAMP)  (UDTSMSCAMP450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Communications Utilities  (UDTCOMM450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Unix-to-Unix Copy Facility  (UDTUUCP450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Maintenance Operations Protocol  (UDTMOP450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Accounting Software  (UDTACCT450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Kerberos Network Authentication  (UDTKERB450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:21:38 EST 1993
       Verifying
    
    Enhanced Security Features  (UDTSEC450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Prestoserve Utilities  (UDTPRESTO450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    System Exerciser Package  (UDTEXER450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Doc. Preparation for Ref. Pages  (UDTDCMT450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Doc. Preparation Extensions  (UDTDCMTEXT450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Adobe Font Metric Files  (UDTAFM450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Software Development Utilities  (UDTPGMR450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:25:31 EST 1993
       Verifying
    
    Source Code Control System  (UDTSCCS450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Internationalization Runtime Env.  (UDTINTLRT450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Internationalization Dev. Env.  (UDTINTLPGMR450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    CDA Base System (UDTCDABASE450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:28:35 EST 1993
       Verifying
    
    CDA Software Dev Libraries (UDTCDAPGMR450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    RPC Runtime Environment  (UDTRPCRT450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    RPC Development Environment  (UDTRPCDEV450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Ref. Pages for Sys. Admin. & Users  (UDTMAN450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:31:30 EST 1993
       Verifying
    
    Reference Pages for Programers  (UDTMANPGMR450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:32:37 EST 1993
       Verifying
    
    Programming Examples  (UDTEXAMPLES450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Ultrix SPDS  (UDTSPD450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Mips 3 Libraries  (UDTMIPS3PGMR450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:34:34 EST 1993
       Verifying
    
    Symbolic Links for 2.10 Compiler  (UDT210PGMR450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    Additional OSF/Motif Apps. (DXMDECW450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:35:53 EST 1993
       Verifying
    
    DECwindows OSF/Motif Mail (DXMMAIL450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:38:22 EST 1993
       Verifying
    OSF/Motif Development Env. (DXMXM450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:39:22 EST 1993
       Verifying
    
    OSF/Motif Reference Pages (DXMMAN450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:42:05 EST 1993
       Verifying
    
    OSF/Motif System Management Tools (DXMSYSMGNT450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:43:45 EST 1993
       Verifying
    
    Worksystem Dev. G0 Libraries (DXMXDEVG0450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:44:35 EST 1993
       Verifying
    
    Truecolor Server (UDWXTXSER450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:45:50 EST 1993
       Verifying
    
    X11R4 PXG Server (UDWWSTSER450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:46:58 EST 1993
       Verifying
    
    X11/DECwindows 100dpi Fonts (UDWFONT15450)
       Copying from /mnt/RISC/BASE (disk)
            Working....Tue Feb  2 15:47:46 EST 1993
       Verifying
    
    X11/DECwindows PEX Fonts (UDWFONTSTR450)
       Copying from /mnt/RISC/BASE (disk)
       Verifying
    
    The installation software has successfully installed the software 
    subsets.
    Installing Upgrade subsets
    The following subsets will be installed:
     * B&W, Color, or PX Server Upgrade      * Generic Kernel                       
    Do you wish to continue? (y/n): y
    
    B&W, Color, or PX Server Upgrade (UDWSER451)
       Copying from /mnt/RISC/BASE_UPGRADE (disk)
       Verifying
    
    Generic Kernel  (UDTGENVMUNIX451)
       Copying from /mnt/RISC/BASE_UPGRADE (disk)
            Working....Tue Feb  2 15:51:42 EST 1993
       Verifying
    
    The installation procedure has successfully installed the Upgrade
    subsets
     
    *** CONFIGURATION FILE KERNEL OPTION SELECTION *** 
    
        Selection   Kernel Option 
    ---------------------------------------------------------------
            1       Local Area Transport (LAT)
            2       Bisynchronous Communication protocol (VAX only)
            3       Computer Interconnect (CI) network
            4       Diagnostic/Utilities Protocol (DUP)
            5       ISO9660 File System Support (CDFS)
            6       Ethernet Packet Filter
            7       Enhanced Security Features
            8       All of the above
            9       None of the above
    ----------------------------------------------------------------
    
    Enter the selection number for each kernel option you want.
    For example, 1 3 :  1 5 6 8
    
    You specified the following kernel options: 
    
            Local Area Transport (LAT)
            ISO9660 File System Support (CDFS)
            Ethernet Packet Filter
    
    You specified 8, which is an invalid response. Study the options provided 
    in the following menu and enter a valid response.  
    
     
    *** CONFIGURATION FILE KERNEL OPTION SELECTION *** 
    
        Selection   Kernel Option 
    ---------------------------------------------------------------
            1       Local Area Transport (LAT)
            2       Bisynchronous Communication protocol (VAX only)
            3       Computer Interconnect (CI) network
            4       Diagnostic/Utilities Protocol (DUP)
            5       ISO9660 File System Support (CDFS)
            6       Ethernet Packet Filter
            7       Enhanced Security Features
            8       All of the above
            9       None of the above
    ----------------------------------------------------------------
    
    Enter the selection number for each kernel option you want.
    For example, 1 3 :  8
    
    You specified the following kernel options: 
    
            Local Area Transport (LAT)
            Computer Interconnect (CI) network
            Diagnostic/Utilities Protocol (DUP)
            ISO9660 File System Support (CDFS)
            Ethernet Packet Filter
            Enhanced Security Features
    
    Is this correct? (y/n) [n]: y
    
    *** SYSTEM CONFIGURATION PROCEDURE ***
    
    Configuration file complete.
    
    Do you want to edit the configuration file? (y/n) [n]: 
    
    *** PERFORMING SYSTEM CONFIGURATION *** 
    
    
        working ..... Tue Feb  2 15:53:26 EST 1993
        working ..... Tue Feb  2 15:55:26 EST 1993
        working ..... Tue Feb  2 15:57:26 EST 1993
    
    *** DEVICE SPECIAL FILE CREATION *** 
        working ..... Tue Feb  2 15:58:11 EST 1993
    
    *** SOFTWARE INSTALLATION PROCEDURE COMPLETE ***
    
    The following files were created during the installation procedure:
    
    /vmunix                         - customized kernel
    /genvmunix                      - generic kernel
    /usr/adm/install.log            - installation log file
    /usr/adm/install.FS.log         - file systems log file
    /usr/adm/install.DEV.log        - special device log file
    
    
    Rebooting the system ...
    syncing disks... done
    rebooting.... (transferring to monitor)
    $ 
    
    
    

     

     

    —–

     

     

     

     

    paco@pruebas2:~/gxemul/ultrix$ more ./osf/phase2
    paco@pruebas2:~/gxemul/ultrix$ gxemul -e 3max -j vmunix -d rootdisk.img 
    GXemul 20070701    Copyright (C) 2003-2007  Anders Gavare
    Read the source code and/or documentation for other Copyright messages.
    
    Simple setup...
        net:
            simulated network: 10.0.0.0/8 (max outgoing: TCP=100, UDP=100)
            simulated gateway: 10.0.0.254 (60:50:40:30:20:10)
            simulated nameserver uses real nameserver 195.235.113.3
        machine:
            memory: 64 MB
            cpu0: R3000 (I+D = 4+4 KB)
            machine: DECstation 5000/200 (3MAX, KN02) (25.00 MHz)
            bootstring(+bootarg): boot 5/rz0/vmunix -a
            diskimage: rootdisk.img
                SCSI DISK id 0, read/write, 781 MB (1600003 sectors)
            DEC boot: loadaddr=0xa0600000, pc=0xa0600000: 15 blocks
            cpu0: starting at 0xa0600000
    -------------------------------------------------------------------------------
    
    
    OSF boot - Fri Jan 3 06:45:59 EST 1992
    
    Loading 5/rz0/vmunix ...
    
    Sizes:
    text = 1549824
    data = 202528
    bss  = 479056
    Starting at 0x80031000
    
    /etc/init arg: -a
    Mips boot: memory from 0x252000 to 0x3ffa000
    Kernel virtual space from 0xc0000000 to 0xc8000000.
    DEC OSF/1 V1.0 (Rev. 155); Thu Jan  2 23:58:09 EST 1992 
    cache sizes: 4096 inst 4096 data
    physical memory = 67108864 bytes (64.00 MB).
    available memory = 55681024 bytes (53.10 MB).
    using 1638 buffers containing 6709248 bytes (6.39 MB) of memory
    KN02 processor - system rev 0
    cpu0 ( version 2.0, implementation 2 )
    paco@pruebas2:~/gxemul/ultrix$  gxemul -e 3max -j vmunix -d rootdisk.img 
    GXemul 20070701    Copyright (C) 2003-2007  Anders Gavare
    Read the source code and/or documentation for other Copyright messages.
    
    Simple setup...
        net:
            simulated network: 10.0.0.0/8 (max outgoing: TCP=100, UDP=100)
            simulated gateway: 10.0.0.254 (60:50:40:30:20:10)
            simulated nameserver uses real nameserver 194.179.1.100
        machine:
            memory: 64 MB
            cpu0: R3000 (I+D = 4+4 KB)
            machine: DECstation 5000/200 (3MAX, KN02) (25.00 MHz)
            bootstring(+bootarg): boot 5/rz0/vmunix -a
            diskimage: rootdisk.img
                SCSI DISK id 0, read/write, 781 MB (1600002 sectors)
            DEC boot: loadaddr=0xa0600000, pc=0xa0600000: 15 blocks
            cpu0: starting at 0xa0600000
    -------------------------------------------------------------------------------
    
    
    Ultrixboot - V4.5  Thu Sep 14 07:07:42 EDT 1995
    
    Loading 5/rz0/vmunix ...
    
    Sizes:
    data = 205200
    bss  = 423600
    Starting at 0x80030000
    
    ULTRIX V4.5 (Rev. 47) System #1: Tue Feb  2 15:57:40 EST 1993
    real mem = 67108864
    avail mem = 57176064
    using 1638 buffers containing 6709248 bytes of memory
    KN02 processor - system rev 0
    cpu0 ( version 2.0, implementation 2 )
    fpu0 ( version 4.0, implementation 3 )
    HBA 'asc' and DME 'ram94' attached on Controller 0.
    asc0 at ibus5
    rz0 at asc0 slave 0 (DEC     RZ58     (C) DEC 2000)
    ln0 at ibus6
    ln0: DEC LANCE Ethernet Interface, hardware address: 10:20:30:00:00:10 
    dc0 at ibus7
    WARNING: clock lost 175 daysMon Aug 10 23:51:51 WET DST 1992
    Automatic reboot in progress...
    /dev/rz0a: SUMMARY INFORMATION BAD (SALVAGED)
    /dev/rz0a: FILE SYSTEM MODIFIED, VERIFYING
    /dev/rz0a: 663 files, 12069 used, 3754 free (82 frags, 459 blocks, 0.5% fragmentation)
    rebooting.... (transferring to monitor)
    
    paco@pruebas2:~/gxemul/ultrix$  gxemul -e 3max -j vmunix -d rootdisk.img 
    GXemul 20070701    Copyright (C) 2003-2007  Anders Gavare
    Read the source code and/or documentation for other Copyright messages.
    
    Simple setup...
        net:
            simulated network: 10.0.0.0/8 (max outgoing: TCP=100, UDP=100)
            simulated gateway: 10.0.0.254 (60:50:40:30:20:10)
            simulated nameserver uses real nameserver 194.179.1.100
        machine:
            memory: 64 MB
            cpu0: R3000 (I+D = 4+4 KB)
            machine: DECstation 5000/200 (3MAX, KN02) (25.00 MHz)
            bootstring(+bootarg): boot 5/rz0/vmunix -a
            diskimage: rootdisk.img
                SCSI DISK id 0, read/write, 781 MB (1600002 sectors)
            DEC boot: loadaddr=0xa0600000, pc=0xa0600000: 15 blocks
            cpu0: starting at 0xa0600000
    -------------------------------------------------------------------------------
    
    
    Ultrixboot - V4.5  Thu Sep 14 07:07:42 EDT 1995
    
    Loading 5/rz0/vmunix ...
    
    Sizes:
    text = 1298928
    data = 205200
    bss  = 423600
    Starting at 0x80030000
    
    ULTRIX V4.5 (Rev. 47) System #1: Tue Feb  2 15:57:40 EST 1993
    real mem = 67108864
    avail mem = 57176064
    using 1638 buffers containing 6709248 bytes of memory
    KN02 processor - system rev 0
    cpu0 ( version 2.0, implementation 2 )
    fpu0 ( version 4.0, implementation 3 )
    HBA 'asc' and DME 'ram94' attached on Controller 0.
    asc0 at ibus5
    rz0 at asc0 slave 0 (DEC     RZ58     (C) DEC 2000)
    ln0 at ibus6
    ln0: DEC LANCE Ethernet Interface, hardware address: 10:20:30:00:00:10 
    dc0 at ibus7
    Mon Aug 10 23:52:27 WET DST 1992
    Automatic reboot in progress...
    
       RISC                                                                 cc(1)
    
       Name
         cc - RISC C compiler
    
       Syntax
         cc [ option ] ... file ...
    
       Description
         The cc command invokes the RISC ucode C compiler.  It produces RISC
         object code in RISC extended coff format (the default), binary or sym-
         bolic ucode, ucode object files and binary or symbolic assembly
         language.
    
         The cc command accepts the following arguments:
    
         +    Arguments ending in .c are interpreted as C source programs.  They
              are compiled, and the resulting object file has the same name as
              the source program except .o is substituted for .c.  If a single C
              source program is compiled and loaded at once, the .o file is
              deleted.
    
    # 
    

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • Interdata – OS/32

    mkdir interdata
    cd interdata/
    wget http://simh.trailing-edge.com/sources/simhv37-2.zip
    ;
    wget http://www.bitsavers.org/bits/Interdata/32bit/os32/OS32_8.1/04-082M71R16_OS32_8.1.tap.gz
    wget http://www.bitsavers.org/bits/Interdata/32bit/os32/OS32_8.1/04-082M71R16S_OS32_starter.tap.gz
    wget http://www.bitsavers.org/bits/Interdata/32bit/os32/OS32_8.1/04-082M79R16_OS32_8.1SRC.tap.gz
    wget http://www.bitsavers.org/bits/Interdata/32bit/os32/OS32_8.1/04-083M71R10_OS32MTM8.1.tap.gz
    wget http://www.bitsavers.org/bits/Interdata/32bit/os32/OS32_8.1/04-200M71_OS328.1.1upd.tap.gz
    ;
    wget http://www.speakeasy.org/~johnsonds/3220/simhv37-2d0/simhv37-2d0.diff
    wget http://www.speakeasy.org/~johnsonds/3220/simhv37-2d1/simhv37-2d1.diff
    wget http://www.speakeasy.org/~johnsonds/3220/simhv37-2d2/simhv37-2d2.diff
    wget http://www.speakeasy.org/~johnsonds/3220/simhv37-2d3/simhv37-2d3.diff
    wget http://www.speakeasy.org/~johnsonds/3220/simhv37-2d4/simhv37-2d4.diff
    wget http://www.speakeasy.org/~johnsonds/3220/simhv37-2d5/simhv37-2d5.diff
    wget http://www.speakeasy.org/~johnsonds/3220/simhv37-2d6/simhv37-2d6.diff
    wget http://www.speakeasy.org/~johnsonds/3220/simhv37-2d7/simhv37-2d7.diff
    wget http://www.speakeasy.org/~johnsonds/3220/simhv37-3d8/simhv37-3d8.diff
    ;
    mkdir simhv37-2
    mv simhv37-2.zip  simhv37-2
    cd simhv37-2
    unzip  simhv37-2/simhv37-2.zip
    cd Interdata
    ;
    patch <simhv37-2d0.diff
    patch <simhv37-2d1.diff
    patch <simhv37-2d2.diff
    patch <simhv37-2d3.diff
    patch <simhv37-2d4.diff
    patch <simhv37-2d5.diff
    patch <simhv37-2d6.diff
    ;
    patch <simhv37-2d7.diff
    ;
    make id16
    make id32
    ;
    
  • Prime

    Algunas cintas para la instalación las podemos encontrar aqui :

    http://bitsavers.org/bits/Prime/pps/

  • SunOS y TME

    Tme es un emulador del hardware de las primeras maquinas de SUN.

     

    Las cintas de las versiones antiguas de SunOS estan disponibles en la red en la http://www.sun3arc.org/BootTapes/index.phtm . Por lo visto SUN las ha cedido debido a la antiguedad.

    Instrucciones para la instalacion de SUN3.

  • SUN3

     

     

    paco@javier:~/emuladores/tme-0.6$ LTDL_LIBRARY_PATH=/usr/local/lib;export LTDL_LIBRARY_PATH
    paco@javier:~/emuladores/tme-0.6$ cd ..
    paco@javier:~/emuladores$ mkdir sun3
    paco@javier:~/emuladores$ cd sun3
    paco@javier:~/emuladores/sun3$ cp /usr/local/share/examples/tme/SUN3-CARRERA ./MY-SUN3
    paco@javier:~/emuladores/sun3$ wget http://people.csail.mit.edu/fredette/tme/sun3-carrera-rev-3.0.bin
    --11:33:10--  http://people.csail.mit.edu/fredette/tme/sun3-carrera-rev-3.0.bin
               => `sun3-carrera-rev-3.0.bin'
    Resolviendo people.csail.mit.edu... 128.30.2.148
    Conectando a people.csail.mit.edu|128.30.2.148|:80... conectado.
    Petición HTTP enviada, esperando respuesta... 200 OK
    Longitud: 65,536 (64K) [application/octet-stream]
    
     0% [                                                                                         ] 0  8% [======>                                                                                  ] 5,21% [==================>                                                                      ] 1436% [===============================>                                                         ] 2467% [===========================================================>                             ] 44100%[========================================================================================>] 65,536        62.56K/s             
    
    11:33:12 (62.38 KB/s) - `sun3-carrera-rev-3.0.bin' guardado [65536/65536]
    paco@javier:~/emuladores/sun3$ cp /usr/local/share/examples/tme/sun3-carrera-eeprom.txt ./my-sun3-eeprom.txt
    

     

    paco@javier:~/emuladores/sun3$ 
    paco@javier:~/emuladores/sun3$ tme-sun-eeprom < my-sun3-eeprom.txt > my-sun3-eeprom.bin
    tme-sun-eeprom notice: input format is text
    tme-sun-eeprom notice: output format is binary
    paco@javier:~/emuladores/sun3$ cp /usr/local/share/examples/tme/sun-keyboards.txt .                         
    paco@javier:~/emuladores/sun3$ cp /usr/local/share/examples/tme/my-sun-macros.txt ./my-sun-macros.txt
    paco@javier:~/emuladores/sun3$
    

     

    paco@javier:~/emuladores/sun3$ dd if=/dev/zero of=my-sun3-disk.img bs=1 count=1 seek=1000000000
    1+0 registros de entrada
    1+0 registros de salida
    un byte (1 B) copiado, 3,388e-05 segundos, 29,5 kB/s
    paco@javier:~/emuladores/sun3$

     

    paco@javier:~/emuladores/sun3$ wget -r http://www.sun3zoo.de/sun3arc/BootTapes/Sun3/index.html
    Descargado: 69,037,743 bytes en 47 archivos
    
    paco@javier:~/emuladores/sun3$ mv www.sun3zoo.de/sun3arc/BootTapes/Sun3 my-sunos-tape
    paco@javier:~/emuladores/sun3$ cd my-sunos-tape
    paco@javier:~/emuladores/sun3/my-sunos-tape$ uncompress *.Z
    paco@javier:~/emuladores/sun3/my-sunos-tape$

     

     

    ln -s tpboot.sun3               01
    ln -s SunOS411.sun3.Exa.xdrtoc  02
    ln -s munix_sun3                03
    ln -s munixfs_sun3              04
    ln -s miniroot_sun3             05
    ln -s sun3_proto_root.sunos_4_1_1.tar 06
    ln -s sun3_usr.tar              07
    
    ln -s sun3_kvm.tar		08
    ln -s sun3_install.tar	        09
    ln -s sun3_networking.tar	10
    ln -s sun3_system_v.tar	        11
    ln -s sun3_sys.tar		12
    ln -s sun3_sunview_users.tar	13
    ln -s sun3_sunview_demo.tar	14
    ln -s sun3_text.tar		15
    ln -s sun3_demo.tar		16
    ln -s sun3_openwindows_users.tar 17
    ln -s sun3_openwindows_demo.tar  18
    ln -s sun3_openwindows_fonts.tar 19
    ln -s sun3_user_diag.tar	20
    ln -s sun3_manual.tar		21
    ln -s sun3_tli.tar		22
    ln -s sun3_rfs.tar		23
    ln -s sun3_debugging.tar	24
    ln -s sun3_sunview_programmers.tar 25
    ln -s sun3_shlib_custom.tar	26
    ln -s sun3_graphics.tar	        27
    ln -s sun3_uucp.tar		28
    ln -s copyright_sun3_tape1	29
    
    ln -s sun3_security.tar         31
    ln -s sun3_openwindows_programmers.tar 32
    ln -s copyright_sun3_tape1      33
    cd ..
    
    for i in $( ls -1 my-sunos-tape/?? ); do
    	ln -s $i
    done
    

     

    echo "command tape0 load 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33" >> MY-SUN3 
    echo "command mainbus0 power up" >> MY-SUN3

     

    http://www.sun3zoo.de/en/tme.html

    http://people.csail.mit.edu/fredette/tme/sun3-150-nbsd.html

    http://www.sun3zoo.de/sun3arc/BootTapes/

    http://www.paulgraham.com/thist.html

    http://people.csail.mit.edu/fredette/tme/sun4-75-nbsd.html

     

     

    paco@javier:~/emuladores/sun3$ cp MY-SUN3 MY-SUN3.intall
    paco@javier:~/emuladores/sun3$ wget ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/t/risc_sources.tar.gz
    --18:20:25--  ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/t/risc_sources.tar.gz
               => `risc_sources.tar.gz'
    Resolviendo ftp.cs.indiana.edu... 129.79.247.195
    Conectando a ftp.cs.indiana.edu|129.79.247.195|:21... conectado.
    Identificándose como anonymous ... ¡Conectado!
    ==> SYST ... hecho.    ==> PWD ... hecho.
    ==> TYPE I ... hecho.  ==> CWD /pub/scheme-repository/imp/t ... hecho.
    ==> PASV ... hecho.    ==> RETR risc_sources.tar.gz ... hecho.
    
        [                                                       <=>                                                        ] 477,677       14.45K/s             
    
    18:20:55(21.91 KB/s) - `risc_sources.tar.gz' guardado [477677]
    
    paco@javier:~/emuladores/sun3$ wget ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/t/sunt.tar.gz
    --18:21:22--  ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/t/sunt.tar.gz
               => `sunt.tar.gz'
    Resolviendo ftp.cs.indiana.edu... 129.79.247.195
    Conectando a ftp.cs.indiana.edu|129.79.247.195|:21... conectado.
    Identificándose como anonymous ... ¡Conectado!
    ==> SYST ... hecho.    ==> PWD ... hecho.
    ==> TYPE I ... hecho.  ==> CWD /pub/scheme-repository/imp/t ... hecho.
    ==> PASV ... hecho.    ==> RETR sunt.tar.gz ... hecho.
    
        [                                              <=>                                                                 ] 931,960        8.10K/s             
    
    18:22:50(12.46 KB/s) - `sunt.tar.gz' guardado [931960]
    
    paco@javier:~/emuladores/sun3$ gzip -d risc_sources.tar.gz 
    paco@javier:~/emuladores/sun3$ gzip -d sunt.tar.gz 
    
    

     

    Uff, Uff, ha costado trabajo, hay alguna cosa que todavia no entiendo, pero ya esta ahi… A ver si puedo conseguir que se algo mas automatico.

     

     

    setenv TAPE /dev/(n)rst0
    command tape0 load risc_sources.tar sunt.tar
    T 3.1 (5) MC68000/UNIX  Copyright (C) 1988 Yale University
    

     

    Parece que es mejor montar la cinta como nrst, asi se hace un tar y copia el primer archivo, el segundo tar falla, y el tercer tar copia el segundo archivo ..

     

     (herald sunbuild)
    #|
    
    To build a new system from sources:
    
    1. You should be in a directory with sources and tsystem as subdirectories
       Execute the shell script in tsystem/envset
    2. Start up tsystem/xt and load this file into orbit-env
    3. (compile-support) and (exit)
    4. Start up tsystem/xt again and load this file into orbit-env
    5. (compile-sources) and (link-t '(tsystem new)) and (exit)
    6. cd tsystem; linkt new.o new; cd ..
    7. tsystem/new is a T without compiler. Start up new with a large heap.
    8. ((*value t-implementation-env 'load-and-suspend-system) '(tsystem new) t)
       (exit)
    9. cd tsystem; linkt new.o new    That's it.
    
    |#
    
    

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • CDC Cyber – Cray

    Caracteristica curiosa de los CDC: 60 bits y de 10 a 24 ppu’s

    URLs:

    http://members.iinet.net.au/~tom-hunter/

    http://60bits.net/

    http://www.cray-cyber.org/general/start.php

    Hacer referencia a Plato:

     

     

  • Como usar ITS

     

    – Cómo hacer un backup:

    .VAL 0; 66753>>HRLM 1,114040   
    ^C
    
    :
    
    --- aqui pulso ^\
    
    *[HALTED: FE interrupt]
    KLH10> devmount mta0 tape1 rw
    Mount requested: "tape1"
    KLH10> [mta0: Tape online]
    cont
    Continuing KN10 at loc 05600...
    
    PI ITS revived!
    
      
    :massacre
    *:dump
    (Please Log In)
    DUMP  .443   
    *** WRONG VERSION OF DUMP--ASSEMBLED FOR KN     BUT RUNNING ON PI     ***
    *** CERTAIN TAPE OPERATIONS WON'T BE ALLOWED ***
    _
    
    --- pulso ^Z :sl <enter> wrong/0 〈ENTER〉 y $P (esc p)
    
    6146)   .IOT 5,1   :sl
    *wrong/'DUMPER$:   -1   0
    $p
    PFTHMG DRAGON CHANNA _DRGN_ TIMES  WRITE  19:12:14
    PFTHMG DRAGON CHANNA LOGOUT TIMES  DELRNM 19:12:14
    dump full links
    
    --- Nombre de la cinta : tape1
    
    TAPE NO=tape1
    ___002 DUMP   SYSENG MACRO  TAPES  WRITE  19:12:34
    ___002 DUMP   SYSENG MACRO  TAPES  WRITE  19:13:34
     REEL      0 FIRST USER =  .      LAST USER =  TEACH 
    
    _icheck
     E-O-T 
    _quit
    
    
    --- volvemos al monitor de klh10 con ^\
    
    :KILL 
    *[HALTED: FE interrupt]
    KLH10> devunmount mta0
    Unmount requested
    KLH10> [mta0: Tape offline]
    
    KLH10> cont
    Continuing KN10 at loc 05600...
    
    PI ITS revived!
    
    
    
    

     

     

    – ver los procesos (equivalente a un ps)

    *:peek
    New system version; must repurify.
    Take paws off keys and wait.
    %CFOFF?%CFSTS?%CFCLS?%CFSTY?%SWOUT?%SWLOD?%SWSB?IPKSNC?NSUBNT?MYCHAD?%PKNOF?PK.!
    HSP?PK.HST?CHNPI?CHNPO?CHNPF?CHNSTS?CHNSNS?CHNRTR?CHNPFL?CHNPD?CHNABT?CHNCRC?CH!
    NCR2?CHNWLE?CHNPLE?CHNLOS?CHNSPZ?CHTTBF?CHFRBF?CHQRFC?CHQLSN?CHNIPI?CHNIPO?CHSU!
    SR?CHSSTA?CHSNBF?CHSNOS?CHSFRN?CHSACK?CHSPKN?CHSWIN?CHSIBP?CHSOBP?SBNRUT?UWRKST!
    ?USVWRK?USWTIM?TRCTBL?
    :PDUMP DSK:SYS;TS PEEK
    *GO$G'PEEK$:
    
    MD ITS 1647  Peek 632   5/11/08 00:21:02  Up time = 2:43:02
    Memory: Free=303   Runnable Total=11 Out=0     Users: High=12 Runnable=1
    Index Uname Jname Sname     Status   TTY    Core Out %Time    Time PIs
      0 SYS    SYS    SYS        HANG    ?        55   0   0%           
      1 CORE   JOB    CORE       UUO     ?         0   0   0%           
      2 COMSAT JOB.07 SYS        HANG    ?         4   1   0%           
      3 COMSAT IV     IV         HANG    ?        30   9   0%           
      4 ___004 HACTRN USERS2     HANG    >        30   9   0%           
      6  ___004 LISP   USERS2    TTYI    T0       56   0   0%           
      5 PFTHMG DRAGON DRAGON     HANG    ?         6   0   0%           
      7 11TLNT TELSER 060124     SLEEP   ?         1   0   0%           
     10 PACO   HACTRN SYS        HANG    >   C    33   9   0%           
     11  PACO   PEEK   USERS2    +TTYBO  T11      11   0   3%           
    Fair Share 4%     Totals:                    226       3%        1
    Logout time = 1       Lost 0%  Idle 4%  Null time = 14
    
    

     

    – Como acceder en red ..

     

    root@pruebas2:/mnt/hdb1/paco#  route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.24.96.3
    root@pruebas2:/mnt/hdb1/paco# exit
    exit
    paco@pruebas2:~$ ping 192.168.0.203
    PING 192.168.0.203 (192.168.0.203) 56(84) bytes of data.
    64 bytes from 192.168.0.203: icmp_seq=1 ttl=59 time=0.675 ms
    64 bytes from 192.168.0.203: icmp_seq=2 ttl=59 time=0.658 ms
    64 bytes from 192.168.0.203: icmp_seq=3 ttl=59 time=0.664 ms
    64 bytes from 192.168.0.203: icmp_seq=4 ttl=59 time=0.681 ms
    64 bytes from 192.168.0.203: icmp_seq=5 ttl=59 time=0.669 ms
    64 bytes from 192.168.0.203: icmp_seq=6 ttl=59 time=0.668 ms
    
    --- 192.168.0.203 ping statistics ---
    6 packets transmitted, 6 received, 0% packet loss, time 4997ms
    rtt min/avg/max/mdev = 0.658/0.669/0.681/0.016 ms
    paco@pruebas2:~$ telnet 192.168.0.203
    Trying 192.168.0.203...
    Connected to 192.168.0.203.
    Escape character is '^]'.
    MIT Mostly Development PDP-10
    Welcome to PI!
    
    Please do ":PRINT HACK;PI NEWS" for help.
    
    
    MD ITS.1647. DDT.1545.
    TTY 11
    You're all alone, Fair share = 1%
    
    
    

     

     

    – Usar MD en lugar de PI y lanzar  maclisp con los primeros ejemplos de pitmanual

    ~/ITS$ ./kn10-ks  klh10-md.ini
    KLH10 V2.0A release (MyITS) built May 10 2008 10:40:00
        Copyright � 2001 Kenneth L. Harrenstien -- All Rights Reserved.
    This program comes "AS IS" with ABSOLUTELY NO WARRANTY.
    
    Compiled for LINUX on I386 with word model USEHWD
    Emulated config:
             CPU: KS10   SYS: ITS   Pager: ITS  APRID: 759
             Memory: 512 pages of 1024 words  (SHARED)
             Time interval: INTRP   Base: OSGET   Quantums: OSVIRT
             Interval default: 60Hz
             Internal clock: OSINT
             Other: JPC DEBUG PCCACHE CTYINT IMPINT EVHINT
             Devices: RH11 RPXX(DP) TM03(DP) DZ11 CH11 LHDH(DPIMP)
    [MEM: Allocating 512 pages shared memory, clearing...done]
    
    KLH10> ; KLH10 emulator configuration for MD ITS system.
    KLH10> 
    KLH10> ; Define basic KS10 device config - two RH11s each on its own Unibus
    KLH10> 
    KLH10> devdef rh0  ub1   rh11   addr=776700 br=6 vec=254
    KLH10> devdef rh1  ub3   rh11   addr=772440 br=6 vec=224
    KLH10> 
    KLH10> ; Provide one disk, one tape in config ITS expects
    KLH10> 
    KLH10> devdef dsk0 rh0.0 rp     type=rp06 format=dbd9 path=PI-ITS-RP06.0-dbd9 iodly=0
    KLH10> devdef mta0 rh1.0 tm02   fmtr=tm03 type=tu45
    KLH10> 
    KLH10> ; ITS wants a 60Hz clock, allow it.  Need this until defaults OK.
    KLH10> set clk_ithzfix=60
       clk_ithzfix: 60.  =>  60.
    KLH10> 
    KLH10> ; Define IMP for MD
    KLH10> devdef imp  ub3   lhdh   addr=767600 br=6 vec=250 ipaddr=192.168.0.203 gwaddr=192.168.0.2
    KLH10> 
    KLH10> ; Dummy definitions.  Only one DZ is still (apparently) needed.
    KLH10> devdef dz0  ub3   dz11   addr=760010 br=5 vec=340
    KLH10> ;devdef dz1  ub3   dz11   addr=760020 br=5 vec=350
    KLH10> ;devdef chaos ub3  ch11   addr=764140 br=5 vec=270
    KLH10> 
    KLH10> ; Define new HOST device hackery
    KLH10> devdef idler ub3 host addr=777000
    KLH10> 
    KLH10> ; Preload ITS for convenience
    KLH10> load @.its-647md-u
    Using word format "u36"...
    Loaded "@.its-647md-u":
    Format: ITS-SBLK
    Data: 65468, Symwds: 0, Low: 01, High: 0777266, Startaddress: 0144430
    KLH10> 
    KLH10> ; go 774000 ; to start DDT, else "go" to start ITS
    KLH10> 
    KLH10> [EOF on klh10-md.ini]
    KLH10> go
    Starting KN10 at loc 0144430...
    
    Salvager 260
    
    .TEMP. has no files, User File Directory DELETED
    .MSGS. has no files, User File Directory DELETED
    
    [dpimp: Using default interface "eth0"]
    [dpimp: ifc "eth0" => ether 0:1d:92:62:cf:6f]
    [dpimp:   inet 172.24.96.3]
    [dpimp:   netmask 255.255.255.0]
    [dpimp:   net 172.24.96.0]
    [dpimp:   HOST: 192.168.0.203]
    [dpimp:   gwdef 192.168.0.2]
    [dpimp: no native ARP entry, assuming shared ifc]
    
    IT IS NOW  8:25:59 PM EDT, SATURDAY, MAY 10,2008
    
    MD ITS 1647 IN OPERATION AT 20:25:59
    MD ITS 1647 SYSTEM JOB USING THIS CONSOLE.
     LOGIN  TARAKA 0 20:25:59
    
    MD ITS.1647. DDT.1545.
    TTY 0
    You're all alone, Fair share = 1%
    :inquir
    SYS: SYS3; TS INQUIR - NON-EXISTENT DIRECTORY
    IT IS NOW  8:26:39 PM EDT, SATURDAY, MAY 10,2008
    
    :lisp
    (Please Log In)
    
    LISP 2149
     Alloc? y
    # REGPDL = 10000        
    # SPECPDL = 4000        
    # FXPDL = 4000  
    # FLPDL = 2000  
     LIST = 40000   
     SYMBOL = 6000  
     FIXNUM = 14000 
     FLONUM = 2000  
     BIGNUM = 2000  
     ARRAY = 1000   
    
    
    * 
    
    :lisp
    
    ;:LISP UNBOUND VARIABLE
    
    
    (setq x '(hi there))
    (HI THERE) 
    (car x)
    HI 
    (+ 3 4)
    7 
    (zerop 17)
    NIL 
    (+ 5 5)
    12 
    --- esto es correcto :) maclisp opera por defecto en octal
    (atom 3)
    T 
    (setq x (list 'a 'b) y (list 'a 'b))
    (A B) 
    (equal '(a b) '(a b))
    T 
    (= 3 'foo)
    ;FOO NON-NUMERIC VALUE
    (eval '((lambda (x) (plus x x)) 2.5))
    5.0 
    (eval '(+ (* 2 3) 1))
    7 
    (progn (setq x 'a y 'b)
           (psetq x y y x)
           (list x y))
    ;Loading DEFMAX 98
    ;Loading MLMAC 92
    (B A) 
    
    
    

     

     

     

    – como ver el directorio de lisp:

    :listf ts lisp;
    
    PI   LISP
    FREE BLOCKS #0=17573
      0   -READ- -THIS- 1 ! 3/21/84 13:52:46
      0   .FASL  DEFS   7 ! 5/4/81 10:17:12
      0   @      FASL   5 ! 7/24/81 10:53:43
      0   ALLFIL FASL   2 ! 2/23/79 17:24:57
      0   BACKQ  FASL   1 ! 8/19/81 18:33:42
      0   BACKQ  OFASL  1 ! 12/23/80 17:33:55
      0   BITS   FASL   4 ! 1/23/82 17:02:00
      0   BITS   OFASL  3 ! 1/23/82 16:30:34
      0   BITS   OOFASL 3 ! 11/10/81 20:40:10
      0   BLTARR FASL   1 ! 4/2/81 05:56:58
      L   BS     FASL   LIBLSP BS FASL
      0   BUG    MAIL   39 ! 10/5/87 12:42:54
      0   CERROR FASL   2 ! 7/6/81 19:42:28
      0   CERROR OFASL  2 ! 5/18/81 20:35:14
      0   CGOL   FASL   10 ! 4/6/82 20:22:25
      0   CGOL   QFASL  10 ! 2/9/82 00:10:49
      0   CGPRIN FASL   5 ! 1/24/81 05:54:46
      0   CNVD   FASL   1 ! 7/5/81 08:01:30
      L   DEBUG  FASL   LIBLSP DEBUG FASL
      0   DEFMAC FASL   5 ! 10/17/81 11:53:57
      0   DEFMAC OFASL  5 ! 8/1/81 15:26:42
      0   DEFMAX FASL   2 ! 12/8/81 14:42:50
      0   DEFMAX OFASL  2 ! 7/31/81 20:02:24
      0   DEFMAX OOFASL 2 ! 6/15/81 16:25:09
      L   DEFNS  MID    L DEFNS >
      0   DEFSET FASL   2 ! 7/24/81 10:48:37
      0   DEFSET OFASL  2 ! 6/4/81 22:49:38
      0   DEFVST FASL   3 ! 12/8/81 16:21:39
      0   DEFVST OFASL  3 ! 8/21/81 21:31:05
      0   DEFVSX FASL   3 ! 12/8/81 14:34:29
      0   DEFVSX OFASL  3 ! 10/21/81 14:49:49
      0   DEFVSY FASL   2 ! 12/8/81 14:33:36
      0   DEFVSY OFASL  2 ! 7/7/81 05:23:18
      0   DESCRI FASL   2 ! 12/8/81 14:48:18
      0   DESCRI OFASL  2 ! 4/10/81 02:05:15
      0   DRAMMP FASL   3 ! 10/20/81 09:51:33
      0   DRAMMP OFASL  4 ! 3/3/81 19:09:49
      0   DUMPAR FASL   1 ! 3/13/81 08:08:15
      0   EDIT   FASL   2 ! 4/25/80 16:59:47
      0   ERRCK  FASL   2 ! 8/8/81 15:21:55
      0   ERRCK  OFASL  2 ! 5/21/81 07:49:53
      0   EVONCE FASL   1 ! 12/1/80 14:06:49
      0   EXTBAS FASL   1 ! 12/18/81 17:59:47
      0   EXTBAS OFASL  1 ! 12/8/81 14:31:44
      0   EXTBAS OOFASL 1 ! 11/1/81 16:25:44
      0   EXTEND FASL   5 ! 1/23/82 15:56:01
      0   EXTEND OFASL  5 ! 1/23/82 16:28:40
      0   EXTEND OOFASL 5 ! 12/8/81 16:13:09
      0   EXTHUK FASL   2 ! 12/8/81 15:33:25
      0   EXTHUK OFASL  2 ! 11/10/81 16:08:47
      0   EXTMAC FASL   4 ! 12/18/81 18:39:21
      0   EXTMAC OFASL  4 ! 12/8/81 16:11:56
      0   EXTSFA FASL   2 ! 8/15/81 14:21:43
      0   EXTSFA OFASL  1 ! 3/28/81 21:41:22
      0   EXTSTR FASL   2 ! 12/8/81 16:10:17
      0   EXTSTR OFASL  2 ! 11/1/81 16:20:19
      0   FLRMAT FASL   3 ! 12/16/80 18:03:03
      0   FORMAT BRACK  1 ! 8/29/82 19:37:43
      0   FORMAT EXTEND 1 ! 2/9/81 20:13:02
      0   FORMAT FASL   6 ! 8/29/82 19:34:49
      0   FORMAT FLOAT  2 ! 8/29/82 19:36:31
      0   FORMAT HAIR   2 ! 2/9/81 20:12:23
      0   FORMAT INVOKE 1 ! 6/11/81 22:32:05
      0   FORMAT ITER   1 ! 2/9/81 20:12:44
      0   FORMAT MACROS 1 ! 2/9/81 20:13:14
      0   FORMAT NUM    2 ! 8/29/82 19:38:03
      0   FORMAT UMACS  1 ! 8/29/82 19:38:23
      0   FUNCEL FASL   1 ! 10/24/81 09:15:05
      0   FUNCEL OFASL  1 ! 2/21/81 20:36:00
      0   GCDEMN FASL   2 ! 11/9/81 16:12:29
      0   GCDEMN OFASL  2 ! 2/28/81 20:29:26
      0   GETMID FASL   2 ! 12/6/80 13:21:09
      0   GFILE  FASL   2 ! 2/8/80 00:56:12
      0   GFN    FASL   5 ! 10/20/81 07:33:11
      0   GFN    OFASL  5 ! 4/6/81 03:41:30
      L   GRIND  FASL   LISP GFILE FASL
      L   GRINDE FASL   LISP GFN FASL
      0   HUMBLE FASL   2 ! 5/14/80 11:53:58
      L   ITSBTS 1      SYS ITSBTS >
      L   ITSDFS 4      SYS ITSDFS >
      0   LAP    FASL   3 ! 5/31/81 14:44:59
      0   LCHNSP FASL   1 ! 5/5/80 12:10:56
      0   LDBHLP FASL   1 ! 9/20/80 15:11:37
      0   LEDIT  FASL   2 ! 2/27/81 19:21:25
      0   LET    FASL   3 ! 6/9/81 18:13:12
      0   LEXPRF FASL   1 ! 7/10/81 18:29:13
      L   LISP   NEWS   LSPMAI LISP NEWS
      L   LISP   RECENT LSPMAI LISP RECENT
      0   LISPT  FASL   6 ! 5/16/80 14:15:52
      0   LOCK   224    1 ! 8/9/83 16:48:50
      0   LOCK   229    1 ! 3/23/84 15:20:52
      0   LOCK   231    1 ! 4/13/84 09:02:48
      0   LOCK   MAIL   1 ! 7/24/83 02:01:37
      0   LOCK   OMAIL  3 ! 12/9/81 21:38:04
      0   LOCK   REPORT 1 ! 12/16/81 19:39:44
      0   LODBYT FASL   3 ! 12/9/80 13:29:17
      L   LOOP   FASL   LIBLSP LOOP FASL
      0   LSETS  FASL   1 ! 7/25/81 07:40:15
      0   LSETS  OFASL  1 ! 6/4/81 21:46:03
      0   LSPTTY 100QIO 2 ! 4/24/81 04:36:34
      0   LSPTTY 122QIO 2 ! 8/1/81 01:54:33
      0   LSPTTY 138QIO 2 ! 6/16/83 04:09:02
      0   LSPTTY 144QIO 2 ! 1/22/84 06:43:04
      0   LSPTTY 149QIO 2 ! 4/21/86 00:47:29
      0   MACAID FASL   4 ! 10/31/81 10:32:00
      0   MACAID OFASL  4 ! 10/27/81 12:40:55
      0   MACLIS LISP   1 ! 7/10/81 17:19:01
      L   MACLIS SHARAB LISP MACLIS LISP
      0   MLMAC  FASL   4 ! 11/17/81 13:15:34
      0   MLMAC  OFASL  4 ! 8/26/81 16:15:53
      0   MLSUB  FASL   2 ! 8/1/81 14:39:44
      0   MLSUB  OFASL  2 ! 7/17/81 11:59:54
      0   NADEFV FASL   6 ! 12/9/81 19:47:28
      0   NADEFV OFASL  6 ! 8/21/81 21:50:09
      0   NALET  FASL   3 ! 6/9/81 18:18:48
      0   NALOOP FASL   8 ! 8/11/81 22:43:12
      0   NEW    RECENT 2 ! 9/14/82 04:13:14
      L   NILAID FASL   LSPSRC NILAID FASL
      0   PUREP  FASL   1 ! 3/12/80 04:56:08
      L   PURQIX 1997   SYS PURQIO 1997
      0   QUERIO FASL   2 ! 10/17/81 08:41:49
      0   QUERIO OFASL  2 ! 6/25/81 22:06:03
      0   REAP   FASL   1 ! 6/2/80 09:48:02
      L   SAIDFS 314159 SYS SAIDFS >
      0   SENDI  FASL   1 ! 7/4/81 21:04:39
      0   SETF   FASL   5 ! 11/4/81 11:14:55
      0   SETF   OFASL  5 ! 8/14/81 14:06:02
      0   SHARAB LISP   1 ! 4/4/81 23:22:20
      0   SHARPA FASL   2 ! 7/7/81 03:05:11
      0   SHARPC FASL   3 ! 7/5/81 01:40:53
      0   SHARPM FASL   3 ! 1/23/82 18:02:15
      0   SHARPM OFASL  3 ! 11/7/81 15:43:11
      0   SHARPM OOFASL 3 ! 6/9/81 18:43:41
      0   SORT   FASL   1 ! 9/23/81 17:33:43
      0   SORT   OFASL  1 ! 11/22/78 04:34:54
      0   STRAUX FASL   3 ! 11/7/81 16:26:29
      0   STRAUX OFASL  3 ! 9/2/81 19:13:52
      0   STRING FASL   9 ! 11/12/81 16:16:48
      0   STRING OFASL  9 ! 9/2/81 22:07:44
      L   STRUCT FASL   LIBLSP STRUCT FASL
      0   SUBLOA FASL   1 ! 7/5/81 14:15:01
      L   SUBLOA LSP    NILCOM SUBLOA >
      0   SUBSEQ FASL   3 ! 10/27/81 11:03:53
      0   SUBSEQ OFASL  3 ! 7/31/81 22:52:58
      0   TAPEXX 55     3 ! 11/25/80 18:08:43
      0   THREAD FASL   2 ! 9/29/81 13:40:43
      0   THREAD LFASL  2 ! 9/29/81 13:25:53
      0   TRACE  FASL   3 ! 1/29/81 10:33:27
      L   TTY    FASL   LIBLSP TTY FASL
      0   UMLMAC FASL   3 ! 7/30/81 18:52:21
      0   UMLMAC OFASL  2 ! 5/13/81 19:20:03
      0   VECTOR FASL   3 ! 1/23/82 15:52:48
      0   VECTOR OFASL  3 ! 1/23/82 16:32:05
      0   VECTOR OOFASL 3 ! 11/10/81 19:48:00
      0   YESNOP FASL   1 ! 9/1/81 18:35:30
      0   YESNOP OFASL  1 ! 6/3/81 21:49:30
    *
    
  • OpenVMS y SIMH

    Introducción

    OpenVMS es un OS de uso genérico que se puede ejecutar en hardware VAX, Alpha, y actualmente corre en Itanium. Esta considerado como uno de los sistemas operativos mas seguros y estables en la actualidad en el mercado. Una de las características que ayuda a esta estabilidad es su capacidades de clustering. DEC/Digital fueron pioneros en el mundo del clustering y ya en los años 80 tenían dichos sistemas. Se conocen sistemas de cluster con un uptime de mas de 10 años.

    Si no disponemos de ningún hardware apropiado, siempre podemos usar el fantástico emulador SIMH para emular un VAX. SIMH es un emulador creado por Bob Supnick  que nos permite emular distintos sistemas:  PDPs,  VAX,  SDS, IBM,  Interdata, así hasta  26 maquinas. El intento de  SIMH no es obtener velocidad, sino una emulación lo mas similar a la realidad posible.

    También hay disponibles una serie de ‘Software Kits’ para SIMH que nos permiten directamente instalar distintas versiones de sistemas operativos en este emulador. En futuros artículos hablaré de ellos con mas detenimiento.

    Instalación de SIMH

     

    Bueno, pues como queremos instalar OpenVMS en VAX, lo primero que vamos a hacer es instalar el emulador. Desde el principio asumo que estamos trabajando en un ordenador con alguna variante de UNIX (el procedimiento para Windows es similar), particularmente yo uso linux (que raro, no ?). SIMH también esta disponible para windows y OSX como paquetes precompilados. En linux puedes instalarlo mediante un apt o similar, o partir del fuente. Yo prefiero compilar mi propio ejecutable:

    mkdir /tmp/simh
    cd /tmp/simh
    wget http://simh.trailing-edge.com/sources/simhv37-3.zip
    unzip simhv37-3.zip
    #           leer los obligados README
    mkdir BIN # el makefile no lo crea pero lo necesita
    make      # usar make USE_NETWORK=1 si queremos soporte de red. Ver configuración

    Lo mas probable es que obtengas un error como este:

    collect2: ld devolvió el estado de salida 1
    make: *** [BIN/pdp1] Error 1
    

    Esto es porque simh necesita la librería rt, pero no esta puesto en el makefile. Se puede corregir usando tu editor preferido, y añadiendo -lrt en la linea 11 del fichero makefile y que quede de esta forma:

    OS_CCDEFS = -D_GNU_SOURCE -lrt
    

    Ahora si, ya se puede compilar sin problemas. Una vez compilado, simplemente hay que copiar todos los ejecutables a un directorio que este en tu $PATH. Yo particularmente pongo mis ejecutables en $HOME/bin o en /usr/local/bin:

    make    # usar make USE_NETWORK=1 si queremos soporte de red. Ver configuracion
    cp BIN/* /usr/local/bin/ Configuración de SIMH
    

    Configuración de SIMH

     

    La configuracion de SIMH se realiza mediante un simple fichero de texto.  Como vamos a hacer distintos proyectos relacionados con emuladores y sistemas operativos, creo que es buena idea crear un directorio en el $HOME llamado emuladores y ahi ir poniendo lo que vayamos creando, en esta caso vms-vax.

    En este caso concreto, necesitamos el firmaware del VAX, pero el la distribución del SIMH ya viene, asi que simplemente lo copiamos a nuestro directorio de trabajo.

    mkdir -p $HOME/emuladores/vax-vms
    cp VAX/ka655x.bin  $HOME/emuladores/vax-vms
    cd  $HOME/emuladores/vax-vms
    

    Nota sobre networking:

    SIMH puede usar la tarjeta de red, es decir emula la ethernet, pero lo hace de una forma algo particular: pone la tarjeta de red en modo promiscuo, de forma que analiza todos los paquetes que pasan por la red,  captura los paquetes que tienen como destino la IP de nuestra maquina emulada, y se los entrega al emulador. Este modo de funcionamiento tiene como particularidad que es muy fácil de implementar, pero tiene dos desventajas:

    • Hay que poner la ethernet en modo promiscuo, es decir, hay que ser root.
    • No se puede iniciar sesión en la misma máquina, es decir, desde una consola no le puedes hacer un telnet al emulador (si lo puedes hacer si tienes dos tarjetas de red o desde cualquier otro nodo de la red).

    También tener en cuenta que para tener soporte de red, necesitas tener la librería pcap instalada y definir  USE_NETWORK con el makefile (pero eso ya lo hemos leído en los README, ¿verdad ? )

    Bueno, como ya lo tenemos, lo podemos lanzar:

    $ vax
    
    VAX simulator V3.7-3
    sim> 
    
    

    Difícil, ¿eh? Una vez lanzado, nos quedamos en una pseudo-shell que nos permite controlar el emulador. Dispone de bastantes opciones que podemos ver escribiendo help, pero en principio nosotros vamos a usar muy pocas, como el show device o el boot. Para salir del emulador basta un quit. Si estamos emulando una máquina y queremos cambiar alguna opción (como por ejemplo montar o desmontar una unidad de cinta), podemos volver a la pseudo-shell  simplemente pulsando ^E (tecla Ctrl+e) y para volver a la maquina emulada un cont.

    A continuación pongo el fichero de configuración que vamos a usar,  vax.ini:

    ;
    ; Cargar el micro-código de la CPU 
    load -r ka655x.bin
    ;
    
    ; Usar un fichero para mantener los valores de la RAM no-volátil
    attach nvr nvram.bin
    ;
    ; Vamos a simular una maquina con 64M de memoria
    set cpu 64m
    ; Queremos que la maquina no nos acapare todo la CPU del host
    set cpu idle=VMS
    ;
    ; Estos son los discos, el RA92 es el tamaño máximo soportado por el VAX
    set rq0 ra92
    ;set rq1 ra92
    ;set rq2 ra92
    set rq3 cdrom
    ;
    ; Conectamos los discos a los fichero que tenemos
    attach rq0 vax2_d0.dsk
    ;attach rq1 openvms_d1.dsk
    ;attach rq2 openvms_d2.dsk
    ;
    ; Conectamos el fichero con la ISO al CD-ROM (en modo solo lectura)
    attach -r rq3 vax_hobby_vms073.dsk
    ;
    ; Conectamos la Ethernet a la tarjeta de rede correspondiente
    set xq mac=08-00-2B-AA-BB-DD
    attach xq eth0
    ;
    ; Arrancamos la máquina
    boot cpu
    

    Ponemos el anterior fragmento en nuestro directorio de trabajo, y ya lo tenemos listo para empezar a instalar el OpenVMS

     

    Instalación de OpenVMS

  • Sobre máquinas virtuales: Parrot

    Parrot es un intento de crear una maquina virtual cuyo principal objetivo son los lenguajes dinámicos como puedan ser perl, tcl, python o rubi. Actualmente esta en fase alpha (version 0.6.1) pero se puede decir que la infraestructura esta casi creada, y poco a poco se van creando lenguajes basados en esta maquina virtual.

     

    Uno de los principales objetivos de parrot es la creacion de rakudo o per6 en parrot. Existe un monton de informacion disponible en la red:

    • Pruebas: http://smoke.parrotcode.org/smoke/
    • Página principal del proyecto : http://www.parrotcode.org/
    • lista de BUGS : http://rt.perl.org/rt3/NoAuth/parrot/Overview.html
    • Tutorial de PCT : http://rt.perl.org/rt3/NoAuth/parrot/Overview.html
    • Vista previa de perl6 : http://www.perl.com/pub/a/2007/05/10/everyday-perl-6.html
Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.