![]() In fact, the only modification needed was in the configuration script, to tell it that “Darwin” is the equivalent of “FreeBSD.” Half a million lines of Samba code compile without a single error on OS X. It allows Windows workstations to use Unix boxes - and, now, Mac OS X boxes - as file and print servers. The applications are endless.Īnother example is Samba, a Unix implementation of Windows’ SMB protocol. In the Unix world, MySQL is used for everything from the simple storage of massive lists to dynamic Web serving, when the database is combined with the PHP language and the Apache Web server (both of which, handily, ship with OS X). Why would you want a gigabyte-capable database on your desktop Mac? Why not? The possibilities are breathtaking, and suddenly open to the entire Mac community. (There is one miscast assignment, and it can be corrected with a three-character change.) The database exercises a whole range of system features, including the C++ compiler, threading, and forking, and with the exception of the database replication tests, it all works perfectly. Apple has honored a fundamental tenant of the Unix Way: If you’ve got a compiler, you’ve got everything.įor instance, the current version of MySQL - a popular (and enormous) implementation of most of the SQL spec - compiles on the final release of Mac OS X almost flawlessly. These applications are important because they open a whole world of freely available software to OS X, right out of the box - everything from heavy-duty relational databases to housekeeping and system administration tools. More obscure tools like yacc and lex have also made the cut, along with the must-have configuration management system CVS and the less useful but still popular RCS. Apple has done the Right Thing with OS X and shipped a C/C++ compiler, preprocessor, make, and debugger - all are either direct compiles of, or tweaks “based on,” the GNU versions of the programs. The most obvious change since the beta is the inclusion of a whole range of traditional Unix development tools. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |