home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / os9 / 1399 next >
Encoding:
Text File  |  1992-11-05  |  16.4 KB  |  443 lines

  1. Organization: Senior, Electrical and Computer Engineering, Carnegie Mellon, Pittsburgh, PA
  2. Path: sparky!uunet!spool.mu.edu!sdd.hp.com!saimiri.primate.wisc.edu!ames!sun-barr!cs.utexas.edu!uwm.edu!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!fs7.ece.cmu.edu!crabapple.srv.cs.cmu.edu!andrew.cmu.edu!rh2y+
  3. Newsgroups: comp.os.os9
  4. Message-ID: <ceyGu9600YUnIiy4pk@andrew.cmu.edu>
  5. Date: Thu,  5 Nov 1992 09:24:09 -0500 
  6. From: "Russell E. Hoffman, II" <rh2y+@andrew.cmu.edu>
  7. Subject: Re: Information on OSK
  8. In-Reply-To: <1992Nov4.180119.16946@umr.edu>
  9. Lines: 432
  10.  
  11. Folks, here is the 4th FAQ edition, which was posted some months ago. Please
  12. inform me of changes or additions. Thanks.
  13.  
  14. ----
  15.  
  16. Well, time for the fourth revision of the OS9/68000 faq. A few
  17. changes, mostly to update addresses and such. Also, a slight format
  18. change: Addresses will be referenced by number (e.g. [1]) and the
  19. address will be listed at the bottom of the file. This (hopefully)
  20. will make for easier reading. 
  21.     In addition, a complete list of the questions answered here is
  22. given at the top of the file. Upon compiling the faq, this time, I
  23. noticed that there aren't many questions answered here. If you feel
  24. there is a question often asked that you don't see answered here, let
  25. me know. Supply the answer, also, if you can; otherwise I'll see if I
  26. can't track it down.
  27.  
  28. Again, if there are any additions, corrections, suggestions, comments,
  29. flames, or contributions, please respond in kind to me, Russell
  30. Hoffman, rh2y+@andrew.cmu.edu
  31.                               
  32. ----------[cut here]----------
  33.          The New and Improved OS9 Frequently-Asked Questions List
  34.  
  35.                 Updated 9/4/92
  36.  
  37. -------------- Section One: List of answered questions ---------------
  38. Q: What is OS9?  
  39. Q: What is OSK?
  40. Q: Where can I get OS9?
  41. Q: What machines run OS9?
  42. Q: Where do I get OS9/68000 for the Macintosh?
  43. Q: Where do I get OS9/68000 for the Commodore Amiga?
  44. Q: Where do I get OS9/68000 for the Atari ST?
  45. Q: What is OS-9000?
  46. Q: What software is available for OS9?
  47. Q: Where can I get public-domain/shareware/freeware software for OS9?
  48. Q: What is the TOP package? 
  49. Q: Are there alternative shells for OS9? 
  50. Q: Can one read/write MS-DOS format disks under OS9?
  51. Q: What sorts of communications software is available?
  52. Q: What about usenet and news?
  53. Q: Is gcc available for OS9?
  54. Q: Can I run X11 on OS9?
  55. Q: What other graphics alternatives are there?
  56. Q: What is a Real Time system?
  57. Q: Does OS9 support multiple threads within a program?
  58.  
  59. --------------- Section Two: Q & A ---------------------
  60.  
  61. Q: What is OS9?  
  62.  
  63. A: OS9 is a real-time, multiuser, multitasking operating system
  64. developed by Microware Systems Corporation.  It was originally
  65. developed for the 6809 microprocessor, in a joint effort between
  66. Microware and Motorola.  The original Level I 6809 OS9 OS was capable
  67. of addressing 64 kilobytes of memory.  The Level II 6809 OS9 took
  68. advantage of dynamic address translation hardware, and allowed a
  69. mapped address space of one megabyte on most systems, and up to two
  70. megabytes on others, most notably the Tandy Color Computer III. 
  71.     In the 1980's, Microware ported OS9 to the 68000 family of
  72. microprocessors, creating OS9/68000.  Code is mostly portable from
  73. OS9/6809 to OS9/68000 at the high-level-language source code level.
  74. Code is compatible within either OS9/6809 or OS9/68000 at the binary
  75. level. 
  76.     OS9/68000 provides synchronization and mutual exclusion
  77. primitives in the form of events, which are similar to semaphores. It
  78. also allows communication between processes in the form of named and
  79. unnamed pipes, as well as shared memory in the form of data modules.
  80.     OS9 is modular, allowing new devices to be added to the system
  81. simply by writing new device drivers, or if a similar device already
  82. exists, by simply creating a new device descriptor. All i/o devices
  83. can be treated as files, which unifies the i/o system. In addition,
  84. the kernel and all user programs are ROMable. Thus, OS9 can run on any
  85. 680x0 based hardware platform from simple diskless embedded control
  86. systems to large multiuser minicomputers.
  87.  
  88. Q: What is OSK?
  89.  
  90. A: OSK is an abbreviation for OS9/68000. This is probably due to the
  91. common abbreviation '68k' for the 68000 microprocessor. Also sometimes
  92. called OS9/68k.
  93.  
  94. Q: Where can I get OS9?
  95.  
  96. A: Generally the hardware vendor will ship a version of OS9 with the
  97. product upon which OS9 is intended to be run.  Alternatively, OS9 can
  98. be purchased from Microware [1] itself, for certain hardware platforms.
  99. In addition, several software vendors sell customized and enhanced OS9
  100. packages.  Ultrascience [2] and ELSOFT AG [3] are examples of such vendors.
  101. Note that ELSOFT is in Switzerland.
  102.  
  103. Q: What machines run OS9?
  104.  
  105. A: OS9/6809 runs on a variety of platforms, perhaps the most (in)famous
  106. being the Tandy Color Computer.  Other systems include the SWTPC
  107. SCB-69, the Gimix 6809, Smoke Signal Broadcasting's Chieftain 6809,
  108. FHL's TC09, the Febe, and many others, most of which are SS-50 bus
  109. machines. Note that OS9/6809 is no longer supported by Microware, but
  110. many user groups, BBSes, and a handful of FTP sites offer help and
  111. maintain software collections for OS9/6809.
  112.      OS9/68000 runs on quite a multitude of machines, including a variety
  113. of systems from Hazelwood (such as the UniQuad I and II), the Gimix
  114. Micro-20, the Atari ST, Commodore Amiga, Apple Macintosh, IMS MM/1,
  115. FHL TC-70, and a large number of 680x0-based VME systems, manufactured
  116. by such companies as Radstone Technology, Motorola, Heurikon, Inducom,
  117. Force, Mizar, and others.  Gespac also makes a large number of platforms
  118. based on their G-64 and G-96 bus. 
  119.  
  120. Q: Where do I get OS9/68000 for the Macintosh?
  121.  
  122. A: Ultrascience [2] (A division of Gibbs Laboratories) makes a version of
  123. OS9/68000 for the Macintosh. According to their literature, it even allows
  124. the Macintosh operating system to run as a process under OS9. 
  125.  
  126. Q: Where do I get OS9/68000 for the Commodore Amiga?
  127.  
  128. A: Digby Tarvin [4] , in Australia, has a port of OS9/68000 for the Amiga,
  129. which cost approximately $600 US.
  130.  
  131. Q: Where do I get OS9/68000 for the Atari ST?
  132.  
  133. A: Cumana [5] and Dr. Keil [6] offer two different ports of OS9 to the ST.
  134.  
  135. Q: What is OS-9000?
  136.  
  137. A: OS-9000 is a portable version of OS9, written primarily in C.  It can
  138. potentially run on any 68020 or higher 680x0 family member, and any
  139. 80386sx or higher 80x86 member.  Code is portable across OS-9000 platforms
  140. at the source level.  Theoretically, OS-9000 can be ported to any modern
  141. computer architecture, though 680x0 and 80x86 are the only supported
  142. microprocessor families at present. 
  143.  
  144. Q: What software is available for OS9?
  145.  
  146. A: Nearly any user application can be found either commercially or in
  147. the public domain/shareware/freeware.  Many word-processor,
  148. spreadsheets, databases, and time management software packages are
  149. available from a variety of vendors.  A list of much of the available
  150. commercial software is available from Microware.  They publish the
  151. "OS9 Sourcebook", a listing of hardware and software vendors who sell
  152. both 6809 and 68000 software and hardware.  It is advisable to contact
  153. the individual companies listed in the Sourcebook and request a recent
  154. catalog, as the information in the Sourcebook is a tad outdated.
  155. Microware's quarterly magazine Pipelines also carries new product
  156. announcements. 
  157.  
  158. Q: Where can I get public-domain/shareware/freeware software for OS9?
  159.  
  160. A: There are many private bulletin boards around.  Hopefully, someone
  161. will be publishing a list of all known BBSes which have OS9 software. 
  162. In addition, there is the Princeton Listserver, which acts as a mailing
  163. server that will mail requested software.  To begin using the
  164. Listserver, send electronic mail to LISTSERV@PUCC.PRINCETON.EDU, with
  165. the single line
  166.  
  167. HELP
  168.  
  169. in your message. Also, the OS-9 User's Group [7] maintains a library
  170. of public domain sofwtare, as well as distributes a newsletter.
  171. Finally, there are a few anonymous FTP servers worldwide with OS9
  172. software on them. 
  173.  
  174. Site                Operator    IP address
  175. ------------------        ------------    -------------
  176. hermit.cs.wisc.edu        CLOSED ---- moved to cabrales.cs.wisc.edu
  177. cabrales.cs.wisc.edu        Jim Pruyne    128.105.2.70
  178. wuarchive.wustl.edu        Steve Wegert      128.252.135.4
  179. lucy.ifi.unibas.ch        Marc Balmer    131.152.81.1
  180.  
  181. Don't forget the often overlooked mailserver on cabrales.  The e-mail address
  182. is os9archive@cabrales.cs.wisc.edu, and a message with "help" as the body will
  183. return some help text. This provides a way for those without FTP
  184. access to snarf stuff from cabrales via mail.
  185.  
  186. Cabrales contains mostly OS9/68000 software, including the complete TOP
  187. package, many EFFO disks, GCC and G++, (and many other GNU products),
  188. ka9q, TeX, and quite a bit of 6809 software. 
  189.  
  190. Wuarchive has mostly 6809 OS9 software; Lucy is meant to be a european
  191. duplicate of cabrales.
  192.  
  193. Q: What is the TOP package? 
  194.  
  195. A: TOP is an acronym for "The OS9 Project".  It is a collection of
  196. OS9/68000 software developed primarily in Germany.  Much of it seems to
  197. be an attempt to make OS9 a little more UNIX-like.  Many standard unix
  198. utilities are provided, as well as a complete UUCP mail implementation,
  199. and a more secure password file and login program.  Many traditional
  200. unix games are also provided.  The total package consumes approximately
  201. 16 MB of disk space, though much of this is source code. 
  202.  
  203. Q: Are there alternative shells for OS9? 
  204.  
  205. A: Yes, there are. Microware sells mshell, an enhanced shell. In
  206. addition, there are several public domain shells available. The most
  207. notable of which is the Bourne shell, sh, available in the TOP package
  208. (OS9/68000). It supports aliasing, command-line editing, history,
  209. environment variable replacement, shell scripting, the `command`
  210. operator (which uses the output of the command as arguments to the
  211. called program), and a startup file. A PD version of ksh is available
  212. on cabrales.
  213.     For OS9/6809, there is Shell+ and of course if you have a
  214. Color Computer, there is always Gshell, a graphical shell.
  215.  
  216. Q: Can one read/write MS-DOS format disks under OS9?
  217.  
  218. A: Yes, there are several public-domain and commercially avaliable
  219. utilities to accomplish this task, for both OS9/6809 and OSK. One of
  220. the more interesting is the MSFM file manager which appears in
  221. _OS9_Insights_, a book by Peter Dibble, available through Microware.
  222. MSFM is an actual file manager, which allows you to mount an MS-DOS
  223. floppy as part of the OS9 file system. 
  224.  
  225. Q: What sorts of communications software is available?
  226.  
  227. A: Many public domain utilities, available from your local BBS,
  228. include terminal emulators and file transfer utilities (such as
  229. xmodem, ymodem, zmodem, and kermit protocols.) Sterm, a non-commercial
  230. package, also supports Compuserve B+ protocol. In addition, many
  231. software vendors sell various equivalent packages. C-kermit is
  232. available in source and executable form for OS9/68000 on cabrales.
  233.     Also, Microware sells the NFM Network File Manager, which is a
  234. local-area networking protocol for small networks of strictly OS9 based
  235. computers. NFM runs on virtually any network interface, including
  236. direct serial links, ARCnet, Ethernet, and others. 
  237.  
  238.     Microware also sells the ISP, or Internet Support Package, which is a
  239. relatively complete TCP/IP package, including telnet client and server
  240. apllications, and FTP client and server. It also provides a C BSD 4.2
  241. compatible socket library. Closely related is the ESP, or Ethernet
  242. Support Package. This is similar to ISP, but is for particular
  243. Ethernet boards. ISP supports Ethernet and SLIP. 
  244.     Microware also sells NFS, or Network File System, for
  245. OS9/68000. This allows an OS9 system to share files in a homogeneous
  246. environment (i.e. not all the machines on the network run OS9.) NFS
  247. requires ISP or ESP.
  248.     Finally, there is a port of the Phil Karn ka9q internet
  249. software package, which supports a single-user interface to TCP/IP. It
  250. includes a telnet client, an FTP client and server, and SMTP. Source
  251. and executables may be found on cabrales. Note that the executables on
  252. cabrales have a bug in the FTP server which causes it to bus trap
  253. occasionally. Hopefully someone will take the time to find this and
  254. correct it. 
  255.  
  256. Q: What about usenet and news?
  257.  
  258. A: Several ports of UUCP software are available for both os9/6809 and
  259. os9/68k.  A port of C news and Rn are available on cabrales.  TOP has
  260. ported Notes, which maintains Notesfiles. There is a program which
  261. will transfer between Notesfiles and netnews. The TOP package in its
  262. entirety may be found on cabrales.
  263.     Rick Adams' UUCP port for the Color Computer may be found on
  264. wuarchive, as well as on Delphi and Compuserve.
  265.     
  266. Q: Is gcc available for OS9?
  267.  
  268. A: gcc and g++ are available for OS9/68000, both in OS9 executable form
  269. and cross-compiler form. Versions 1.37, 1.39 and 1.40 were ported to
  270. OS9/68000 primarily via the work of Stephan Paschedag. Source and
  271. binaries are available on cabrales.cs.wisc.edu via anonymous FTP. The 1.40
  272. version supports 68040 optimizations.
  273.  
  274. Q: Can I run X11 on OS9?
  275.  
  276. A: Yes. Microware sells a port of X11R4 (client and server plus
  277. optional Motif) , as well as do Eltek Electronik GmbH [8]
  278.  
  279. Q: What other graphics alternatives are there?
  280.  
  281. A: Several other organizations have various graphics packages for OS9.
  282. Reccoware Systems [9] has a port of the Bellcore MGR window manager.
  283. Gespac [10] produces G-windows, a portable windowing package which has
  284. device windows and a very Motif-looking interface. For the MM/1,
  285. Interactive Media Systems [11] is producing K-windows, window manager
  286. similar to Multi-Vue, the OS9 window package for the Tandy Color
  287. Computer III. Microware also sells RAVE, the Real-Time Audio Video
  288. Environment. 
  289.  
  290. Q: What is a Real Time system?
  291.  
  292. A: A real-time system is any system whose correctness depends not only
  293. on the correctness of the applied algorithms, but also in the timing of
  294. the execution of those algorithms. Refer to the netnews comp.realtime
  295. newsgroup for more information.
  296.  
  297. Q: Does OS9 support multiple threads within a program?
  298.  
  299. A: No, not directly like Mach does, but through the use of user
  300. installed periodic interrupts or alarms, a user program can support
  301. it's own threads. Consult a good operating systems book for more
  302. details. (The author of this FAQ had to do something like this for an
  303. OS assignment using periodic signals in Unix, which also does not
  304. support multiple threads, so I know it can be done)
  305.  
  306.  
  307. ------------Section Three: Addresses, by reference number--------------
  308.  
  309. [1]--------------------
  310. Microware Systems Corporation
  311. 1900 N.W. 114th Street
  312. Des Moines, Iowa 50322
  313. Phone: (515) 224-1929
  314. Fax: +1 (515) 224-1352
  315.  
  316. Microware Systems Corporation
  317. Western Regional Office
  318. 2041 Mission College Boulevard
  319. Santa Clara, California 95054
  320. Phone: +1 (408) 980-0201
  321. Fax:   +1 (408) 980-1671
  322.  
  323. Northeastern Regional Office
  324. One Crank Rd
  325. Hampton Falls, NH 03844
  326. (603)929-4107
  327. (603)929-4233 fax
  328.  
  329. Southeastern Regional Office
  330. P.O. Box 510358
  331. Melbourne Beach, FL 32951-0358
  332. (407)725-2840
  333. (407)725-2487 fax
  334.  
  335. Microware Systems (UK) Limited
  336. Leylands Farm, Nobs Crook
  337. Colden Common
  338. Winchester, Hants.
  339. England, SO21 1TH
  340. Phone: +44 703 601990
  341. Fax:   +44 703 601991
  342.  
  343. Microware Systems K.K.
  344. 17-3, Sotokanda 2-Chome
  345. Chiyoda-Ku
  346. Tokyo 101, Japan
  347. Phone: +81 3-3257-9000
  348. Fax:   +81 3-3257-9200
  349.  
  350. Microware Systems France
  351. Chateau de la Saurine
  352. Pont de Bayeux
  353. 13590 Meyreuil
  354. France
  355. Phone: +33 42 58 63 00
  356. Fax:   +33 42 58 62 28
  357.  
  358. [2]--------------------
  359. Ultrascience
  360. Box 847
  361. Wheeling, Illinois 60090 USA
  362. (708)-808-9060
  363. FAX: (708)-808-9061
  364.  
  365. [3]--------------------
  366. ELSOFT AG
  367. Zelgweg 12
  368. CH-5405 Baden-Daettwil
  369.  
  370. Tel. +41 56 83 33 77
  371. Fax. +41 56 83 30 20
  372.  
  373. [4]--------------------
  374. Digby Tarvin, Technical Director     
  375. Tesseract PTY. Ltd
  376. Computer Consultants
  377. 53 George St.
  378. Redfern, New South Wales
  379. Australia, 2016
  380. Fax: 011-61-2-698-8881
  381.  
  382. Email: digbyt@runxtsa.runx.oz.au
  383.  
  384. [5]--------------------
  385. Cumana Ltd.
  386. The Pines Trading Estate
  387. Broad Street
  388. Guildford
  389. Surrey
  390. England, GU3 3BH
  391. Phone: +44 483 503121
  392. Fax:   +44 483 503326
  393.  
  394. [6]--------------------
  395. Dr. R. Keil GmbH
  396. Gerhart-Hauptmann-Str. 30
  397. D-6915 Dossenheim
  398.  
  399. Tel. +49 6221 86 20 91
  400. Fax. +49 6221 86 19 54
  401.  
  402. [7]--------------------
  403. OS-9 User's Group
  404. PO Box 465
  405. Goshen, Indiana  
  406. 46526-0465
  407.  
  408. [8]--------------------
  409. Eltek Electronik GmbH
  410. Galileo-Galilei-Strasse 11
  411. D-6500 Mainz 42
  412. Germany
  413. Phone: (6131) 588-0
  414. fax: (6131) 588-199
  415.  
  416. [9]--------------------
  417.   Reccoware Systems
  418.   Wolfgang Ocker          
  419.   Lochhauser Strasse 35a  
  420.   D-8039 Puchheim         
  421.   Voice: +49 89 80 77 02  
  422.   Fax:   +49 89 80 29 67  
  423.  
  424. [10]-------------------
  425. To contact Gespac, call toll-free 1-800-4GESPAC
  426.  
  427. [11]-------------------
  428. Interactive Media Systems
  429. 238 Catawba Avenue,
  430. Davidson, North Carolina 28036
  431. 704/892-6233  
  432.  
  433. or
  434.  
  435.    IMS SALES
  436.    1840 Biltmore Street NW
  437.    Suite 10  
  438.    Washington DC 20009
  439.    phone:(202) 232-4246
  440.  
  441.  
  442.  
  443.