MachTen & CodeBuilder FAQ
Frequently Asked Questions about MachTen & CodeBuilder.
This FAQ about MachTen & CodeBuilder
was compiled and written by Jaime Julca jjulca@tenon.com
with numerous contributions by others.
Copyright(c)1998 Tenon Intersystems, 1123 Chapala Street, Santa Barbara, CA
93101. All rights reserved.
01 What is MachTen?- MachTen is a Berkeley UNIX operating system with a Carnegie-Mellon ...
02 What is CodeBuilder?- CodeBuilder is a powerful and unique Macintosh software development tool ...
03 What is the difference between Power MachTen and CodeBuilder?- MachTen is a full-fledged UNIX system that runs over the MacOS. ...
04 Why did Tenon develop MachTen?- Tenon's goal was to unlock the processing power of personal computers ...
05 What are the main reasons for marriage of UNIX and Macintosh?- The Macintosh is the most user-friendly computer. Windows is trying ...
06 How will Apple's acquistion of NeXT affect Tenon?- Apple's acquistion of NeXT Corporation validates Tenon's choice of ...
07 What are some of the typical applications for MachTen?- MachTen opens up new markets for Apple to offer Macs and Power Macs ...
08 Is there anything that MachTen won't do that another machine running BSDUNIX can do?- MachTen is a fully functional BSD system. Tenon has added a ...
09 Are there any other UNIX packages available for Macs and Power Macs?- Apple developed a commercial UNIX (A/UX) that ran on a subset of Macs. ...
10 How can MachTen be considered a real UNIX operating system when it is implemented on top of MacOS?- Even though MachTen gives the appearance of being just another ...
11 What models of Macintosh does MachTen run on?- MachTen is designed to run on all modern Macs, from the Classic to ...
12 What models of Macintosh does CodeBuilder run on?- CodeBuilder is designed to run on all Power Macs, Power Mac clones, ...
13 What add-on hardware is supported? (MachTen)- Because MachTen sits on top of the Macintosh file system and ...
14 What are the differences between Professional MachTen and Power MachTen?- Both Professional MachTen and Power MachTen are complete UNIX ...
15 How do I decide what version of MachTen I need?- For PowerPC-based Macs (Power Macs), Power MachTen is your ONLY choice....
16 Is it possible to upgrade from Professional MachTen to Power MachTen?- If you have continuous coverage under a MachTen Maintenance plan, you ...
17 What are MachTen's memory and disk requirements?- MachTen is one of the most compact UNIX operating systems available. ...
18 Does MachTen support virtual memory?- On 68030 and 68040 machines, Professional MachTen takes over the ...
19 Is there any way I can have MachTen start up every time my Mac boots?- An alias to MachTen can be installed in the Startup Items folder in ...
20 Does the "xxx" software package run on top of MachTen?- Most UNIX software packages can be ported to MachTen in a ...
21 What commercial applications run on MachTen?- While hundreds of public domain applictions have been ported to MachTen,...
22 As UNIX is so file I/O intensive, what kind of performance can MachTenhave if Apple's file system is so slow?- Having lots of memory and making sure that you have a fast hard disk and ...
23 Can more than one user access the MachTen host system?- Yes. MachTen turns your Macintosh into a multitasking, ...
24 Can users without a UNIX account use the Mac solely as a Mac?- When MachTen is running, users have full access to Macintosh Finder ...
25 What is the visual appearance of MachTen/CodeBuilder?- A Macintosh running MachTen or CodeBuilder appears simultaneously as ...
26 Can you start Mac applications both under Finder and under the UNIX shell?- Yes. Under the UNIX shell you simply type (with * if necessary) the ...
27 What Mac applications run on MachTen?- Virtually all Macintosh applications work with MachTen. Occasionally an ...
28 Can I get a demo of MachTen?- Yes, demos are available. Contact sales@tenon.com for a copy....
29 Does Tenon offer educational discounts?- Yes. Contact sales@tenon.com for more information....
30 Is MachTen/CodeBuilder compatible with MacOS 8?- Power MachTen and CodeBuilder are compatible. MachTen 2.3 is not compatible,...
31 Does MachTen interoperate with other versions of UNIX?- Yes, MachTen can network with all standard TCP/IP implementations. ...
32 What are some of MachTen's communications features that allow the Macintosh to interoperate with other UNIX workstations?- UNIX has a very rich set of communications protocols and file ...
33 What networking support does MachTen provide?- MachTen includes a full TCP suite of protocols, including telnet, smtp ...
34 How do I configure MachTen for PPP?- We suggest reading:...
35 Why use MachTen's TCP stack instead of MacTCP?- MachTen's TCP stack is from the Berkeley Reno sources and includes all ...
36 What are some of the features of Tenon's TCP stack that MacTCP lacks?- * Tenon's TCP stack supports an unlimited number of TCP connections;...
37 How will I run my MacTCP applications? (MachTen)- If you start a MacTCP application (such as Eudora, Gopher, or Newswatcher)...
38 Is MachTen compatible with OpenTransport?- Power MachTen will run on machines with OpenTransport, such as the ...
39 What Internet services does MachTen provide?- MachTen includes a complete TCP protocol stack (Telnet, FTP, SMTP, TCP, IP)...
40 Do I need to have MachTen on each client machine?- MachTen is a complete UNIX operating system, and, as such, includes ...
41 How does MachTen's Web server compare to using WebStar?- MachTen includes the NCSA httpd daemon with multihomed extensions. ...
42 If I create a Web server using MachTen, what tools are available for creating Web pages?- Since MachTen is UNIX, any of the standard HyperText Markup Language (HTML)...
43 What tools are available for browsing a MachTen Web server?- You can use any browser (Mac, PC or UNIX based) from any machine to view ...
44 What software development tools are available with MachTen?- Professional MachTen includes C, C++, a source debugger, Mach C threads, ...
45 What porting issues will I encounter when recompiling programs under MachTen?- In general, since MachTen is a pure BSD UNIX, porting applications ...
46 What version of MachTen is recommended for software development?- Because Professional MachTen supports virtual memory and protected memory,...
47 Can you explain the basic elements of X Windows software?- The X Window System is a protocol for performing windowing functions ...
48 What is unique about Tenon's X?- Because MachTen is a complete UNIX system, MachTen supports local X clients....
49 Why is Tenon's X so much faster than eXodus or MacX?- Tenon's X architecture is very different than the other X servers that ...
50 Does Tenon's X support 24-bit color?- Yes. X11R6 with 24-bit color is available with Professional MachTen 2.3 ...
51 Can MachTen access the MacOS file system?- Tenon maps the UNIX file system to the MacOS file system. So, with ...
52 What third party devices are compatible with MachTen?- Because MachTen sits on top of MacOS and makes use of the MacOS ...
53 Patches and updates (MachTen)- G1.a. Do I need a patch?...
54 Mail (MachTen)- G2.a. Do both versions of your product (Power MachTen and ...
55 Programming (MachTen)- G3.a. Where are the 48-bit random number generating functions (srand48,...
56 Software and Hardware Compatibility (MachTen)- G4.a. I ran Norton Utilities on my Mac with MachTen and now MachTen doesn'...
57 Networking (MachTen)- G5.a. Can I create my own mirror of the Tenon FTP site?...
58 h. Why do I get a message like "can't run ld on NFS filesystem" when Itry to run executables on NFS disks? How can I fix this?- Because of the way MachTen runs them, you can't execute or link ...
59 n. What is a netmask and how do I use one?- Note: for this answer address refers to just the last number in an ...
60 o. How can I make Power MachTen fully Open Transport compliant?- First you must be at version 4.0.3 CU1. Make sure that Open Transport is ...
61 r. I'm trying to establish a PPP connection, my modem appears to connectfrom the sound but nothing happens. What's wrong?- Probably pppclient is expecting the server to send login: and that isn'...
62 s. Why does my ppp connection drop the line?- Try using ttyfa or ttya instead of using cm.out This sometimes proves to ...
63 System Stability and Robustness (MachTen)- G6.a. What tips in general do you have to keep MachTen stable?...
64 c. Why does MachTen give the error message 'proc: table is full' when Itry to run a program?- You are unable to start another process because you are at the ...
65 g. My Power Mac has lots of memory and runs quite fast, but that is notreflected in MachTen's performance. I have the UNIX <-> Mac slider on thethird tick mark from the Mac end and MachTen has a big chunk of memory. UNIXon the PPC 601 at 100MHz should blaze. What's up?- The major bottleneck in terms of I/O and performance is caused solely ...
66 Other System Issues (MachTen)- G7.a. When I telnet to a (non-MachTen) UNIX system, pressing the delete ...
67 d. Why can't I compile my C code that uses memory mapping system calls?- Memory mapping will not work under Power MachTen since we do not yet have ...
68 h. Why do active network applications stop when I launch MachTen?- As long as the MachTen TCP/IP stack is used, all running TCP/IP ...
69 m. How do I convert the old password files from Professional MachTen toPower MachTen?- Because Power MachTen is BSD 4.4 compliant, we have moved to the ...
70 p. How can I safely mount a device to the /volume directory in PowerMachTen?- On Power MachTen startup, as part of the cleanup, MachTen deletes ...
71 r. I lost my root password, how can I recover it?- You must have physical access to the computer. During system startup, ...
72 Ported Applications (MachTen)- G8.a. Where is the ported_apps folder on the Power MachTen ...
73 c. I am trying to port some apps to MachTen. Which vendor's UNIX isclosest to MachTen?- Since MachTen is a straight BSD port, anything BSD is a good choice. If ...
74 How can I view an "info" file? (MachTen)- You can view .info files with emacs: type meta-x info and hit return, and ...
75 X Windows (MachTen)- G10.a. Is it possible to cut and paste from X Windows to the Mac desktop?...
76 d. Why can't Mosaic find any URL's?- When X appears to start but Mosaic complains that the URL cannot be found,...
77 g. The Tenon Web pages say XTen is X11R6, but my Power MachTen came withX11R5. Did I get an old MachTen distribution?- MachTen ships with R5, but XTen ships with R6. MachTen with X11R6 ...
78 l. Is there a way to scale the display in X?- No, but you could bump up the monitor resolution (if your monitor ...