[icus.general] UNIX PC BOF Minutes for 1990 Winter USENIX Conference

lenny@icus.islp.ny.us (Lenny Tropiano) (02/09/90)

-- cut here -- -- cut here -- -- cut here -- -- cut here -- -- cut here --






                --------------------------------------------
                1990 Winter USENIX: AT&T UNIX pc BOF Minutes
                --------------------------------------------

                     Sponsored by ICUS Software Systems
                   Lenny Tropiano (lenny@icus.islp.ny.us)
                  Gil Kloepfer, Jr. (...!ames!limbic!gil)

                          Wednesday, June 24, 1989
                            Omni Shoreham Hotel
                                Calvert Room





            The 1990 Winter USENIX conference once again was the home
       of  the  UNIX-pc  BOF  session.   As  always,  our  thanks are
       extended to those who attended  the  BOF  for  making  it  the
       technical exchange forum that it is meant to be.  As is always
       the case, there are those who cannot make it to the conference
       for one reason or another, and we hope that this summary again
       provides you with a little insight  regarding  the  event  you
       missed.   For  those who did attend, we hope that this summary
       is something you can keep in a file on your computer somewhere
       for reference and possibly some ideas for the next BOF.

            What we tried to do, and  succeeded  to  some  extent  in
       doing,  was  to  spice-up  the  BOF  with examples of the more
       obscure or unusual capabilities which can be  exploited  using
       some  of  the  expansion  hardware.  Those who came to the BOF
       early had a unique opportunity to see  what  went-on  "behind-
       the-scenes"  during  the  BOF set-up, and took the time to ask
       questions about the demonstrations.  In Gil's  opinion,  these
       people got the most out of the demonstrations.

            The BOF opened as usual with Lenny's  electronic  artwork
       on the overhead transparencies and a summary of what was to be
       covered during the BOF.  This was:


               Hardware
                       o  ICUS 2nd drive/P5.1 upgrade
                       o  Bigger hard disks
                       o  WD2010 (seek performance)
                       o  Voice Power boards
                       o  Botton's VIDPAL
                       o  Custom UNIX pc cases
                          (Dapoz design/ICUS Design)





                                  - 1 -











               Software
                       o  "Jukebox" (Voice Power) demo
                       o  Answering Machine (Voice Power) demo
                       o  USENIX FaceSaver Display demo
                       o  MGR ("manager") demo
                       o  UNIX 3.51 FIXDISK 2.0
                       o  Public Domain (wmgr, ph, login)
                       o  "Archived" UNIX-pc Software
                       o  Alex Crain's sockets, symbolic links


               Miscellaneous
                       o  UNIX-pc Technical Newsletter
                       o  UNIX-pc Reference Manuals



            Unfortunately, what disappointed some was the  fact  that
       there  were too many things planned to be covered, and many of
       them did not get covered as completely as they were during the
       BOF in June.

            Lenny opened the discussion by making some brief comments
       regarding the status of getting the UNIX-pc kernel source code
       (no further along than before), how to obtain  the  hard  disk
       upgrade,  the  success  rate of the UNIX-pc hardware reference
       manual deal, and touched briefly on  the  WD2010  modification
       and its benefits.  All of these have been discussed on the net
       in detail, but some had some questions and this was  the  time
       to have them answered.

            The first demonstration and, perhaps, the bulk of the BOF
       was  the  port  of  the  MGR  windowing system to the UNIX-pc.
       Lenny showed how MGR was implemented on the UNIX-pc,  and  the
       various  utilities  with  which MGR comes packaged.  Among the
       more familiar MGR bells-and-whistles were the X-like clock,  a
       numeric digital clock, and a Mickey Mouse clock, as well as an
       icon editor facility.  This, again, brought-up the  proverbial
       X-port discussion, and those who wanted to know "why do I need
       MGR?"

            Discussions about porting X-windows to the UNIX-pc can be
       summarized  in  one  sentence, "X windows can be ported to the
       UNIX-pc, but we need someone to write it."  Nobody at the  BOF
       volunteered  to  port  X,  but the MGR demonstration did spark
       some additional enthusiasm about doing it.

            The second question regarding the necessity  to  use  MGR
       over, say, the current windowing system or a port of X windows
       was  a  bit  more  involved.   Gil's  one-line   answer   was,
       "...because  someone  wrote it already, and it provides a good



                                  - 2 -











       porting base to other systems."  However, this  answer  didn't
       seem  to be the answer that most of the group was looking for,
       and further discussion continued.  In general, although  there
       was  an  air  of  apprehension  about how useful MGR would be,
       there  was  a  feeling  of  awe  in  seeing  the   speed   and
       responsiveness  of  a  public-domain  windowing  system.   MGR
       definitely out-performed the current window driver in reacting
       to  menu  requests,  window  resize/move,  etc.  There are yet
       problems in the speed of the pty drivers used  to  communicate
       between MGR-windows and the operating system.  During the next
       six months, we hope to see various incarnations of MGR in  the
       works, as well as some work in porting X windows.

            During that time, Alex Crain  was  questioned  about  his
       socket  library.   He commented that there were several people
       using it currently, and they seemed to have little trouble  to
       date.

            The MGR demonstration was followed by Gil's demonstration
       of some unique (and not-so-unique) applications using the AT&T
       Voice Power speech processor board.  The  demo  began  with  a
       synthesized  speech recital of the Pledge of Allegiance with a
       crudely-drawn American flag on the display.  Funny as  it  may
       sound,  it  was  an  attempt at showing just what progress has
       been made in voice response systems over the past 7 years.

            The second voice response demonstration was an  answering
       machine  which  used the Voice Power board as the sole form of
       communication over the phone lines (ie. no tape recorders were
       used).  Simple as it sounds, the answering machine program can
       be a more complex application as it needs many voice  response
       messages to communicate with the user.  As one attendee noted,
       there were computer synthesized  messages  for  the  answering
       machine  attendant.   A  reason  for  these  messages,  as Gil
       explained, was to keep the program complexity down.   Removing
       the  synthesized  speech  would  have involved digitizing many
       digits, providing a means to parse the digits (with the proper
       inflection),  then adding the "filler" voice response messages
       to both ends of  the  recited  numbers.   Gil  noted  that  an
       interesting  "feature"  of the room where the BOF was held was
       that there were two hotel  telephone  lines.   This  made  the
       answering machine demonstration a little more realistic.

            The last voice response  demonstration  was  a  computer-
       controlled  jukebox.  The software provided a means of storing
       music in digital form recorded from a home stereo system in  a
       specialized  archive  format.   A user-interface, which looked
       much like a jukebox as would be seen in a local diner, allowed
       the  15  megabyte  archive  of  songs  recorded on a streaming
       floppy tape system to  be  retrieved  and  converted  back  to
       audible sound.



                                  - 3 -











            Of all the voice demonstrations,  the  answering  machine
       was  the  most  popular.   After  seeing  almost 75 minutes of
       demonstrations, the group decided to  break  for  10  minutes.
       During  the  break,  many  of  the  attendees took a moment to
       experiment with MGR and  the  voice  demonstrations,  and  the
       new-improved USENIX FaceSaver Display program.

            Following the break, Mark  Dapoz  discussed  how  he  re-
       organized  and  designed  the UNIX-pc cabinet improvements for
       his UNIX-pc.  Gil and Lenny also presented their ideas  for  a
       tower  cabinet,  and Mark reflected on both ideas with some of
       his design considerations and initial failures, in  the  hopes
       that  others  could  learn from his experience.  Mark's design
       goal was  to  provide  a  more  workable  cabinet  for  adding
       additional hardware and modifications, but to leave the option
       to return the cabinet to its original form if  necessary.   He
       sternly  recommended  that those planning to add multiple hard
       disks also add an additional 200 watt  supply.   He  shared  a
       story of how he overloaded his UNIX-pc supply by attempting to
       power two hard drives and several expansion  boards  at  once.
       He recommends that the two hard disks be powered by a separate
       supply, while the remainder of the stock UNIX-pc  hardware  be
       powered by the stock supply.

            A day or two before the BOF, AT&T officially released the
       long awaited FIXDISK 2.0.  Lenny summarized what was included,
       specifically  the  oddities  of  the  "metermaid"  and  3-key-
       functions.    He  did  mention that he would detail all of the
       specific changes in a future posting on USENET (which he did).
       Everyone  seemed anxious to receive their copy and try out the
       new "features" of release 3.51m.

            Next, Lenny went on to talk about  where  one  could  get
       UNIX-pc  Software.   He  mentioned  several archive sites, the
       ICUS Archives (uucp  access)  run  by  Gil  Kloepfer,  osu-cis
       Archives  (ftp/uucp  access) run by Brant Cheikes, and several
       other  ftp-able  sites.     Although   this   information   is
       frequently  posted to USENET, it was important to discuss.  As
       always there was a small  population  of  BOF  attendees  that
       didn't have USENET access.

            Finally, Lenny discussed the possibility  of  creating  a
       UNIX-pc  technical newsletter, to be distributed for a minimal
       charge on a monthly or bi-monthly basis.  The idea  seemed  to
       be  accepted  by the those attending, however it was preferred
       overall that the newsletter  be  in  electronic  format.   The
       problems  with  an electronic format would be the inability to
       include illustrations and diagrams where appropriate, and  the
       prerequisite  of  receiving  the  network  newsgroup  that the
       newsletter  was  posted  to.   Someone  mentioned  getting  an
       advertiser  or  some  sponsorship  of  the newsletter, but the



                                  - 4 -











       overall  consensus  was  that  it  would  detract   from   the
       newsletter, and make it harder to produce.

            Following the BOF, several individuals met with  Gil  and
       Lenny  to  exchange  ideas  and  software.   The after-the-BOF
       meeting continued in our  hotel  suite  (what  Gil  and  Lenny
       dubbed the "ICUS Hospitality Suite") until about 2AM, at which
       time everyone felt a need to get some sleep.

            Last, but certainly not least, special thanks go  out  to
       the  USENIX association for allowing us to hold the BOF during
       the conference, Gil Kloepfer & Lenny Tropiano for coordinating
       the BOF and demonstrations, Mark Dapoz for sharing his work he
       did with the modified UNIX-pc case, Brad Bosch  for  providing
       beta-copies  of his MGR port, Brian Botton for his work on the
       VIDPAL board which is making porting MGR and X-windows more of
       a  reality, and most of all the BOF attendees, for without you
       there would be no reason to do this!

            In closing, the BOF seemed to be a success.  However,  it
       did seem like there were too many items to cover.  In planning
       the next BOF, it would help if more people provided some input
       as to topics to be discussed, and a good format for discussing
       them.   We  would  also  appreciate  any  feedback  you   have
       regarding  how  the  BOF was presented and how appropriate you
       felt the demonstrations were to the discussions.




























                                  - 5 -




-- 
| Lenny Tropiano            ICUS Software Systems      lenny@icus.islp.ny.us |
| {ames,pacbell,decuac,hombre,sbcs,attctc}!icus!lenny     attmail!icus!lenny |
+------- ICUS Software Systems -- PO Box 1;  Islip Terrace, NY  11752 -------+

lenny@icus.islp.ny.us (Lenny Tropiano) (02/09/90)

This is the unformatted text (for use with [nt]roff).  It automatically
includes the correct macro package, you just need to do this:

$ nroff -T<type> BOFw90.mm | lp

-- cut here -- -- cut here -- -- cut here -- -- cut here -- -- cut here --

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of shell archive."
# Contents:  BOFw90.mm
# Wrapped by lenny@icus on Thu Feb  8 22:54:49 1990
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f BOFw90.mm -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"BOFw90.mm\"
else
echo shar: Extracting \"BOFw90.mm\" \(11355 characters\)
sed "s/^X//" >BOFw90.mm <<'END_OF_BOFw90.mm'
X.\"
X.\" **************************************************************************
X.\" *  USENIX BOF Minutes for Winter 1990 USENIX / Washington DC             *
X.\" *                                                                        *
X.\" *  (uses [nt]roff's MM macros which is automatically included)           *
X.\" *                                                                        *
X.\" *  (c)1990 ICUS Software Systems, Lenny Tropiano, Gil Kloepfer, Jr.      *
X.\" *                                                                        *
X.\" *  $ nroff BOFw90.mm | lp                                                *
X.\" **************************************************************************
X.\"
X.so /usr/lib/tmac/tmac.m
X.PH ""
X.nr Pt 1
X.po 7
X.ll +2
X.sp 5
X.ce 3
X--------------------------------------------
X1990 Winter USENIX: AT&T UNIX pc BOF Minutes
X--------------------------------------------
X.sp
X.ce 3
XSponsored by ICUS Software Systems
XLenny Tropiano (lenny@icus.islp.ny.us)
XGil Kloepfer, Jr. (...!ames!limbic!gil)
X.sp
X.ce 3
XWednesday, June 24, 1989
XOmni Shoreham Hotel
XCalvert Room
X.sp 4
X.ad
X.fi
X.P
XThe 1990 Winter USENIX conference once again was the home of the
XUNIX-pc BOF session.  As always, our thanks are extended to those
Xwho attended the BOF for making it the technical exchange forum
Xthat it is meant to be.  As is always the case, there are those
Xwho cannot make it to the conference for one reason or another,
Xand we hope that this summary again provides you with a little
Xinsight regarding the event you missed.  For those who did attend,
Xwe hope that this summary is something you can keep in a file
Xon your computer somewhere for reference and possibly some ideas
Xfor the next BOF.
X.PF "''- % -''"
X.P
XWhat we tried to do, and succeeded to some extent in doing, was
Xto spice-up the BOF with examples of the more obscure or unusual
Xcapabilities which can be exploited using some of the expansion
Xhardware.  Those who came to the BOF early had a unique opportunity
Xto see what went-on "behind-the-scenes" during the BOF set-up, and
Xtook the time to ask questions about the demonstrations.  In Gil's
Xopinion, these people got the most out of the demonstrations.
X.P
XThe BOF opened as usual with Lenny's electronic artwork on the
Xoverhead transparencies and a summary of what was to be covered
Xduring the BOF.  This was:
X.nf
X.na
X
X
X	Hardware 
X		o  ICUS 2nd drive/P5.1 upgrade
X		o  Bigger hard disks
X		o  WD2010 (seek performance)
X		o  Voice Power boards
X		o  Botton's VIDPAL
X		o  Custom UNIX pc cases 
X		   (Dapoz design/ICUS Design)
X
X
X	Software
X		o  "Jukebox" (Voice Power) demo
X		o  Answering Machine (Voice Power) demo
X		o  USENIX FaceSaver Display demo
X		o  MGR ("manager") demo
X		o  UNIX 3.51 FIXDISK 2.0
X		o  Public Domain (wmgr, ph, login)
X		o  "Archived" UNIX-pc Software
X		o  Alex Crain's sockets, symbolic links
X
X
X	Miscellaneous
X		o  UNIX-pc Technical Newsletter
X		o  UNIX-pc Reference Manuals
X
X
X.ad
X.fi
X.P
XUnfortunately, what disappointed some was the fact that there were
Xtoo many things planned to be covered, and many of them did not get
Xcovered as completely as they were during the BOF in June.
X.P
XLenny opened the discussion by making some brief comments regarding
Xthe status of getting the UNIX-pc kernel source code (no further
Xalong than before), how to obtain the hard disk upgrade, the success
Xrate of the UNIX-pc hardware reference manual deal, and touched briefly
Xon the WD2010 modification and its benefits.  All of these have been
Xdiscussed on the net in detail, but some had some questions and this
Xwas the time to have them answered.
X.P
XThe first demonstration and, perhaps, the bulk of the BOF was the
Xport of the MGR windowing system to the UNIX-pc.  Lenny showed how
XMGR was implemented on the UNIX-pc, and the various utilities
Xwith which MGR comes packaged.  Among the more familiar MGR 
Xbells-and-whistles were the X-like clock, a numeric digital clock, and a
XMickey Mouse clock, as well as an icon editor facility.  This,
Xagain, brought-up the proverbial X-port discussion, and those who
Xwanted to know "why do I need MGR?"
X.P
XDiscussions about porting X-windows to the UNIX-pc can be summarized
Xin one sentence, "X windows can be ported to the UNIX-pc, but we
Xneed someone to write it."  Nobody at the BOF volunteered to port X,
Xbut the MGR demonstration did spark some additional enthusiasm
Xabout doing it.
X.P
XThe second question regarding the necessity to use MGR over, say,
Xthe current windowing system or a port of X windows was a bit more
Xinvolved.  Gil's one-line answer was, "...because someone wrote
Xit already, and it provides a good porting base to other systems."
XHowever, this answer didn't seem to be the answer that most of
Xthe group was looking for, and further discussion continued.  In
Xgeneral, although there was an air of apprehension about how useful
XMGR would be, there was a feeling of awe in seeing the speed and
Xresponsiveness of a public-domain windowing system.  MGR definitely
Xout-performed the current window driver in reacting to menu requests,
Xwindow resize/move, etc.  There are yet problems in the speed of the pty
Xdrivers used to communicate between MGR-windows and the operating
Xsystem.  During the next six months, we hope to see various
Xincarnations of MGR in the works, as well as some work in porting
XX windows.
X.P
XDuring that time, Alex Crain was questioned about his socket
Xlibrary.  He commented that there were several people using
Xit currently, and they seemed to have little trouble to date.
X.P
XThe MGR demonstration was followed by Gil's demonstration of some
Xunique (and not-so-unique) applications using the AT&T Voice Power
Xspeech processor board.  The demo began with a synthesized speech
Xrecital of the Pledge of Allegiance with a crudely-drawn American
Xflag on the display.  Funny as it may sound, it was an attempt at
Xshowing just what progress has been made in voice response systems
Xover the past 7 years.
X.P
XThe second voice response demonstration was an answering machine
Xwhich used the Voice Power board as the sole form of communication
Xover the phone lines (ie. no tape recorders were used).  Simple
Xas it sounds, the answering machine program can be a
Xmore complex application as it needs many voice response messages
Xto communicate with the user.  As one attendee noted, there
Xwere computer synthesized messages for the answering machine
Xattendant.  A reason for these messages, as Gil explained, was
Xto keep the program complexity down.  Removing the synthesized
Xspeech would have involved digitizing many digits, providing a
Xmeans to parse the digits (with the proper inflection), then
Xadding the "filler" voice response messages to both ends of the
Xrecited numbers.  Gil noted that an interesting "feature" of the
Xroom where the BOF was held was that there were two hotel telephone
Xlines.  This made the answering machine demonstration a little more
Xrealistic.
X.P
XThe last voice response demonstration was a computer-controlled
Xjukebox.  The software provided a means of storing music in digital
Xform recorded from a home stereo system in a specialized archive
Xformat.  A user-interface, which looked much like a jukebox as
Xwould be seen in a local diner, allowed the 15 megabyte archive of
Xsongs recorded on a streaming floppy tape system to be retrieved
Xand converted back to audible sound.
X.P
XOf all the voice demonstrations, the answering machine was the
Xmost popular.  After seeing almost 75 minutes of demonstrations,
Xthe group decided to break for 10 minutes.  During the break, many
Xof the attendees took a moment to experiment with MGR and the
Xvoice demonstrations, and the new-improved USENIX FaceSaver Display
Xprogram.
X.P
XFollowing the break, Mark Dapoz discussed how he re-organized and
Xdesigned the UNIX-pc cabinet improvements for his UNIX-pc.  Gil
Xand Lenny also presented their ideas for a tower cabinet, and
XMark reflected on both ideas with some of his design considerations
Xand initial failures, in the hopes that others could learn from
Xhis experience.  Mark's design goal was to provide a more workable
Xcabinet for adding additional hardware and modifications, but to
Xleave the option to return the cabinet to its original form if
Xnecessary.  He sternly recommended that those planning to add multiple
Xhard disks also add an additional 200 watt supply.  He shared a
Xstory of how he overloaded his UNIX-pc supply by attempting to
Xpower two hard drives and several expansion boards at once.  He
Xrecommends that the two hard disks be powered by a separate supply,
Xwhile the remainder of the stock UNIX-pc hardware be powered by
Xthe stock supply.
X.P
XA day or two before the BOF, AT&T officially released the long
Xawaited FIXDISK 2.0.  Lenny summarized what was included, specifically
Xthe oddities of the "metermaid" and 3-key-functions.   He did mention
Xthat he would detail all of the specific changes in a future posting on 
XUSENET (which he did).  Everyone seemed anxious to receive their copy 
Xand try out the new "features" of release 3.51m.
X.P
XNext, Lenny went on to talk about where one could get UNIX-pc Software.
XHe mentioned several archive sites, the ICUS Archives (uucp access)
Xrun by Gil Kloepfer, osu-cis Archives (ftp/uucp access) run by 
XBrant Cheikes, and several other ftp-able sites.   Although this information
Xis frequently posted to USENET, it was important to discuss.  As always
Xthere was a small population of BOF attendees that didn't have USENET access.
X.P
XFinally, Lenny discussed the possibility of creating a UNIX-pc
Xtechnical newsletter, to be distributed for a minimal charge on
Xa monthly or bi-monthly basis.  The idea seemed to be accepted
Xby the those attending, however it was preferred overall that the
Xnewsletter be in electronic format.  The problems with an electronic
Xformat would be the inability to include illustrations and
Xdiagrams where appropriate, and the prerequisite of receiving the 
Xnetwork newsgroup that the newsletter was posted to.  Someone mentioned 
Xgetting an advertiser or some sponsorship of the newsletter, but the 
Xoverall consensus was that it would detract from the newsletter, and make
Xit harder to produce.
X.P
XFollowing the BOF, several individuals met with Gil and Lenny to
Xexchange ideas and software.  The after-the-BOF meeting continued in our
Xhotel suite (what Gil and Lenny dubbed the "ICUS Hospitality Suite")
Xuntil about 2AM, at which time everyone felt a need to get some
Xsleep.
X.P
XLast, but certainly not least, special thanks go out to the
XUSENIX association for allowing us to hold the BOF during the
Xconference, Gil Kloepfer & Lenny Tropiano for coordinating the
XBOF and demonstrations, Mark Dapoz for sharing his work he
Xdid with the modified UNIX-pc case, Brad Bosch for providing
Xbeta-copies of his MGR port, Brian Botton for his work
Xon the VIDPAL board which is making porting MGR and X-windows more 
Xof a reality, and most of all the BOF attendees, for without you
Xthere would be no reason to do this!
X.P
XIn closing, the BOF seemed to be a success.  However, it did seem
Xlike there were too many items to cover.  In planning the next
XBOF, it would help if more people provided some input as to topics
Xto be discussed, and a good format for discussing them.  We would
Xalso appreciate any feedback you have regarding how the BOF was
Xpresented and how appropriate you felt the demonstrations were
Xto the discussions.
END_OF_BOFw90.mm
if test 11355 -ne `wc -c <BOFw90.mm`; then
    echo shar: \"BOFw90.mm\" unpacked with wrong size!
fi
# end of overwriting check
fi
echo shar: End of shell archive.
exit 0
-- 
| Lenny Tropiano            ICUS Software Systems      lenny@icus.islp.ny.us |
| {ames,pacbell,decuac,hombre,sbcs,attctc}!icus!lenny     attmail!icus!lenny |
+------- ICUS Software Systems -- PO Box 1;  Islip Terrace, NY  11752 -------+