Hercules Mainframe Emulator.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Hercules Mainframe Emulator.Pdf KNOW-HOW Hercules Mainframe Emulator BIGHercules mainframe BOXES emulator Kirsty Pargeter, Fotolia Pargeter, Kirsty Many enterprises still rely heavily on mainframes, which makes it all the more difficult to get your hands on one and install Linux on it. The Hercules emulator gives you a full-fledged alternative. BY BERNHARD BABLOK ainframes commonly are re- tions, making it unsuitable for the pur- important to configure the host system garded as being reliable, but poses of this article. correctly. First, you need to modify the Malso big, complicated, pricey, In a directory of your choice (e.g., privileges for the /usr/local/bin/hercifc and outmoded in today’s IT landscapes. /usr/local/src), unpack the sources, script, which configures the Tun/Tap Here, the Hercules mainframe editor, change to the /usr/local/src/hercules-3.05 network device when Hercules starts up. which emulates the CPU architecture, directory, and enter configure as shown Just as for any direct device access, you can help. Even if Linux is running in a in Listing 1. After doing so, don’t forget need root privileges for this. The --en- production environment on a main- to check config.log, paying particular at- able-setuid-hercifc configure option (see frame, Hercules still can provide a useful tention to whether Zlib support is avail- Listing 1, line 9) sets the SUID bit, but service for testing and development. able. If the zlib-devel package is not in- the installation script sets group owner- In this article, I will describe how to stalled on SUSE, you will still be able to ship for the file to root, making it impos- set up and configure Hercules and its build and use Hercules, but you will not sible to execute the script as a non-privi- virtual hardware, and then I will focus be able to use the typical Zlib com- leged user. The following lines will set on installing zLinux on Hercules. Finally, pressed virtual hard disks. the permissions correctly: I’ll take a quick look at z/OS – the native After completing the configuration mainframe operating system – and its phase, follow the normal make and su -c # chgrp users U freely available predecessor MVS. "make install" procedure. Now Hercules /usr/local/bin/hercifc is installed, but some manual finishing # chmod 4750 U Download and Installation work is necessary. The HTML-formatted /usr/local/bin/hercifc Hercules 3.04 does not support current documentation is available in /usr/local/ zLinux variants, which is why you share/hercules, with links to additional The following sections only apply to should download the current source resources on the Internet; if you run into openSUSE systems; some details will code for version 3.05 [1]. The RPM, also difficulty, try the mailing list. vary for other operating systems. For the available from the homepage, will install If you will be using TCP/ IP network- network connection, Hercules uses the but does not support network connec- ing with a Hercules guest system, it is Tun/ Tap device; on a normal system, the 54 ISSUE 90 MAY 2008 054-059_hercules.indd 54 12.03.2008 11:22:10 Uhr Hercules Mainframe Emulator KNOW-HOW At system launch time, /etc/ Hercules supports emulated printers, init.d/boot.udev copies a num- there are no Linux drivers for the old, ber of devices from /lib/udev/ line-oriented 1403 printer (Figure 1). devices to /dev, so you will However, this is not a major drawback; need to delete the Tun device you can print over the network to the in this directory or modify its host’s CUPS server or to any other print permissions: server available on the network. The virtual hardware is defined in a chgrp users U configuration file (Listing 2), which is /lib/udev/devices/net/tun passed in to the emulator with the -f op- chmod 660 U tion when it’s launched. Hercules does /lib/udev/devices/net/tun not impose any restrictions with respect to the name and directory structure. De- Network Preparation pending on your personal preferences, The Tun/ Tap device supports a you can store all your files in a single point-to-point connection be- directory or organize them in subdirecto- tween the host and the guest, ries by file type. which other virtualization so- Virtual hard disks are normal files, as Figure 1: A throwback to the good old days: an IBM lutions call host-only network- with any other emulator. In IBM speak, 1403 line printer. ing. If you want to grant the hard disks are referred to as DASDs (for guest system access to the direct-access storage devices). To create device is owned by root:root and has per- local network – or even the Internet – hard disks for your zLinux installation, missions of 0600. Again, this rules out you also will need to set up NAT. To do enter: access by normal users. However, chang- so, first enable IP forwarding, either per- ing the permissions manually will not do manently in /etc/sysconfig/sysctl (IP_ dasdinit -z -lfs U you much good because the original sta- FORWARD=yes) or manually: dasd/sys1.dasd 3390-3 SYS1 tus is restored when you reboot. dasdinit -z -lfs U Udev is used for device management echo "1" > U dasd/sys2.dasd 3390-3 SYS2 on today’s systems, which is why you /proc/sys/net/ipv4/ip_forward will need to modify the corresponding The -z option configures Zlib compres- Udev rule. On an openSUSE system, Then use iptables to define two rules: sion. Alternatively, you could select -bz2 the /etc/udev/rules.d/50-udev-default. for Bzip2 compression; note that the rules file controls this, and you must iptables -t nat -A POSTROUTING U method is slower, and thus means per- add: -o eth0 -j MASQUERADE formance hits without giving you major iptables -A FORWARD -i U disk space savings. The -lfs option refers KERNEL=="tun", GROUP="users", U tun0 -j ACCEPT NAME="net/%k",MODE="0660" This completes To give /dev/net/tun the right permis- preparation of the sions, type rm /dev/net/tun and mod- host system. Next probe tun. If the device still has incorrect comes creating and permissions after a reboot, don’t worry. configuring the virtual hardware. Listing 1: Building Hercules: Configure Arguments Virtual 01 #!/bin/bash Hardware 02 Hercules supports a whole bunch of vir- 03 PREFIX=/usr/local tual hardware com- 04 ponents, but you 05 ./configure --prefix=$PREFIX \ just need some hard 06 --enable-cckd-bzip2 disks and a network \ connection for 07 zLinux. Because --enable-optimization=yes \ this is a high-end 08 server system, --disable-external-gui \ video, audio, and 09 USB support are ir- Figure 2: The Hercules console showing the supported features on --enable-setuid-hercifc relevant. Although startup. MAY 2008 ISSUE 90 55 054-059_hercules.indd 55 12.03.2008 11:22:14 Uhr KNOW-HOW Hercules Mainframe Emulator Listing 2: Hercules Configuration for CentOS 4.5 01 # 17 TZOFFSET +0000 02 # Configuration file for Hercules & CentOS 4.5 18 OSTAILOR LINUX # OS tailoring s390 19 PANRATE SLOW # Panel refresh rate 03 # 20 ARCHMODE ESAME # Architecture mode S/370, 04 ESA/390 or ESAME 05 MODPATH ${MODPATH_HERCULES:=/usr/local/lib/ 21 PGMPRDOS RESTRICTED hercules} 22 06 23 07 CPUSERIAL 002623 24 # Device list 08 CPUMODEL 2096 25 # --- ---- -------------------- 09 MAINSIZE 780 26 10 XPNDSIZE 0 # Expanded storage size in 27 # DASD megabytes 28 11 CNSLPORT 3270 # TCP port number to which 29 0A01 3390 dasd/sys1.dasd consoles connect 30 0A02 3390 dasd/sys2.dasd 12 HTTPROOT ${HTTPROOT_HERCULES:=/usr/local/share/ hercules/} 31 13 HTTPPORT 9091 # HTTP server 32 # Channel to channel: CTCI ip-linux-guest ip-linux-host 14 NUMCPU 1 # Number of CPUs 33 15 NUMVEC 1 # Vector facilities emulated 34 0cc0.2 3088 CTCI 192.168.2.2 192.168.2.1 16 SYSEPOCH 1900 to large file support; that is, dasdinit tion gives you a list of available types ing the device addresses for Linux to will not split up the hard disk into 2GB and their respective sizes [2]. reference the disks. chunks. Depending on your DASD size, The last parameter for dasdinit, the you might want to omit this option so VOLSER name (the disk label), really is Network Interface you can store files on DVD media. not necessary for Linux, but the installa- Hercules emulates various types of net- The file names (dasd/sys?.dasd) are tion writes the label anyway. As a final work connections. The easiest type to arbitrary. The hard disk type (3390-3) step, the administrator needs to add the configure is the channel-to-channel defines the size, which is about 2.7GB in disks to the Hercules configuration file (CTC) connection. To configure two my example. The Hercules documenta- (Listing 2, lines 29-30), thereby assign- type-3088 CTC devices at the addresses 0cc0 and 0cc1, you just need to Listing 3: Verifying the Network Configuration add one line to the configuration 01 [root@sirius:~] # route -n file (Listing 2, line 34), and assign an address of 192.168.2.2 to the 02 Kernel IP routing table guest and 192.168.2.1 to the host. 03 Destination Gateway Genmask Flags Metric Ref Use Iface The HTML documentation explains 04 192.168.2.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 the syntax for the device addresses 05 ... in particular. 06 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo To launch Hercules, type the 07 [root@sirius:~] # ifconfig command: 08 eth0 ..
Recommended publications
  • VALIDATED PRODUCTS LIST 1992 No.2
    NISTIR 4820 (Supersedes NISTIR 4739) VALIDATED PRODUCTS LIST 1992 No. 2 Programming Languages Database Language SQL Graphics GOSIP POSIX Security Judy B. Kailey U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technoiogy Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 “QC — TOO .U56 4820 NIST 1992 N I STIR 482 (Supersedes NISTIR 4739) ' O VALIDATED PRODUCTS LIST 1992 No.2 Programming Languages Database Language SQL Graphics GOSIP POSiX Security Judy B. Kailey U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 April 1992 (Supersedes January 1992 Issue) U.S. DEPARTMENT OF COMMERCE Barbara Hackman Franklin, Secretary TECHNOLOGY ADMINISTRATION Robert M. White, Linder Secretary for Technology NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY John W. Lyons, Director FOREWORD The Validated Products List (formerly called the Validated Processor List) is a collection of registers describing implementations of Federal Information Processing Standards (FTPS) that have been validated for conformance to FTPS. The Validated Products List also contains information about the organizations, test methods and procedures that support the validation programs for the FTPS identified in this document. The Validated Products List is updated quarterly. lii ' " M'- v^,.^.:v;/i'fr•i•:‘fey^^?4 .•:, .V.' ini‘,r^f' isfc'^feV VihV'’, !iV.V I t: 4 #> vm- 'at' Mil! .M'? Of'S8r'»'' SIVS 'V-tv. ','V ..(Vi feiii yA ' r' ' '4: ,. = r,: 0 r^'-' ".V.^l , ;‘ • » JjTT ;»»!£ ... •':«5(4i ' |i“' T" •.(''’'ia\.':l'"' f*l, r-’i"' i'-" '.:"::'.".vi ';... '('?. .;r'H vl. '' ' " .. i.” -' f-j'" , '' '(^ • '.v;.» .
    [Show full text]
  • Hercules General Information
    Hercules System/370, ESA/390, z/Architecture Emulator Hercules – General Information Version 3 Release 06 Contents Contents ........................................................................................................................................................2 Figures...........................................................................................................................................................7 Tables............................................................................................................................................................9 1. Preface .............................................................................................................................................10 1.1 Edition information ........................................................................................................................10 1.2 What this book is about.................................................................................................................10 1.3 Who should read this book ...........................................................................................................10 1.4 What you need to know to understand this book..........................................................................10 1.5 How to use this book.....................................................................................................................10 1.6 Revision Notice .............................................................................................................................10
    [Show full text]
  • The MVS 3.8J Tur(N)Key System
    Terminal CUU0C0 Date 10.11.13 Time 20:00:00 ************ **** ***** || ** ** ** ** ** ||| ** ** ** ** ** |||| ** ** ** || || |l _,,,---,,_ ** ** ** || || ZZZzz /,'.-'`' -. ;-;;, ** **** || || |,4- ) )-,_. ,( ( ''-' ** ***** || || '---''(_/--' `-')_) ** ** ** || || |||||||||| ** ** ** ||||||||||| The MVS 3.8j ** ** ** || Tur(n)key System ** ** ** || ****** **** *** |||||| TK3 created by Volker Bandke [email protected] TK4- update by Juergen Winkelmann [email protected] see TK4-.CREDITS for complete credits MVS 3.8j Level 8505 Logon ===> RUNNING TK4- The MVS 3.8j Tur(n)key 4- System OS/VS2 MVS 3.8j Service Level 8505 Tur(n)key Level 4- Version 1.00 User’s Manual November 2013 ********************************************************************** * * * This User’s Manual applies to the MVS 3.8j Tur(n)key 4- System. * * * ********************************************************************** * * * MVS 3.8j Tur(n)key 4- ("TK4-") is a ready to use OS/VS2 MVS 3.8j * * system built specifically to run under the Hercules System/370, * * ESA/390, and z/Architecture Emulator. It is an extension of the * * original MVS Tur(n)key Version 3 System ("TK3") created by Volker * * Bandke in 2002. See Appendix A for credits and copyrights. * * * * Note: TK4- does not claim to be a new release of the original TK3 * * system, hence its name is TK4-, not TK4. * * * ********************************************************************** * * * Jürgen Winkelmann, [email protected], November 2013 * * * **********************************************************************
    [Show full text]
  • MTS on Wikipedia Snapshot Taken 9 January 2011
    MTS on Wikipedia Snapshot taken 9 January 2011 PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sun, 09 Jan 2011 13:08:01 UTC Contents Articles Michigan Terminal System 1 MTS system architecture 17 IBM System/360 Model 67 40 MAD programming language 46 UBC PLUS 55 Micro DBMS 57 Bruce Arden 58 Bernard Galler 59 TSS/360 60 References Article Sources and Contributors 64 Image Sources, Licenses and Contributors 65 Article Licenses License 66 Michigan Terminal System 1 Michigan Terminal System The MTS welcome screen as seen through a 3270 terminal emulator. Company / developer University of Michigan and 7 other universities in the U.S., Canada, and the UK Programmed in various languages, mostly 360/370 Assembler Working state Historic Initial release 1967 Latest stable release 6.0 / 1988 (final) Available language(s) English Available programming Assembler, FORTRAN, PL/I, PLUS, ALGOL W, Pascal, C, LISP, SNOBOL4, COBOL, PL360, languages(s) MAD/I, GOM (Good Old Mad), APL, and many more Supported platforms IBM S/360-67, IBM S/370 and successors History of IBM mainframe operating systems On early mainframe computers: • GM OS & GM-NAA I/O 1955 • BESYS 1957 • UMES 1958 • SOS 1959 • IBSYS 1960 • CTSS 1961 On S/360 and successors: • BOS/360 1965 • TOS/360 1965 • TSS/360 1967 • MTS 1967 • ORVYL 1967 • MUSIC 1972 • MUSIC/SP 1985 • DOS/360 and successors 1966 • DOS/VS 1972 • DOS/VSE 1980s • VSE/SP late 1980s • VSE/ESA 1991 • z/VSE 2005 Michigan Terminal System 2 • OS/360 and successors
    [Show full text]
  • MVS Tools & Tricks
    MVS Tools & Tricks BY SAM GOLOB Retro MVS Computing would bet that five years ago, no one As an aside, I would also like to point out and 574 contain more collected utilities I could have predicted the enormity of that Hercules is a great boon for MVS that work on MVS 3.8. this development. As most revolutionary retirees and for MVS people who do not To find out more about the Hercules ideas go, this one started as someone’s have access to an MVS system. It used to be and MVS 3.8 improvement effort, go to dream and was developed into a workable impossible to work with MVS unless you the Hercules-390 news group at solution to the extent that (even though not had a mainframe or an expensive P/390 at www.yahoogroups.com. The spin-off many people might admit it) it is on the your disposal, and as soon as you would H390-MVS news group is useful as well. verge of making a major impact in the lives leave a company, all substantial MVS work These sites contain downloadable files of MVS systems programmers. would have to stop. Now, it is possible for and programs. This idea, which is not completely in iso- you to set up a complete “turnkey MVS Some of the user-written MVS utilities lation, is the free Linux-based S/390 system” on your home PC in less than 15 written for MVS 3.8 that are new will also instruction simulator called Hercules. minutes under Windows and be able to work on OS/390 and z/OS systems, so we Hercules has been ported to Windows and access TSO.
    [Show full text]
  • Hercules V3.13.0
    Hercules System/370, ESA/390, z/Architecture Emulator Hercules – General Information Version 3 Release 13 Hercules System/370, ESA/390, z/Architecture Emulator Hercules – General Information Version 3 Release 13 First Edition, May 06, 2018 HEGI031300-00 Hercules Emulator V3.13 – General Information Page 2 Contents Contents ........................................................................................................................................................ 3 Figures ......................................................................................................................................................... 10 Tables .......................................................................................................................................................... 12 1. Preface ................................................................................................................................................. 13 1.1 Edition information ........................................................................................................................ 13 1.2 What this book is about ................................................................................................................. 13 1.3 Who should read this book ........................................................................................................... 13 1.4 What you need to know to understand this book .......................................................................... 13 1.5 How to use this book ....................................................................................................................
    [Show full text]
  • Hercules – "Mainframe Iron in Software"
    Hercules – "mainframe iron in software" Jeff Savit Disclaimer • Everything in this presentation is Jeff's opinion, and not that of his employer or anybody else, probably. – So, what else is new? • Also, I am not a lawyer, so don't take anything I say as gospel if it has a legal implication. Or, even if it doesn't What is Hercules? • Software implementation (emulator) of mainframe hardware: – S/370, ESA/390, z/Architecture – a variety of I/O devices • About 110 kloc of multi-threaded C • Open sourced, portable, based on gcc – By Roger Bowler, Jay Maynard, Jan Jaeger, Greg Smith, Volker Bandke, David "Fish" Trout, and other volunteers Why? • If you don't have access to the Real Thing • If you have access to the Real Thing, but in- office time just isn't enough • Development • Hobbyist "retrocomputing" • Major geek value: surprise your friends by showing them MVS on your laptop Hercules Runs on: • Windows 98, NT, 2000 using Cygwin – Provides Unix APIs Herc uses, esp: threads – Go to sources.redhat.com/cygwin • Linux (including Linux/390) – So, you can run Linux under Hercules under Linux under... • Solaris • iMac OS/X • (Rumored) Alpha, OS/2 Emulated Architectures • S/370 – Uniprocessor only • S/390, ESA • z/Architecture (64-bit) • Architecture selected via configuration file or console command Emulated Devices • Local non-SNA 3270 • Printer/console (1052, 3215) • Card reader/punch (2501, 2540, 3505, 3525) • Printer (1403, 3211) • Tape (3420, 3480) • DASD: (3310, 3370, 9336; 2311, 2314, 3330, 3350, 3375, 3380, 3390) • CTCA and networking
    [Show full text]
  • Hercules – User Reference Guide
    Hercules System/370, ESA/390, z/Architecture Emulator Hercules – User Reference Guide Version 3 Contents 1. Preface .............................................................................................................................................13 1.1 Edition information ........................................................................................................................13 1.2 What this book is about.................................................................................................................13 1.3 Who should read this book ...........................................................................................................13 1.4 What you need to know to understand this book..........................................................................13 1.5 How to use this book.....................................................................................................................13 1.6 Revision Notice .............................................................................................................................13 1.7 Readers Comments ......................................................................................................................14 1.8 Legal Advice..................................................................................................................................14 1.9 Trademarks...................................................................................................................................14 1.10 Acknowledgements
    [Show full text]
  • 1. Define CP Directory Entry for the SSLSERV Virtual Machine. 2
    ------------------------------------------------- ----------------- SSLSERV DIRECT ---------------- ------------------------------------------------- USER SSLSERV XXXXXXXX 128M 1G G ACCOUNT 200 TCPIP CPU 0 BASE CPU 1 1. Define CP directory entry for the IPL 100 SSLSERV virtual machine. IUCV ALLOW IUCV ANY MACHINE ESA 4 OPTION ACCT MAXCONN 1024 QUICKDSP SVMSTAT SHARE RELATIVE 3000 DEDICATE 06D2 06D2 DEDICATE 06D3 06D3 CONSOLE 0009 3215 T MDISK 0100 3390 startcyl 300 volume ------------------------------------------------- --------------- Hercules Linux Host ------------- ------------------------------------------------- [hercuser@zhost tape]$ wget -O- http://wotho.ethz.ch/sslserv/sslserv.agz | zcat >sslserv.aws --2011-12-21 14:31:53-- http://wotho.ethz.ch/sslserv/sslserv.agz Resolving wotho.ethz.ch... 82.130.118.35 Connecting to wotho.ethz.ch|82.130.118.35|:80... connected. HTTP request sent, awaiting response... 200 OK 2. Download and unpack the AWS Length: 51727413 (49M) [text/plain] tape containing the SSL server Saving to: `STDOUT' appliance. Use the procedure 100%[=======================================================>] 51,727,413 24.6M/s in 2.0s shown here or any other method 2011-12-21 14:31:55 (24.6 MB/s) - `-' saved [51727413/51727413] of choice. [hercuser@zhost tape]$ ls -l -rw-r--r-- 1 hercuser hercules 221814258 Dec 21 14:31 sslserv.aws [hercuser@zhost tape]$ ------------------------------------------------- ---------------- Hercules Console --------------- ------------------------------------------------- attach 06D2.2 LCS -n /dev/net/tun -m zv:ms:sl:hw:ad 192.168.118.116 HHCLC073I 06D2: TAP device tap2 opened 3. Attach an LCS device to your z/VM devinit 590 tape/sslserv.aws readonly=1 LPAR (if not already done through HHCTA004I 0590: tape/sslserv.aws is a AWS Format tape file your configuration file). Load the HHCTA066I 0590: option 'readonly' accepted.
    [Show full text]
  • Hercules Installation Guide
    Hercules System/370, ESA/390, z/Architecture Emulator Hercules – Installation Guide Version 3 Release 07 Hercules System/370, ESA/390, z/Architecture Emulator Hercules – Installation Guide Version 3 Release 07 Fourth Edition, November 30, 2012 HEIG030700-03 Hercules Emulator - Installation Guide Page 2 Contents Contents ........................................................................................................................................................ 3 Figures ........................................................................................................................................................... 6 Tables ............................................................................................................................................................ 9 1. Preface ................................................................................................................................................. 10 1.1 Edition information ........................................................................................................................ 10 1.2 What this book is about ................................................................................................................. 10 1.3 Who should read this book ........................................................................................................... 10 1.4 What you need to know to understand this book .......................................................................... 10 1.5 How to use this book ....................................................................................................................
    [Show full text]
  • New Users of Hercules Wanting a VM/CMS Environment by Greg Hartwig (Greg at Hartwig Dot Com), 2004-08
    New Users of Hercules Wanting a VM/CMS Environment by Greg Hartwig (greg at hartwig dot com), 2004-08 I've just gotten through setting up a VM/CMS environment using Hercules as a new user and I found that there seems to be some holes in the documentation. Maybe it was just me, but much of the documentation assumed that I knew stuff that I didn't. So I wanted to write this guide to help others go through this. I hope this is helpful. Installation and setup Installation The first step would be to install Hercules. This will give you a big, empty (fake) IBM mainframe on your desktop but no sofware for it whatsoever. The next step is to get some software! Several operating systems are available (VM, MVS, MVT, Linux), but I'm concerned with VM/CMS here. The good news is that when you're done, you will have a functioning VM and CMS operating system to play with! The bad news is that it's VM/370 R6 from around 1977. That means no XEDIT, no REXX, no EXEC2 even. You will have to become familiar with the EDIT editor and the original EXEC language. Besides Hercules, you will need a 3270 terminal emulator. These are available for every platform (tn3270, x3270, etc.). You will need this to connect to your mainframe. You will probably also need a telnet program. I've gotten by without using telnet but it's a good idea to get that set up also while you're at it.
    [Show full text]
  • Celebrating 50 Years of Campus-Wide Computing
    Celebrating 50 Years of Campus-wide Computing The IBM System/360-67 and the Michigan Terminal System 13:30–17:00 Thursday 13 June 2019 Event Space, Urban Sciences Building, Newcastle Helix Jointly organised by the School of Computing and the IT Service (NUIT) School of Computing and IT Service The History of Computing at Newcastle University Thursday 13th June 2019, 13:30 Event Space, Urban Sciences Building, Newcastle Helix, NE4 5TG Souvenir Collection Celebrating 50 Years of Campus-wide Computing – 2019 NUMAC and the IBM System/360-67 – 2019 NUMAC Inauguration – 1968 IBM System/360 Model 67 (Wikipedia) The Michigan Terminal System (Wikipedia) Program and Addressing Structure in a Time-Sharing Environment et al – 1966 Virtual Memory (Wikipedia) Extracts from the Directors’ Reports – 1965-1989 The Personal Computer Revolution – 2019 Roger Broughton – 2017 Newcastle University Celebrating 50 Years of Campus-wide Computing The IBM System/360-67 and the Michigan Terminal System 13:30–17:00 Thursday 13 June 2019 Event Space, Urban Sciences Building, Newcastle Helix Jointly organised by the School of Computing, and the IT Service Two of the most significant developments in the 65 year history of computing at Newcastle University were the acquisition of a giant IBM System/360-67 mainframe computer in 1967, and subsequently the adoption of the Michigan Terminal System. MTS was the operating system which enabled the full potential of the Model 67 – a variant member of the System/360 Series, the first to be equipped with the sort of memory paging facilities that years later were incorporated in all IBM’s computers – to be realized.
    [Show full text]