: * * * ERR es x OK x é . * * So ea 7 oe ak FF oR * FRKK Number 4 “ CINGRESS PS RIKEN AE OK NEE STS tase Pz : x * “x NOTICE - * Ay ‘ : = Aer p * This document mny contoin information covered / * * by one or more licenses, copyrights, and * : * non-disclosure agreements. Circulation of * * this document is restricted to holders of a * x license for the UNIX software system from a * Western Electric. Such license holders may * * reproduce this document for uses in conformi- * = ty with the UNIX license. x y . * x - * All other circulation or reproduction is * * prohibited. * £ * x SAE AEK SEER RAE TEE HE TE ER EER TER KE EK EE ROR RR IER AE CE HEETING AT HARVARD The next meeting in the East will be held at Harvard University on April first and second. The letter with details on hotels, which appeared in the last issuc, is repeated below. Thursday, April 1 will be devoted mostiy to graphics. The meeting will be- gin ot 1:00 Pil on that day so that most people will be able to arrive thursday morning. The Lecture Ilall will be available into the evening. We will have acm cess to the Dlarvard~Radcliffe system on thursday evening ond during the day on @ friday. The friday session will begin at 10:09 AN and last as long as necessary. In addition to the usual] short reports by installations, there will be longer reports by: é Tucker Taft on the ERSTS systen. ruce Borden on FORTRAN IV PLUS under UNIX | VNelnz Lyckslama on ERT The Satellite Processor System ae, Mini-UNIX and LSI-UNIX. S Deants Ritehie on the C compiler and the future of UNIX. The Lecture JIIall is equipped for demonstrations. A terminal with large 3 screen display is available avd may be used with the IMSTS system or, via dial- up, with your own syste. lf you are bringing waterials to mount at Norvard for demonstration, we remind you that the only transfer medinm on the Harvard system is Dectape. lf youn need to mount from other media, and if rou hurvy, arrange- ments cnn be wade to copy your materials to Beetape from NIG or magiape (6690 or 1600) in Hew York. Contact Tiel Fereuts (212-760-5569) or Lou Katz (212-579-3501) for details. Another possibility would be to transmit the files, if your UNIX can be made to look like a terminal, to cither UNIX or Wetbur. To transmit to UNIX or Vylbur in New York, contact Ira Fuchs (212-977-0000). Catl Lev Law (617-495-2627) If you wish to explore the possibility of direct transmission to HieTs. If you have any special andio-visual needs, contact Lew Law's office. SORE * * * * a ORR Roe EK e FR OK * oR RRO OF Re ake? 2 Fee, * % eR RE xR ¥ RK eR RE x *.% x #8 ¥ RK * CK * 3 SRERE OK eR SO eee Number & Harch 19, 1976 Poge 2 nn JONNS NOPKINS SOFTWARE " The Unix Wotline has on it notices from Johus’ Topkins University on the availability of several pieces of software. sion 5B-24) adapted for Unix is available from nt of Electrical Engincering. It is fully com- i-hearly any program run on RSTS/E BASIC will work The only exceptrons ares A version Johns Hopkins /University, Depar patible with/RSTS’E BASIC-PLUS; on this one -prvErans nre limited to 12K 2) None of the privileged “sys" calls ore available; most of the unprivileged ones are. All of the IVO facilities of BASIC-PLUS (record 1/0, virtual arrays, ete.) on the Unix version; full pathnames statements. A “pudlic library” - programs tn a directory which pathname... : work can be specified in OPEN, RUN, NANE-AS is referenced whenever a 'S’ is prefixed to a y . Binary eopies ane available to those with a RSTS binary license; source is available’ to those with source license. Distribution is available on Dectape or RK disk. ‘ A UNIXed version of MACRO (PDP-11 assembler) is nvailnble from JHU Electri- : cal Engineering. It has is reasonably efficient. RTIL, RSXLID, or disks or DECtape. “macro library" and "cross reference" capability, and To get binary, you need a DEC MACRO binary license LUS; to get source, a DEC source license. Distribution on RK A UNIXed version of Per Brinch-Hansen’s "Sequentinl Pascal" compiler and interpreter are available from JiU-Electrical Englnecring The compiler is writ- ten in Pascal, consists of 7 passes, and is - rather slow. Ontpet from the com piler is run under a separate Pascal interpreter. Compiled files can call the interpreter automytically; hence Pascal programs cnn be invoked as commands. The lexical conventions have been improved over DBrinch-Ilansen’s original specification; lowercase and tabs are accepted, and (] are used for array specifiers ‘instead of (. .). Most of the UNIX system entries can be invoked from Pascal; users can ensily add their own following the design of those al~- ready installed. ; 7 . Prerequisite software! MACRO assembler (available [rom JEU for licensees) and Jeff Rottman’s Linker (available from Princeton). Distribution on RK disk or Dectnape. Contact, Dr. W. HW. Ingeins Department of Eleetrical Engineer lag ’ The Johns Hopkins University . 4 Baltimore, MD 21218 A service charge may be involved. fenture allows one to keep frequently used BASIC. for. "es Sy ee OK RK REE ORO a ee ee RK Bes Se ae ee * x Ox tk ee * fe RRR oe x * Oe a eee ae ON Soe * oo RK * ee BF TRA ork AR Rok * RK ee ee ee SR RE eae Number 4 March 19, 1976 Page 3 i MAILING, LIST The attached mailing list is a major revision of the old List. It is bnsed upon a list of licensees dated February 1976 and is ordered on state and by zip code within the state. It is likely that errors have crept in during the _edit- ins. Please check your listing and send in corrections. An area of difficulty is multiple installations under a single license. If you know of facilities cther than those listed, please Iet us know. a SOFTWARE EXCTANGE As of a2 few days ago, there were no user submissions to the software ex- - change. The exchange does have a new C compiler and a newar.c. We bope the lack of submissions indicates that everybody is busy putting things in shape to send in. ere * i In setting up the exchange, we are “hoping that people will send in "“trivi- al™ things as well as significant things. The trivial is often the most dupli- cated in effort. MANUALS Inforwal discussions indicate that permission might be granted to the Users’ Group to allow a single printer to reproduce the manuals and sell them to us in individual or quantity lots. In order to determine whether this is rea~- sonable or desirable, we need an estimate of the number of copies of each of the manuals yon might exer. If yeu are interested in this. collective venture please contact Lon Katz (see mailing list). All UNIX NEWS correspondeuce should be addressed to: Prof. Nelvin Ferentz Physics Dept. Brooklyn College of CUNY i Brooklyn, NY 11210 . mec Sarat oe bed oe, SANTA MONICA, CA 90406 fs Mia March we) Professor Melvin Ferrantz Physics Department Brooklyn College Brooklyn, New York 131210 Ocar Professor Ferrantz: Enclosed fs the Rand report on the second West Coast UNIX User's Meeting. You may want to abbreviate this one as it includes more details than will probably be ef interest to the general community. ~ ‘ : Sincerely, flow Dr. Steven Zucker : Information Sciences Dept. S2:pjf Enclosure as noted . THE RAND CORPORATION, 1700 MAIN STREET, SANTA MONICA, CALIFORNIA 90406. PHONE: (273) 393-0417 I i | i 9 arch 1976 Tor LIST FROM: John Lowry, Curl Sunshine, Steve Zucker SUBJECT! NOTES ON WEST COAST UNIX USER’S NEETIUG, beraeicy, Caiifornia, Feoruary Pies, 1976 ! The meeting was attended by about 35 people (half fron Berkeley), and hosted by Yob Fabry (Lerkelay). (See us for a conplete list of participants and adcressese) First thers were feur major presentatiens on the UCLA Seourlty Sernel, Tne I data dase system, Tne Harvard Radeliffe Stud C(HRSTS), and the Berkeley PD? 11/7 ten each attendee presented a brief sumnary of Friday evening and Saturday were devoted te eeneral tepies of interest including interorecess comnur the ARPANST software, multiple enine UNIX systems, and development and standards. This note summarizes each of these three areas. =_Harvard=f Prenner (Sor Gy Gt at : fn dupresstva amount of software h UCLA Security Kernel - Gerry Popsk . The object of the UCLA work is to produce a verifiably seoure as been developed for a HASTS. Tha fol lag “ns -Operating sySteme UCLA has implemented a security kernel in PASCAL °-' - ¢ lowkag Atens vere nentLoneds ; (a PiSCaL to © translator is available from UCLA) and hope to apply 1 basre - c 5 7 auteratie verifieation to the PASCAL code. The kernel has been : gets Mitigate art ene DEC arn BASIC fa . - cha: eoarans th materi: e y : ° Gesigned to ba the nint man ware that can cuaranteo . DEC HATS BASIC (water iv 3 Pe asec on _Gata security. Tne code cons words, ineludne a few 7 . from DEC) Nach users must first purchase erivers, and was initially desicnnd as the basis for a Virtual eM + 26 HACKHO : os A Machine tenltor (Vin). For the sake of efficiency they have ; LINKER « r ’ _ @eaisea to try instead to interface UNIX directly to the security area ; rerataa © compatible) ronei ty systen calls in fast 2S NEQT, tne Bell Labs aes ‘C3. tECd editors & BAND by Bod Greenberz) tultier renzeat heal Tine Systeme. Tt plan to run a separate a 4 a i Tiike eirr) stripped dewn versien of Wilk in super or mod as a part of each % oe 5e- HARVARD Ae ia process” with tne various UiINs communicating by means cf tf A sinplified “ned for s , Snered segments and a kernel suppli ssage facility. Wo attempt . e ORES 2 . Command eoupletfon OF student use (hand-holding) is gave to guarantee confinersnt. The kernel is to provide { | 6 Terminal driver Sens ae ban eles * rotection for processes, cevices, wnole file systens, and ri” a St ae Bs veresting features Pi proce , , y , I (a) Page node for s aacedentaake secnents, so the size of the protected objects is large ("the grain eRe (b) Setable treax cheraan of protection is coarse"). . + @ (A) the. aber des ee pane i, <, Ta PPL and ECLE exten Manuals aan be obtained fron? r Center for Research {a Computi 5 33 Oxford Strect Pesta akan ss a Canbridge, Massachusetts 02133 x in addition to the UNIX processes, there will be a scheduler . process and an initiator, tne former providing data to the kernel x ie assigning execution pricrties to the varic:s processes, and the hatter replacing the UNLK logon process with code that establishes the protection enviernacnt for the user that sigas on. é y 1] le Chuck also spoke of a very good (fast) Fortran thet runs under sia ciple ebitncke cuataheRaa weak : - UNIX. It is a modification of 0 EC Portran and it {5 availabin : ars rey : (after paying pec a 52590 fee) f Dick Snore CULC (Comsereial Uni Ran vase a jon Leasing Corp.) (1) Tne ecordination of use cf the shared segments + between JIIXse One shared segment wil be used fer the storase cf inodes, file table entries, ete. for each file system. Semaphores may be required in ~ addiction to the kernel message facility to coordinate - aecess to these se atse 7 (2) Construeting an ARPANET NCP or TCP. It is likely that some of this will have ,to be built into the kernel The Berkeley 11/70 System = Xen Thenpson Berkeley runs a se . verely core-limited systen avs Zz 64K words of memory to susport an averaze Taos oe (22-24 users peax) Th _ fs + They use " 2 s INGRES Data Base Nanacament Systen - Eusene one (Berkeley) each naving B lines, tliree efor nomestrew™ mules machines used ‘ "0 axers, the lines are connected to WAG ; ; for teaching hawt y 5 Eugene ized the Interactive Graphics and Retrieval 4 interrupt 1/0. tcp nae os tee ak tanguage prograaning and Systea at runs on a PD? 41/45 under Uillx." Tne current sok disk, and 2 KP03 compatible DIVA digee' laa kJSO4 swapping systea u Wage processes that cali each otner sequentially. a4 = 2595 (59 megabytes cach)s i Sone besefit/€ould bé obtainea from better interprdcess communication ooh f 30 that sené of the precesses coule proceed in parallel. mb {dee re aC “75 for} details on LUGKES«) , ; / i ajo ee é bg a how from Wilx, 4n faver of 16-bit user ids. At Berkeley, i : . oe 6. Usi usual, ken Hada audber of tatebessing things to dayne «i tuyere t ng the technique {n 5 1a Sawin ance "swapping" d4sk for the 1t appears that the greup concept is about to disappear and an,RKOS for swaook : BR pping tne iSeoit fds are partitioned as foliows (with a major - - laa bottleneck was eld ‘ ac elim z » Ken deternine thas f Berxeley system dt yas nore efficient d that for the 0 BF to use the rool" file systen (/usr, intent to segragate students from each other, and from : Bie ae headers toe avoid eauinated by allceating two swa the rest of the world). ° oe “ it up agsin EO De suap ted opeaetee to sleep-only UID=0: Super-user (no chance) 8. Bell Lab ; | A : E : . 2 3 is work ig UID<O1 Student. No reference to cther student’s BEN) wi : Get in touch Marking oR. AIC ¢ files, only "Gun" files and "public® files, : i : +FA Sundy Fraser at peli tnose with owner UID between 1 and 255 (to 4 +.) Qa We learned S@veral th normal protections apply). my : UID>OF Aad Qenel ss uo reference Mo seudents. fy0ps SE . “ a» Allocate more buffers. formal aceess protection applies te al flese . po 7 certainty underaile at ces for deternin og buffer ba*The terminal outpus hi for the 302 baud cerni 9600 baud terminals we For class use, the usper & bits of the UID is the . : class nuubera Tne teacher has a UID with the low no aie es orcer o oits 9, and can aecess students’ files. ‘ ings that may inprove our response. Berkel e Sh aad low water Zarks nals in use at Beli. wit should greatly increase . aranct 2 . Disk file quotas: If a directory ecntains a file . y Ne : Paraneters,; and the number of Character queue e named .Q (a quota), then, when the directery inode is e aE . in use, the «Q inode is associated with 4t in the disk wap Sot Sige: incore inode tatle. The .Q inode contains the BR we 1 sase hesivity Suzmaries er ef biocks that rc be used by files wet. t Steve Holegren evory ane its cecendents, and @ count , t Center for Ady z 5 AG Of the nuriber of used blocas. A suddirectory inherits } ¥ Coma. = Illinois. the: queta of its ancesters. A new system call was. x Runs an 11/U5 with 128k ae 4 * 5 RPO4, RK z i ’ , 3, Magtape.. fcced to maxe directories with quotas. There were soma provlens associated with the link operation. It is &ilowed to exceed quotas tenporardily so that the HY ; > Does texs processing. ee ’ Developed UCP (currently has Aliso doing work on local no server), ~ orientéd nieroprocassor. for infornarson. | *¥ USeS 30, ard wa are A asurement techalque utilizazion vas sugested. ere set RJsdy (SEP, « > buffer» to wane nour these Lenents. 3 Operation (rename) cannot cause quotas to be exceedede : 2 networking. Cowrek ee Nike O"nalley ~ gerkel 2 zo : 7 aeley A limit was placed on the number of active processes oc ; me 7 that a user can own. (Enforced in the fork operation: dial. oi 11/49 systen while searching the processor table a eount is made.) yw Runs the Iliinois yop 4 boes real tine Seats Gey Ps , B& speech i 7 Ken noted a ecircunistance under which locks on * Has added contiguous ies eae invees were not honored within the kernele He went reas through the kernel and located a number of other John bass = Cal Poiy oz i + . x z wan places where the same potential for fallire nxdoty. ¥ can Luis Obispe Tne fixes will appear in the next releane. j uns UNIX on a 4 “* g S 2 f . . . Wee a 1s E, @ 4 ‘ Does ‘i aaeea wane vee version of the 49) An interesting technique for measuring disk activity . A: ang lencuage processing 4, 3-D dkoptay for architecture, Was Gevised. It involves keeping a software busy ‘ ae . bit for eaci of n devices (major or ulnor) ta the orcer cits of a word. The word ts used as an index "tice" table of 2""q 32 bit integers. Eaeh elock (“ungorrelated" with the soheduling - a dntere The se ted “tie eatry is E a4 8 as a result, tne "time" entries resord ' Buy Genus fon cf devices. By 7 a war oF S transferred ana tne oe r transactions on eacn aoviee, tne seek tines 4, e latency vant franafer tlies) can be obtataede deg tte eey £ Huse, tit) ‘ : : -Se “Gn Dave Farber = UCLA Has a PASCAL to C translator. . - oy, ie si, 3s : has sace changes to ed (eege, warnings, writeovut on hangup). Jefr Senribman = UCB 11/70 rently has RPO3 type disks, DEC RJSOU and RKO5*L- The » shortly. sted to CDC 6890. Harvey “einstein = Survey Researen Center, UCB horxing cn computer assisted telephone interviews. Bill bridge - Data Disk ma “eta pes a Runs an 11/35 with LSI-11 hardware to control terminals. Developing an automated newspaper production system to rua th LSI-11 se Has developed a better C debugger. $ . Art Wilson = Ucsd . SS “.. Has 2 Fertran which uses 11/40 floating point from Illinois. “> Has an 8080 cross assembler Tacy use the machine for various chemistry applications. Hike Upell = UCS : Has GT-"O debugger and Fortran editor. John Lory, Carl Sunshine, Steve Zucker rand _) Runs UNIX en 11/45 with 123K, RPOU, RKO5"Se Doing intelligent terminal research. Have developed a 2 dimensional editor, currently being recoded to use e¢ as a subreutine. r Zl co* . interested in inisroved interprocess communfeation -- passed out peper with ideas concerning how this might be accomplished. wee ias reninde a better version of CxO. ———~ das file conpression routines (25-452 storage savings on typical program and text files). ' Runs the Rand CP (including server). 65 : oan + Mark Kampa ~ UCLA F Is rewriting thyene ne doing seourdty resaarchas _ Mas PSeAL, PASCAL, and eUCtID translat Has a TEdex oompativle WORF written in ee Hoa send yosage, ma Q ce Thane sate any cew drivers, limited server rtp for i9 connected with ovordinated efatrisution of Unrx sofevare UNIX sore . TUVAR - Berkeley ‘Has worked on Dijgutra’s ri 7 § ‘ K ohth i - fgews abecut the uTag. : P ao SAPRSONSERE Hs - as Aemented very distant host ARPANET c ented contiguous files. ae Sy proposes “Fue Oliver Whitby - sar + Considering UNIX for Selentird ‘ in nN " tifie communteat (Technical Journal Produstion). se Seg Gary Raetz - Naval Postgraduate School . Working with a vardet 4 Has 8069 assembler. MST ass piay Bevscos x c Has a DDT and line editor, ; : Ira Fuchs = CaUeNaYa CTU system Runs as text editor frent end for 370. Keperted that April 1 of the East : will cnphasize eraphices Tash Coast nigee tae Discussion Topics ao topics Interprocess Cornuunieation (ire): st Fine . seosenet ees and Carl Sunshine presented the shorteconing f sapiens mie PC facklities. Steve Outlinew his Port a 2 nine {uplesentation. ‘ (tne tvo kand papers had been passed out be ~ Few attendees nad nad reac } o eto € d a a chance t ¢ taen res. GulEie ee eee S¢verai other sites that an absitey pire rene oe Sey ter eee ues payee Wesirasle, and that raices Shanta ay ENkSe Lod Fabry , unhapey wit nee a ? interface pipes provided to tna re mt [ube Brean ee ee de” és She presence of heaters). Otaee surcestions to facilitate waiting for multiple inputs -' Hultdiple-iNachine UNIX: : ve atrated on the synchronization problem. Wark Kamoe advocated a * ed 3t tioned the ken Thon; tlined the dual machine Ux1x syaten he developed nac/uaxcus fucsiity for user processes.: Steve mentioned a : Ken Thompson outline 12 nacht ax systen + lozed sit acer alters te assirning unique wakeup numbers, i at Bell Labs last year using a DR11-C. The dasic co ication 4 * eee . cat ete ‘and inpiementation with this. Qtners suzcested aS aiBA level provides 256 iocical channeis between two machi « Zach See ade Dore’ moniity to Nyait” on a specified set of file ‘ oo data byte is prefixed with a channel number ¢n trans ee, aad nageed See etura anon the finst—of—thenhad_di ta _avaid £0 ed acknowledged by the shannel nus deinz reanived. nore eee aE TE Tha problem of testing for input (eee, wit efficient and relinble cor er lone Se re is aiso the DG. cessane : ; 2 ee ule ee oa ret "ang paen aafan the WATT, witn input arriving between the ; delay lines, tne ‘ inte a a eater rais reguires the standard "nyperaceke™ state «ind : message with the channed sunt he heat & wa wak us to a running preenas leaves it "ny perawaxe" ae wand a checksum for error cetea 5 ren ail Connections are established between machines by sending contre] * t a ee 4 3 .2e which ssentfally assoctates files with end tat problem in current UNIX fer voth of ee data over channel .zere «wh ° > 4 fie ene Tienes of associating an inode with ns channel nusbers in each machine. 4 daamen process wnieh ala has, .- as (peadars) “yaiting” when a writer writes the inode. fe a read pending handles the indtial esnnectlionse va 3 e g oa ; independent I/O channel type operation * At the user level, conmmunds are interpreted by a Naster - qeneraliy denounced as a trenendous that locks for a special snaracter (!) in the mernal Wilk ec: 4 ie bid syntax whien indicates an operation to be perferned en the renete s . ymaehine. Thus teat rfile > file would capy remote file rfile to Thompson agreed that the current. siznal facility had a number * loeal file ifite Tne Master Shell creates a slave snell process n Thompsen agre 2 current. siz 2 ne Couc noted that interreapts cid not abort pending disk 2 pregeas would be sleeping at a negative priority). in the remote machine, and all other lecal and resote processes needed, and sets up ail the connections between the local anc remote processese . t/a si y te ae aad teen destgned primarily for errer or excepticn condition =, and noc fer general interprocess synehronization whien z, and noc for se UNIX Levelopment and Standards: a i 7 Ye not eenvinces was a very significant nocd. By the end) of " ee ita ne 30 nore disposed toward accepting improved IPC . . . ce ee pie. and cven willing to consider system chances vee t Because of the consent decree and other intricacies of the 4 as Bee pete ee a UNIX license, Bell 4s not able or willing to “support” UNIX in the ~ on aS tO pF ca Loe : traditional sense of standard releases, updates, fixes to discevered bugs, documentation, ctce Tnere has been talk of AAPA support for a UNIX maintenance and standards project, but tris, is still uncertaine ye Holmgren outiined the AnPAUEZT software design at the ales or iiiinols« The eonnection establishment (1c?) code for ely placed in a user process, requiring only (plus buffers) lor the remainder of the NCP dn the kernel. There is a strong feeling that sites are going to conti their own development in, different and sometines even conflic ¢gireeticns., There is also a strong frustration with offorts to 3 e : a the ' use eacn others tmprovezents which often seen to depend on other 2 separase a eee ae ae Thulte Ub Meet yauack : napects of tie syasten whieh are (ncompatiblee aA “standard" version and se these nee aifrerant options, proonagea oan alse : , of UTX for refoeenn purposes could we it easfer to ¢eserioe ee wees ceeted mode; cr other speodal actions fron ne where changes had been nade sien aites trada software. The ae ee ae eay io stdli bedng dastpned, but will ; slesring house. ob ‘hseand Circie nepksoned dn the February UNIX feee ineoning characters through tho TTY drivers : See pape FG eee ey kee trae ane sete MOD C i im reeent UILX systen and distrfLouting sites currently 4 ‘ have widely ciffering versions of the systen (version § to version 6°3/ S : so picking the initial standard is preblen 5 is 2 ; 3 i ‘ ar, F tefate. Le Conditional conpilation exists (undocun i 3, (plus?) of C, whieru S _ 3 changed standard co ; } ehangess ay help tne situarion fatner than ¢eeleting way version of Gal cats aresat ganstantly ans ing enaagares, and ween tucne Ture tt ds apreewv chat the manual must be reeritten S93 2 ; . to reflect the new faciiities. In the preeessa of reuriting the manuaty ey wanted to do to a "frenzy" of activity 3 for a gouple of weeks. Finaliy the manual nets closet and: y tapers off (buh doesn “t cease) se people realize the mew changes wont be known until the everyone renenbers all the other things partdevlar ea of code, anc an pene ae es eas Becavs mext qunual rewrites ed ana day, after whieh activ cyanate ’ Part of the delay in our receipt of the Newslettere has deen administrative ot e Departeent, of Computer Sctence.~ ae _ For administrative purposes it has nov been aeneea thar the U.N.S _ eentact should be the undersigned, nately \ ‘ ‘ P.O, BOX T* KENSINGTON « NW sour WALLS © * AUSTRALIA # 2033 4 TILECRAP HY NT SYONLY + TELEPHONE 663 0351 Ti. XT 4 " PuLASE QUOTE DEPT. OF COMPUTER SCILNCE SCHOOL OF ELECTRICAL £NGINPERING .:- 10th October 1975 Professor M, Ferentz, Physics Departzent, Urooklya College, City Univeroity of Kew York, Brooklyn, © New York, NY. 11210,. U.S.A. chai , meres! < ies Dear Professor Ferentz, We: have only recently seen copies of your firse tyo UNIX Mevilecters and hence have not been in a position to contribute earlier, [Rovever ve do appreciate your effort in starting the Newsletter and hope its ill be successful. A description of our experiences vith UXIX at the University of New South Wales 1 given below, which you may find suitable for ia the Neveletter. a this end. The official licensee 4s the U.N.S.W. © Computing Services Datc. Hovever all usage, support and development of Ee has been wn reer areR Dy? the ead Dr. Jehn Lions Department of Computer Sedence - School of Electrical Engineering University of New South Wales >» KENSINGTON, N.S.W. 2033, AUSTRALIA, x As mentioned below, UNIX fa Ried Peputiciy here at three eftes ands ia also” used at other sites within the University on eccsete is ae d ote hardvare configuration ye UA consists of © ‘2 PDP=11/40 5 Maced een Extended Inatruction Set Floating Point Instruction Set + | Mepory Managecent ope ok ret 64K vords of mecwry M ? ao : “ KWIL Line frequency clock (in thts pare of the erdd ae cretes) Various peripherals are attached te different auchtaes and L assure the exact, 2 % afeposition in of little interest, The perlpher. 1 Spee a o include KOS disk TL1G tapes. TALL cassettes ech is F tape reacer/punc ait Decent comvaications interface with 4600 band line te centrol r—“—tyber 72 fa : DILL 16 pork teratnal multiplexor 7 DL11 terminal interface Versatec LVII dot natrix printer Coc 9322 line printer coc 9352 line princer CR-L1 Card reader :: : 2 d reader ane aga nelanee and card reader interfaces are locally praduced to confora to DéC standards) : YP, Interactive Terninals include is : pec TOS : a DEC LAM _DEe Tso Bazeleine 2000 ‘ Treasdata VOU (local product; implements APL character set) Lear-Slegler VIES Software We are willing to distribute software which we have developed locally so far, though none of it has been formally pacceagrd iene, 2 Aiba, Tae eT csethite S eg sone of the problems of software distr OD ts Rea erate For the time being we will ba nore than happy to ansver direct enquiries from other vacrs. 7 “5 Software we have developed ineludess 1+ device hoadlers for gard reader ‘ D-11 cuitiplexor ‘ TA-Li Cassette ‘ DMA access to PDP-21/10 ‘ Local Batch Procensing, Subsyaten Various “security” patches Core duxp analyser for batch processing Questions q feetive use of Floating experienced some difficulty in paking ef i con Bie et. We haven't really putaued this problew too intensively as yet. Do any other users have “ttxes” for this? (b) Where did the name "mix" come from? X ag UNSW st fale ra currently thrae ‘sites using = University of New South Wales, there ara curre! 4 A ae ie che School: of Blectrical eae ~ Ee ee eho eeseyce). We are in the (posuibly wuausnel) pasttlon thas bs Cot Large POP-1l'a, pritariiy to scrva an load atations fo F the { central Cyber 72 computer, but also vith a view to providing a local processing capability. The intentioa was to use RSX-11D but our initsal experiences with this were far from favourable. (To be fair we understand that some of the problems have been cured in later releases.) The oaly : ette still firaly cosmitted to KSX-11D is the School of Mathenatics which is using 2 proprietary Fortran package, aad even that wa hope, aay be converted — to run under UNIX soon. i : The e{tuation when we recefved our copy of UNIX waa that the Zlectrical Engineering batch station which fa the most heavily loaded in che university waa perforcing rather badly under RSX-110 snd a locally writtea eoulacter for the CDG U-200 batch station, Rared perforzance levels were not belag obtained, ‘and Severe congestion wax deing experienced. The only way ve could gee PrP-11 tine to rea UNIX was to make ic the basis of the whole Icad station ~ operation. Accordingly a group of postgraduate students led ty Jan Johzscoue embarced upon a crash program to develop the initial software (including device drivers for the DJ-11 cultiplexor and the card reader) to provide tae U-299., emulator. An initial version of the ezulator was in use within less than two weeks, and with subgcquent rapid developsent, the WIX esulator soon outstripped the RSX-11D emulator in all respects. Tae takeover of the batch station by UNIX was thus achieved wia a bloodless coup (though it has upsee the planning ~ projections of soze wanagers fa the university hierarchy). fs The ultimate constraiat on our PDP-11's performance as a load station is the 4800 baud line which connects it to the Cyber, (The U-200 signalling protocol doesa't help much here either). With only a Mizited nutter of interacrive terminals to connect to the PDP-11 (withouc going {nto details, the nucber was usualiy 3 or 4) ve atill had soze excess capacity. A deciston was taken that all teaching of assecbly language prograz=tng should be via the UNIX assembler under batch processing. A local batch processing subsystem has been written for this purpose (vith control cards begindéng vith a “2"), aad. thia is now being developed to provide a range of facilities. (Local and xemote batch jobs may be freely atxed via a single card reader). At present, our PD?/11-40 with RXOS discs {s startlog to run out of “puff”. Oo our best day to date the wachine handled 450 remote hatch jobs (litited to WO pageu of output) 240 reoote batch fobs (limlted to 30 seconds real time) 60,000 cards read 4,500 pages printed while handling a large, uncounted nusber of terminal Joba, With local batch running, the princer hag becose a frequent bortlenech, but wa hope to trade é up from a 400 lpm to o 600 lpm printer shortly. This year a phenoteuon has reappeared which has beea notably. absent on our campus for several years: a band of "“corputnike", caiuly second year under- exaduate students, Having penetrated the Kronos security syatea with relative ease, they turned their attention co UNIT, with a great deal lesa success. Finally security was breached via on unguarded password, and the system rapidly deterforated under the influence of “iepravesents” produced by enthusiastic but uncoordinated helpers. Finally the whistle was blawm, the _ System vas “sanitized”, and the root passvord was disclosed co three of the gtudents whe are expected to guard their privileges jealously. No further aecurity breaches have beca experienced, However we do have som prograa patches which way be of interesc ta other security conscious uers. Nar "@” 1976 UNIX NEWS Mailiug List Pare 1 a BO-OS-4-CO2d Ie. Travis Wood E40, Spain, UAB University Station Birminghain, Alabomwa 93529 213-CeS-O4 1 ixat Ne. Jobu Lowry The Rand Corporation 1700 Hain Street Santa Monica, Calif. 904 o Phone Number Jolin Corueli Chemistry Dept. Comp. Fac Univ. Of Calif. At Sam Di La Jolla, Cal. 92093 -G-1255 es L. Reng Tent. Of Conp. Sci. And S California Polytec te. St San Luis Obispo, Ca 90407 40n-G629-2449 Prof. Belton E. Allen Code Tian Computer Geience Group Naval Postgraduate School Nonterey, California 9394 fo Phone Humber ie Sultan Data Disc Inc. €10 West Naoude Ave. Sunnyvale, Calif, 94056 Of Rn tanfoerd Univ. Oo Vasteur Drive anferd, California 945 TAC Io nary 210-G42-0714 Prof. R. S. Fabry x Computer Setence ‘ University Of California Berkeley, Cal. 94720 4 06 - B-O14 ego tat. ate U. ‘ O Nedicins ‘Dr 415-642-4624 Prof. Hike O'Malley - Computer Geience University Of California Berkeley, Cal. 94720 Berkoley, Cal. 94720 200-436-8160 Robert We Tuttle Dept. Of Computer Science Yale University 10 Hillhouse Avenue New Haven, Ct 065206 No Phone Nuwher Michael Kubody Paychology Dept. Yale University SO7?e Sss New Ilaven, Ct C6520. 201-921-2491 Brian Lucas National Dureau Cf Standards Building 225 Room A265 Washington, DG 20204 202-697-2577 Tingor Allan R. Wylie AP DSC/SPA : Room 1D 144% The Pentagon Washington, BD. €. 20330 SO2-738-T441 John J. Falcone, Director Cowputing Center Univ. of Delaware Saith Yall lewark, Delaware 19711 €94-094-3 152 Corl Bedingfield ICS Laboratory School Of Info. And Comp. Scl. Ceorgia Institute Of Techzology Atlanta, Ca 30332 912-942-5276 Be. Laurens V. Ackerman Depa ent Of Nedicine tush Nedical Center 1753 Congrees Parkway Chicago, Illlinots 60612 S12-S06-3408 Hy. Michool T. O'Rrten Nept, OF Information Enginecring University Of Illinois Po : Chlitearo, 60680 209-S45-0 LL2xtl 4 Ti. Wa. €. Ripporger Computer Center Director Knox Colles Calesburg, Illinois 61401 217-333-8469 Steve Volmgren 210 ACH University Of Illinois Urbana, Illinols 61801 eo Phone Namber James J. Resemer Echisot Of Electrical Engineering Purduc University West Lafayette, Ind. 47907 to Phone Nunber “Stephen J. Mahier Dept. Of Agricultural Eng. Purdue University Weet Lafayette, Indiana ¢7907 201-628-6781 ; Director N. S. A.. Fort G. G. Neade Meryland 20795 Attn: Dennis L. Nuraugh, R253 SO1~-366~3900225 1 Prof. W. I. Wusgins é Dept. Of Electrien! Engineering The Jolns Yopkhins University Daltimoro, Md. 21818 , © Mar 19 20:29. 1976 UNIK NEWS Mailing List Page 2 @ * ; BOC OAT - 4431x504 201-582-3770 : 212-209-5517 % Corl Henry . ir. Dennis M, Ritchie hee Reidar Dornholdt Computer Conter Room 2c514 ‘i Bopt. O£ Biological Sciénecs Carleton Colleges Eell Telephone Laboratories a f 638 Schermerhorn Nall d Northfield, Wisan. 55057 Murray Hill, NJ 07974 x Columbia University a New York, N. Y. 16027 507-663-3096 : : No Phone Number * 212-239-5940 Prof. Ralph Il. Byork és : Ii. Joseph F. Maranzano Te. Gustin Il. Tecuston Science Duilding 20401 A : The Spence Sclool St. Olaf College Bell Telephone Laboratories ’ 22 East 9ist Strect Northfield, Minn. 55057 i Murray Will, NJ O7974 ; New York, N. Y¥. 10028 617-522-4500 ae 609-452-4640 212-694-2501 " Tae. Bidl Mayhew ' " Prof. Bruce W. Arden De. Lou Iata / The Ghildrens Nuseum | . Dept. Of Electrical Engincering Co Li: ian University The Jana icaway Princeton University ‘ ‘ College Of Physicians 8 Surgeons Boston, Muss. Q2120 Princeton, NJ 0C540 669 West 160% Stroct 4 Rew York, NY 10632 COL7-495-2627 + 669-452-6437, 4195, 64990 : 212-799-4401 Ii. Lewis A. Law : Prof. Peter Bloomfield Sol Congola Director Of Technical Services ' Dept. Of Statistics tuate Conter of CUnY Science Conter -— Harvard Univ. Princeton University st 42 Street : 1 Oxford Street Princeton, NJ O0f540 . New York, N. Y¥- 10626 us, Caubridge, Nase. 02136 . 3 ge é 4 BP fae Vhone Mumlier 2O1-257-S800z2256 212-571-2845 m H. edlnaar . ir. Seymour Crodstein 7 Rh. G. Suiahpazian, Esq. Hinuate Regional Vocational East Druuswick High School stem Eloctric Wish School District Cranbury Road ay New York, NY 10688 swick, N. J. @&816 TH Merrett Road : ; East Bru Lesington, Mass. O2173 > 4 ‘ 8 19-GS3-TSS9 3 es 2-254-6200x238 23 Trof, James D. Foley 5 é Hopkins leyer Shopko Tept. OF Computer Seiciuce r Manager Computer Center uting Center University Of North Carolina The Cooper Union Cor Chnpel Uill, N. G. 27514 Cooper Mara St. New York, NY | 16ono 919-604-6004 rof. C. lrank Stormer ; B o> Row O11 yxy i ity Consuting Center apt. Duke Nediceal Center i 5S? Street ollege Of Cuny Durhom, N.C. 27710 ligw York, New York 10019 few York 11210 291-949-6968 COLO ; S1G-GLS-F6 48 He. Clyde P.oTmagna rd Shore Prof, Ee € atl Reora “1C-466A ercial Union Leasing co Craphics Lab t _ Belt Telephone Laboratories . 645 Madison Ayenne Inet. of Technology gj Crawford Coynare Tid. : : , New York, NY 10022 170 ' i Yolmdel, NJ Ov733 _ 7 Old Westbury, NY 1156S dior '@” 1976 UNIX NEWS Mailing List Page 3 ine titute Of New York ts land Center Longs Ronte 116 NY 14735 nrdale, 698-256-4999 o3e Manager ter Graphics Cousin Unive 120 Raa Hall Ithoen, HY 14853 dene Hurber nts, Ji. oj Pur Denison University Pe Bos 119 Cranville, Ohlo 49023 216-79 [-7300= Th eae ity Mespitais search Buiiding : Nee tah Reserve / Biometry Cleveland, Ohio 44106 3240-5920 . Barry Smith wiler Center Mus. OF Science 8 Industry 3 Sow. C n Rd. Portlomd, Or OF221 215-355-0741 Ranee DeLong wtinys Streets 15018 214-690-2211 bD. VW. Center For Univ. Of Texas P. QO, Box 623 Richardson, Texas 75080 Cankam, Jr., Asst. Director Advanced Stidics at Dallas SO1-GG1- 2224 My. Hhrtin ©. Newell Computer Science Dept. Univ. of Utah Salt Lake City, Utah 84112 PII-4T1- 1105 A. Solow ocintes, Inc. ager Baceu Drive GUS-262- 1204 Pro E. J. Co ° Uitleere te Cf Wisconsin 12i0 W Dayton St Tiadisou, Wis. SS706 Resantels T. A. Marstand pt. OF Compnting Science iv. Of Alberta ontou, Alberta } ANADA Tég 2ef 204-474-816 ; a ze TR. Pon roe 1ter Science Dept. ity Of Manitoba eg, Hanitoba NBt2n2 Phone Namber Jeffrey Kulick ©f Comp. And Info. 8s University CANADA Sel. 615-SOG-SOGt W. D. Richnurdson Computing Devices Company Po Box &505 Ontario, CANADA 410-928-5707 he. Tom Torsley ' Cowputer Syetems Research Group 10 King’s Go liege Nead Toronto, CANADA Mis Jal Cop eld 10 Me les Cowputer Seltence ty OP Waterloo Ontario, K21 Il Waterloo, CANADA 518-5 feavqiers Linsey Coluputer GSelence Dept. Uurlvercacity Of Waterloo Vataursoo, Ontario 211400 1202993 CARADA NOI Gel C2? Nh. Collins radia Room 43a 200 Bouchard Bivd. Dorval, Quebec, CANADA TOS 1A3 $0G0-040-5091 Peter Hardie t. GF Computational Science nity Of Saskatchewan ashateon, Saskatchewan CANADA Sin Owd GOS-C8St Dr. Jolin Lions Dept. of Computer Science University OF Mew South Wales L ington, NSW 2033 US HALT A. 0223 6-74.95 Jim Curry Chupa Mone Services Int. Inst. Of App. Systers Anal. 2361 Laxenburg, AUSTRIA OL0-G1723 Prof. E. Milgrom Unite D’ Informatique Universite Catholique De Louvain a Chemin Du Cyclotron 2 1040 Louvain-La-Neuve, BELGIUi1 No Phone Nunber Tl. Cole : Queen Mary College = U. Computer Setenee Lab. Wile End Road London, ENGLAN of London Et 4Ns z: ANS Maney Ge Tm2Q25-F432x 108 Pref. F. 6. Dept. Of Electrical Engincering Reviotewalt Univer. is 31YS3 Crassnmarke t Edinburgh Ehl 2he SCOTLAND O31~667-1051x2778 Me. Jeffrey Tans ley Dept. Of Computer Science Univ. Of Edinbourgh King's Buildings, Hayfield Road Edinbargh EhO 8352, SCOTLAND ; : 66822 Stephen Binns Computing Laboratory Cormallis Bui Iding Univ. of Kent af Canterbary Canterbury, Kent CT2 7NF ENCLAND hone Number ° Digital Laboratory Po Lox 653 Ecer-sheva 64 120, ISRAEL ence Department rsity Of Jerusalem Jerusalea, ISRAEL De Dept. of Foundation Nal Sy Te ' we hectungaves {1 1005, ley Setence cia tineh Centrum “O G20-S59533 Sc icnen iversile 1 ¢ oliche hooive lg roped TRE THES. oO Vivi ran Sitare ve dorm Computacion a Dolivar Nar 19 20:20 (O76 UNIX NEWS Nailing List Page & HERIOT-WATYT UNIVERSITY OLPARTMENT OF ELECTHICAL AND LLUCTRONIC ENGINEEMING, — Telephone: 034-225 437 MOUNTBATSEN DULLOING, 3135 GRASSMAKKET, LDINAUAGH EVIL iT Mead of Deparment: Professor G. R. NICOLL, B.Sc. M.A. MELEE, PJO'C/cB 13th Novenber 1978 Prof. Melvin Ferentz, Physics Department, Brooklyn College of CUNY, Brooklyn, N.Y. 11210, United States. Dcar Prof, Ferentz, | My department bas recently received 2 copy of UNIX Version 6 and is sidering whether to make it our standard operating s$y'sten, veT, several agints we would like to clear up and I would ass them on to someone who might be able to presently con There are, hor be grateful if you coult help. They are as folto We are anxious to run BCPL under UNIX in the interests of preserv- Nas anyone done this? ing already-written software. also interested rcher of our rese and require real-time control cf ansal- to require thet tasks We wan play buficr of its ow in sampled-cata contr Oguc devices, both t be locked in care for th any way to do this by sone s run such tasks on a satellite computer? ions would 5 ried of their activation, 1s th ge to the scheduler or must we Ss Gf these points have alre een passed to the User's Group NewSlecter (issue Ne. 1) but without ‘reciate an expert opiniva, , @ POP 11/45 with 46K words (ultimately 56 or Our configuration is: }, no Floating-point, 3 RXBS < ‘ al graphics display, cektronix 4013 and, eventually, «4 line-printer (probably LA 180) RV. GL ghen. Patrick J. O'Callaghan. which has no dis- - eecback so far, We would app- ishs, some DL-I1's, two [C-)1's,Vector ® « gait U9 HARVARD SCIENCE CUNTER MANYARD UNIV KSIFY CAMPRIDGE, MASSACAVSETTS 02498 Office of the Director 1 Osford Strect O17) 453-2627 vaste * January 28, 1976 Prof. Mel Ferentz Depariment of Physics Brooklyn College of CUNY Brooklyn, New York 11210 Dear Hel: Tals letter te to confirm that che UNIX Users’ Meeting will be held at the Sclence Center, 1 Oxford Street, Cambridge, Mane. in Lecture Hall Don the ffrat floor on Thursday and Friday, April 1 and 2, 1976. Encloged is a mp and a sketch of the firet floor of the Science Center showing the hal} location. For people flying to Boston, the quickest roure to Harvard Square 4* to take the airport bus to the airport subway ststion, take @ Blue Line tra{n to Government Center, change to the Green Live and go to Park Street, then change to the Red Line co Warvard Square. Time: 20 to 30 minutes, The alternative ia to take 9 cab at a cost af about $7.00. Accommodations: Sheraton Coumander Hotel, 16 Garden St, Cambridge 617-547-4800 Holiday Inn, 1651 Masa. Ave., Cambridge 617-491-1000 Harvard Motor Hotel, 110 Nt. Auburn St., Cambridge 617-864-5200 ALL of these are within eany walking distance of the Center. Feel free to call me if you want any other {nformation. Sincerely, Lewis A. Law Director of Technical Services Encs. LAL nda