home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / Other / Coherent / DemonArchives / docs / coh.port.faq.z / coh.port.faq
Encoding:
Text File  |  1993-09-08  |  26.2 KB  |  600 lines

  1. Port/Application FAQ for Coherent, Number 3, March 4, 1993
  2. ----------------------------------------------------------
  3.  
  4. Intro
  5. -----
  6.  
  7. Why does this exist?  Coherent is a great OS, IMHO, and there are plenty
  8. of things being ported for it.  However, sometimes it gets confusing
  9. as to who is porting what.  So I decided to try and make a list of all of
  10. them so that people can see who is doing what, and that way it is easier to
  11. get help (if you want it) and people won't duplicate other's efforts.
  12.  
  13. The best approach to take (again, IMHO) would seem to be this:  let MWC
  14. work on the OS, and let us work on the applicatons.  The reason?  If MWC
  15. can spend more time on the kernel and less on apps, things like sockets
  16. and the like will appear sooner.  This, in turn will allow more apps to be
  17. ported.
  18.  
  19. Regardless, here is the FAQ.  Info on submitting will be at the end.
  20.  
  21. Summary  (Format courtesy of Detlef Marxsen dema@astrax.north.de)
  22. -------
  23. Key:
  24.     2 = 286-Coherent Only (by default should work with 386 tho)
  25.     3 = 386-Coherent Only
  26.     4 = Both 286 and 386 for certain
  27.     B = Beta testers appreciated
  28.     D = Documentation writers appreciated
  29.     M = More programmers for teamwork appreciated
  30.     T = Translators needed (Te->english Tf->french, etc.)
  31.     Cx = Completion level(1-10): 1=just started 7=beta 10=all done
  32.     Ox = Original application (not a port) x=F-Freeware|S-Shareware
  33.  
  34. Contact / Code / Project
  35. ---------------------------------
  36. dema@astrax.north.de (Detlef Marxsen)/3BC7OF/BBS-Server
  37. ---------------------------------
  38. dema@astrax.north.de (Detlef Marxsen)/C7OF/astrodb
  39. ---------------------------------
  40. hcp@csx.cciw.ca (Harry C. Pulley, IV)/3C8/Bitmapped device driver
  41. ---------------------------------
  42. hcp@csx.cciw.ca (Harry C. Pulley, IV)/3C6/MGR
  43. ---------------------------------
  44. patbob@sequent.com (Pat White)/MC1/uw
  45. ---------------------------------
  46. fredex%fcshome@merk.com (Fred Smith)/C?(see below)/joe 1.05
  47. ---------------------------------
  48. brianw@philips.oz.au (Brian Wallis)/3C3/Ghostscript 2.4
  49. ---------------------------------
  50. brianw@philips.oz.au (Brian Wallis)/3C4/Perl 4.025
  51. ---------------------------------
  52. brianw@philips.oz.au (Brian Wallis)/3C8/GNU Emacs 18.57
  53. ---------------------------------
  54. rlw@rwsys.wimsey.bc.ca (Randy Wright)/4C8OFT?DM/Exporter BBS
  55. ---------------------------------
  56. magus@drktowr.chi.il.us (Louis Giliberto)/3C2OF/mwcbbsplus interface
  57. ---------------------------------
  58. magus@drktowr.chi.il.us (Louis Giliberto)/3C10/OSP - Operating System Env.
  59. ---------------------------------
  60. magus@drktowr.chi.il.us (Louis Giliberto)/3(2?)C6M/Infocom Interpreter
  61. ---------------------------------
  62. pierre@lectra.fr (Pierre Ficheux)/3C1/gcc 1.40
  63. ---------------------------------
  64. pierre@lectra.fr (Pierre Ficheux)/3C9/GNU Emacs 18.59
  65. ---------------------------------
  66. jdhuse@sedona.intel.com (Jon Dhuse)/3C4/X11R5 (X-Windows)
  67. ---------------------------------
  68. djm@duncan.alt.ns.ca (David John Murdoch at duncan)/3C?/COPS
  69. ---------------------------------
  70.  
  71.  
  72. Notes and more info
  73. -------------------
  74.  
  75. BBS-Server - dema@astrax.north.de (Detlef Marxsen)
  76.  
  77. "Mail gets automagically read, the requested application gets started,
  78. and the result get sent back.  Send 'help' to bbs@astrax.north.de for
  79. testing."
  80.  
  81. ---------------------
  82.  
  83. astrodb - dema@astrax.north.de (Detlef Marxsen)
  84.  
  85. "Scans SAC astronomy database for object data."
  86.  
  87. ---------------------
  88.  
  89. Bit-mapped Device Driver - hcp@csx.cciw.ca (Harry C. Pulley, IV)
  90.  
  91. "This driver is for Coherent version 4.0.  It is a generic driver; that is,
  92. it may be used with any graphics card.  This device driver is able to be generic
  93. since most of the 'real work' is done by the application program.  The primary
  94. purpose of this driver is the porting of MGR.
  95.  
  96. "Essentially, this driver gives you the ability to access the graphics device
  97. through a subset of the iBCS DISPLAY ioctl() codes.  MGR does not use the
  98. iBCS codes to the letter so the subset is sufficient for MGR and probably
  99. for most or all graphics applications."
  100.  
  101. ----------------------
  102.  
  103. MGR - hcp@csx.cciw.ca (Harry C. Pulley, IV)
  104.  
  105. "I am porting MGR along with Udo Munk and Vince Petree is helping me test
  106. the Hercules code.... it is a small, fast window manager written by Bellcore
  107. (freely distributable).  There should be support for Hercules, EGA, VGA, and
  108. SVGA graphics modes."
  109.  
  110. -----------------------
  111.  
  112. Uw - patbob@sequent.com (Pat White)
  113.  
  114. "Uw is a utility that multiplexes up to 7 windows down a phone line. It
  115. requires a client at the other end (I know clients are available for
  116. Amiga, Mac & MS-DOS (running windows I think)).  This software is BSD source
  117. and uses a lot of BSD extensions.  Main problem area is substituting named
  118. pipes for BSD sockets.  Anyone who wants to help probably needs access to a 
  119. BSD manual (I'm using mine a lot)."
  120.  
  121. ------------------------
  122.  
  123. joe 1.05 - fredex%fcshome@merk.com (Fred Smith)
  124.  
  125. "I've also been working on joe 1.05 (Joe's Own Editor), and it seems to
  126. work, but the author asked me to hold off while he incorporates some
  127. additional features into my Coherent port, so I can try building
  128. a later version with more features."
  129.  
  130. ---------------------------
  131.  
  132. Ghostscript 2.4 - brianw@philips.oz.au (Brian Wallis)
  133.  
  134. "I'm only doing a deskjet 500 driver version (djet500) version since
  135. this is the only output device I have. But then, no changes to the
  136. driver were necessary to compile it so others should fit in reasonably
  137. easily (I think all the HP PCL printer drivers are the same code with
  138. the possible exception of the deskjet 500C)
  139.  
  140. "I've lost my list of the codes, not sure if the 3 (above) is correct.
  141. I've got it compiled and am currently debugging it (again, there are
  142. some minor Coherent bugs/incompatibilities). It hasn't generated any
  143. output yet."
  144.  
  145. ----------------------------
  146.  
  147. Perl 4.035 - brianw@philips.oz.au (Brian Wallis)
  148.  
  149. "I've lost my list of the codes, not sure if the 4 is correct. It
  150. currently runs and is sort of useable but I don't quite trust it.
  151. There are 6 of the tests in the test suite that fail. 4(?) have been
  152. isolated to Coherent bugs/incompatibilities and need work arounds
  153. which I am working on."
  154.  
  155. -----------------------------
  156.  
  157. GNU Emacs 18.57 - brianw@philips.oz.au (Brian Wallis)
  158.  
  159. "Patches have been posted (2) to this group and should be available at
  160. an archive near you!
  161.  
  162. "This is a fully functional port of GNU Emacs based on the 18.57
  163. Version. The only part missing is the undump to dump out a new
  164. executable with the lisp pre-loaded. The only effect of this is that
  165. the startup time is a bit longer (but the executable file is
  166. smaller!). Startup on a 25Meg 386 is about 20 seconds (Quantum IDE
  167. disk). Minimum RAM usage is about 600K so a 4Mbyte system is
  168. recommended.
  169.  
  170. "TODO: Undump and 18.59. Not high Priority. (I have a working emacs
  171. now)"
  172.  
  173. [Note: there is an additional update to the new version of Emacs
  174.  that will be available from mwcbbs sometime in the near future.
  175.  It is available now from Udo's BBS.  This is listed below and
  176.  was done by Pierre Ficheux based on Brian Wallis' 18.57 patches.
  177.  The 18.57 distribution has become difficult to find, so I suggest
  178.  you look for the newer port -- Louis]
  179.  
  180. ---------------------------
  181.  
  182. Exporter BBS - rlw@rwsys.wimsey.bc.ca (Randy Wright)
  183.  
  184. "This version is OK to redistribute, though development is not over yet.
  185.  
  186. *GNU style license.
  187. *version included for Coherent 3.x  and 4.x in the same package.
  188. *Color support including termcap and/or terminfo for called programs, 
  189. *fast and easy menu driven interface,
  190. *context sensitive help system,
  191. *menus can be toggled off and on if user desires, with a single key stroke.
  192. *supports scripts of bbs commands,
  193. *prompts and messages in a single file for easy customization/translation.
  194. *up to 900 commands and 99 menus configurable by sysop, 
  195. *teleconferences with no formal limit to number of channels
  196. *sysop's system monitor,
  197. *user configuarable file transfer protocol, support
  198.     for external protocols: x-y-z modem and kermit.
  199. *user definable defaults for colors and file transfer protocols,
  200. *events calendar support,
  201. *includes database system with
  202.     full screen download queue management.
  203.     macro files allow automation of files library administration
  204.     uses .dbf style files.
  205.     restricted read only mode or full mode with locate,
  206.     edit, sort and so on. (in color, when used with the
  207.     bbs)
  208.     runs on both 286 and 386 with up to 10 concurrent databases
  209.     on 286 and 30 concurrent databases on 386 with DDK kernel.
  210. *download queue system allows the user to select files from a full
  211.     screen display that includes comments, file size and
  212.     other information with a single key stroke. It also
  213.     grabs entire "groups" of files in a couple of keystrokes.
  214. *supports sysop definable "questionaires",
  215. *menu/command manager for both 286 and 386 enviornments,
  216. *runs any program with sysop's predefined arguments,
  217. *29 builtin commands available to use on menus,
  218. *restricted call time length available at any time interval desired by sysop,
  219. *each user (or group of users) can have a totally different 
  220.     command/menu set,
  221. *60 new on-line man sets,
  222. *includes getty wedge to log modem activty, pperm to remove old 
  223.     locks and keep the serial port permissions correct, rmhd to remove
  224.     lines from the begining of log files.
  225. *16 additional programs to administer or assist the BBS,
  226. *Install *and* Unintsall scripts. Since there is no warranty with
  227.     a gnu license, you can easily remove it if you don't
  228.     like it (or if you want to upgrade it ).
  229. *developer's tools including  database of all function definitions
  230.     and all function calls by filename and line number. You
  231.     can tweak it to your heart's desire.
  232. *developed on COHERENT machines for COHERENT machines. 
  233. *Installs in about 10 minutes (on a 386dx 25mhz, including all compile
  234.     time and nroff'ing man pages.)
  235.  
  236. What are the known limitations of Exporter BBS ?
  237.  
  238. *uses external file transfer protocols only. You'll need
  239.     the zmodem package. Uses COHERENT's kermit.
  240. *Each menu/command set is a fixed length database 275kb in length,
  241.     so you will find a toll exacted on your disk drive if you
  242.     add many different sets. I use 2. One is a 'guest' set and
  243.     the other is a regular set. Of course, sets can be shared
  244.     among any number of users, and a special file lists which
  245.     user gets which set. You'll need about 1.5 mb of disk space
  246.     to compile and run this minimal set.
  247. *The database system lacks relational abilities and an interpreter.
  248.     It is a simple menu driven .dbf system.
  249. *news and mail are external. The BBS checks the user's mail box
  250.     after every command, in the manner that any other 'shell'
  251.     would and reports new mail. However, most news and mail
  252.     programs offer security holes for certain systems.
  253. *the bbs itself supports ansi, dos-ansi, vt100 and tty only. However,
  254.     the sysop can add terminals.
  255.  
  256. How much does it cost?
  257.  
  258. *Exporter BBS is free.
  259.  
  260. What about source code?
  261.  
  262. *The distribution contains all source code.
  263.  
  264. Where is it available?
  265.     by ftp: raven.alaska.edu
  266.     by interactive download from:
  267.     (604)581-0518 login as guest. 8N1, 300 to 14400
  268.     It will be available on mwcbbs soon."
  269.  
  270. --------------------------
  271.  
  272. mwcbbsplus interface - magus@drktowr.chi.il.us (Louis Giliberto)
  273.  
  274. I don't particularly care for the current mwcbbs user interface, so
  275. since MWC released the code I decided to write my own.  It will allow
  276. you to view the news file without leaving the program and will have 
  277. a more BBS-like interface including searching for new files, listing
  278. by date, alphabetical order, etc, without outputting to another file.
  279.  
  280. It is curses-based, and I'm trying to use generic calls so it
  281. can compile under the 286 version of Coh as well.  Another feature
  282. I will have is that you can run it with a -U switch, and it will run
  283. in batch mode generating the uucp commands to download the Contents.*
  284. and news files so you can update the menus via cron automatically once
  285. a month/week/whenever.  If anyone wants anything else added, just e-mail
  286. me and if it fits in with my schedule I'll add it.  So far I have the
  287. menus done and viewing the news file (via the pager).  Next step
  288. is the Contents files themselves.
  289.  
  290. ---------------------------
  291.  
  292. OSP An Environment for Operating Systems Projects
  293.   - magus@drktowr.chi.il.us (Louis Giliberto)
  294.  
  295. I ported this to Coherent for school (I have to develop assignments
  296. for a prof for an Operating Systems course), and it is available only
  297. to instructors (or peon grad assistants like me who do some of the
  298. work :) ), but some schools must use Coh, so I'd like them to know
  299. about it.
  300.  
  301. You must get the source code from the authors (instructions below).
  302. I will *not* give the source out, so don't ask.  What I will give
  303. out is a patch kit for Coherent :)  To get this, just e-mail me, and
  304. I'll send it to ya.  After April or so, I'll give the authors the patch
  305. kit, and they can distribute it with the OS simulator.
  306.  
  307. So what is OSP exactly?  I've included a TeX description I converted
  308. to text.  This should tell you what you want to know.
  309.  
  310.  
  311. OSP: An Environment for Operating System Projects
  312.     Michael Kifer and Scott A. Smolka
  313.     Department of Computer Science
  314.     SUNY at Stony Brook
  315.     Stony Brook, NY 11794-4400
  316.     kifer@cs.sunysb.edu, sas@cs.sunysb.edu
  317.     
  318. Introduction
  319. ------------
  320. OSP is  both an implementation of a modern operating system, and a flexible
  321. environment for generating implementation projects
  322. appropriate for an introductory course in operating system design.  It is
  323. intended to complement the use of most standard textbooks on operating systems
  324. and contains enough projects for up to three semesters.  These projects expose
  325. students to many essential features of operating systems, while at the same
  326. time isolating them from low-level machine-dependent concerns.  Thus, even in
  327. one semester, students can learn about page replacement strategies in virtual
  328. memory management, cpu scheduling strategies, disk seek time optimization, and
  329. other issues in operating system design.
  330.  
  331. OSP consists of a number of modules, each of which performs a basic operating
  332. systems service, such as device scheduling, cpu scheduling, interrupt
  333. handling, file management, memory management, process management, resource
  334. management, and interprocess communication.  By selectively omitting any
  335. subset of modules, the instructor can generate a project in which the
  336. students are to implement the missing parts. This process is completely
  337. automated by the OSP Project Generator, included in the distribution.
  338. Projects can be organized in any desired order so as to progress in a manner
  339. consistent with the lecture material.
  340.  
  341. The OSP Project Generator provides the instructor with a convenient
  342. environment in which to create projects.  It generates a ``partial load
  343. module'' of standard OSP modules to which the students link their
  344. implementation of the assigned modules.  The result is a new and complete
  345. operating system, partially implemented by the student.
  346. Additionally, the project generator automatically creates ``module.c'' files
  347. containing procedure headings and declarations of requisite data structures for
  348. each of the assigned modules.  These files can be given as part of a project
  349. assignment in which the students are to fill in the procedure bodies.  This
  350. ensures a consistent interface to OSP and eliminates much of the routine
  351. typing, both by the instructor and by the students.
  352.  
  353. The heart of OSP is a simulator that gives the illusion of a computer system
  354. with a dynamically evolving collection of user processes to be multiprogrammed.
  355. All the other modules of OSP are built to respond appropriately to the
  356. simulator-generated events that drive the operating system.
  357. The simulator ``understands'' its interaction with the other modules in that it
  358. can often detect an erroneous response by a module to a simulated event.  In
  359. such cases, the simulator will gracefully terminate execution of the program by
  360. delivering a meaningful error message to the user, indicating where the error
  361. might be found.  This facility serves both as a debugging tool for the student
  362. and as teaching tool for the instructor, as it ensures
  363. that student programs acceptable to the simulator are virtually bug-free.
  364.  
  365. The difficulty of the job streams generated by the simulator can be dynamically
  366. adjusted by manipulating the simulation parameters.  This yields a
  367. simple and effective way of testing the quality of student programs.  There are
  368. also facilities that allow the students to debug their programs by interacting
  369. with OSP during simulation.
  370.  
  371. OSP was developed at SUNY, Stony Brook, and borrowed several important ideas
  372. from an earlier project headed by Art Bernstein.
  373. The underlying model in OSP is not a clone of any specific operating system.
  374. Rather it is an abstraction of the common features
  375. of several systems (although a bias towards UNIX can be seen, at times).
  376. With the exception of the modules for interprocess communication, the OSP
  377. modules were designed to hide a number of low-level concerns,
  378. yet still encompass the most salient aspects of their real-life counterparts in
  379. modern systems.  Their implementation is well-suited as the project component
  380. of an introductory course in operating systems.
  381. A more advanced project can be built around the two modules that deal
  382. with interprocess communication. Their design is more detailed and gives
  383. students the opportunity to work in a realistically ``dirtier'' environment.
  384.  
  385. OSP is documented in the following book:
  386.  
  387. OSP:  An Environment for Operating System Projects,
  388. Michael Kifer and Scott A. Smolka, Addison-Wesley,
  389. ISBN 0-201-54887-9 (1991).
  390.  
  391. An instructor's version of the book (ISBN 0-201-54888-7), which includes
  392. directions for installing and running OSP as well as suggestions for
  393. programming assignments, is available through your Addison-Wesley
  394. representative.
  395.  
  396. The present version of OSP is written in C and runs on most flavors of UNIX,
  397. such as BSD, System V, SunOS, Mach, Ultrix, HP-UX, AIX, etc.
  398.  
  399. The OSP Software Distribution
  400. -----------------------------
  401. The OSP software sources are available via ftp from
  402. sblapis1.cs.sunysb.edu, account ospftp. This account has a password, which can
  403. be obtained from the instructor's manual to OSP. (Addison-Wesley provides this
  404. manual only to instructors teaching an OS course.)
  405.  
  406. The actual distribution is in the file
  407.           OSP.tar.Z
  408. This is a compressed 'tar' file. Use 'uncompress' and 'tar xf'
  409. to install the sources.
  410. After this, OSP can be compiled by executing the shell scripts
  411. bin/osp.startup and bin/osp.compile.  Please
  412. see the OSP Instructor's Manual for further details.
  413.  
  414. OSP runs best from a root directory of a dedicated account. However, it can
  415. be also run from a subdirectory, by setting $HOME appropriately.
  416.  
  417. The directory structure of the distribution consists of the source code of the
  418. OSP modules (which also serve as examples of solutions),
  419. various shell scripts such as  osp.startup and osp.compile, 
  420. LaTeX sources of a number of suggested OSP programming assignments, and more.
  421.  
  422. OSP Mailing List
  423. ----------------
  424. There is a mailing list for OSP users.  The purpose of the
  425. mailing list is to allow us to inform the OSP community of any changes to the
  426. software and documentation (e.g., bug fixes, enhancements, future
  427. versions), and to serve as a medium for discussions on OSP among its users.
  428.  
  429. This mailing list is moderated and all communications should be sent to
  430.         osp@cs.sunysb.edu
  431.  
  432. This same address should also be used for reporting any problems or
  433. asking any questions concerning OSP that may not be of general interest, and
  434. for any mailing list administrative matters (e.g., add/delete a subscription).
  435. Such messages will not be broadcast to the mailing list subscribers.
  436.  
  437. Note that the mailing list is intended solely for use by instructors of
  438. operating systems courses that use the OSP software.  In particular, it is
  439. not intended for students of such courses.   Therefore, if you would like to
  440. subscribe to the mailing list, please email us at osp@cs.sunysb.edu 
  441. your full name, position, address, and telephone number, and at the same time
  442. physically mail us a copy of a
  443. departmental brochure or course schedule on which your name appears.
  444.  
  445. [TeX -> text conversion by L. Giliberto for the FAQ.  The crummy formatting
  446.  is my fault, not the authors! They had cool italics and centering! :) ]
  447.  
  448. -----------------------
  449.  
  450. InfoTaskForce Infocom Interpreter - magus@drktowr.chi.il.us (Louis Giliberto)
  451.  
  452. This is a great program that lets you play infocom games under Coherent
  453. (or a bunch of other machines -- it has multiple make options).  I
  454. have the following compile options working: sysv_ansi (ansi display),
  455. sysv_termcap (uses termcap for display).  sysy_ansic (color ansi display)
  456. may work as well, but I only have monochrome, and you need the color
  457. fix from Udo so I need someone else to test this.  I will be working on
  458. getting the curses options to compile, but don't expect that in the
  459. near future since termcap works for remote logins and ansi works great
  460. for the console.
  461.  
  462. Besides allowing you to play zork I,II,III,Zero,Beyond Zork, Starcross,
  463. Hitchhikers Guide, etc it also has cheat options that will dump out a
  464. list of objects, rooms, etc. 
  465.  
  466. To use this, you need the *.dat files for the games (not included -- these
  467. are copywritten files).  Around here, you can get _The Lost Treasures of
  468. Infocom_ (there are 2 vols. 1 and 2 --- 1 is the best, IMHO) for
  469. $40 and it contains 20 games.  That's $2 per game, so you can't complain
  470. about the price :)  Just install it on your dos machine, then move all
  471. the *.dat files you want to use to your Coh box.  Wallah! Instant
  472. Wizard of Frobozz!!!
  473.  
  474. Anyone who wants to try and work on the curses option, please feel free
  475. as I am bogged down in lots of projects right now.  All I ask is that
  476. you tell me so the port can have some type of consistency to it (I'll
  477. give you full credit of course!).  It's no big emergency since curses doesn't
  478. give you anything that ansi and termcap do (well, it gives you color
  479. for non-ansi terminals -- so, I lied).  Also, will someone with the
  480. color ansi addition and a color monitor try compiling and running with
  481. sysv_ansic and let me know what happens?  Also, this should run under
  482. a 3.x version of coh if you recompile it.  I'm not sure though, so
  483. don't run out and buy the games.  But if someone could try it, I'd
  484. like to know.
  485.  
  486. This is kinda pre-beta since testing means playing some full games and
  487. I haven't finished one yet.  I will put it on raven and
  488. mwcbbs as soon as I get a chance (by the end of the week of Mar 7th, 1993).
  489.  
  490. ---------------------------------
  491.  
  492. gcc 1.40  -  pierre@lectra.fr  (Pierre Ficheux)
  493.  
  494. "I have just started the porting of the Gnu C compiler release 1.40.
  495. I know that MWC has released a version of gcc but i think it is based on 2.x
  496. release (including C and C++). We have ported gcc-1.39 and gcc-2.2.2 at work
  497. and it seems that gcc-1.39 is more interesting for people who don't want to
  498. use C++ (smaller, faster..., on 68k based computers). Perhaps i'm wrong
  499. but i want to try it ! (i don't know if other people have tried too,
  500. please give me infos)"
  501.  
  502. ----------------------------------
  503.  
  504. GNU Emacs 18.59 - pierre@lectra.fr (Pierre Ficheux)
  505.  
  506. "My porting of Gnu Emacs 18.59 is based on 18.57 patches posted by Brian
  507. Wallis (brianw@philips.oz.au) to "comp.os.coherent". I have added features that
  508. did not work on the patches (*shell* buffer, dired, mail, ...). I have sent a
  509. copy of it to Udo Munk (udo@umunk.gun.de) for his BBS."
  510.  
  511. [Udo stated that it has been forwarded to MWC and should eventually
  512.  be available from mwcbbs (and therefore by Raven after that). - Louis]
  513.  
  514. ------------------------------------
  515.  
  516. X11R5 - jdhuse@sedona.intel.com (Jon Dhuse)
  517.  
  518.     - X libraries ported, server port in progress
  519.     - MIT X11R5 distribution - patch level 17
  520.  
  521. "This is a straightforward port of the X Window System, both the application
  522. libraries and the server.  Clients and server must be local to the same 
  523. machine, since Coherent currenly does not include support for sockets or
  524. streams.  Client/server communication is currently implemented by an
  525. emulation of sockets using pipes.  This will be replaced by TCP/IP sockets
  526. whenever Coherent supports it.
  527.  
  528. * current video hardware support plans 
  529.    - standard VGA 640x480x16 colors
  530.    - extended VGA 800x600x256 colors using TSENG ET4000 video chipset"
  531.  
  532. ---------------------------------------
  533.  
  534. COPS djm@duncan.alt.ns.ca (David John Murdoch at duncan)
  535.  
  536. [David just mentioned this to me and I said I would put it in the FAQ, so I'm
  537. supplying a rough description. -Louis]
  538.  
  539. COPS is a program which is designed to help monitor security and
  540. system integrity on Unix systems.  If you allow remote logins and
  541. have heavy system cracking activity in your area, you might want
  542. to consider running it (another good program which hasn't been
  543. ported yet is Tripwire). He plans to make both diff files and a stripped
  544. down distribution available on raven.alaska.edu and mwcbbs.
  545.  
  546. ----------------------------------------
  547.  
  548. Submission info:
  549. ----------------
  550.  
  551. When I receive a submission, I will keep it in the FAQ until it reaches
  552. completion level 10 (all done).  Then it will appear one more time, and
  553. be removed since I'm assuming the project is done.  I'll put out a FAQ
  554. once a month.  If the completion level changes, please e-mail me and
  555. I'll update it.
  556.  
  557. Here are the codes again so you don't have to scroll back:
  558.  
  559.  
  560. Key:
  561.     2 = 286-Coherent Only (by default should work with 386 tho)
  562.     3 = 386-Coherent Only
  563.     4 = Both 286 and 386 for certain
  564.     B = Beta testers appreciated
  565.     D = Documentation writers appreciated
  566.     M = More programmers for teamwork appreciated
  567.     T = Translators needed (Te->english Tf->french, etc.)
  568.     Cx = Completion level(1-10): 1=just started 7=beta 10=all done
  569.     Ox = Original application (not a port) x=F-freeware|S-Shareware
  570.  
  571.  
  572. Submission form (Based on Detlef's idea):
  573. -----------------------------------------
  574.  
  575. *Note* please mail this to: cohnews@drktowr.chi.il.us
  576. If you just reply, it will go to my account which is fine, but I'll have
  577. to sort it out of my other e-mail and it might get lost.
  578.  
  579. Name and Email address:
  580. Project Name:
  581. Codes (see above):
  582. Notes or important info:
  583.  
  584. -----------------(notes can be as long as you want)----------------
  585. Comments and suggestions and flames can be sent to me directly:
  586. magus@drktowr.chi.il.us
  587.  
  588. -Louis Giliberto
  589.  
  590. --
  591. ----------------------------------------------------------------------------
  592.  Louis J. Giliberto, Jr.   ! magus@drktowr.chi.il.us  (send here)
  593.    -sysadmin drktowr       ! magus@gagme.chi.il.us    (forwards to above)
  594.    Chicago, IL  USA        ! lgilibe@math.luc.edu     (probably OK)
  595. Home of DarkTower Software ! lgilibe@orion.it.luc.edu (anal-retentive ACS
  596.                            !      machine with quotas - don't bother)
  597. ----------------------------------------------------------------------------
  598. "Try his first wife's maiden name backwards" -- Cheshire Catalyst
  599. ----------------------------------------------------------------------------
  600.