![]() |
| Home > Computers and Hardware > macintosh > |
[comp.unix.machten] MachTen & CodeBuilder FAQ |
Section 1 of 4 - Prev - Next
All sections - 1 - 2 - 3 - 4
Archive-name: macintosh/machten-faq Posting-Frequency: monthly Last-modified: 1998/05/19 URL: http://www.tenon.com/support/machten.faq.shtml Copyright: (c) 1998, Tenon Intersystems Maintainer: Jaime Julca---------------------------------------------------------------------------- MachTen & CodeBuilder FAQ MachTen 4.1 CodeBuilder 1.0.1 Last Updated: 19 May 1998 ---------------------------------------------------------------------------- This collection of frequently asked questions (FAQ) provides brief answers to many common questions about Tenon's MachTen and CodeBuilder software. Please check here for answers before posting a question to the MachTen newsgroup (comp.unix.machten) or before sending email to support@tenon.com. ---------------------------------------------------------------------------- A. General Questions general description of MachTen and CodeBuilder; versions; platforms supported B. Communications interoperability and internetworking C. Software Development tools and porting techniques D. The X Window System understanding and using X E. File Handling Management Macintosh file system vs. a UNIX file system F. Peripherals and Devices third-party devices and compatibility issues G. Technical MachTen common technical support questions We try to make as much information as possible available through our web site at http://www.tenon.com. If you have trouble finding the information you need there, please let us know. ---------------------------------------------------------------------------- A. General Questions: A1. What is MachTen? A2. What is CodeBuilder? A3. What is the difference between Power MachTen and CodeBuilder? A4. Why did Tenon develop MachTen? A5. What are the main reasons for marriage of UNIX and Macintosh? A6. How will Apple's acquistion of NeXT affect Tenon? A7. What are some of the typical applications for MachTen? A8. Is there anything that MachTen won't do that another machine running BSD UNIX can do? A9. Are there any other UNIX packages available for Macs and Power Macs? A10. How can MachTen be considered a real UNIX operating system when it is implemented on top of MacOS? A11. What models of Macintosh does MachTen run on? A12. What models of Macintosh does CodeBuilder run on? A13. What add-on hardware is supported? A14. What are the differences between Professional MachTen and Power MachTen? A15. How do I decide what version of MachTen I need? A16. Is it possible to upgrade from Professional MachTen to Power MachTen? A17. What are MachTen's memory and disk requirements? A18. Does MachTen support virtual memory? A19. Is there any way I can have MachTen start up every time my Mac boots? A20. Does the "xxx" software package run on top of MachTen? A21. What commercial applications run on MachTen? A22. As UNIX is so file I/O intensive, what kind of performance can MachTen have if Apple's file system is so slow? A23. Can more than one user access the MachTen host system? A24. Can users without a UNIX account use the Mac solely as a Mac? A25. What is the visual appearance of MachTen/CodeBuilder? A26. Can you start Mac applications both under Finder and under the UNIX shell? A27. What Mac applications run on MachTen? A28. Can I get a demo of MachTen? A29. Does Tenon offer educational discounts? A30. Is MachTen/CodeBuilder compatible with MacOS 8? A1. What is MachTen? MachTen is a Berkeley UNIX operating system with a Carnegie-Mellon Mach kernel. It runs as an application on the Macintosh Operating System (MacOS). The MachTen UNIX kernel supports a standard UNIX applications environment which in turn supports hundreds of standard UNIX applications. The UNIX operating system runs in concert with the Macintosh operating system. When MachTen is running, you still have access to the Macintosh Finder desktop and Macintosh applications, such as a Macintosh spreadsheet or desk accessory application. Even though MachTen gives the appearance of being just another Macintosh application, its operation is more like that of a co-resident operating system. MachTen and MacOS share the processor -- when MachTen has control, it pre-emptively multitasks the UNIX applications; when MacOS has control, it runs the Mac applications using its cooperative sharing. Since MachTen runs on top of MacOS, there is no need to partition the hard drive or to install separate MachTen-specific device drivers. MachTen maps the UNIX file system to the MacOS file system and uses the MacOS device drivers. This means that there is a single, consistent file system and that third party devices, such as network controller boards, automatically run with MachTen. In addition, Power MachTen has its own native fast file system (implemented within a single Macintosh file) that gives UNIX operations a significant performance boost. MachTen is a full-fledged operating system that, for portability reasons, uses as much of the device driver software that's available in the Macintosh. Where necessary, it will operate directly with the hardware. A2. What is CodeBuilder? CodeBuilder is a powerful and unique Macintosh software development tool for porting existing applications or developing new, advanced applications on Power Macs and Power Mac clones. CodeBuilder is a Power Macintosh application that includes a complete suite of C, C++, Objective-C, Java, Ada, and Fortran development tools. CodeBuilder can be used in combination with standard Macintosh editors and compilers to develop Macintosh applications, X applications, and NeXT/UNIX applications. CodeBuilder gives developers the ability to create an application with a single source base not only for Power Macs under a native Apple operating system, but also for Silicon Graphics, SUN, NeXT, or HP environments. CodeBuilder gives Apple developers the freedom to take advantage of time-tested UNIX development tools and to explore Objective-C and Ada, without giving up the features of their favorite Macintosh editors and compilers. Because CodeBuilder uses standard Macintosh binary formats, you can use Macintosh debuggers and even combine Macintosh compiler output with CodeBuilder's UNIX compiler output. CodeBuilder is a new standard in PowerPC software development. A3. What is the difference between Power MachTen and CodeBuilder? MachTen is a full-fledged UNIX system that runs over the MacOS. CodeBuilder has a MachTen kernel and many of the UNIX features, but lacks MachTen's networking. CodeBuilder includes many tools available to MachTen owners only on the Ported Apps Vol. 2 CD. A4. Why did Tenon develop MachTen? Tenon's goal was to "unlock" the processing power of personal computers and put them on an equal footing with workstations, minis, and mainframes. On one hand, MachTen brings UNIX applications and technology to the Macintosh desktop; on the other hand, it provides a vehicle for Macintosh users to access those larger functional capabilities and communications protocols that are fundamentally developed by the workstation community. These industry standard tools can be brought to the desktop where Macintosh applications are able to take advantage of them. It is a dual-directional approach. MachTen makes client/server computing available for everyone by lowering the price point of this capability by an order of magnitude. When Apple built the Macintosh, they called it a computer for "the rest of us". MachTen is UNIX for "the rest of us". A5. What are the main reasons for marriage of UNIX and Macintosh? The Macintosh is the most user-friendly computer. Windows is trying to achieve the friendliness of the Mac. UNIX is the richest, most popular software development environment, and is becoming a universally accepted standard for distributed computing. It has an abundant set of communications protocols and file sharing software - Telnet, r-series, email, file transfer, NFS client and server. MachTen makes that plentiful environment available on a Macintosh. The combination of Macintosh and UNIX has been enthusiastically embraced by both Macintosh and UNIX lovers. A6. How will Apple's acquistion of NeXT affect Tenon? Apple's acquistion of NeXT Corporation validates Tenon's choice of the Carnegie Mellon Mach kernel coupled with a Berkeley UNIX as a way to extend and enhance MacOS. Tenon has been shipping the exact same variant of UNIX chosen by Steve Jobs for the foundation of its MachTen UNIX that runs on every single Macintosh and Power Mac. We think that MachTen could accelerate Apple's porting efforts, since our software has already been made extremely portable by removing the UNIX/Mach hardware dependencies. Interfacing our software to the Copland Nu kernel and then adding the advanced NeXT tools on top may be the fastest way for Apple to get NeXT OS on Power Macs. Tenon's development organization includes the world's largest collection of engineers with Mach/MacOS/PPC experience. Our UNIX software development environment generates MacOS (PEF) binaries from UNIX sources. In addition to C and C++ compilers for the 68K and PowerMac, our development environment includes essential UNIX standard tools, such as make, lex, and yacc. We have used these tools to port millions of lines of UNIX system source and hundreds of UNIX application programs to both 68K Macs and Power Macs. The advanced NeXT development tools (and even applications, such as WebObjects) could easily be ported to MachTen using these tools. This done, MachTen could give developers an early platform for porting applications. By incorporating the 68K version of our software into their strategy, Apple could make the integrated NeXT system backward compatible to all M68K Macintoshes. By doing this, they might actually be able to bring the 68K port out ahead of the PowerMac port. Tenon's software already supports AfterStep (a NeXT-like X Window manager) and soon will support Objective C. Portions of GNUStep (the FSF version of NeXTStep) have been ported to MachTen. A7. What are some of the typical applications for MachTen? MachTen opens up new markets for Apple to offer Macs and Power Macs as inexpensive UNIX and X software development platforms. It also lets users integrate every Macintosh in the environment with all the other processors in the enterprise -- it doesn't even have to be UNIX-based -- anything TCP/IP-based can interoperate with a Macintosh. On the one hand, MachTen is an inexpensive UNIX development environment; on the other hand, it is an excellent connectivity tool for the Macintosh. MachTen can turn a Macintosh into a complete Internet server or a high-performance X terminal. A8. Is there anything that MachTen won't do that another machine running BSD UNIX can do? MachTen is a fully functional BSD system. Tenon has added a few MachTen-specific utilities; e.g.: it can change UNIX text into text recognizable by Macintosh applications and can cope with Apple Single/Double file formats. In addition, a Macintosh-style MachTen Control Panel lets you easily modify networking addresses and other system variables that would ordinarily require editing UNIX configuration files. So, in some sense, it is a friendlier UNIX. But, by and large, there are no surprises. MachTen is exactly what you would expect to find on any Berkeley UNIX system. A9. 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. Apple no longer supports or sells A/UX, which was an older version of UNIX -- SystemV, version 2 -- and was expensive in terms of memory and required disk space. MachTen is a more compact UNIX that can run on all Macs and all Power Macs. A/UX was implemented on the bare Macintosh hardware, which required Apple to port A/UX to new platforms on a machine-by-machine basis. Unlike A/UX, MachTen sits on top of the MacOS, which means that you don't need special device drivers and you don't have to partition your disk. In 1996, Apple began distributing MkLinux. MkLinux is a public domain version of Linux that has been ported to a few Power Mac platforms (Nu-bus based Power Macs). MkLinux, much like A/UX, runs on the bare Power Mac hardware. Users must use MkLinux-specific device drivers and cannot run Mac applications while MkLinux is running. The current version of MkLinux is Developer Release 2.1. It is our understanding that Apple is no longer supporting new MkLinux development. A10. 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 Macintosh application, MachTen and MacOS operate very much like co-resident operating systems, sharing the processor. When MachTen has control, it pre-emptively multitasks UNIX applications; when MacOS has control, it runs the Macintosh applications using its cooperative sharing. There is a slide bar Control Panel that lets you prioritize UNIX processing over Macintosh processing. A11. What models of Macintosh does MachTen run on? MachTen is designed to run on all modern Macs, from the Classic to the Quadra AV machines, all PowerBooks and Duos, and all Power Macs, including the lastest G3 desktops, tower, and PowerBook.. A12. What models of Macintosh does CodeBuilder run on? CodeBuilder is designed to run on all Power Macs, Power Mac clones, and PowerPC PowerBooks, including the lastest G3 desktops, tower, and PowerBook. A13. What add-on hardware is supported? Because MachTen sits on top of the Macintosh file system and interoperates with the Finder, all add-on hardware should work under MachTen. MachTen has been used with Syquest drives, Bernoulli drives, Zip drives, accelerators, multiport serial cards, ethernet cards (NuBus, SCSI, PCI) and video cards, among others. In cases where MachTen takes control of the hardware (e.g., to implement virtual memory), there could be incompatibilities. A14. What are the differences between Professional MachTen and Power MachTen? Both Professional MachTen and Power MachTen are complete UNIX operating systems with identical UNIX commands and utilities and identical UNIX communications that include an enhanced TCP protocol stack and UNIX file sharing and printer sharing. Professional MachTen is based on BSD 4.3 Berkeley UNIX; Power MachTen is based on BSD Berkeley 4.4. Both Professional MachTen and Power MachTen include an X server and an X client execution and development environment. Professional MachTen supports UNIX/Mach virtual memory. In other words, Professional MachTen completely takes over the memory management functions from MacOS to page both UNIX and Macintosh applications from memory to disk. Since MachTen's paging algorithms are more sophisticated than those of MacOS, Professional MachTen's VM gives improved performance under low memory conditions. In addition, Professional MachTen runs UNIX applications in protected memory space. Power MachTen, the native Power PC version of MachTen, has all the features of Professional MachTen (except for protected and virtual memory), and all the features of MachTen X Window Software. In addition, Power MachTen has some unique features, such as support for shared memory, shared libraries, integrated Macintosh and UNIX development environment, and support for UNIX hard links. A15. How do I decide what version of MachTen I need? For PowerPC-based Macs (Power Macs), Power MachTen is your ONLY choice. A16. Is it possible to upgrade from Professional MachTen to Power MachTen? If you have continuous coverage under a MachTen Maintenance plan, you can always request Power PC native versions of MachTen instead of 68K versions. Without Maintenance, you can explicitly purchase a PPC upgrade. A17. What are MachTen's memory and disk requirements? MachTen is one of the most compact UNIX operating systems available. The MachTen 68K application itself consumes 2MB in memory. Since System 7 takes roughly 2MB RAM, you can see that you need more than 4MB RAM in order to have enough memory available for UNIX and Mac applications. A total of 8MB RAM is recommended for Professional MachTen, especially if you are doing software development or running X. The Power MachTen application consumes about 3MB RAM; a total of 16MB RAM is recommendedfor Power MachTen. The hard disk requirements can vary from 15MB to 90MB, depending upon whether you install the development tools and the X Window software components of MachTen. A18. Does MachTen support virtual memory? On 68030 and 68040 machines, Professional MachTen takes over the memory management hardware to provide demand-paged virtual memory and memory protection. Power MachTen does not yet support UNIX virtual memory nor memory protection. Tenon originally designed Power MachTen to take advantage of Copland's protected threads. Apple's next-generation OS quickly became a moving target. Talk of Copland eventually became talk of BeOS, and now with the NeXT acquisition, Rhapsody is on the horizon. At this time, Tenon does not plan to implement UNIX VM for Power MachTen. This could change depending on market demand. Power MachTen can, of course, be used with MacOS VM or RAMDoubler. A19. 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 your System Folder. This will start MachTen every time your Mac boots. You can even run Power MachTen without the Finder. MachTen can also be configured to boot instead of the Finder. This is most beneficial if a Macintosh is to be used fundamentally as a UNIX system and few, if any, desktop operations are needed. Running MachTen as the Finder saves precious RAM and processing resources. To maintain the Desktop, Finder must assume control of the system every few seconds in order to update folder file information, handle changes in the volume structure, and perform general bookkeeping for the Desktop. It is possible to run MachTen without Finder and, if needed, start the Finder from MachTen. While this idea is interesting and has a certain academic quality to it (in that you are able to get the most possible from your Macintosh for your UNIX processing), it may only have appeal for more vigorous UNIX enthusiasts. This whole mechanism becomes much more interesting, however, if a Macintosh is to be used in an environment where access to the Macintosh desktop and its MachTen files need to be controlled. Running MachTen as the Finder forces every user to log in in the traditional UNIX manner. To configure your Macintosh to start MachTen instead of Finder upon power ON, please see the Tenon Technical Note, "MachTen as Finder". A20. Does the "xxx" software package run on top of MachTen? Most UNIX software packages can be ported to MachTen in a straightforward way. MachTen is a "vanilla" Berkeley system, with standard BSD libraries. To run MachTen on systems with small amounts of memory and without UNIX virtual memory, it is sometimes necessary to avoid large automatic variables by using malloc/free. Hundreds of public domain applications have been ported to MachTen. For a list see http://www.tenon.com/products/machten/machten.apps.shtml. A21. What commercial applications run on MachTen? While hundreds of public domain applictions have been ported to MachTen, commercial vendors have been less enthusiastic. Initially vendors directed their attention toward A/UX. Not that A/UX no longer exists and Rhapsody is on the horizon, vendors may become more receptive. A port to MachTen would easily transition to Rhapsody. A22. As UNIX is so file I/O intensive, what kind of performance can MachTen have if Apple's file system is so slow? Having lots of memory and making sure that you have a fast hard disk and a fast software disk driver go a long way to ensuring good performance. Power MachTen ships with a native fast file system that gives a two to ten fold performance improvement. MachTen on Apple's new G3 machines is very fast. A23. Can more than one user access the MachTen host system? Yes. MachTen turns your Macintosh into a multitasking, multiuser environment. A24. Can users without a UNIX account use the Mac solely as a Mac? When MachTen is running, users have full access to Macintosh Finder and could simply run Macintosh programs. If MachTen is installed on a machine that will be shared by users who do not want to get involved with UNIX, they can simply use the Macintosh as a normal Mac, and not start up the MachTen application. On the other hand, if you always want to use MachTen, you can set your machine up so that the MachTen application comes on automatically when the Mac is powered up. Even with this setup, you can easily toggle from Mac applications to UNIX applications. A25. What is the visual appearance of MachTen/CodeBuilder? A Macintosh running MachTen or CodeBuilder appears simultaneously as a traditional UNIX system with multiple windows and a Berkeley command line interface, and as a traditional Macintosh system with a Finder interface. If you pull down the System application menu when MachTen or CodeBuilder is running, you can click on Finder, any Macintosh application, or MachTen/CodeBuilder. If X is running, you have an X desktop as well which you can customize with OpenLook, Motif and even AfterStep window managers. You can easily toggle back and forth between Finder, Mac apps, the UNIX desktop and the X desktop. A26. 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 data file or application name, followed by a CR. Since most users continue to use Finder in combination with MachTen, the typical way to start a Mac app is by double-clicking. If you double-click a UNIX application when MachTen is already running, it will bring the MachTen application to the front; otherwise, it will start MachTen. Starting Mac apps in Power MachTen is a little more complicated to set up. A27. What Mac applications run on MachTen? Virtually all Macintosh applications work with MachTen. Occasionally an init or system extension will conflict with MachTen. Tenon's policy is to work toward eliminating incompatibilities if any are found. When MacintoshTCP applications run with MachTen, they automatically use Tenon's TCP stack. If you want to run Macintosh Internet servers with MachTen, such as ftpd, you must make sure that the equivalent UNIX server daemon is not listening on the same port. A28. Can I get a demo of MachTen? Yes, demos are available. Contact sales@tenon.com for a copy. A29. Does Tenon offer educational discounts? Yes. Contact sales@tenon.com for more information. A30. Is MachTen/CodeBuilder compatible with MacOS 8? Power MachTen and CodeBuilder are compatible. MachTen 2.3 is not compatible, it will be replace with MachTen 2.4 which will be MacOS 8 compatible. ---------------------------------------------------------------------------- B. Communications: B1. Does MachTen interoperate with other versions of UNIX? B2. What are some of MachTen's communications features that allow the Macintosh to interoperate with other UNIX workstations? B3. What networking support does MachTen provide? B4. How do I configure MachTen for PPP? B5. Why use MachTen's TCP stack instead of MacTCP? B6. What are some of the features of Tenon's TCP stack that MacTCP lacks? B7. How will I run my MacTCP applications? B8. Is MachTen compatible with OpenTransport? B9. What Internet services does MachTen provide? B10. Do I need to have MachTen on each client machine? B11. How does MachTen's Web server compare to using WebStar? B12. If I create a Web server using MachTen, what tools are available for creating Web pages? B13. What tools are available for browsing a MachTen Web server? B1. Does MachTen interoperate with other versions of UNIX? Yes, MachTen can network with all standard TCP/IP implementations. For example, you can exchange tar-format floppies or mount NFS volumes with other UNIX machines such as SCO, A/UX, SUN, Solaris, HP, DEC, IBM 's AIX and NeXT, among others. B2. 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 sharing software --Telnet, r-series, electronic mail, file transfer, and client and server NFS. MachTen provides this full complement of protocols for the Macintosh. With MachTen on your Macintosh, it is possible, for example, to store all Macintosh applications on the hard disk of a remote UNIX workstation and mount those applications on your Mac desktop with NFS. With MachTen, you can even mount Apple Share volumes on your Macintosh and then export those volumes using NFS. MachTen has line printer spooling capabilities, so it can send printer output to the printer of a remote UNIX workstation. Any Macintosh on your LAN can send its printer output to a MachTen Macintosh, and MachTen can subsequently spool that output to any printer in your UNIX environment. Likewise, UNIX workstations can spool printer output to a MachTen Macintosh and have that output printed on a Macintosh LaserWriter. B3. What networking support does MachTen provide? MachTen includes a full TCP suite of protocols, including telnet, smtp and ftp. In addition, it includes all the standard UNIX communications, such as the Berkeley r-series and both client and server NFS. MachTen also includes domain name service (DNS), IP forwarding, and a built-in Web server that supports multihoming. MachTen works over LocalTalk, ethernet and TokenTalk, and can route between these networks. For serial line connectivity, tip, cu, UUCP, SLIP and PPP are provided. MachTen makes use of the serial port portion of the Macintosh Communications Toolbox (CTB) if installed; otherwise, it controls the serial ports directly. Using AppleTalk Remote, it is possible to dial into your AppleTalk environment and then use MachTen TCP communications across your AppleTalk networks. B4. How do I configure MachTen for PPP? We suggest reading: Using PPP with MachTen Crafting An Internet Server With MachTen: A Step-By-Step Guide Part I by LT Richard Miller Crafting An Internet Server With MachTen: A Step-By-Step Guide - Part II B5. Why use MachTen's TCP stack instead of MacTCP? MachTen's TCP stack is from the Berkeley Reno sources and includes all the latest protocol improvements, such as Van Jacobsen's performance enhancements. This TCP stack is more robust, better performing and more fully-featured than MacTCP. MachTen provides interoperability with applications that rely on MacTCP, such as MacX and Eudora, by trapping MacTCP internals with Tenon's mactcp daemon. This means that MacTCP applications will automatically use MachTen's TCP stack when MachTen is running. B6. 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; MacTCP is effectively limited to 48 connections. * Tenon's TCP stack supports multihoming. This lets you have multiple network interfaces for redundancy, and lets you use your Macintosh as an IP router. * Tenon's TCP employs buffering and window management strategies and packet retransmission algorithms that maximize both WAN and LAN performance. * Tenon's TCP includes management options to support statistics reporting and reconfiguration without rebooting. * Tenon's TCP allows multiple routing entries and dynamic routing; MacTCP supports a single default route. * Tenon's TCP supports multiple domain name servers, both local and remote, and uses a standard 'hosts' file; MacTCP supports a single remote name server and uses a non-standard 'hosts' file. * Tenon's TCP supports multicasting. This allows MachTen to be used as a CUSeeMe Reflector. * Tenon's TCP stack supports IP aliasing, and enables multiple IP addresses on a single network interface. B7. How will I run my MacTCP applications? If you start a MacTCP application (such as Eudora, Gopher, or Newswatcher) while MachTen is running, that application will automatically run using Tenon's TCP stack. If you attempt to run that application without MachTen running, the application will simply default to using MacTCP. When you install MachTen, the MacTCP configuration parameters will automatically appear in the MachTen Networking Control Panel, so you don't have to re-enter your Internet addressing information. It is not necessary to deinstall MacTCP, since it will very compatibly coexist with MachTen. B8. Is MachTen compatible with OpenTransport? Power MachTen will run on machines with OpenTransport, such as the Power Macintosh 9500. Tenon's TCP stack is interfaced to the PPC native OpenTransport ethernet driver. OpenTransport and Tenon's TCP stack can run simultaneously, as long as they are on different physical interfaces. Since both Tenon's TCP stack and OpenTransport support MacTCP applications, you can configure your MacTCP apps to use either stack. As soon as the performance and feature set of OpenTransport are roughly equivalent to Tenon's TCP stack, Tenon will fully adopt OpenTransport. B9. What Internet services does MachTen provide? MachTen includes a complete TCP protocol stack (Telnet, FTP, SMTP, TCP, IP) and all the standard Internet services, such as domain name service (DNS), Post Office Protocol (POP) for a POP mail service, serial line IP (SLIP) and point-to-point protocol (PPP). MachTen also includes the NCSA httpd daemon with a pre-configured sample 'home' page. A MachTen Macintosh can easily be set up as a full Internet host, configured as an IP forwarder, a domain name server, a POP mail server, and a Web server. Power MachTen includes Apache 1.2.5 with special Macintosh-specific enhancements. B10. Do I need to have MachTen on each client machine? MachTen is a complete UNIX operating system, and, as such, includes both client and server components for each Internet service. Therefore, you could use MachTen on every Macintosh. Alternatively, for the client machines, you could simply use MacTCP with your favorite Macintosh client software, such as Eudora, Fetch or NCSA Telnet. MachTen can provide Internet services for any Mac or PC that supports TCP. B11. How does MachTen's Web server compare to using WebStar? MachTen includes the NCSA httpd daemon with multihomed extensions. Using MachTen as a Web server lets you set up multiple Web home pages, each with a unique URL of the type: http://www.companyname.com. WebStar (formerly MacHTTP) cannot support this style of multihomed Web pages. In addition, Tenon's Web server is running in a pre-emptive, multitasking environment, which may be more suited than MacOS to supporting multiple, simultaneous World Wide Web accesses. Furthermore, if you run your Web service using Professional MachTen, the httpd daemon is running in protected
Section 1 of 4 - Prev - Next
All sections - 1 - 2 - 3 - 4
| Back to category macintosh - Use Smart Search |
| Home - Smart Search - About the project - Feedback |
© allanswers.org | Terms of use