home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / os9 / 1206 next >
Encoding:
Internet Message Format  |  1992-09-07  |  16.1 KB

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