I've heard rumors of projects or programs that would enable Posix in dos, is this possible?
There is one project that provides Posix support for Mac that I think everyone should be aware of. The address is at http://www.dsitri.de/projects/mac06/. I think this is an important page because there are many mac Users who would be glad to use Unix and *possibly* run WINE under it's engine. The text below is a quote from thier site. Based on the tools etc. that are given below, if someone could advise me what tools in 8minimum* are needed to compile the source code, then I will attempt it and let everyone know. PC Emulators are getting expensive and the only open-source Mac PC Emu (Bochs) is no longer being worked on, so we are stuck with an old copy. :)
Mac06 ("Mac oh six"), is a POSIX library and a system kernel running on top of MacOS. Some features are:
* UNIX like file system using HFS with full Finder integration * POSIX libc.a and #include headers, curses library * POSIX shell * commands like ll, cd, cat, xd, echo, find, fgrep, ... * software development package (assemblers, C compiler, linker) for Motorola 680x0, Power PC including AltiVec, Z80, Java Virtual Machine and others * communication package for TCP/IP (telnet, mail, ftp, ...) * runs MacOS native applications written with Think C/Symantec C++/MPW/Code Warrior * HTML based online manual
Mac06 IDE is an Interactive Software Development Environment based on the Mac06 compilers with
* Project Manager * Multitarget Build/Make function * Builtin Source File Editor * Drag&Drop User interface
Do you want to
1. learn UNIX to prepare yourself for MacOS X? 2. have a very simple installation for a UNIX like system? 3. switch between MacOS (Finder) and a UNIX like system without rebooting? 4. run legacy software written for UNIX (C/C++ based on POSIX libraries) on a Mac? 5. have a low-end Mac (68k or PPC Performa) and want a simple solution to run UNIX? 6. have a Performa 5200 or 5300 on which neither MkLinux nor Linux68k will run? 7. do software development for embedded controllers (680x0, PowerPC, Z80, ARM, ...) on a Mac with familiar UNIX tools and POSIX libraries?
Then, Mac06 ("Mac oh six"), the POSIX library and system kernel running on top of MacOS can be a solution for you.
Features of Mac06
* Direct installation - just download-expand&run * Fully Finder-integrated UNIX like file system (based on HFS) * Shared CPU - processes run in parallel with MacOS * Command line shell based on POSIX.2 standard (currently supports only a subset) * Rich set of standard commands like sh, ll, cd, cat, xd, echo, find, fgrep, tar, uuencode, ... * Extensive HTML based online manual * High performance software development package for ANSI/ISO-C (includes generic assembler for 680x0, PowerPC&AlitVec, Z80, ARM, and others) with flexible make tool (mk) * Full libc and #include headers (mostly POSIX.1 and some POSIX.4 standard compatible) * Communication package for TCP/IP (telnet, ftp, mail, ...) * Full POSIX terminal support (/dev/console, /dev/tty are mapped to terminal windows - have a look at a screen shot) including terminal control (tcsetattr() etc.) * Full "curses" terminal driver library
Upcoming: Features of Mac06 IDE
* Direct installation - just download-expand&run * Full MacOS Dialog, Window and Menu based application (have a look at a screen shot) * Use Drag&Drop to add source files * Integrated Source File Editor capable of handling large files (>32000 characters) * Project Manager * Multi-Target (Programs and Libraries) projects * allows IMPORT of projects * Build/Make function fully compatible with the mk command
System requirements
* System 7.0 or later (tested on 7.5.5 and 8.5) * Mac with at least 68020 and 8 MB of RAM (tested intensively on a PowerBook 165 and a Performa 5200) * approx. 15 MB hard disk space
_________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp