From: baby_p_nut@yahoo.com (Baby Peanut) Newsgroups: alt.sys.pdp10 Subject: I just booted ITS on an emulator for the first time Date: 5 Jan 2002 06:05:52 -0800 Organization: http://groups.google.com/ Lines: 20 Message-ID: NNTP-Posting-Host: 206.148.72.70 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1010239552 18550 127.0.0.1 (5 Jan 2002 14:05:52 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 5 Jan 2002 14:05:52 GMT Path: chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news-ge.switch.ch!newsfeed00.sul.t-online.de!t-online.de!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feeder.qis.net!sn-xit-02!supernews.com!postnews1.google.com!not-for-mail Xref: chonsp.franklin.ch alt.sys.pdp10:9055 I was lusing turistic whatever from the DC area back in the early ninties but I was mostly interested in the BSD systems at MIT. I did discover the CHAOSNET protocol converters and connect to AI but I was too into that budding free version of that weird system from Bell Labs that was all pumped up after spending time on the left coast and didn't do much with ITS (some people would be glad there was one less turist I imagine.) ITS must have drunk the "DRINK ME" bottle and UNIX bitten from the "EAT ME" cake based on their growth pattern at the time. I started reading alt.sys.pdp10 google message archive and from what I saw ITS was not really available. I started poking around in my spare spare time (the real spare time was spent on 2.11BSD) and in about five days I booted ITS. Why isn't it posted to alt.sys.pdp10 that ITS is so easy to have now? Is this supposed to be a secret? I hope I'm not spoiling something by asking. BP ###### From: baby_p_nut@yahoo.com (Baby Peanut) Newsgroups: alt.sys.pdp10 Subject: Re: I just booted ITS on an emulator for the first time Date: 6 Jan 2002 09:41:11 -0800 Organization: http://groups.google.com/ Lines: 147 Message-ID: References: NNTP-Posting-Host: 206.148.76.142 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1010338871 18038 127.0.0.1 (6 Jan 2002 17:41:11 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 6 Jan 2002 17:41:11 GMT Path: chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news-ge.switch.ch!1940308!news.imp.ch!fr.clara.net!heighliner.fr.clara.net!nerim.net!isdnet!sn-xit-02!supernews.com!postnews1.google.com!not-for-mail Xref: chonsp.franklin.ch alt.sys.pdp10:9094 Christopher Stacy wrote in message news:... > >>>>> On 5 Jan 2002 06:05:52 -0800, Baby Peanut ("Baby") writes: > Baby> Why isn't it posted to alt.sys.pdp10 that ITS is so easy to have now? > > Mostly this newsgroup is only about the DEC operating systems, > and very few people here have any idea what ITS was, and in > any event, don't care much about it. But the same emulator > also runs TOPS-10, which is what most people would care about, > and also TOPS-20. Maybe there would be more interest if I explained how easy it is to bring up ITS today. Go to ftp://ftp.its.os.org/its/klh10/ Get the emulator (713 KB): ftp://ftp.its.os.org/its/klh10/klh10-2.0a.tgz This will build on FreeBSD/i386 Linux/i386, ARM and Power PC OSF AXP (alpha) Solaris 2.X Get the bootable ITS image (46470 KB) ftp://ftp.its.os.org/its/klh10/pi-its-a11110.tar This is actually a compressed image, it's just a tar of a compressed file rather than a compressed tar. PI stands for "Public ITS" but the same image can be run as MD "Mostly Development" or KN "???" configuration. Set the KLH10_HOME env varible to a "sandbox" directory. Run "make" and "make install" from klh10-2.0a/bld/"your OS". Copy klh10-2.0a/run/ksits/* to $KLH10_HOME Copy the bootable image PI-ITS-RP06.0-dbd9 to $KLH10_HOME Run "cd $KLH10_HOME" Run "kn10-ks klh10-kn.ini" to bring up KN as root or the IMP will fail. hermes# kn10-ks klh10-kn.ini KLH10 V2.0A release (MyITS) built Jan 4 2002 22:43:16 Copyright © 2001 Kenneth L. Harrenstien -- All Rights Reserved. This program comes "AS IS" with ABSOLUTELY NO WARRANTY. Compiled for FREEBSD on I386 with word model USEINT 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] [...blah...] KLH10> load @.its-647kn-u Using word format "u36"... Loaded "@.its-647kn-u": Format: ITS-SBLK Data: 65468, Symwds: 0, Low: 01, High: 0777266, Startaddress: 0144430 KLH10> KLH10> ; Use "GO 774000" to start DDT, else just "GO" to start ITS KLH10> KLH10> [EOF on klh10-kn.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 "ed0"] delete: can't locate 10.134.198.236 [dpimp: ifc "ed0" => ether 0:40:5:3e:e7:22] [dpimp: inet 10.0.0.1] [dpimp: netmask 255.0.0.0] [dpimp: net 10.0.0.0] [dpimp: HOST: 10.134.198.236] [dpimp: gwdef 10.0.0.1] IT IS NOW 12:23:49 PM EST, SUNDAY, JAN 6,2002 KN ITS 1647 IN OPERATION AT 12:23:49 KN ITS 1647 SYSTEM JOB USING THIS CONSOLE. LOGIN TARAKA 0 12:23:50 [stuff from here down in "[]" is my commentary. don't type it] [Salvager is like fsck. The first time the UNIX filesystem will not have the "APR.TIMEBASE" file so you have to set the clock on ITS manually. Type ctrl-z and run pdset] :pdset (Please Log In) ___004 PDSET IOTLSR 12:26:08 PDSET.114 Please don't use this program unless you know how. You are certain to break something if you happen to hit the wrong key. Type Control-Z to exit, or ? for a reminder of the commands. [you don't have to log in, it's just a suggestion. just set the time with] 20C [century] 020106D [date YYMMDD] 122900T [time HHMMSS] !. [write out settings] Q [quit to DDT] [now log in] :login bpn [bpn as in Baby P Nut] KN: BPN; BPN MAIL - NON-EXISTENT DIRECTORY LOGIN BPN 0 12:32:15 [use ":help" to get more info.] [when you are through shut down with 'lock'] :lock LOCK.154 _5down [5 minute grace period is the minimum. log out to shutdown faster] DO YOU REALLY WANT THE SYSTEM TO GO DOWN? y [type just 'y' no ''] BPN LOCK SYS DOWN MAIL WRITE 12:33:52 PLEASE ENTER A BRIEF MESSAGE TO USERS, ENDED BY ^C tired^C [again no ] KN ITS going down in 5:00 tired CULPRIT = BPN LOCK 12:33:58 _q [quit from lock] *$$u [type esc twice (ITS will print "$" for esc and "u" to log out] LOGOUT BPN 0 12:34:03 KN ITS 1647 SYSTEM JOB USING THIS CONSOLE. 12:34:03 KN ITS 1647 GOING DOWN IN 00:04:56. 12:34:03 KN ITS 1647 NOT IN OPERATION AT 12:34:03 PFTHMG DRAGON CHANNA _DRGN_ TIMES WRITE 12:34:04 PFTHMG DRAGON CHANNA LOGOUT TIMES DELRNM 12:34:04 SHUTDOWN COMPLETE PI LEVEL 7 BUGDDT. TYPE P TO CONTINUE. YOU ARE NOW IN DDT. BUGPC/ CAIA COFFI4+1 $Q-2/ JRST COFFI7 [the emuluator can be stopped with crtl-\]