THE UNIX NEWSLETTER VOLUME § NUMBER 2 FEBRUARY 1980 Page 1 BOARD MEETING The Board of Directors met in Boulder on February 1, 1980. They approved the elec- tion schedule below and the site selected for the June meeting as well as the registra- tion procedures and fees. The Board also approved the bilateral agreements with the UK and Australia UNIX-related groups. DELAWARE MEETING The next meeting of the Usenixz Associa- tion will be held at the University of De- laware, June 17 through June 20, 1980. Please read the two page letter from Ed -. Szurkewski for details. BOULDER MEETING Martin Tuori, Gregory Hill, and [an John- stone are owed a debt of gratitude by all of us for their notes on the Boulder meeting. They volunteered to take minutes when we discovered in real-time at the first session that none of us had arranged for reporters in advance. V7 BUG FIX There is a bug fix to the Version 7 ht-driver to prevent a job from getting hung when writing past the end of a tape. Insert the following line immediately after the la- bel ‘next:” in procedure htstart(...) of Modute /usr/sys/dev/ht.c: htab.b active = 0; ELECTIONS The timetable for election of officers is as [ollaws: March 1,1980 Notice of Elections and Nomination Ballots Mailed Nomination Ballots Counted Election Ballots Mailed by Secretary April 1, 1980 April 15, 1980 May 15,1980 Last Date for Postmark oa Election Ballots June 1,1880 Ballots Counted This schedule will allow the installation of the new Board of Directors and Officers at the Delaware meeting. Nominating ballots were mailed on February 28 to all members on that date and are being mailed to new members as soon as membership applications are re- ceived up until April 1, 1980. NOTICE ‘This document may contain informatian covered by ome or more licenses, copyrights, and non-disctosure | agreements. Permimsian to copy without fee all or | part of thix matertal ls granted to ‘nstitional Mernbers of the Vaenix Agpociatian provided that copies are maade for internal use at the member carpus or plant | site. To copy otherwise, or to republish. requires specific permrimion. Sditartal material, payments, software submissian. subscription requests, and address changes should be addressed to: Vsenix Association Bax 8 ‘The Rockefeller University 1230 York Avenue New York, New York 10021 (212) 3eo-1182 UNIVERSITY OF DELAWARE NEWARK OFLABARE coret een nent De Lhd Cine os diem OOS February 25, 1900 128 OU Poms aaae Femme 00S TRO 2 s0e De. Hel Ferentx Bow & the Rockefeiler University 1230 York Avenua Mew York, WY 10021 Dear Hels Aa I promised, here's a Cew of the datelis about the Juna 1980 Usenix meeting. The meeting will be hald here at the University of Delaware from Tuesday, June 1? through Friday, June 20. T spoke briefiy with Debbie Scherrer at the Boulder meeting, and she agreed that the Software Tools Usara Group Conference would elac be held here on Monday, June 16. All meatinge will be held in John W, Cisyton Hall, the Univeraity*s confarence center. The tentative plan le to have 3 sessions per day, with the following daily echeduler $100 a.m. to 10130 3 Morning Session, Part i 10130 to £1600 . Coffee Br 11600 a.m. to 22:30 . Mocning Sewaion, Part 2 12:30 p.m. to 2:30 p.m. Lunch and Informal Diacusetons 2:30 p.m. to 4530 p.m. Aftacnoon Seselon 4:30 p.m. to 71:36 p.m. Dinner Break 7330 p.m. to 9100 p.m. fvening Session Dan Grim from our Computing Canter hae ayreed to serve as program chairmen, and I have given him the names of the people that expressed to me an interest in serving On thea programing committee. Ha will be contecting these folka shortly, and he aeke that snyone alee who would like to heip please contact hin 48 soon a8 possible at the address given below. Den agrees that there ahould be 8 special aesaion for vendore making product presentations, The exact ground cules for thie haven't been completely worked cut as yet, but there whll be a charge for those people that speak during this sesaton. As you euggested, the fee will be $100 per 15 minutes, with pnt reuctonel manbers of Usenix getting the firet 15 minutes ree. br, Mel Perentz } Page two ae February 25, 1980 We have arranged to pravide housing for approximatety $00 peopie ig the high-rise student apartment Buildings that are adjacent to Ciayton Hall. In order for ue to be able to pravids accommodations for everyone that desires them, it is very important that people preregister a@ aon as they recelve the materiale, Tt will be vary difficult for ue to provide a room for tolke who juat show up at the meating without any advance notice. Since there seemed ta be a good deal of aupport for the idea at Boulder, wa wiil be trying to put together an informal wini-proceedings to be distributed to the regietrants at the meeting, In addition, we preaume that membera who are unable to attend will be able to get a copy through the Useaix commilttes after the conference. for thie initlail attampt at a publication, we are encoucaging participants, particularly thoes that will give presentations, to prepare some written material (with illustcatlone if desired) about topics of interest to the Unix community, and bring it to tha meeting in camera-seady fora, Any papers received at the conference aite by 3:00 p.a, on Tuesday, June 17 will be reproduced, spiral bound, and dlatributed on Fxiday, the last day of the conference, We're hoping that the proceedinga will eliminate the rush for copies brought by individual speakars, and aaaure that everyone gets a copy of all the papera. Detalle on the mechanios of prepsring submissions wiil accompany tha registration forms. tThat'a about all I have for now; we'll have final detaile in the reyiatration and Information packets. [f anyone has eny guygestiona about thinga they would or would not tikes to see at the June ameting, they should contact Dan or myself es soon ap possibie. Thanka. Sincerely, 4 Ed Szuckowakl as cc: #. Warter Dan Grim David Bartley, Clayton Hall Lou Katz Debbie Scherrer Dan Grim'a addrese for program comalttee: Dan Grim, Computing Center, Universality of Delaware, Nevark, DE 19 THE BOULDER SOFTWARE TOOLS AND USENIX MEETINGS IN SUMMARY SOFTWARPITOOLS end USENIX Meetings foutder, Coforado Jenuary 28 -- Februsry 2, 1980 This report Ise summery of (wn winter mostings held ln Boulder. (0 9 based on motes end memories of the atiendecs linted below. ard es such reflects ow personal biases end knowledge. Extensive deleil has heen delibersiely evoided, in the hope of Aceping Ihese notes down 10 1 peasonable size. tn generd), there @ 0 repld growth in the slze of both these users groves, there were 430 altendecs ot the USENIX meeting, =hich is the lergest etiendance yet. For the Software tools group this is spperent in sheer numbers, ag well ag in the formelion of SIG's to desl with issues in weciie subject matter meeas end geographic regions. There is ¢ strong cooperstive eftitude within this community, which wilt soon resol in fo new software divisibutions, end en informal UNIX network for meil end news. We ave also noted a trend towards more format reporting of technica! informetion. The next USENIX meeting will publish a proceedings, and individuals are encauteged to send In short articles for publication in the newstetters. [1 is importent thal reviews uf bug Axes. performence considerations, and available software be produced periodically, to help fil the growing gap between experienced hocks and new users. ‘We cannot guermnier thet what is reported here was ecivally setd. If you want to be SURE, of need more information, check with the spesker in question Qut apologies to anyone who hes been misquoted. Our thanks to the meny persons who mode informative preventations at ihe meetings. Further thanks to David Sherman, whose notes and macros from lett June's conference mode easy the production of these notes Febrwary 5, 1980 Martin Tuor! Defence and Civil Institute of Environmental Medicins (DCIEM) Downsvice, Ceneda MIM SRO E446) 693-4240 Ext 204 Gregory Hill University of Toronto Computer Services, SFIOS University of Toronto Totonto, Canada MSS 1AT (456) 978-8959 lon Johasione formerly University of New South Wales ‘Belt Laboratories 690 Mourinin Ave Rm 7E. 306 Mureny Hitt NY 07974 C2013 SHT. 5767 Soltwase Tools & USENIK Meetings in Beuider Table of Comteots Nemaber Tope Sefreore Toots Meeting t Opening Remarts 2 Enhenced Toots 3 Heterogeneeus Networking 4 Stonderdized Primitives $ Navel Ocean Systems Centar t Portable Cryststiogrephy Sofware ? Maintaining TELCO Software 9 S -- Stats Systers 9 ALDS .- Stetistics Package 0 Publication of Algorithers WwW NEW Basic Software Tools Tape 2 Seecial Interest Grovge USENIX Meethy 1 Opening Commenis 2 Converting to UNIX 5 New Products from Yourdor 4 News from Intermeirics 3 UNIX of Fujitsu 6 News from HAN ? News from DEC 1 Distributed Ring Network 9 News From Western Electric 10 UNIX on the Harris 46 mint uw UNIX on an JBM Series/? 12 News from I8C ) UNIX Performence Considerstions Ve IDRIS -. UNIX ¥6 lookalike as Contiguous Fites in UNIX 6 Peformance Improvement: Large Buffers 7 Bertier Signal Marnegement for IPC n CT and Pascal from Whitesmiths 19 UNIX on sn Amdahl 470 nw Optimized Disc Freetist Layouts: u Inveractive Process Control 22 USENEX Announcements n Port'ing C 0 « Word Addexseble Machine uw Saft Testing 2 ANSE BASIC for UNIX %6 New CULC FORTRAN IV PLUS 2 Running V7 on smell PDP. 11's 20 SEED Uetabeve System n Simplified OR Access YACC end INGAES » Gentah trierective Environment Berkeley Virtunl Memory UNIX V2 Jen 36--Fee 1, 1900 Dedbte Schrerres Atlen Able Joe Svenieh Ship Egor! Bob Caliend Him Stewart Dick Mc! sughtin Rich Becker Jon Lewin ‘Webb Miller Debtic Scherrer John Donnelly Bred Cox Mork Pearson Mortis Krone Yorhieke Hivetsuke Ben Warnick Bi Mumen Bruce Walker At Arma BR Shannon Poul Ielics Heine Lyctleme David Mosher Mash Krieger Mitchel Gert Jeff Schriehman Poul Kubin * Merk Krieger Gordon Kase ‘Welt Lorear dim Kulp Low Xatr Sem LeMer Bob Varney Chris Sturgess Robert Bredbury Balt Jotine Herb Fdetsem Soliware Toots & USENLX Mectings 10 Buuluct n a i 3 Nn N y» a a a “ a “a a A Modeane Office DB Management System Key‘ed 1/0 Mechanism for UNIX Aa Enhanced Spoiling Checker Smage Processing 3D) Image Processing for Biology Status of UNEX V7 Wess Coats Users Group lnteractive Imaye Prowessing interactive Graphics in Phasmaculugy Speaking Vetminal for Bhod Progiammers Summary of Tucsday Software Tools Mecting TTY Handing Putting up UNIX when you dont have much STOPLT. A Device-Inuependent Plotung Pactage Two LSt Layout Touts SCANARGS: A Commund-hing Argument Scanner Black Holes in UNIX Filesystem, Invitation to Join on Informal intersvaional UNIX Network Dise Scheduling AND V7 on a 28000 Can the M61000 Jan 26--Feb 4, 1980 David Tilbsook Bob Luninus David James Bob Gray Noct Kroff Dennis Rutchie John Bays Ren Teay Tom beron Bunsld A Musiout Dede Scherer Dan Frankba Robert A Mutiny Joho Nicholls Rubert Mathews Gaty Newnan foe Yao James Els John Bass Chatles Forsberg Software fouls & USENIA Meetings in Boulder Heh b. pau hi SOFTWARE TOULS USERS GROUP MELTING TUESDAY MORNING Chau, Debbve Schertes, Lawtence Berkeley Laboratory Speaker | 9:00 2. Opening Nebbee Scheces Lawrence Besheley L aburatory Debbre msuduced this necting by geeang 4 very nef history of the Software Tooh development. The book “Soltware Touts’. by Kean and Piauger spashed the group: at the same time Addison ant Wesity image svattuble 4 tape contamung the source for the toot described in the book, for the princely sum of $25 So fas, sbout 800 tapes Rave been suki This 1s the secand meeting of the Software Tools Users Group Speates 2 9:05 a.m. Eabuaced Toals Alien Alan Georg Insite of Technology Alien descubed thet sing netwoek of 4 PRIME computers, cunning the Pomos IV OS Tha configuration has been up for about ) years. and hay a usce community of about 150, from secictanes fu rescarshers They have mudilied many of the tools, including shell which supports miattipie inputs and Outputs, dad netecth applicauons They have wotien STACK (STi Another Cumpsler-Comprien), and with ot have fewritied Kaos, to atlaw extensions rcludang fecuruon in internal pocedutes They have beer wer ative aod Nave crested many new and useful tuts, The package 11 avaiable to PAARL users tor SUNN for the fitot veal. SEU00 a year ahercelles twhooly leas MPLE Mluwewer, sone al chew tools atc tree, and have been subsutted tu the wsets group. Al thie ume PRIME UK aad PRIME. Aavirstis aie dtstrebutig the package Speakes 19.4) a.m. Heteregencoes Netwochlag Joe Svomek Lawrence Beekitey 1 shuratory The problem sah which PBL hay been faced 6 10 coonedt diflerent machones in such a ay that ters Could #Ork desis. the network Thiy shoufl sactude not just mail, vittual teraunel access. and ite Uaaster, hut full ceviutee sharing Usce support iy rcquited of Iwo devels: at the conmand kevel, sladdaed uuies shuuid be avuileble throughout the network, af the programaung tevel. a ungie set of yystems calls and prmutives wahin Ratfor yhould be svatsbte throughout the network. Tis cecates & veriual Opedotng system: which cat be uveshd un sity host ins qeiwoth. 1 wAwh sysical wesvwes futihicy and system calls) are conwatent Sa Jar tbs has been iniplcmented under VMS, ASX. UNIX and DENER Sofware Tools & USENIX Meetings in Boulder Jon 28--Feb 1, 1980 A complete set of primitives might inelude: Tite VO open, close, create, eciline, putline, getchar, puichar, Prompt, remove, smove, rewmode. Directory contiot chdir, print — working — dit, opendir, closedir. get—dir—parms, mkdir, rndit, mviic Processet spawn, hill, suspend. rgsume. priat, pwail Spesket 4 40:00 a.m. Standerdlved Primitives Skip Egdort Consultant 10 US. Geological Survey National Eaethquake Information Service Skip has been using Ratfor to produce applications packages for the study und monitoring of eerthavehes Since the projects have moved to # new machine shoul once every Wen years, @ sirong. porteble bese wat neeried. Ratfor wee chosen for just ther remem, het it neetis stranged. Porindhlity/ctsndardization in its system primitives He suggested the following cet W/O: getchar, putchar, getline, puiline, ceadf. writel, readhthinasy), writeb, readststring}, writes. File Systens open. close, create, remove, seek, mark, anki, eondit Processes getarg. spawn, suspend Strmp Manipulation: pack, unpack Skip asked for comment and discussion within the users group. so that s tingle vet of ententied primitives might be developed, a BREAK Speoher § (8:45 a.m. Navel Ocean Systems Center fob Callend Naval Qceitn Systems Center Rod deseribed their primary use of the Inols, the development of large single stand-alone progeants for on-board mini’s To do this, they hove developed the necesuary cross-conzpiler. assembler, Iovder, ete Their targets include a military micto, the AN/UYK-20, and the CMS? Spratee 6 10:15 am, Portable Caystattenraphy Seltware Jin Stewart University of Maryland Ths wax one rf the more entertaining talks fim is a chemist. whose intered in softence is summnarezed by “Kernighan’s Std Precinle ‘Let samenme efe uo the hard pact He amd Roker! Munn ' * 1 5. Software Tools & USENIX Meetings in Boulder Jan 28-Beh 1. 188 have developed applications in crystallography. hased on an iniproved Ratfor with s mecro preprocessor + RATMAC Jim outlined his wen evolyuon from hand celeuleton, through unit record equipment, Fortran 2, Four 4, to Batley He sees Foner 17 as enother opporiunity fo rewrite ath exeting soltware ©. an opportunity which he wovhl the 19 decting Their cflortx heve enabled (hent ie port their woliesre to 0 lorge ouniber of different systerms, i is availatte for $400 from Compmurer Science Center University nf Mary tend College Pash. Maryland M742 aun 1 R Munn or send a letier to receive scopy of the RATMAC primer Speeker 7 16:45 om. Malatatsing TELCO Sefiware Dick McLaughtin Bell Lats Dich described CPLANS (Engincering, Planning end Anstysis Sohwprel - 6 collection of progrann which are used to handle the implenertstion and syppors of ieleghone switching networks This cepreserts conve ¥) programs. of 41.000 lines of Fortran code, which 1s heing converted to Ravlor, This sOiware is on use by Western Electr. Bel Canale, end independent Telephone Companies. The capericnce has shawn thet an applications peogsammer faced with underelending and supporting « 9000 fine Fortran peogeam couly spend 13 months, end not he uble to modify the pengram without assistance trom the authors, on the other hand, ihe same prngeammner coukf he up to weed within © month, working on the same program in Ration Their terget systems intude MVS/TSO. YM/CMS. DEC System 10, GCOS, UNIVAT XEROX, and UMIA-VAK In tbe future, they are fooking towerd FFL F stended Fortran Language), which will atlow extended deta and controt siructures, a full compiler thot just the peeptncessorl, and in generale superset af Ratfot so LUNCH Speaker BM p Rick Becker Bell Bets Rick described the °S’ vististicat analysis syvier. shoch he wrys is exty te use, powerful, ectensible, end portable He cmphasired chet allows © stativicien lo ‘come in contact’ with bre date, thraugh an interpretive expression tanguage, he APL. but using fonctions rather than pperators. ee 4S sepvenstayh S way developed using Ratfor, M4. VACC, STRUCT, and an tnierfare language. (STRUCT shes Fortran and ines to turn in te Ratton? Rick went on to indicate the problem involved in moving S to enether system: the suppariing tools would need ta be ported, there woul! be OS dependencies tn conuder. there might be ronficis sith other tools, gad programmers wauid he rcquieed tn adapt 5 ys currently inplemented requires thet alt 1S database be in nan memory «this is 2 probtem on the 11/70, bur not en the VAX Some consideration 1s being given tn atinwing gealvses In operste vequentiatty, where appingrisie HM works ‘dinate Teuls & USENIM Mecings in Boulder Jon 18--Feb }, 1900 Mell at this ene on wate (0 medium dale nets. Sw Deved of the GAZ Groptics Package, which is not yer aveilable outside ihe Bell System bs, hwerever, thei intenion ta release S ai some time. Speohee 9 1:00 p.m ALDS -- Statistics Package Jan Lewes Botielte (Pacific Nocthweat Labs} dap described the sesearch eflars going on at Battelle. they Reve « computes lab envirunment (or iesung and sniplementing ideas on the handing of inege data sets. The work will be cassied oui ono VAX, with RAMMTEK colous displays. ihe generat requerements are that the ALOYS system be date dwecied, nereuve (action ats pren step depends on the results Of peor pares of analysia). inicraciwe, and gtophicy-insensuve, They need io get up and running suon, 10 they capech Ww develop an operational system which may be discarded lates. They would prefer to develop something which cen be extended and modified ‘The sysicn with be catcaded to include Database reseasch, using » Menderd hile format cailed a sell- descuptive binary, of SUB file. Mis intended that ALDS will foim on ‘operating system’ in its owo eght, with three main Components: stalistice, graphics, afd Uatabsse. To this end, work will be cared out (0 cwaduate the relative mews of commend versus menu-itiven user inicefeces. User inerface foots will he developed, wo thet the syle uf user interface can be chenged, without major change 10 the tofiware application packages themscives. ‘This software wilt likely all be in the public domain, although specific targes date hes been chosen for compbeiion. Speaker 10 2:16 9m. Webb Miller ACM Algotiihuns Editor Univerety of California, Sante Barbara Webd reviewed sane of the Dntory of algatihm development sid reporing (1960-1980), and jndwated yeveral ends. Where Aigo! used to be the preferred vehicle fur alganthan publishing, Foritan iy now much more prevalent. The rato of aumenval ta combssatural alyunthons has vated, dul cemasns on the ardes of five/ien to ane. The tength of algorithms published has increased, so thei they afc now commonly in exces of 1000 tines of sources. Esther work in the peogremming field has led fo the standardization and develupnicat of usefut sadiware packages, inchuding EISPACK legenvecitur software), NAG (numerical atgoriban group), and iMSt. Uniemnalional Math and Sits Lib), Webb inen suggested that these same progiem: development philosophies wre applicable to non-numeric yoltwase, and thas Sufiwase Tools wens SIKULD publish theis slgotithima, bath for the sake of the conwaunity, end for there Own acreditaion Sudable journals include Communications of the ACM, Transactions on Mathematical Software, und TOPLAS. fle went on to describe TOOLPACK, a provotype enviconmeni for the development, tes and verification of mathemaical software fh inchubes a Fostino-untethgent editor, but stl) wecds + structures to conven from C inta Raifor, EFL, SFisan3, Fortran 77 lany of sil). For a STOOLPACK ae Software Fouls & USENIX Meetings in Boulder Jan 16--fed 1, 1980 Prospectus”, wine De Wayne Cowelé Apped Mathematics Division Whig 224 Argonne Natianal Late Argonne, Hinon 604)9 4392) 972-7106 see BREAK - Speaker 41 3:08 pa. NEW Bask Softwar Toots Tape Debme Schessee Lawrence Berkeley Laboratory Debtke indivsted thet they have been sovolved in a iricconference group, Wying to eaisdlish a new standard collection of tual There has deen strong pattipsnon from LBl. Georges fast. of Technviogy, University of Araana, and others The resuh should be a thtce part tape, 10 be desisibuted by the L of A. vomecunie in the next 6 months. Fors pieve of soliware to be sacluded, HW nvusi setishy the foliuwing + mcepladle su the users group and/or the teleconference group « adequaicly documented + should be weiten using the basic peumilives, oF use weill- Uo vinceied locel panuives + Oc runnable under the Aduison-Westey Retfors packnee + be runnable o¢ GIT, LAL, and UolA with fewino changes. tuther voluntoes sites ace welconied PARTI the contents of the Aduisun- Wesley taue, and other ponzble, generally useful vools, incloding Rarlos and Mucto preprovessors, editors. eat handlers PART? mbtitionel tools, ancluding alternaie versions Of \oals in patty}. & shell command interpreter, nad. sCFCE edtlans, Cape archiver, vattval Littanes ad panwives oll be enciuued to provide suppoet for 22 many Computer + Operavng Spsienr Combinations as posable, nyeybe JO oF 40. PART 3 Membes tosis. In the future, good tals wall be auded iu the tape, and moved up from PART? 10 PARTE. We'k be looking tec Graphics, SCOS, arate, and other goodies. Speokes 12 3.0 pm. Special latwrest Gronps Fou infor SIGS have been lormed, perons inictested were invited 40 spit off na weputele afcus 60 Uintans plans and organizahonal detail Bisel reposts were solicited (rom these groups. 2s lotlows: fost Paaeouns MG All text touts will be included on the tape, the best in PART). the sesi in PART? Netnothoun MG A uuesvonae will be distrrbuted to members. aking for info on topologies and problems. The goal of Softwate Pools & USENTX Meetings in Boulder Jan 28--Feb 1. 1980. the SIG #5 2 conimon command language, Consisient actos helerogeneous networks Promaes SIC This SIG wil suempt io layer the present superset of primitives which have been sugeested =f is acknowtediged that selecting a clean, yet complete set is as yet a black art, about which we need io teare mitch mince RATFOR SIG A committee wes formed to select a cheirperson, and evatusie the ) Betfor Preprocessors which have been offered One will be seiceted for PARTI of the new fools tape, the athers wll presumably be included in PARTE SOFTWARE TOOLS USERS GROUP NEWSLETTER Neit Groundwater volunteered fa handie the newictier for the time being Nei) Groundwater Analytic Disciplines Ine, 4920 Old Courthouse Roed Vienne, VA 22180 (70ND 99-6140 Software Tonts A USENDX Mectmgs in Bouter Jon 8-feb 1. 1980 USENIX MEETING WEDNESDAY JANTIARY 10 MORNING SESSION Chatperson -- Mite CF eld Speaher Operating Commrnis John Daneelly NCAR John inioduced a new device, ‘/dev/snew. amd welcomed us to the Boulder USENIX meeting. The contreence way held in @ theatre agar the Merve Uitton. This ess necewary since 450 atiended. There way 2 question as to whether i wm merely coinedeme thet “Mack Flole” was showing at the fume Spenkes F Converting te UNIN Brat Con Medan Electronics Hendrix produces text-handting equipment. the Chicege Eribune is one of their fatge customers -- their shop enntans @ POP-10's, HO) PIP-£1/54's, and hundreds of 11 9900's dered intelligent terminate. Bred quilined snme of the problems end internal comficts which atese in converting thei¢ centrel soltware development facility from RSTS to UNIX, assenrbter to C and Pascal This conflict sounded typical of so muny other conversions In angwer to a question concerning the posdbitity of general guutelines for such # conversion, Brat waggested that system support people work to vet cleat end powetlul exapmies of LINEX'’s power and productivity, Speeher 3 New Product from Yourden Mark Pear Yourdin Ing Mork mentioned fous product atces from Yourdon Yourdon has a compiler foe RSX-FEM VAX aative monte. and 1AM aystern The prove iv $2900 Fat vou, SSOP neat -- for source, future versions may he reteased for the DEC (0. and the Wevern Uogital Pawal machine OMNIX ic a 780-hesed <3 elem which supports pines, 1/0 reditectoon, © shell, bul no ( comptes yet Ur is NOT a PINIX, but is simiter Ht on multi-user. and supports a CINEX Alesystem, fh can tun CP/M binanes, ay it suppers the OTUM sectent catty: hanites a cange of peripherals, md sells for $390 Younes noe offices @ suppotied binary UNIK/V6 ficence, single usce on an A/T) with RLOMS, for 82500) They have one of the new WE teense, shah tctates the 10) alte They prey fo the seve of the systems they tnence 10. Softwme Tools & USENIX Meeungs in Boulder Jen 25--Feb 1, 1990 ‘Fhey also have a queued spooling sysiem for UNIX's, $1000. wove BREAK ~~ Speabes 4 ¢ News feven Intermettice Morris Kiane intesmetricn Intesmeitics in a software house, they use PWEYUNIX. TSO has sffectively boen replaced by using PW (ed, seca, make) + AJE, They heve encountered problems with RIE ta on Amdahl 470. A document Grecribing the problams will be included in the next taps dimribution. loermeirica is acting as the bole US distributes for the Amaiordam Peacal Compiler. ‘They olso heve un improved UNEX accounting packege, dans entirely in the hell, it wilt bo included in the upcoming sofiware distribution ups #4, Spookes 3 UNIX at Fujian Yoshitaka Hiratsute Fujiteu Labovatorias AS & (esult of problema with RKOS disks attached io their (1/45 cunning UNIX/PWB Fujiteu hes Geveloped « reliable div: sysiem, ihe 40MA PF60}2. fc perfosms herdwere level substitution of atermatea for bed cylinders. They have o LISP implementation cunning on thei UNIX. It has no Hosting point support, and integers ore +-32768. 1t supports 1000 free cella, and wp 16 200 literal aloms. ‘Theiz Future plans for using UNIX are 10 port UNIX lo new machines, including the M series (lasge) and tha PF 1506 (mini). Spocker 6 News fees BEN Ben Warnick Bon, Beranak and Newman, inc. QBN rans « serach caviionment, with a number of machines cunning « Number of uperaling systems. in this kind of a mised eovirunment, the tent editor can be © major probleni, 20 they have develuped a new Micon edits. They also have s message facitity smongs! thew systems. The °C machine” described iast lune ta within design obscuives; H Now runs C programs, dul Not yet a full UNIX. They afe curtently bringing up ARPANET NCP coda WBN in booking af issues in the remote mainicnanca of wfiwate, and developeng » distibuted UNIX aydem which will opemie wuhin » beosdcas! hererogencous nctwork. They have » UNIX-besed felwodh Comliol center snd network services manages for APRA-like networks, and are now offering Software Toots & USENIX Mectings in Boukéct Jan 20--Feb 1, (980 installation and support services on UNIK sysieme. ‘They afc geting ateried on a C compiles for the Motorole M6R000, end on convariing the real-time OS. "MAUS? io C for LSE-}1's. Speaker 7 Nows from DEC Budi Munson Digiral Equipment Corp. Bail is Senior E:npncenng Managers for the Telephone and Utilities Group s| DEC Ha descnbed himael€ infocmsity as 2 pasude-product nienager foc UNIX (DEC dotsa’t distribute UNIX yet. He describes bis functwo, in part, at ying 10 undersiand LINIX, 90 the: he can pasa on information within DEC and to customers. He hopes thet DEC can avo products which do not work well at UNIX sites, such as the PDP-31/60. PDPII/44, BLOi's AKOG/7's. He wanta to ensuce that UNIX migrates smoothly from the }i to the VAM, and thal users wall be atte io get the Kesdware inic they neod to be able to fully utihee that machine. He nesused the auchence thal as new products ofe introduced, they will be field iested ot UNIX sites -- probebly Bell Labe. Fichd support ai OEC is being provided with info about UNIX $0 thes hasdwase maintenance and UNIX software types can cosnial. DEC has several UNIX licences, vo they ere able (0 Hudy UNIX, and interactions with future hasdwere products. The main intercat ts in UNIX for the VAX since DEC already has anough OSe for the PDPiL. DEC this yeu ws epending more on UNIX than ASX11-M. DEC is working on s C compiles for YMS, as well as puting in some PWBH features. VMS may even gct bits writien in C The proposition that UNIX would toose its popularity if supporied by DEC was put forward, since ong of 110 main aticections is leck of manulectuser suppor. He seid af one poiat, “People foulside the UNIX community) don't understand how easy it is to do things unde UNIX‘. and “Watching people that ore $0 dammed productive is ermaaing’. DECUS U.S. is almost certain to giant permission for a UNIN SIG; Mark Berielt ia coordinating thie effon, DECUS CANADA end DECUS UK slcady hove UNIX SIGs. Speater 6 Distributed Ring Network Bruce Walkes UCLA UCLA ts doug network research, Tunted by ARPA, they have an ARPANET NCP prugsam for UNIX, and ate now working vo & 6 system (11/45, 11/34 and VAM) aang network (SMbvsec). The ting hardware is similar Io that used a Irving, MIT, end Logicon. Al least Iwo of the sysiems share a duad- port disc, aod the network has scoess to an ARPA imp connection. The overall goels of the project ore: nctwork wide Aiesysiem -tecovery pollware ak “Network jNier-process CoOMMunicEiOn sasiibuted process fanubes distributed dstabase suppart To enable the agiwork wide filesystem, they iniend ta implemical a global neme space Rather than base vhs Ge the syntax “/systemmame/pathneme', of “@rysicmmname!paiiaame’, they will be beeping “filesystemname/paibaame’. Thus a file hes the same full name whea wewed from any UNIX system. Filesystems will be rephcated on different machines, by storing local copes of ihe inode list, and any +e Sofware Toots & USENIX Meetings in Boulder Jan 28--Feb {, 1980 Ges in ose. Updates will thers be propegeted around the net. Fites effi be brought Into a system on 0 demand paging basis; some of the machites on the net may have no disc of their own, 90 peges will he Wrought in at cing speed, much fike # dive driver would, using the syriem’s buffer cache. Orher issues fo he considered are atomicity of fie actions, synchronization, exclusive access, and recovery mocedures oe LUNCH ---0 WEDNESDAY JANUARY 30 AFTERNOON SESSION Chairperson -- Don Ladermenn Speaker 9 Mews From Western Clectric Al Ares Western Fiecirie Co. Al began by expressing surprise at the rete of growth of Users Group, and indicating thet his purpose at fhese meetings ts to answer questions, squetch rumours, and announce new poducis from Bell Labs and Western Fleciric. te indicated thet the question of WECe conlinuing to licence sofware has been answered. for ihe time being. A recent decision was reacted rhat soltware ficensing is competible with the Bell system's consent deciee, so they wiR continue in the seme feshion thal they have in the past. The key appears to be thel no tupport is offered and that the sofiware represents merely e snapshot of « system in use af BTL Al expressed the hope that by 1985 the group will reach crithcel mass, collapse inte a theck hole, und finely tuck in wit cristing cord readers ami punches. ‘There have been no new prnducts since June 79, although some licensing chenges have occurred It is Pow possible to obtain @ small business system CPU binary Heence. which is based on the number of feeminaly supported, sliding from 3750 in $9600. Bulk agreements can be arranged as well A Cotecting of popular PWR iools cen be ficenced in object form, incfuding SCTS, for $4000 132500 subsequent). Al then flelded # number of specific questions UNIX tools can be ported to systems Hke RITS only by licensing the terget CPU fox UNIX. Lint msy he port’ed to PW2 by edding 2 V7 licence to the PWR ficence PWR + VT costs $47,000 foe frst Hcences. Mert will wot be reteased Contrectots who work an LINIX systems must sign an non-disclosure agreement, of be licenced for ihe software products in use UNIX. TS and UNDCRT (Bell Labs’ own interoel versions! will probably nol be released LSM wilt now be relessed. WECo will Sy to release the Equipment Fest Package that Rett Cabs has for hardware testing. The kernel end utilities witl not he liceoced separately, woce WEC 0 is constreined in the way if opersies, to sell ‘as iy” Software Tools & USENIX Meetings in Boukler Jen 10--Feb }, 1990 Soreker 10 UNIX ce the Haeris (6 mbel ‘Bill Shannon Case Western Reserve University Bit described © project in which they port‘ed UNIX 7 to the Morris /6 mini. He described detalie of the architecture of (his machine, incleding (he regisier seta, memory management, interrupt functions, and 1/0. They encounteied problems: the fundamental unit of addrcssability of memory te nots byte not o word. types do not align to memory ihe seme as they do on the Il, there is no stack Feciity in hardware, and the discs have an odd sector sire. Nonetheless, they have V7 running on theit 6 /6's, ln Swapping mrade, and plan to convert that to 6 paging system Sproker is UNEE on am 1DM Sertes/1 Paul Satics Clevelond State University Peul described the Serles/t oe a 16-bi1 mini, byte-eddromabls, with a reasonable Invrection pat, segmentation fecitity, and 6 stacks of segmentation registers. 140 bb done through virtust addressing, Were sre some stack instructions. nd the system hes reasonable (40 gear He indicoted thet (BM software was unusable. They did the porting without » PIMPT John Lion's UNIX commentary wee most useful, He went on to discus tome of the lnptementeiton decisions which were made along the way, and outlined the stages they went through in gelting V7 up and running -obrained a cross compiler for C from U. of Deleware -tieated a minimal UNIX Alesystem on the syaiem disc -tompiled end booled the UNIN kernel from the POP 17, vis ¢ communicetions link debugging cycies -port basic ulilities to the Sertes/) “port the C Compiler to the new machine. The implementation will be finished by next June. wees BREAK == Speakey 12 News free 18C Heint Lyckiome Interactive Systeens Corp. (SC has a UNDO which runs under VAX/VMS, with most of the utilities, Heinz opitined sume of systems and fecilities ISC offers, including their own versions of ensi!. text formaning, screen editor, and a new device the ‘UMC’, which loosely resembles the KMCT ft cen be ested to turn cher-at-0- time devices into DMA devices, the 715 terminal multiplexer is (he classic example. Their VAX UNIX is» blend of V6 and PWR. and atinws @ smnnih upwerd movement from ihe PDP tt it abso allows the use of DEC's DCL command tengeage. and the sheit interchangeably U1 sit seemed p fittle messy Soltwese Tools & USENIX Mectings 10 Boulder Jan 28--Fed 1, 1930: Spvaker 83 UNEM Partermance Coasidersibons Daviw Mosher Auer Corp. (foamatly of Beckeley) Comein bas becn with the development of souls fon the evaluation of system performance, and determination of full sysica capacity presentation was 4 goail overview of ihe areas which have been considered for imptoving UNIX system peciormance. Although scasuned hects may heve found this 10 be ‘odd hat’, those newer to the UNIX game were diclightad to seceive such a coherent guide to performance considerstions. awd’: Swappeng Perfurmance Sanpping tahavios (eile ini 3 categucics: Na swapping, Casy swapping. and hard swapaing Hf the load 19 Night enough for there 10 be na cwapping, process throughput times rise Uncally with tbe number of timultancous tasks. La the easy swap asca, only processes which ase non-runable are swapped oul, and the conflict for resources is mill not tou bed. Under hard swapping, the system may move runadle processes oul iA Order ta being Other runabie proc’s in, but the proc’s brought in may nat actually run, bea other seasons. By adding memusy to the sysiem, we Can seduce Os aven aluminate swepping. with V.SMBytes of an 11/70, parfarmance in linees up to 40 users. Dawid showed giaghs in which be compasod prodicied performance with measured, belore and alles the sdditian of more memory. Ii wes noted thal ths sudden rise ia throughput time for 4 proc onos had swapping cocurs hay 0 large slope -- i @ wery nesrly 0 well) The ewne sigosithm can be softened somewhat by moving oul large progenms im. The typical life of « process consists of. fork amd 106: which depend on ihe bulfer cache, Miesysicm efficiency, and read-ahead. computation: depends on hardware cache memory, syuem oveshend, and the scheduter efficiency. W/O: depends on 1ead-ahead and Blesysiemn cficiency exit: Filesyuem Performance UW has been noted that the inode cache doesn’t work very well. Two lechniques con be used 10 improve it. tnit can open /bin and Juss/bin to farce those two inodes into the inade cache -- they will be used agen and again. And schemes have been Ucveloped 0 use unwanted mode bits in the Micsysiem to indicate inodes which should be tocked un the kernel. The inteat of block reed-shead is that when « block is ted, the next block is read in prepareuon for is subscquent use. However, when the number of procs on users oO porish ts greater than Dall the fumber of buffers in the buffer cache, these read-ahewds confect and cen sesult in 2 net deficit. Moamally used blocks are pul on the tail of the buffers cache, dusing a tong croc, this Sushes the enue cache. An improvement is to oie that if the VO aligns @uh the block boundesy, pul that block an the bead of ihe cache -- it probably won't be sclerenied again, and can be ccused. tte claumed thet the coche hat is $0-60%, oc 1.5 blacks are read per seeh 10 the dase, Note that keepeng s filesysiem ‘linear’ beipa in this scgasd; ibis can be achieved by a complete dump and iesior A detaikd discusson of ‘Optimal “iiness’ layout can be lound in tha talk by Welt Lazear, Thursdsy morning scasion. Suggested Mesystem changes inchuse keeping the root and Imp Btesysiems in core {costs memory and shally the overheads), increasing the buffer cache, and exiended buffer cache ouside of herne! address Space {cals up user momory and can introduce fee overheads). -- Software Tools & USENIX Mectings un Boulder Jan 24--Feb 1, i980 Processor Pesformame Rewheduling ts normally done when 4 proc blacks, of the Hoc says it Ume, and gaty én user mode. Thus the probstatity of a tescheduling + ihe prob. of being in user aude ° ihe prod. of an even pending. Notraly ot 60h2, seschoduling occurs every second, by moving this up ta 2 Lumen oF 10 times per socand, a suigective improvement ix noted, with 16 timet pes eacond somewhat bees. System Ovetheod There is overhead involved in handling tntercupts sod system calle, with a minumum 320 microseconds to handle 5 system cali Terminal 1/0 16 90% cuipul, only 10% inpul -- so pecudo DMA style drvers can be s big improvement, as can avonding gee and putc. Walcups in V6 are donc through a lina search of the wakeup table, io its end. Ni the last vied enisy can sri thi, end going to queues oF a hasbead lookup would be even hestes. SPL‘s aut in some places where they ate not neceasay, Whe in copyin and copyoul, epperently 10 protect the eupervieut tegisters, There was Surther iafo on this specific goin: in Deania Ritchie's ielt. Speakac 14 IDRIS -- UNIX ¥6 ieahatihs Mark Kriegor Whitesmitta, Lid Whiucsmuths has developed, from scratch, an operating system called IDRIS, which has the same system calis es UNIX (except Prrece), the same flcsysiem, end is supposcd to he e2actly bitwise (unary) compatible with UNIX. They will have it eveitebts ia an LSI-U1, aon-memory management vermoa by Mer 21/00, with memory management by June 60. At the mooting lest fune he made smiles clams chat i) would be aveileble now. The markets they hope to compete in inctude LSI-11's ond -23's which might othermas run RTE! of RSM, turnkey products with UNIX-bie sysems inside, and packaged micro sysiema. The IDRIS system wil lack the full rangs of utilitice for ewhils, such at YACC, TROFF, otc. Speakes 15 Contiguous Files im UNIX Michell Geet Ampek Coip They have « technique for adding connguous files io UNIX flesyxiems, in which a portion of a devics Is reserved fas connguous files, and the femainder is used for regular Miles. The motivation for thit was & secies of large image procesiing applications, ia which a second port on the disc is used for Wanalers ta and from hardware which i99'( capable of deciphering the UNIX Aicsystem. Changes were required to mis, chech plograms, cical, sal, em, open, close, write, cic. There wore ? changes to the koraci iself, cach 2-15 unes. Plus the code to handle she files themselves. Speaker 16 Cclermsoce lmprovement: Large Ballers ” deff Schoebman Jeff Schricbman Consulung Hy sncreuseng the se of the buffer cache 10 100-5UOKR, and always seading 1/4 of 1/2 treck from the disc, improvement sa 1/0 throughput can he obtained in the + 40% range af 0 cast of 15% of the CPU. +16. Sofware Tools & USENIX Meetings in Boukder Jan 28--Feh 1, 1980 This madificetion took 4 pages of code, end Js trenaparent fo utilities. I works in V6, and should do so in VP Wy affects only reeds, as it is essentially an extended read-aheed. Jeff hes » brief paper describing the mod, Speaker t7 Better Sixae! Manzgement for IPC Paul Rubin Advenced Musiness Communications, Ine. UNIX soplication systems offen need cooperating processes, one to provide operator control of 8 system, another to provide fati device coniral of sun some computation The iteditional model is for one proc to write messages into a pine of Mie, then signat the other proc, indicating thal message(s) ore waiting The problem arises thet 1/0 iy interrupiable (non-atomic), end mus be restarted fatlosing « signal catch. Vanitia UNIX eflows signels only fo he accegicd oF ignored, no delay of queucing of them ia poscible. The solution Feul hes developed fs (0 add 8 ‘ponding’ state to signals in UNIK = Thus ‘signe (SIGHUP,-1° wilt give the = signal «= @ penning = state. The coll ‘sigs await (fd, bitrrask —of —signals)" wilt block until one of the signals indiceted in the bitmask arrives. of teturn immediately a bitniask of pening signals, depending on the value of “fd. This scheme allows for e more fexible and coniralied handling of external evenis. it mey be unecessary with the aivent of V7 multiplexed Ailes. THURSDAY JANUARY 31 MORNING SESSION Chaupersons -- Lav Katz and Sem Lefer Speaker 18 C and Faseni from Whitesralttes Math Krieger Whitesmithr, Ltd. Whitesmiths bes been involved in the productinn of C compilers and cross-compilers, for ASX, RSTS. RTI1, the 780, and 8080. They now have » VAX native mode C compiler and loader, end « Pascal to C tranvatos, They ere working on compilers foe the MOR000, BORG and 170. Fach C compiler product inghates a C dbrery. The Pascal will not run with any C compiter, dur to the wey it handles sieuct members, Sofware Tools & USENIX Meetings in Boulder Jen 20--Feb 1, 1990 Spreher 19 UNEX of an Aweisbl 476 Gordon Kass Anideht Corp Gordon described the efforts by which they have port’ed UNIX ¥6 to an Amdahl system. They did thir without the help of 5 PIDP-19 to lean on and bootsirap from They proceeded by obtaining Bell's C/360 compiler, the PWB C compiler, to which they added 470 cade tables and their own assembler Then by writing MO supervisor drivers, anid converting utility programs, they were able to suppor a UNIX under VM, slongside CMS, MVS, SVS. etc. This is e V6 aystem wlth the PWH shell, C compiter, SECS, make. accounting, full screen editor, RIE. and an automatic disc fuer. Because It happem within VM, YM commends ate sill eveilatle, their system is eHocased 6MB of main memory ond 19000MB of disc. The Handed 1/0 library hus been modified for efficiency improvements, In the coming months they will be converting to V7, Improving Mesysiem bectwp. adding Formatting a suppost Am@ahl document prepertion, adding 9 debugger, C optinuver and newworking. The sofware fy not for sale. bul if Amdaht custorners ere resily keen om getting it, be suggested they ask their macketing cep's about it. Speaker 20 Opttaleed Dior Freefiet Layouts Wolt Lares Ait Force Dats Service Center Vanilla UNIX mmkfs and icheck -s build Rlasyriem block freetisis in « manner ietended to opuentred diet. performance, Fies will usually be etoceted blocks sequentially from the freelist, and thous docks wit be requested by the sysicm in the seme order. The Arsi block is rend, and [oltowing e Axed delay in the kernel, the second wilt be requested. ff the Freetis! kk structured to thet the next block (¢ aMlocsted af the aprropriste rotations! distance, clean reads will result, with minimum fotationel delay. The original scheme wes based on an 11/40 running RPOY's and ie not svitabte for other syvierne. To perform « rrcasute for « specific dist and cpu, one needs apecy for the disc, and 4 time measurement from ¢ modified copy commend. By way of example, en 11/70 sysiem which hed been atizining only 1 bloch/dise revolution was improved to J/revolution, (hus secomodsting 50% mors weere. Osher factors include individual processor speed, herdware cache, memory intetteaving, bus configurstion, superblock freelict size. Memory site, number of system butlers, number of mounted Aiceysiems, user jond end disc driver software are apparently not factors in this analysis fihere is some disagreement on this point). Flere are the magic numbers that Walt presented. Members of the audience suggested thet they are conservative -- $0 Ivy them oul, but messure the resuls for pour particulier configuration. Also, these numbers do not apply directly to V7. The numbers ate every — nth — bloch/sect —per— track. Disc 34351 44/4581 OO AKOS J+F ate wu 4 RKOS sire ane yn AKOKT Wi be “a RLOD ay ue 41 RMO02 192 £092 wy2 RMoy 20/32 18492 10732 RPO) ae aso a RPOA/S/6 (ead 172 Wiz Sofiware Tools & USENIX Meetings in Boulder Jan 28--Feb 1, 1980 aso3 torte sib S106 ass 19/32 $5732 10/22 RXxOI Vv vo Nb &X02 ita is Ww Beoshes 2¢ (nteractive Process Conirel fis Kulp LLAS.A., Austria Jira presented a aumber of problems which relate to the user's view of process inittalsation and coatial, The '&' feature is permanent, allowing no further tty input, ihe “! escape is not gencsal, requires an aniva process, end may not inher envisenment properly, ps must be run for background walus, zombses are @ hassle, the user is fosce to think of process id's, not job Names, ignored signals cat actually cause ¢ swap in Grol, multiple wgnals sre a problem, sad intcrrupis con’! be masked, only geared oF encapied. Te solve some off theat problems, he has developed a sat of conirol commands, whose syntan is as follows: { God} eu job in foreground .b bod] rua job in bechground 4 lob! sap joe 21 LUE is jobs. 8 ioe) suppress ssynctonous reporiing (quiet) God) termanesa (kill) jod comtrol — (vaderbar) suspend forcgrouad process Got exarnpie, du ipe -2 >> Be wkes 100 long (9 wail, $0 <cut> — STOPPED we a + STOPPED du ipe -2 >> Bite wd the job continues ia background ou. In the facility, jobe are moved beiween foreground and background by changing their inpul/oulpal from hy to /dev/nul. Signals were changed to add sig—hold and wq—deler, which inke signals snd send ihaen sig—hotd, ribar than the default. This code will be available in ita V7 version. fipeaher 22 USENIK Aaucancemeats Lou Kaz Columbia University A 4ah soliware distribution inpe is being prepasted, Closing date for submissions is Feb 15, 1990 The lapes will be sent oul about April, (980, end will be seat io Institutional USENIX members Artanacments hove boen made for interchange of tapes and newsletters with the UNIX user's Groups of the UK, Canada aad Ausiralis. Those will be 10 newslerters coming out in 1980. USENIX elechons Softwate Touts A USENUX Meetings in Boulder Jan 20--Feb 1, 1980 up this spreng, onty Institusonal members can cast ballots The neat USENIX miceting will be Aeld wt the University of Detaware, June 00-21, (980. Proceedings will be published at that meciing, which should climinsic the need for detwiled note-tsking! Speakers should 0 least provide. Comes of thar viewgraphs lo the confesence orgenizess. AW materiel for publication should be camece- teady ss BREAK ---- Speaker 13 Pert’ing C to w Word Addexsable Machine Sam Lefer Coase Western Reserve University Sam describes bis work as Yet Another Portable C Compiter, he has taken it ju the Hasss f6 mini, which he says iS a very awhward machine with which to work (see Bill Shannon's tath, Wed afiernvan) Poss § oes all syntactic sod semantic ensiysis, ity intermedi Language is cxpfeswon iiees. Machine dependont portions are transiaicd, including all edusess offseis. The independent language is optimized. Pose 2 handles al} other code generation. Expression iroes ate processed one by one, guided by a lechaique af estimating the aumber of cegistera used -- this is table driven. On th Harts /6 ike fegisiers asc ugly (physically overlapping. some insteuctions imply register usage). There is no sack Support, end pointers ayo inconsisieni. The project 1004 1-2 months of learning. 2:3 months of hard work. Speaker 14 Seltwase Testing Bob Varney Analytic Disceptines inc. ADL is woxking On programming of acousix sgnal applications fos the US Navy. These are several locations at which the work is being done, 30 they have ect up procedures as an overall puade (0 software development The banc concerns safe sotware conitul, standaid practices, und testing AD work is based on a "Progiam Unit’, which consists of documentation, source, ies dete inpul, lest dala output, end results analysis. These unis are held online, and intecactively updated. Static evaluation of programs is performed, snd can be used in developing tea cases. Spasker 25 , ANSI BASIC tor UNIX Chrs Stusgess Human Computing Resources Lid. “ Of ihe BASIC tmnguage processors avaiable, ANSI BASIC nearly a proper subse! of the BASIC’s supphed by mucro vendors, and UNIX BASIC intersects with these only shighily, HCR has develiped s BASIC which inchudes the features of ANS! and micro BASICS, with exicasions These include steing handling, TEK 4012 Graphics, block uructuring, a help command, chaining (for sunning sties of pending for loading subsautinc libraries, and exec for atlowing the ust of shell commands BASIC. The product is intended for use in teaching, busines, sad persona) compuiing, -20+ Sofware Tools & USENIX Mectings in Boukter Jan 28--Feb 1, 1940 Ana iowd of 4 ‘weer uniia’ the swapping and paging sysiems performed similarly (computation bound), bua hy the hme 16 units are running, the paged system runs twice as weil. increasing the budler wise to TKB umnproves performence of big jobs, #1 the cont of fairly complex kerne} changes Inciensing main memory improves performance overall, capecially for pant LISP progsams. Overall, changing from a smal swap sysiom 40 more memory, paging and big buffers gave an improvemens of 43.38 down to 9:00 for a 13 job load. Iovieasing the number of buffers in the buffer cache [rom 32 (0 64 gave no met change to time required ta run 6 test compile, BUT the total number of disc isansless was down 15%. It may not be nowceebly (anes, but ia’s onsler on the diac, The whole thing (ook about 1.5 man-ycara 10 do, shased between 2 people, This version af UNIX is being distributed; these are now sbout 12 sites nuaning it. Far info, contect Keith Sktower Cumputes Science Depa. Evens Hall University of California Bestoley, California $4706 Speaker 33 A Modesats Ode DB Management System David Tilbsook fall Northern Software Research Deva desceibod his “TIPS system, which provides DBMS serviccs on o scale beiween grep and INGRES. The system is bused on 6 sinple, standard method of tcat dorage and output. bh is cusrenily hae 30 users, and 70 datahasca, in the wreas Of date Gictionasiea, project management, bibliographies, correspondence, documentation, and tckephone direcrories. David suggested that TIPS strengths were that it is based on simple tent Ales, is small, casy to install, and cequires ne hernel modifications. fle then admitied some weaknesses: it is How af searching large bodies Of info, it has no security beyond the UNIX Glesynem tend no concurrency protection), is nol quite fully bilingual (English/French -- it ts pactiatly), is besed on and dependent on the QED edtor, is doa yal implemeniad using STDIO, end allows no nesting of structures. A fusthes strength, howeves, is that il ie svalable to any UNIX site free -- it will bc on the upcoming Speaker 23 Key'ed 1/0 Mechanism tor UNDE Bob Lucmis Altert Einstein College Sob has developed # tey'ed W/O facitity within UNIX, based on the feciities of the XEROX Sigemsz Series systems. The code will bo sent for inclusion on the software distribution. -n- Software Tools & USENIX Meetings tn Boulder Jon 28--Feo |, 1980 L FRIDAY FEBRUARY 1, MORNING SESSION Chawperson -- Wally Wedet Speaker 4 Au Eabanoed Speiting Checker Davedt James Ampes Cosp. Undes the V6 spelling check, ihe leat fy broken into words, fun through & unique sort and merged with the dicuanary, to find cacepiions. David has extended this to inctude 2 hash between the soc) and the merge. Thus when booking for a word, its hath is used io form a disc block number, and the cocmect section of ihe dictionacy iff reiciaved in of most } scak. Uf the block is slscady in the local coche, no soak 13 required. Sone general probiems in speHing checking include: stripping byphenation, capitals, end suffixes. There af¢ no universal cubes fos suffix siripping, bus it is posable to store valid suffixes with each word in the dictionary. For intecective use, the spelling checkes suggests alternates when 1 finds » bad word, will perform source Sle updating es WW goes, provide continuous dictionary updating, and handie pulomatic cartections for common misspellings. David bas e 38,000 word non-propriciasy dictionary which will be made available (this compases (avoursbly with V7's 25,000 word dictionary). Whet he would like io collect is a hist of iypaced misspellings of wosde, 20 What he con improve ihess techniques further, Speaker 34 Image Processing Bob Grey Patern Analysis and Recognition Corp. Bob Ucscribed their problems in developing a yoliware development facsiny. Their applications are nate of she art, end as such ase not casily specified, there are many persons implemening new sodiwass, these persons want to shase sud trade Code, pr the end users are nol the persons now devaloping the code. The system they have features sicsative enhancement, provides anline menus and documentuon, and slows oiher processors 10 be down-line loaded. {t does this through a collection of 75 shell command files, which make extensive use of release AUMbECs and updaling. Thia ensures thet there 15 always a wothing vernon of any apphcalion, and leaves mare time for image processing development Speaker 4 _ DB Tmnage Processing ter Blotagy Noel Keolf Columbus University, Biology Dept Noel ay using JD vectos graphics to study and mode) brologscal siructures. This work finds spplication in the (allowing areas. - molecular modelling, provein stucture and interaction “a4. Software Toots A USENIX Meetings in Boulder Jan 78--Feb §, 1990 Spenber 26 New CULC FORTRAN LY PLUS Robert Bredbury Commercial Union Lessing Corp. CULC’s Fortran (V Pies 5 DEC compatible and MACKO-1 compatible. It comes with CULC's Naber, and lity, and converter frost o Ales to obj fites. 1 Incledes @ UNIX system call Hovary, and everiaying fecitties. Recent improvements sre an inctude statement, list directed 1/0, the ability to mix C and Fortran, « complier thet runs JOM fester, end the cove productd is 10% smatier, 15% (ester than previous F4P compiters. Thea are 30 sites tunning this system, after ) years on the methet. There i minis) support on thiy prndurt, for which binaries onty ars available, CULC cuviomess must have * DFC Fortean 1¥ Flos tleence. This cw version is now out, at $7500 commercial, $1500 educational, with a 3756 charge to upgrade to the new compiter Speaker 17 Reantag V7 on small POP-f1'e BH Jott US Geological Survey A aumbes of changes fo V7 ware required to get ii to ren on the 11/34. The bovistmp progrem rens in two sieges, i) needs seperate (AD, doesn"! support some dizca, and needy al least 64KB of memory. A partial rewrite wes required. UNIX V7 itself is too big. By reducing ems in the parameter let (say to. 2 buffers, 40-50 inotes), ond removing accounting from the kernel, i con be made smaller. The mechine it, mAD.h, hes some bugs, including incorrect stack setup, 4 KNSAG reference, and failure to enter at hoot through trap properly (see 70.2). The RLOI driver doesn't hendie rew 1/0 property, and pn the 70 it needs {0 allocate the UNIBUS MAP, which if doesn't. User programs which ust Goating point need to be recompiled, and some utilities have & size problem, at expected. ADB, DD, end AWK can be meade to At non-sepatsie 1419, but LEX and 77 will be more difficult, Overleys ore avaliable in too flavours -- contiqguaus overleyy In which there i4 © root segment and sevetel overlay segments which ave selected by @ cell to an overiay subroutine, and V7 hes on overiaying function iteel, ‘V7 bugs inctude the following, On 2 heavily loaded system, an inode misaddreseing cavers f 10 mine the start of Mes being read. The clist, if tog smail will crash the system. Increasing ity size afte this problem, but commen from the exdience suggested thet @ size chenge onty postpones the problem, it does not remove iM. The CU program hes its stgumeats in a coll 9 ioctt! reversed. In FIT, fongops routines use Raed point -- these can be changed to Moating polni. Several persons promised to continue discussion of problems tite these In subsequent issues of the USENDX newsieties, soe BUNCH ---- THURSDAY, JANUARY 3), AFTERNOON SESSION Chairperson -- Robert L. Cannon Sofware Toots & USENIX Meetings in Boulder Jen 18--Feb 1, 1980 Speaker 28 SELD Detabe Syste Herb Edelstein Herb gave » dexriptlon of the SEED Datatese System, which originally ren on @ DEC 10, tat now tuns on ISC's UNIX. The product is claimed to te a portable CODASYL DBMS. hi is based on [SCs Fortran compiler. The system addresses questions of security, siorege management and concwrrency. The prive is £9500 for a binary licence Speaker 29 SanpitGed DB Acteos: YACC ead INGRES Neil Groundwater Analytk Disciplines ine. ADI be working with the US Nevy on vofiwwe development for 2 collection of Advenced Signal Processors, buikt by IBM. There ere 35 of these in use, each containing es many os 100 modutes, The units are carted in vehicles, reconfigured as necessary, end shipped from site to ate, Keeping the operation reticble and maintainable it lergely @ probicm of keeping inch of the array processors und theirs mainiensace histories. The sofvtion that ADI has implemented le referred to as “Dectrion Network Procesing’. The weer moves through 9 hierarchy of menus. and need nol be eware thet there te UNIX yrtem endernesth. Different persone’ responsibitities can be reflected in the menu choices available to thet accounts. Ale primary evel of hardwere/sofewe configuration info, prep in used to And and peraeni Info to the ene. Ate secondery devel, mare compien requests ars haried through the ‘equel’ query program of INGRES. The menu facility 9 aesitable to other shes. Sprater 9 Geolad lasecective Envireoment Jomes Herriot US Geological Survey James described thei: efforts to davetop 9 collection of (gots 20 slow wars te tateract with (hale cata, petforming transformations end producing plotter output, The dara with which they are qorking ore ‘sometiones as lsrge as [00MB time series samples. Speeker 31 Berkeley Virtwal Memory UNIX V32 iM Joy Universtiy of California, Berkeley Rill described the mechenisme by which demend paging has been added to UNTK ¥32 {the origins Bell vertion was « swapping system). The changrs include two system cafls, ond 15000 Nines of code (7500 af which are comment) Measurements were performed, wsing 0 synthetke user load, to measure ihe differences in perfuemance undet swayping/peging, St2byte system hullerVIKB duller, wepacsie disc comtralters, sire of bulter coche, and quentity of mein memory -22- Sofwere Tools & USENIX Mectings In Boulder Jan 29--Feb |, 1990 » devign of antibodies through recombinant DNA - orysteliography = reconstruction of feurel systems To fecititate the fas) urea, they have a laser scanner, catted the ‘ANT (eutomatic nerve trecer), which eflows ther tn look et tages ins rentorable fashion. Noel showed slides of verlovs examples of their work, Speoher 37 e Statwe of UNIX V7 Dennis Richte Pett Labs Dennis rernmarired the bugs which heve been reported for V7, end emphasized that the Newsteiter wit! be used for reporting any further hugs, and the fixes. 1) Jn low.s, the parity fault Interrupt is set wrong, at ? Instead of 10. 1D) in converting V6 Alesysternt to V7 wtih TAR, there ix @ sign extension problem in the stat routine 3) when running an 11/70 with RP discs on the UNIBUS, the booistrep doesn't set up the busmap. Ay well, the RPO) doesn’t allocate the busmep. 4) wakeup!) cathe seirun() which recursivety calls wekeun(). wakeup() shoukd so beck to the beginning of ts Hist, rather than continuing from where it is. 5) bdtv, trem, aldiy, airem in Abc perform long divisions wrong, es when dividing by 0100000. © eh displays floating pol registers Incorrectly (in the wrong order). 1) the (res lope driver hes an incortect define for the RLE bit. © the C optimizer can go into toops; this 1s known to heppen for long compares. 9) boctel way eritlen so as pot to Nugh the inpul quese when sediching tty modes Thit cen couse problems between normal end chreak modes The simplest fix wnuld be fo force the input queve to Tush. 10) the problem with ¢ amall clist crashing the system may be related to the presence of the DZI1 driver, which seems fo he # common festure in those sites which have reported this bug 11) TUNG sent HT*s can heng, with the Interrupt never occuring. A timeout could be Inserted to check for this type of condition. 12) the removal of spiS() In copying end copyout should be done with cere, H may be needed on the smaller [1's which don’! have the supervisor registers: 433 In teletion to the PDP- 11/44 aot running UNIX property, V7 does not use the entre register set, 90 there should he no probtem. 14} textc has 2 parenthesis problem, running lint -b on it will show It up. -2$- Sofware Toots & USENIX Meetings In Boulder Jer 20--Febd 1, 1990 v ft Sprecher 38 ‘ Wen Coon Use Greve Jone fess Onyn Systeres The Went Cost Usert Orowp bp accepting applications from individuals for membership, W be open to those interested in the Ideals of softwere development environments such as UNIX and Software Toots, Hy generat goals are to interchange technicel information, with primary focws of activities «hich are in the public domein, and to foster interchanges be(meen growpe of osers of proprietary pechegue. Newsletters will be published, containing short pepers ond letiers to the editor. Rogoler features may he run as well, such as hardware and software reviews. This users group is tooking fot volunteers help in the work. Sofwere distributions wif techede Ihe earfler conference tapes, showld ba dene os ¢ 2+) wok iuenaround From receipt of order, wift be sent out only of new tapes, at a cont of $7035 per mpe (ape + hendling + maifing). To become s mamber, send $10, US ta: Login West PO Box 58) Mento Park California 94025 Sprohee 99 faterartive Image Preeevetag Rex Tracy TASC TASC te working in arees of image grocrasing, incheding mapping, peodesy, charting, rarrigatton, Image dete entrection, geothermal swurces, mensuration, remote senying and ovesnographic imaging. They fre in the business of evetuating erchitectures end algorithms for use in these orem, They have en image processing language under UNIX FWB, which they if be moving to a VAX. Thele sysiem weer en FPS AP-1208 orrey processor. Ret showed slides of knages in vartows viages of entmacement. Incteding the craatlon of ¢terstion contours, gravity enomely fiekie, edge enhancement. and focelized Histogram equattestion within « user-sketched eres. He olsp showed images on which en automatic classifier hed teen epplted. ty Seperate regions of river, cily, forest, and other vegetation, A primary motivation in this work & 10 prepore imeges in such a way ef to aid humen phoio interpreters to do thelr job. He went on to present eo dighe! imegery datsbese over o smell region. buit up of s photo, map, telfroeds, transmission Hines, and cuftural information. ‘The grephics tvots they are osing are apperenity public domain (they sttsined them fom another she), dat the image processing code will probebly not be distributed. | -%- Soliware Tools & USENIX Béoclings in Boukier Jan 28--Feb 1, 1980 Speaker Interacuve Graphics la Pharmacology Tom Fern University of Catilornia at San Francisco Tomn’s wosk is intended 10 suppori sescarch snio cational diug ucugn, which they hupe can teplace simple discovery of new deugs. This cflont requires some understanding of the intesaction of complex molecules wilh human tissues, the computes graphics lab provides a micans by which sescarchers con interact wih nigleculas models cprtaning 10,000 individual atoms. To pesiorm the same task with physical mouels would require tons of ‘modelling materials. Detsils of theis work can bes found in the wintes issue of the journal ‘Computer Graphics’, 3 publication of the ACM SKIGRAPH. The specific tudls which support these efforts include: A gfaphice subroutine package for the EAS Picture System 2, « beam-penciration, iscke-wriling sysiom costing $50,000+. Musdificationa 10 wapport one seal-uume process. Before the mad’s, average ime 10 wale this one proc tp was 30-40 ma, with a worst case of 120ms Now id is Sris average, 20ms worst cast. To do this, ihe proc is lochad in core (preferably at the high end}, and long kernel modubes luke mvcore ae changed so as to be pre-emplible when ihe seal-leme proc needs to ba scheduled Suppan for « vaiiable number of subsouline arguments withu separme LAD space programs This Invalves a mod to the 11/70 processor, and has bacn documented ia ong of the aides nowsleiters. Fast 1/0, using few contiguous Acs. Toni scieeied a film which they made straight off the face of thew display sistion, showing theis interactive touls in use. The pasticuias molecules being bandied in ihe demo were a large tsensport mojecula being used (0 cary a amalice growth hormone, a1 might be used in the treatment of premature babies. Tom indwated that the 3D vector data ss passed through the matsin haidware twice, once 10 display if, and unce to calculaic the inigrmotocular bond disiances, whech ste display continuously as dashed lines, and numerically. The hardware supports hither and yon clipping plence, ‘which aliow the user to limit the view of the molecules to an aves of interest pastway Gown their total depth. Tom agreed 10 send out the mod's be has made to UNIX. Speaker 41 Speaking Terminal fos Blind Programmers Ronald A. Motfard Drug Enforcement Adauniimaiioa About » year and » half ayo, industty had yei to provide adequate tools for blind persons to use computers, braille texsminats sulfes from tow feliabulily, due to thei mechanwal natuse. Hon sct out 10 develop his own voice output ternunal, called VERT (VER bal Tesiminat), VERT 1s on 8080-based unit which 13 placed on the ity linc betwcen host snd standard terminal. le holds 16KB of PROM for the tules of pruauncinion (after Mcliroy’s techowwes} and user inierfacc, plus 4KB of RAM fos buflers iafosmation is buffered, snd spuken using » Radio Shack VOIRAX voice synthesizer. Ron has the unn tuning at about 90-100 words per ounute, his goel es J00 WPM, bul not with thit hardware configusation. The used can opciatc VERT in vanety of modes One key al a ame inpul mode can be used fos echo, and $0 Ucterming vacations in keyboard layout (hunting). Word at 2 ume has aormsl uses, while 20 coho On tnpul is uscd for entering large amounts of text. Output modes vary us well, depending on the contest. The wou con be sol to buffer a charactes si a time, word, iine, of pasayraph. It has been | | -n- Software Toots & USENIX Mectings in Boulder dan 28--Feb |, 1980 jaughi 2 mode in which it undersiands programming catemenis, ond will prescnt programming elements Mose explicily 10 avord smibiguity. Ron pinyed a tape of some typical iniesachons, and indscated that he concentraics on writing code which *sounds’ good. Other programmers’ code os often herd to undeniend whta spoken. He losis strongly that eny blind person who can use such a system should be given access 60 One, and university, Bovernment and indusiry shouki should be doing it. These is a company which is developing oad selling VEAT 3000 teinunels, for abows $5,000: Automated Functions 672 Armistesd St Alexandis, Virgina 22312 (202) 362-0979 Ron's tlk was followed by a number of quesiions and comments, These ase other groupe developing tools for the handicapped, and ons unsatisfied need is fos a portable note-ishing sysicm. FRIDAY FEBRUARY 1, AFFERNOON SESSION Chsuponon -- Ed Saurkowshi Speaker 42 Summary of Tosedsy Software Tools Mosting Debbie Scherer Lawrence Berkeley Lab. Debbie picsented s bref sunimusy of tho Software Tools Meeting. She also preacnied an amusing quote atinbuted to R. Rewh from NYU: “The day to day iavaids of the IBM programmer are always $0 amusing to those lucky enough to have fever been one -- like waiching Charle Chaplin cook s shoe.” Speshes 43 TTY Handling Dan Frankia GaN BBN has an caiended terminal dives tt alluws setable Control characters, 8 polite mode in which inconung Messages ure micrleaved with keyboard achvity, deferred echo, & bil mode, pege bengih metecizal and so on The code can be diatsibuted if ihere is sufficient interest. The question ons raised as fo what i¢rmunal Control character conventions people use. Roughly 30% of the audience uses the ofiginal Bell conventions, }% have following the DEC stendard, and 40% are using something else. -M- Softeere Tools & USEMIX Meetings tn Boulder fan 28--Feb ¢, 1900 Speaker 46 Potting vp UNIX whee yoo deel kave wack Robert A. Morris University of Messartasetts, Boston Robert presented » drtef history of the evotution of hie new UNIX system. Hts conclusions were thet new sites should seek some help from within the UINIX community, end that having o friendly site which wilt mske « bootable copy of your system modie is a big help. Sipeoker 45 STDPLT: A Derice-Inéepandent Plotting Package Jobe Nicholts Ampex Corp. John described en output-orlentad device-independent pbotiing subroutine peckage which they have developed. The peckege will be on the upcoming 4th distribution tape. Speaker 46 Twe LS! Layout Tests Robert Methees Ampex Corp. Bob descrited toots they have developed for LSI layout design, hich relate well to courses based on the book “Introduction ig VLSI Systems’, by Mead and Conwoy fAddison-Wesley 1980). The user passes tayout commands from RATCIF through CIF ta a plotting routine called PEN, which drees the feyouts. Different dot patterns are used to display rectengular egions et vatious layers in on LS! circuit: these stipple patterns are chosen 90 thal even when overlayed, it ix possible to identify underlying layers. The system produces raster output, end can he used with Goukd and Versatec plotiers Speaher 4? STANARGS: A Commend-fine Argument Scanner Guy Newmen Ampex Corp. In the collection of tote in the UNIX system, there extst » number of different conventions for the eapression and paring of command arguments. The motivation for the SCANARGS subroutine which Gary hes developed is to improve the human interface to these tagty by encoureging uniformity of Mgument syntan, while sHowiog clean recovery from ersors in argument fists, and allowing this code to he shared. Thee, ‘usage’ ." messages wilt be handled sutomaticeily from the format description passed in scrmuegs(} The subroutine cuit tooks fike: seanatas orgc Format| pointer...) where elements in the forme! ere similar to those in printf end scant The uses! “%' chareries indicates that ant argument ts optional, white using‘ indicates u requited argument For exemple, the syoten for fh tg diff Ch) -feth} fie! file? Tor which the catl to scanergs would be -29- Sofiwere Tools A USENIX Meetings In Bouktes Jen 10--Fee 1, (990 i ! 4 acarvergs (erec.ergy. "GT VA. eth Mel's Melty, | QO dlemhs B fings Bite! Afite??, Tiiefty, this means i2 an opthonal Mag to he stored in Menke, © second set of up to 3 cpthonal flags should be stored in flags, and the file names (required) shout! be stored in two siting sreag. This fecitity fp teased on STDIO, and wif! be on the 4th distribwtion tepe. Derma Ritchia comennted shel there is a similer perkege in use of Belt Lats, end agreed thet this ts an important ares of discussion, which will be continued in the Newsietter, Speaker 48 Blech Holes Ia UNIX Fitesysteme Joe Yeo Sctence Applications Inc. Joe described » situation he encountered on his system, in which » directory hed grown Wn sire tw the point where its sire had overflowed. Thee it har reached ‘criiical mass’, and files plonad bn ft vlmoty Gisapprered. His etterp’s to find of remove the collection of Mes in that directory fuited, shthowgh the Alesysiem space wax indeed efiocated. Rather than teke ihe sysiem down tong encagh to patch the problem, he deckied to try I9 to pairh it online -. which he did succemfaly. Hl: tet ted to on animated discussion of a variety of simile sieetions which cen erie, and how they shovhd be controlied. Spesher oo Vevitatton te Jota ou iafermat Ineernetionel UNIT Network James Ellie Duke University Penple at Dute, end at the University of North Cerotine, Chapel HIN, are forming an Informed UNIX net, in which they are inviting perticipation. 11 all, wf feast initiefiy, be hesed apon the warp code from ‘YT, ples modifed mail and news program. The architecture of the network was not spefed vet, although i would appear thet it will initially be 0 ster, with Duke ef the center. For informution, contact James Eltis Depa. of Computer Science Duke Univershy Durham, NC 27706 {949} G84. 3048 Spenker 50 Dive Scheduling AND YT on « L008 John Bass ‘Onyr Systems 1 There sre st feast four general techniques which cen be apptied talon scheduling in disc drivers: FIFO, Sort the requests in the IN direction, sort them in the OUT direction, end sort therm in IN and OUT, depending which wey the diw heeds ate moving. John sugested that read-aheed wif work well only with IN ordering, and that IN ordering is preferable (re that reason. The norm in UNIX drivers is IN and OUT ordering Software Tool & USENIX Meetings in Boulder Jan 28--Feb }, 1980 Ooyx has developed a table top ZYOUU system whieh suns V7 UNIX it 1s svailadic with a binasy imence, plus language processors for C, Pascal, Fortran, Basu, and Cobol He suggests thal us speed may De Comparable 10 ap 11/45 with DZIt and RPO, plus of minus 2, depending of the spplicasion. [now supparis SE2KH main memory on an § user system, with LOkIB desc, at $21,700 for ihe machine, $2500 for the V7 binary. Single user systems should be available for about $20,000, and peripheral improvements are on ibe way. Spenher 51 , C on the Mesaee Charles Forsberg Sidereal lac. Sitcseal is invoived paimasily in the develupment of microprocessor based terminals for use with TWK, etc, These ate M6100 and MéM000 based, and they have post'od the Muchie C compiter to the Mox000. Thes assembles 1s based un the Univetily of Qucenslend 6400 assembles There us, of coune, some question as to the relative mecits of the 0468000 and the 26000, Chasles prefers the M6000, in part becauac is supporic a 12 bit address speos A tes! program in C which took 9% bytes, and 43 seconds on an 14/45, look 114 bytes, and 5.1 seconds on the M68000. They will be masketing this C compiles, although the price is not yet known. All sessioas saa Close enough 10 the cortect ume thai no Saturday s¢3si0a was sequised. “ue fecur te Aronson arthur Atkinson Augenstein tutrey-Huniey Avery Beker Beust Randy Banke Rartelt Oradvury Oradehow drockentrough Seucnner Brunhotr Brunjee Burgess Burk Burrowes Busoher mutere Connon ir Cerling Corneal Router Usenti Confermnes Registrants P. Ack fecurso fdaund foanl Jnaes Mbect Bod alfora Thos. Allen Gell Anderson Derek Andrew arnold Jules Aronson Lowel! Jay Arthur Kea athinson Welter 0. Augenstein Gene Autrey-Hunley Beaford W. very Wilitem B, Bever IIt Levrance t Hoverd fendy Peter Repke Merk Sortete John Base Ire Riren frank Boden neeave Bradbury Tom Pradehow Allen £, Brockenbrough foneld L. Proermmn Neve Brow Dr. Walter £, Brow fen frown Todé Brunhoff Shannon Brun) Merry ¥. Bur 4. 0, Burn Jon Purroves Devid Buscher Steve Buters ®. OL, Connon Cher tt Richerd Coriteg, Pruce L. Corn Ratherins Chen Qeily Crapeen ’ farversbty of California ef con Birks Fational Purcaw OF Fe ondords PKR Raaor tar General Clectric Co. Wughes Alrerett Softech Microsystems University of Sapketcheuen Kontera Flectete foelng Aerospace tational Library of Medicine Fountain Rett Comoswy Collene, Cansdn Pell Cabs RE International ATRT Long Lines Jamestown College Rape Rritish Petroleus Coapany, Ltd. Californiv Inatitute of Technotogy Onge Syntemp Retr Lots Pell Tele, Labs Rand Cor Atr Force Data Services Center MAS--TCST Commercial tinton Lessing Corporation Queen's Univeraity Cecnegte-Melon Univeraity #Osc Advanced Buyin Morarien Colle Microtel Pacifico Reaeerch (G&G Idsho, Inc. Coseerofal Union L University of Denver Eer Research Inutitute DORIC Sebentifio CrSA RAH Computec aagsarL the Hitre Corporation University of South Caroline Yourdon, Inc. Computer Corp. of tmerica Prighss Young Univ Collautet College ja Commun icationa sing Corp Pell sorthern feseerch for Research Inetitute aE item Hevelopment Corporation Tewtroniv tac. Coston Publiahing Company rolene (engee fonpacs Lastey torbin Corey fox Cae Corets RMortaghe Pana Davy Rowson fe Jone, Re dager Pelaonte beagary Petrie Diekson Demeaton Ronnelty Panne tly Teuney Downey Prams bunaway Dunn Dutegins Dyer Filet stein Ftsolt Fadart Fiteta Figen Fllts Eaigh Eelinger Farkas Fetae Felton Feremte Ferrin Fane Forsberg Faster fourt Fowler From Frank Frankiio Freiling Feledman fucks Fond ingstand Yur Roulder MWeenty fonf-rence Ted. F. Catrean Porald W. Conner dock fannors alpn Cooley Catvin F. corete POON, Cneey Arad Cov Pr Prat J. Con Pat Cobbane Richard Currte J. Piltertonhe Yate Pron fone F. Pavy Philip fh. Pauson Kenneth fe Jong Dale Nesoper favid Helmonte Rteve fempaty fobert Neirte 1. Pf, Pickton Ren Pomenico Gary foanelly John (.. pannebly Fiwood Bowney Flunod Nowey Prlph Droas fonne Punnway fick Pure fon |, Pwlagins flepnen P, yer Werbert A. fdelatetn FAlth Fisetl Seip Fadarf Rob Fitri : en 8. Eisen 9 7. €tbLs Dave Emtah Fike Pritager fi.cphen PF, Farkes fon Feige Gregory ®. Felton Melvin Fereats Thomas Ferria fonovan J. Fore: Thuek Forsberg Laurte ©. foster Davia BM, Free Randy. foank Pan Franati« Wtehaet J. frelling Roren Friedmen Jahn Fochs Leroy Fundingstand Susen Funk Registrants Paac ? Pew Tafprermsnt paainiste ation Tegartment of P-fense rt tern Electric creat Peat Loborctories Weadria Flretronics Hendebe Fleetronics PrA, Inc. Microtel Paekric Pesenrch Frit Telephone Panvlarturd fo, Mniversity of Hbtnots, Med. ftr, rence Perkaley Lab cn Univervily of Ptitasburat Pell Lavy World Pank Hinterralty of Colifarain, ar Mego Computer Comoles, tar. re NEAR Interactive Systens ara WERE Penk Mational Poserentory HELE Peak Obsereptory Pannsylennin tare volver sity Pavanced Business Comsmmications Ttorege Technolony Mpernting Systema, Inc. Warvard University Jpternationsl Pete Rose “ystew tno. Lamont-Doherty Seological Maeryvntory Ue. % GS. Aregon ate Univerally Rell Laboratorles Puke University imiversity of Jesketchewen Mughes Alrereft Athebnacn University wartin vartette Amerlcon Kealth Sys. Fockefeiter university University of Calloretm, *. F. INFORMATICS Tiftereel, Ine Advanced Business Cosmunicutions Lawrence Perkaley Lod PARCOM-LSSA Polt, Parangh ond Newmen, Inc, Untveraity of titan Polt, ferenrk and Hormen, Inc, Orrgan State Umivereity Cc City University of Mew Tork Computer Corporation of peerica Chemical Abstracts Zervice Cheater Cilbreats Giichrbet Glieore Goi pte Giagerton GleiLsmune Gort Coltberg Gootuin Groundvater Gut ilatey Kall Hast }ion Hamtbion Nommet Hamacnd Hankin Hanshusaker Harvey Heederson Header son Heary Heartot Hert zog WO Alroteubes Hobson Hochasa Hadaon Ho'tbecg Hosser Hosard Hoverd Hovrton fatings lopec Je.tesn Roulder Usenis Conference Megistrants Page 2 Frank Fusene, Fitchebl Gar Jack Glebler Ste Gilbreath tarry Gilenriat Doug Ctimore Babert uw. Gilpin Jon Gingerich J. Glettseana Vinton Goff Tom Goldberg Kenneth foodyin Tony foraceupe Fd Gould : face Gralt flobert Gray tarry Gray J. 4G, L. Gei€fith-Jones Peter Grose Richard Gross Melt Groundwater Bana Gud Chartes Holey Aid) Held Tom Yaablton Mayne Hamilton Pande!) Hasnel John Waanond Scott Henkin Brothar Laurence Hanahvasker Ernest Wylie Merkine doe) 1. Kerlasn Prien Mervey Howera J, Hervey Alan Heslings Alan Mastings Bryant Hezerd wilisae C. Hatoy Chad Henderson Lofton Henderson Gary J. Henry damea Nerriot T. W. Hertxog Gregory Hil) Toshitake Hirateuks Jeff Hobaan llene Kochaen fonale L. Wodeon Pp. A. Hortberg J 5B Houser Mat Mouard dell Howard Charl Howertan Paul fading Jona W. fo Tan dsckacn Martin Pactetta Corp Ampes Corporation TRY srewy Processors mune Ttaghes dlrcraft Company University of Ihinois C. fu. Ptanford Pohowk Date felentes .*. Ate Force aiemy Ampee darrian Health Systems, Inc. Genres Univeratty of Caltforats donna Hopkins tiniversity State University Of pew York Aapes Carp. Teeding Ltd wCAR Watveratty of Colorate Ansiylle Disciplines, Inc. donna Hopkina linkveralty Syntres Math. Bur, Stas, ATAT Long Lines Conatruction Fagineering Research Lap B, o. H, Maval Ocean Systeas Conter Digital Fault pment Corp, Parlot High %anaol universthy of Colorado Aeadley University Lincoln-Sudhury @exional itigh Schaol Wavel Ocean Syatemn Cantor £t. Oat College SL, Olaf Collena FAL Hedical, Inc. fell Leboretories ACS Computera Ine. MAR Rall Late uU. 3. Gealogical Survey Reed College University of Toronto, Canada Fujitsu Ledoretories Lud. U. S, Geotogicel Survey aTST Long Lines Ford Aerospace and Comauntaattons Corp. South Central Bell Department of Defense Davia, Polk, @ Wardwell Mark Mittiams Co. was Conauitant ANPA/AY Univer sity of Sydney dathes Jonir Janes Jones Jones Jones Joy Joyce subtaa Kataer Kampe Basik Kaas Kate Keele Kent Kera Kezteh Kiel Kiossla Kirese Khece Kl imoubos Knignt Sogan Ko Jima Kowalskh Kranc Kreps urieger Krotft Keaystok Kueny Kulp Kuazelman Kubabeb Ladecmann Lancaster Lane Lengston Laws Latesr Lee Leffier Leaner Leseraan tewia Lied Lowenstein Muuldec Unenin Conference Pout J. dalics Povtd fames dubte P. Jenkins Paul Cb. bensen Cria Jannsoa Fare T. Jasnson Laurence CG. donnston jan Johastone Watilam F. Jonez Faille B. Jones Louls Jores Lyan K. dones Steve Jones Bit) Joy Elizabeth Pala Joyce Pruce Judtan David “atser Fark Kexpe Ranala Kestk Gordon Kase Low Katz Steve Keefe Chriatopner &. Kent fluart Kern Patrick J, Kerish Harold Kiel alck Giessia fale W¥. Kirmse Gene Kleca Cary Khimowica Joan Knight Dea Konan Tomihike Xojisa Ted J. Kowal awi forris F. Krano fater Kreps Yark Krieger woe) Krott Eatly A. Kezyste Todd @. Eueny Sim Kulp Bon Kuntelman Joseph A. Kubatek Den Laderaenn Bil) Lancsster don Lane Peter Langston Ben Laws Waller Lere Asal Lee Sem Leffier Jonn F. u Mevid MH. L Janice &. Lewia sim Lieb Carl BD. Lowenstein Registrants Page & Chevelona State Uatveralty Ampea Corporation air force Behl Tol, faba Peil |wboratortes Harvard University Wavel Air Revelopaent Center lioiversily of Pew South Veloe U. C. Berkoley “. of, ate Force Denver Ampex WAL - Cade 177) General Flectric Co, University of Californie, Berkeley IT Lincola Lan i. $. Ceological survey Taformatics Interoctive dawfanl Carp. Columbin Umiversity Telelype Hntveratity of Cincinnati American Physical Society Martin-Mactette serospece ndoz, Inc Ford Aerospace University of Florian» Storage Technology Corp, University of Hew Henrico Atanford University Oregon Siste University Hitechi Ltd, Pel} Labs tar etrice, Inc. Laurence Berkeley Lab Whiceswiths, Ltd. Coluad Univeraity C/ESCR Flastic Optios ta. 8. a., Auaterte 1 taternetional AT 4 T Long Lines Ford Aerospece & Comeunications Carp Univeratty of Floridan Ford Aerospace & Communtastions Corp. Davis, Polk, & Werdueil Advanced Business Coseuntcat ions dir Force Dete Service Center University af Te » Conputation Canter Case Weaterao arva University Pas Corporation Pacific Northwest Laboratories Sal Tarecnations! W. C. Sen Dt Luewio Lundern Lych lene Macteod Handrone Honnos Mant ooth Morenrand ferah Hertin Martin Wortin Mortindsle worwe Meson Kethews Mous Maveety Merzeri HeCerthy FeConmel Hetermott Hetoneld #eGresl WeTbroy ferherson Melton WMesser Hichele Mitte Miler wi ber Killer wor "i Morford vorris worris Porton fosher Hostenen Movett Moy Micholle Boulder Usenis Conference fobert C. Lummis domes Lundeen Heloe Lychl Ten Macleod Leon Mentrons, Jr. Jeves L. Mannos Tim Mantooth doe Meranrand Robert F. Marsh Deve Martin Lerey Mertia Lewrench Martin David Hertings Howsrd Morus Jamen David Fason Robert Matheve Richerd L. Paua, Jr. Steve Meveety Ernest A. Rerzert John MeCerthy John McConnell John McOermott Boy MeDonsld Gery McGreal Doug KeTlroy Stew McPherson Peule Hetlan David L. Weener Deve Michels suck Miller doha ii ler fC, Miller Trudy Miller Michsel J. Moraven fonald A, Morford Harold Morris fobert 4, Morrie Eric Morton David A. Mosher Jobe E. Hostenen Uethen Mowett al Woy dona Mulien Denale L. Museu Terry Mvsor Bill Muncon John Murskews poug Murrey Fike Puu Richard Neckeon Jonn F, Kaglee Merc Wesson Steven @, Kelson M, Marvin Rawhouse Gery MH, Newene John A, icholis Realsteonts Pege 5 Abbert Cinstein College of Medicine Chemical Abstracts Service Interactive Systems Corp. Genrad General Electric Co. tase teletype Fell Lavs fye Tystems Mughes Aircraft Advanced Pusiness Comaunicetions, Fac. Sperry Univac tmiverstty of Waterloo, Canade fell Lats fa Midge Matlonsl Laborstory Amper Corp. and Stenford University Computer “ebences Corporation Rell-MNorthern Research Ltd. Mughes Aireraft Co. Pemorial University of Nevfoundlond Mountain Pell University of PARCOM-LSSE SRT International Bet] tabs Colorado Stete University Interactive Syetems Corp. Rosemount fac. Consubtent Perteo PCAR Lewis ond Clerk College faytheon U. C. Sante Berbera Cotaredo State tntveraity terug Enforcement Administration Prindle ond fetrt tmiverstty of Messechusetts, Roston Sanders feehnologs Corporetion Geaphic Panmgement Sya., tna. New York Miood Center Conatruottion Engineering Research Lab Mitre Corp. Dept. of Defense Digitel Equipaent Corporetion Hughes Aircraft Untveraity of Ssakatchewan US arey AGS Computers, Inc. aTST wear Plantronics/Iehntet Johns Hopkins University Ampea Corporetion sapas Corporetion Miteler Hoa Morthtteh npr len nnrtes nepen Nake s nde tl pet AU bverson O1sen Opel Quen Pajert Pallach Park fark Parkes Parete Patterson Paulsen Payne Pearkenn Pearson Peterson Petruccelld PHEbbin PhEb ipa Pine Pnvelones Powers Price fanum Aabinowttt Aeppeport Ravenscroft Rayment. Rend fed a Regetson Rejnhote Rew Richards chords chter Alley Rite Ritente Robinson Boedtger Rosenthal Roth Rudin Rueaa fur Jere witeler Jorge Noe WILitam Morthhich Gregory O'Brien Fichnel T. O'Belen Fike O'NeTE HL oh. Cokes Lawrence Nn. Odell Steven Thi Gregory iverson Kelth Olson Opela Oven George Pajert Theodore C. Pelisch Per Park Mike Park Jim Parkes S. Parvig Kevin Patterson oss Paulsen judd A. Payne B. fearkwen Merk Pearson Michael K. Peterson arthur G. Petruccetll Rodert Phitoia Larry G. PHilttips Pobert Fike art Fovelones Povers Price David sawn Henry Setinowlte frit Reinhota Rveseli K. Rew K. Richards Steve A. herds Chertes E. Aichter Jack Riley Focuen Aitte Dennis #, Ritchie Roberte sodtnson Gary A. Roediger Vicki #. Rosenthal Doulder Usents Conference Reglstrents Pare & Fatel Corporetion fptridetlis § Assoctates, Ine. Flentronics/tenntel Digitel Equipacnt Corp, Rand Corp. University of Oktahoms eRH Computer fell Labs Lavrence Perhetey Leb Digital Systems fous Computer Sys Paregemcnt, Ina, Laurence Ferkeley Lab tmtversity of Rew Fesico Cinrenton Detex Lid. Stemens Corp. Oregon State tniverelty Oregon State tiniversity (miversity of Floridn University of Denver Computer Automation Moghes Alrereft Pepertment of Commerce ATT Long Lin. Tourdon, Ine. fell Leboratories tno, Bell Leboratories University of Wisconsin ford terospace Coltech TTV Courter Western Electr io raity of Rewfound}ead Bell Leds Bell Lebdorstorios Oregon Stste University me te Quotron Systems, Inc. wean Fell Tele. Laba Weatera Electrica Ptgitel Sy House WOAAZERL/ WPL Qvotron Systeme, Inc. Pet) Lads Aegonne Netione Bell Lobs Taletype Corp, Advenced Burinens Cosemications, Ina, fel) Leds South Centrat Belt Seltzer Sandere Sawyer Senaffar Scherrer Scherrer Sennsider Sohrtebesn Sadlacho Sheveia Shookley Sieaies Amal) saith Snesd Statcoor Stevana Boulder Usenia Conference Begialrants Davia £. Qussell Tro a Christtan Salbue fen Saitrer Jona &. Sanders flchard &. Pailip &. Scherrer tichard Sahnetder Stephen A. Schneller Philip Shevria Bick Shockley Odell Stmaia Stave Seal) Cynthie Satth Gaymond W. Snead Weary Spencer f. arlene Spurlock gard Stand John Stark jathan Sternbera Armando Stetiner vw. Riad Stevens fonelé G. Stewart Nobert W. Stooter Daalel B. Striek Thomas Strong Tom itump Carla Sturgess (4 Soohookd $. Sutphen Jarry L. Sutton on Suerte J.B. Spanore 24 Sturhowskt Wera J, Taller Spencer W. Thomse T. Dean Thomse Hendcit-). Thomassen Carolyn Thospson Mohaed &. Tharnton DB. Tilbrook Sua Toslin Pat Tor Bes Treoy 8 £. Trobaugh fell Labs, Holadel ftoruge Tech. forp. Advanced Pustaess Communications, Inc. wose Sanders Technolony aca General Electric laforastion Services Co uw Santa Croz Lawrence Rerkaiey Lad Sisaford University OTMSRDC Weva} Underwater Jeff Schriesman Consulting Sandoz, os Tha Mitre Corporation Bell Lebs ¢ Western Beserve Univers':7 wal - Code 177% Los slemoa Scientific Laboratory Ryatr aBC Universily 2f Seakatoon, Canadas Digital Systems House Potoeac ft. weae University of Toronto tavrence Berkeley Lab Rell fortnern Aesearch fan. Comaunicationa Div. National Observetory EG AG Idaho, Inc. Univeratty of Denver ty of Pittsburgh Berteley Lab aTT/Long Lines Husan Computing Meacurces Corp. Ertel Corporation University of Alberta Lawrence Livermore Labe Tilog Western Electria Univernity of Delaware Bell ephone Labs Uniwaraity of Uteh TRW-¥ider UnjweraiLy of ay Jonna Wapkias ytheon Co. nS en, Sclance Faculty Nied Phyatos Lab Pattern Analyste snd Mecogattion Corp. Tasc et alr Systema Command Trujetlo Trauyillo Tucker Tuert ier Van Katuyht Varney Vaughan Vell Voyvodic wala Walker Walker Wallen Watton Waltrip Mard ward Wartlic Watanabe Weud Weaet Weiner Weiss Welch weluer Weller Mhattey Wheeler white white White Milkinsoa Wiiitem wEEDL Willies wolff Woklner Woods Wortasn Worley Wortendyhe Mornick livy Zombort lucner tunl Boulder Usents Conference bury a. Teusihlo Webecca 2. Trujillo Phittp Tucker Martin Tuorl Tos titer a. Van Kaluyl Br. Robert C. Varnay Vance Vaughan J. oR. Velik dames Voyvodte Jos Waid Aruce J. Walk fos Waike Mark a. Wallen Evelyn Walton Cnarhes F. Waltrip Peter Ward Rory ward Steves Marti Toshihike Matanabde Q1ll Webb Waldo Mm. Wedel Peter teiner Howerd t Frank weloh Ron Welker Denbie Weller Tarry Whatley ay Jo th ax white foneld G. white Stephen Ww. White James 8. Wilkinson Clarence Willinas Filen Wibltaas Meth Wibliens Michard 3. Wolff David B. Wollner 4 3 4, Woods ion Workman Duang Worley David &, Wortendyke Benjamin J. Wornick Cneries T. wright, Jr. huaty wright Kathy Wyble Allen A. Wyhie Joseph $. B. Yao Wibline Vieg Navid Yout eletine lirbes Gerard MF. 2ivy Pater Ioabort Steve Jucher Kike Jun) ler Reqtatrents Page § Teledyne Grotech Los jAlamos Schentifie Lab U.S. Gaological Survey B.C. b. F. NL, Canada UCSD feasarch Resource Caompir. Fat. University of Technology, Netherlands Analytic Maciphines, Inc. University of California, Rerkaley a, Australia Harvard Schoo} of Public ftiealth University of Saskstohevan UCLA HO US aamy Deacon Univeralty of California, San Diego UCLA Jonas Hopkina Applied Physica Laboratory U. $. Geological *urwey Analysis International Moiverstty of Califorsia, Sante Ror Fujitsu Limited Univecsity of British Columbie University of Texas Interactive Systems Corp. Deperteent of Def * aG GTF University of [llinais Bal) Morthern fe Br ban Young unt University Waterloo, Canada wean Los Sleeos Solentifia Lab Frekine College Honayval} Gnk Ridge Mettons! Laboratory Mohawk Dats University of Hawsll Untveralty af Caltfornts st WASA Amee Research Center Lockneed Hughes dirorate i. 8. Dept, of Commerce Bolt, Peraneh and Hewaan, Ino. Towe State University Univeraity of California Unton Carbide uUSaF/DAY (8) Sclence appiloationa, Ine. Maw York Blood Center Barclay International uscs Schuaberger Movel alr Development Center lateractive Systesa Corp. Tektronia, Eno.