home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / os9 / 1166 < prev    next >
Encoding:
Internet Message Format  |  1992-08-26  |  14.3 KB

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