home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / forum16.lzh / INFO / cern_91.4 < prev    next >
Internet Message Format  |  1991-04-25  |  14KB

  1. From:        (douglas kemp) <kemp@cernvax.cern.ch>
  2. To:         <ahs@ib.rl.ac.uk>, <bjs@ibm-b.rutherford.ac.uk>,
  3.              <csavv@crnvma.cern.ch>, <esch@crnvma.cern.ch>,
  4.              <h1kjs1@dhhdesy3.bitnet>, <iak184@dkakfk3.bitnet>,
  5.              <jgs@dm0mpi11.bitnet>, <psh@crnvma.cern.ch>,
  6.              <richard@cernvax.cern.ch>, <sartout@crnds1.u-strasbg.fr>,
  7.              <sava@vaxfct.infn.it>, <sbrissa@vxcrna.cern.ch>,
  8.              <schaile@crnvma.cern.ch>, <schipper@crnvma.cern.ch>,
  9.              <schmitt@dhdmpi5h.bitnet>, <schwab@frill51.bitnet>,
  10.              <sergio@uxlipl.lip.rccn.pt>, <sicard@crnvma.cern.ch>,
  11.              <skaali@vxcern.cern.ch>, <steff@cernvax.cern.ch>,
  12.              <stehling@ifa.ethz.ch>, <strom@vxcern.cern.ch>,
  13.              <strubin@crnvma.cern.ch>
  14. Importance: normal
  15. Subject:    OS_9_APRIL_MAIL_SHOT
  16.  
  17.       April 1991
  18.  Editor : Douglas Kemp (kemp@cernvax)
  19.  
  20.  This mail-shot contains articles on :
  21.         USER GROUPS
  22.         BULLETIN BOARD
  23.         LICENCED SOFTWARE
  24.         PUBLIC DOMAIN SOFTWARE
  25.         ERROR REPORTS
  26.         OTHER DOCUMENTS RECEIVED
  27.         INTRODUCTION FOR NEW PEOPLE ON THE MAILING LIST
  28. ------------------------------------------------------------------------
  29. USER GROUPS
  30.  
  31. ---------------------------------------------------------------------
  32. BULLETIN BOARD
  33.  
  34.  REAL-TIME CONFERENCE (registration deadline May 13th)
  35.   The 7th IEEE conference REAL-TIME '91 is being held in Juelich, Germany
  36.   from the 25th to the 28th June (450DM). On the 24th there is a Short Course
  37.   on "New Backplane Bus Architectures" and a parallel Seminar on "Real Time
  38.   Operating Systems" (200DM) Price reductions for IEEE members and students.
  39.   If you don't have a registration booklet to hand contact :
  40.     Conference Secretariat
  41.     Research Centre Juelich GmbH
  42.     P.O. Box 1913
  43.     D-5170 Juelich, West Germany
  44.     Telephone:      +492461 61-3833
  45.     Fax:            +492461 61-4666
  46.     Email:          wta101@djukfa11
  47. ---------------------------------------------------------------------
  48. LICENCED SOFTWARE
  49.  
  50.  INDUSTRIAL LICENCES FOR 68030/68040
  51.   These are available at a cost of 210sf.
  52.  
  53.  DEV-PACK FOR 68040 (evaluation release)
  54.   I have just received the eproms and tape and will be testing this when
  55.   an MVME165 is available. The results will be published next month.
  56.  
  57.  X11 WINDOWS CLIENT RELEASE 1.0 (evaluation release)
  58.   Antonio Pastore will be testing this product. The results will be published
  59.   next month. The package includes :
  60.    1) Updated versions of cpp, c68, c68020 and sockman.
  61.    2) Various Libraries : XLibrary, X Intrinsics, Athena Widgets,
  62.       X Extensions and Unix compatibility functions.
  63.    3) Numerous application examples.
  64.  
  65.  NFS 1.1 (evaluation release)
  66.   Julian Blake will be testing this product. The results will be published
  67.   next month. The package includes :
  68.    1) Faster (with ISP 1.3)
  69.    2) Supports super-user aliasing
  70.    3) Portmap stack space is increased and it correctly handles RPC
  71.       broadcasts
  72.    4) Pd, chd and dsave work
  73.    5) Various bug fixes
  74.  
  75.  ISP 1.3
  76.   I have received the official release of this product. It is faster than
  77.   1.2 as it uses large data blocks and has an improved memory allocation
  78.   algorithm. One can use 'dynamic routing' (RIP messages + user input paths)
  79.   rather than 'static routing' (ipconfig). There is support for raw ethernet
  80.   packets. I have tested it on the MVME147. The LanceDrv package from SYAC
  81.   will need to be revised to support this release. Those who purchased a
  82.   licence from me and wish to update should bring two formated floppies.
  83.   For more information see :
  84.     /userb/kemp/os9/doc/isp_1.3.notes
  85.  
  86.  NETWORK FILE MANAGER (NFM RELEASE 2.4)
  87.   (see : /userb/kemp/doc/readme.netpak)
  88.    Summary of Enhancements and Bug Fixes:
  89.    a) NFM (Network File Manager)
  90.       - NFM could crash the system if an interrupt occurred at the wrong
  91.         time.
  92.       - if a process had a path open across the network, and that path
  93.         became lost (E$PthLost) due to the distant end node going down,
  94.         then if the process continued to issue I/O requests on the
  95.         path it was possible for the local system to lose memory.
  96.       - NFM now considers any signal less than 32 (S$Deadly) to be a
  97.         deadly I/O signal.  Previously, only signals 2 (S$Abort) and 3
  98.         (S$Intrpt) were considered deadly.
  99.       - the following GetStat/SetStat codes are now allowed to pass across
  100.         network paths:
  101.          - SS_Break:    set BREAK condition on serial port
  102.          - SS_DCOn:     send signal on data-carrier detect
  103.          - SS_DCOff:    send signal on data-carrier loss.
  104.          - SS_DSize:    get RBF drive capacity
  105.          - SS_DsRTS:    negate RTS line on serial port
  106.          - SS_EnRTS:    assert RTS line on serial port
  107.          - SS_Frz:      freeze DD_ information on RBF path.
  108.          - SS_Reten:    retension tape
  109.          - SS_RsBit:    reserve bitmap sector number on RBF media
  110.          - SS_SPT:      set sector per track value on RBF media
  111.          - SS_VarSect:  test for variable-sector RBF driver
  112.    b) Network Drivers (all)
  113.       All networks drivers now abort I/O operations on any signal less
  114.       than 32 (S$Deadly).  Previously, only signals 2 (S$Abort) and 3
  115.       (S$Intrpt) were considered deadly.
  116.  
  117.   If you purchased your licence from me and want an update then bring a
  118.  formated floppy.
  119.  
  120.  OS-9000 PC/AT
  121.   Antonio Pastore has evaluated this product. Apart from a few 'teething
  122.   troubles' the general impression is that the product has been well designed
  123.   and performs reasonable. It uses minimal amounts of memory and disc space.
  124.   It is possible to exchange information with OS-9 systems using the
  125.   Universal Floppy Format. Any standard PC/AT architecture is supported.
  126.    "... a very good candidate for real-time processing, instrument control,
  127.     automation and embedded applications in the PC world"
  128.   For more details see :
  129.     /userb/kemp/os9/doc/os9000_pc.txt
  130.  
  131.  OS-9 Programmers Technical Report (Winter 91)
  132.   This edition contains :
  133.   1) Example of how to add a system call to OS-9
  134.   2) Hints on the use of signals
  135.   3) Error Reports (see errors section below)
  136.   4) Latest Edition Numbers : refer to OS-9 2.4 and NFM 2.4
  137.  
  138. ----------------------------------------------------------------------
  139. PUBLIC DOMAIN SOFTWARE
  140.  
  141.  GNU PACKAGES
  142.   Stephan Paschedag (stp@bernina.ethz.ch) reported (on USENET) :
  143.  
  144.    "I've just uploaded some GNU software to the OSK ftp server(128.105.1.214).
  145.     At the moment they are still in the incoming folder, but they could be
  146.     moved to a new GNU folder...
  147.     The following files are new. Again I've only posted the binaries because
  148.     most answers I got about my g++ posting said that they preferred the
  149.     binaries, however if there's some who would like to get the sources,
  150.     please let me know !
  151.  
  152.           bison_1.11.tar.Z
  153.           compress_4.0.Z
  154.           diff_1.1.Z
  155.           fgrep_1.11.Z
  156.           flex_2.3.tar.Z
  157.           gawk_2.11.Z
  158.           m4_0.5.Z
  159.           sed_1.06.Z
  160.  
  161.     Some time ago I've sent the first release of the GNU C++ compiler for OSK
  162.     to our ftp site. Now I'm soon ready for a new release which will also
  163.     include libg++ (streams, complex and many more exiting functions).
  164.     But before I upload the new version, I would like to know who's been
  165.     using the compiler and what you think of it (bugs, flames, ideas...)"
  166.   [NOTE : JULIAN BLAKE IS IN CONTACT WITH STEPHAN ABOUT C++ FOR CERN]
  167.  
  168.  X11 RELEASE 4
  169.   Antonio Pastore has ported the latest release of X11 to OS-9 using the
  170.   GNU C compiler, which avoids various problems of using the Microware
  171.   compiler suite. As GNU C is available as a native compiler X11 applications
  172.   can now be developed on a native system rather than requiring the Unibridge
  173.   cross-software suite. Use is made of A. Miotto's "Signal Package" and
  174.   select() has been extended. For more detailed information see :
  175.     /userb/kemp/os9/doc/x11r4.txt
  176.  
  177.  IDBGEN AND SHELL-MOD
  178.   In order to fully prepare boot images on CERNVAX using Unibridge,
  179.   two extra programs have been written :
  180.  
  181.    idbgen - allows the inetdb file to be generated on the UNIX host
  182.  
  183.    shell_mod - allows the creation of shell script data-modules
  184.            (for use with the /mod file manager which lets data-modules
  185.         be handled as memory resident files)
  186.  
  187.    Sources available in :
  188.     /userb/dscps/bin/src
  189. -----------------------------------------------------------------------
  190. ERROR REPORTS
  191.  
  192. Date        : 1991-Mar-18
  193. Problem     : Use of 16-bit addressing in binary libraries
  194. Source      : Louis Tremblet
  195.  
  196. Description : The libraries you ship have 16-bit data references. This is
  197.           ok for smallish programs but becomes virtually unusable
  198.           as the size of the data segment expands to greater than 64K.
  199.           This starts to occur with e.g. Fortran based programs with
  200.           common blocks using X11 etc when one gets linking errors.
  201.  
  202. Remedy      : Suggest that you ship 2 versions:one with 16 and one with
  203.           32 bit addressing. One can avoid the problem (most of the
  204.           time) by reorganising the library loading sequence but this
  205.           is not guaranteed to work and is a great way to waste time.
  206.  
  207.         >>------------------------------------------------------<<
  208.  
  209. Date        : 1991-April
  210. Problem     : ***** VARIOUS *****
  211. Source      : Microware : Programmers Technical Report (Winter 91)
  212.  
  213. Description : Full document available in 31 1-012.
  214.                     . . . . . . . . . . . . . .
  215.  
  216.  [P = Patch Available - else will be corrected in next release or
  217.       redocumented]
  218.  [W = work-round]
  219.  
  220.     Product     Version Discrepancy
  221. P   SCSI        2.3     Code Corrections for low-level driver : scsi33c93
  222.     Math881(trap) 2.4   _T$FCmp inaccurately evaluates some expressions
  223.     Nfm         2.0     Changing Node ID but not name may cause chp to fail
  224. (P) SCSI        2.4     Edits needed for dma undefined
  225.     Rbf         2.4     May not return last bits allocated to a file
  226. W   OS-9        2.4     Problem ROMing rtc1216e real-time clock
  227.     OS-9        2.4     TEAC may fail to boot on the first attempt
  228. P   OS-9        2.4     320 boot driver incorrect ReadZero routine
  229. P   OS-9        2.4     OMTI 5000 boot: device default format never set up
  230. (P) C Manual    3.2     Incorrect doc for _srqcmem
  231. (P) C Manual    3.2     -l option not output by help
  232.     C           3.2     Possible mishandling of arrays
  233.     C           3.2     _ev_info: no check if _ev_buffer in user space
  234. PW  C           3.2     Possible Stack Overflow with >150 struct assigns
  235. P   C           3.2     Possible ill. add. mode for tst.l and tst.w
  236.     Srcdbg      2.0     Problem with Print for special case
  237.     Os9gen      2.4     Does not allow blank lines at end of bootlist
  238.     Free        2.4     Can't be used with sectors >1024 bytes
  239.     Diskcache   2.4     Diskcache overwrites memory if given too much memory
  240. P   Prof Man.   C       Incorrect example for wildcard matching (5-13)
  241. P   Prof Man.   C       Timing mismatch in example startup file
  242. P   Prof Man.   C       Page 18 should say that -r needed to overwrite
  243. P   Force Man.  E       Typo( extra "O") in ISIO-1 Support (page 3-5)
  244. P   Prof Man.   C       Dsave does not describe date for -d
  245. P   Tech I/O    A       Non-existent files referenced in SBF documentation
  246. P   Tech I/O    A       Possible errors for I$Makdir should include E$PNNF
  247. P   C Manual    H       Cpp's help message and documentation  disagree
  248. P   C Manual    H       Findstr() documentation does not agree with code
  249. P   Microcore   2.4     ROM address problem in Microcore CPU's Systype.d
  250. -----------------------------------------------------------------------
  251. OTHER DOCUMENTS RECEIVED
  252.  
  253.  Papers
  254.   'Executing OS-9 Processes from OS-9 Programs', P. Charrue
  255.   A small package of procedures to give standardised interfaces for
  256.   calling processes from other processes.
  257.  
  258.  Commercial - House Magazines
  259.   'Pipelines', Microware, Winter 91
  260.   An overview of OS-9 2.4, a description of OS-9 usage in Fermilab and
  261.   examples of how to write programs using RPC. The third-party vendors
  262.   section contains many hardware and software products which may be of
  263.   interest.
  264.  
  265.  Commercial - Data Sheets
  266.   'Une Gamme Complete de Stages', Microprocess, March 91
  267.   They are adding a 68040 course to their existing 68K family courses.
  268.  
  269.   'CC150 and CC92/94', Compcontrol, April, 91
  270.   The range of boards offered by this company with OS-9 drivers is further
  271.   extended with an I/O module having an on-board 68000 and isolated
  272.   digital input and output boards.
  273. -----------------------------------------------------------------------
  274. INTRODUCTION FOR NEW PEOPLE ON THE MAILING LIST
  275.  
  276.   A general catalogue of OS-9 software, contacts etc can be found in the
  277.   file (on CERNVAX) :
  278.       /userb/kemp/os9/CATALOGUE
  279.   or the same file on VXCERN :
  280.      VXCERN::DISK$CG:[PRIAMOS9.CATALOGUE]
  281.  
  282.   Previous mail-shots can be found in the directory (on CERNVAX) :
  283.           /userb/kemp/os9/mail-shots
  284.   with names such as info-0688 etc. They are also kept in the
  285.   Notes-file OS9 on VXCERN.
  286.  
  287.   There are other files of interest in the os9 directory, see :
  288.       /userb/kemp/os9/READ.ME
  289.  
  290.   Files on CERNVAX can be accessed from VAX VMS systems using e.g.
  291.           priam::"/userb/kemp/os9/mail-shots/info-0688"
  292.  
  293.   Much public domain software can be found in the various directories
  294.   in :  VXCERN::DISK$CG:[PRIAMOS9.PUBLIC]
  295.   [Note VMS files can be accessed from CERNVAX using the commands dls, dcp,
  296.    dcat e.g. DCP VXCRNA::'DISK$CG:[PRIAMOS9]ERRORS.TXT' X.TXT
  297.   Binary files have been converted to S1 format and should be converted
  298.   back into binary using the OS-9 utility EXBIN.
  299.   You may also bring floppy(s) to the OS-9 Demonstration room (31 1-012)
  300.   and take copies.
  301.  
  302.   Various documents about OS-9 are held in the OS-9 demonstration
  303.   room (31 1-012). The key to this room is with Douglas Kemp (31 1-011).
  304.   This room also has OS-9 demonstration systems with OS-9 software
  305.   products (from Microware and others) available for trial use. When
  306.   you want have a demo of a software item give me a ring :
  307.  
  308.                   Douglas Kemp (5024 or 13/3066)
  309.