[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Full-Disclosure] MacOSX -FreeBSD
- To: Full Disclosure <full-disclosure@xxxxxxxxxxxxxxxx>
- Subject: Re: [Full-Disclosure] MacOSX -FreeBSD
- From: Stephen Menard <smenard@xxxxxxxxxxx>
- Date: Sat, 04 Dec 2004 16:01:20 -0400
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
from Apple's web Darwin Mac OSX Opensource Pages<br>
<a class="moz-txt-link-rfc2396E"
href="http://www.apple.com/opensource/"><http://www.apple.com/opensource/></a><br>
<br>
Mach 3.0 Kernel AND FreeBSD kernel
(portions) 4.8 BSD <br>
FreeBSD libraries (libc)
5.0/5.1 BSD<br>
<br>
It has been mentioned OS X doesn't use procfs UNVERIFIED<br>
------------THIS May indicate Heavy Lifting required when bug hunting
-----<br>
-------------------------Very cross-port implemented-----------------<br>
Mac OS X provides a robust set of optimized libraries, making it easy
to port your existing UNIX code. For example, a standard, multithreaded
C library (libc) includes support for such capabilities as reentrant
variants of standard functions (such as strtok_r), facilitating the
porting of thread-aware applications to Mac OS X. For applications that
require non-Roman character sets, Mac OS X supports wide character
datatypes (wchar_t and others). Panther also supports UNIX/Linux
portability APIs, including System V semaphores, so porting
applications from versions of UNIX such as Linux and Solaris presents
no problem.<br>
------------------------------------------------------------------------------<br>
Let's get a little more Accurate<br>
<center><!-- START NAV BAR TABLE --><!-- 777 -->
<!-- SiteCatalyst code version: G.6.
Copyright 1997-2004 Omniture, Inc. More info available at
http://www.omniture.com -->
<script language="JavaScript" type="text/javascript"><!--
/* You may give each page an identifying name, server, and channel on
the next lines. */
var s_pageName=document.title;
var s_server=""
var s_channel="www.us.macosx"
var s_pageType=""
var s_prop1=""
var s_prop2=""
var s_prop3=""
var s_prop4=document.location;
var s_prop5=""
var s_hier1=""
/* E-commerce Variables */
var s_campaign=""
var s_state=""
var s_zip=""
var s_events=""
var s_products=""
var s_purchaseID=""
var s_eVar1=""
var s_eVar2=""
var s_eVar3=""
var s_eVar4=""
var s_eVar5=""
/* Specify the Report Suite ID(s) to track here */
var s_account="appleglobal,appleosx"
var s_linkInternalFilters="javascript:,apple.com/macosx"
/********* INSERT THE DOMAIN AND PATH TO YOUR CODE BELOW ************/
//--></script>
<script language="JavaScript" type="text/javascript"
src="http://www.apple.com/main/js/s_code_remote.js"></script><img
src="cid:part1.05010408.00030504@xxxxxxxxxxx" name="s_i_appleglobal"
alt="" border="0" height="1" width="1"><!-- End SiteCatalyst code version:
G.6. -->
<div id="header"><br>
</div>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="680">
<tbody>
<tr align="left" valign="top">
<td class="L12" width="450"><b>External Open Source projects used
by Apple:</b><br>
<br>
<table bgcolor="#a1a5a9" border="0" cellpadding="4"
cellspacing="1" width="450">
<tbody>
<tr align="left" valign="top">
<td colspan="3" class="L11" bgcolor="#e2e2e2"><b>Kernel /
Libraries</b><br>
</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff" width="335"><a
href="http://www.cce.com/efax">CCE's (e)fax</a></td>
<td align="center" bgcolor="#ffffff" width="75">0.9a-001114</td>
<td align="center" bgcolor="#ffffff" width="40">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.apple.com/opensource/%0Dhttp://www.cups.org">Common
Unix Printing System</a></td>
<td align="center" bgcolor="#ffffff">1.1.19</td>
<td align="center" bgcolor="#ffffff">Special</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.opendarwin.org/projects/dlcompat">dlcompat
(dlopen/dlclose)</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.freebsd.org/">FreeBSD
kernel (portions)</a></td>
<td align="center" bgcolor="#ffffff">4.8</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.freebsd.org/">FreeBSD
libraries (libc)</a></td>
<td align="center" bgcolor="#ffffff">5.0/5.1</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://gimp-print.sourceforge.net/">gimp-print drivers</a></td>
<td align="center" bgcolor="#ffffff">4.2.5</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.xmlsoft.org/">GNOME
xml C library (libxml2)</a></td>
<td align="center" bgcolor="#ffffff">2.5.4</td>
<td align="center" bgcolor="#ffffff">MIT</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/libiconv/">GNU libiconv</a></td>
<td align="center" bgcolor="#ffffff">1.9</td>
<td align="center" bgcolor="#ffffff">LGPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://oss.software.ibm.com/icu/">International Components for
UNICODE (ICU)</a></td>
<td align="center" bgcolor="#ffffff">2.6</td>
<td align="center" bgcolor="#ffffff">MIT</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.iodbc.org/">iODBC
Driver Manager</a></td>
<td align="center" bgcolor="#ffffff">3.0.6</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.kde.org/">KHTML
(WebCore), KJS (JavaScriptCore)</a></td>
<td align="center" bgcolor="#ffffff">3.0.1+</td>
<td align="center" bgcolor="#ffffff">LGPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/ncurses/ncurses.html">ncurses</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">MIT</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.clapper.org/software/poll/">poll (shim on select)</a></td>
<td align="center" bgcolor="#ffffff">1.2</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.xfree86.org/">X11
(XFree86)</a></td>
<td align="center" bgcolor="#ffffff">4.3</td>
<td align="center" bgcolor="#ffffff">MIT</td>
</tr>
<tr align="left" valign="top">
<td colspan="3" class="L11" bgcolor="#e2e2e2"><b>Scripting</b><br>
</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/bash/">bash</a></td>
<td align="center" bgcolor="#ffffff">2.05</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://people.ssh.fi/mtr/genscript/">enscript</a></td>
<td align="center" bgcolor="#ffffff">1.6.1</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://expect.nist.gov/">expect</a></td>
<td align="center" bgcolor="#ffffff">5.38.0</td>
<td align="center" bgcolor="#ffffff">Public</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.perl.org/">perl</a></td>
<td align="center" bgcolor="#ffffff">5.8.1-RC3</td>
<td align="center" bgcolor="#ffffff">Artistic</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://perl.apache.org/">apache_mod_perl</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">Apache</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.php.net/">PHP
(apache_mod_php)</a></td>
<td align="center" bgcolor="#ffffff">4.3.2</td>
<td align="center" bgcolor="#ffffff">Apache</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.python.org/">Python</a></td>
<td align="center" bgcolor="#ffffff">2.3</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.ruby-lang.org/">ruby</a></td>
<td align="center" bgcolor="#ffffff">1.6.8</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://tcl.tk/">tcl</a></td>
<td align="center" bgcolor="#ffffff">8.4.4</td>
<td align="center" bgcolor="#ffffff">Other</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.tcsh.org/">tcsh</a></td>
<td align="center" bgcolor="#ffffff">6.12.00</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.zsh.org/">zsh</a></td>
<td align="center" bgcolor="#ffffff">4.1.1</td>
<td align="center" bgcolor="#ffffff">MIT</td>
</tr>
<tr align="left" valign="top">
<td colspan="3" class="L11" bgcolor="#e2e2e2"><b>Utilities</b><br>
</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/bc/">bc</a></td>
<td align="center" bgcolor="#ffffff">1.05</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://sources.redhat.com/bzip2/">bzip2</a></td>
<td align="center" bgcolor="#ffffff">1.0.2</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/chess/">chess</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://curl.haxx.se/">curl</a></td>
<td align="center" bgcolor="#ffffff">7.10.2</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/diffutils/diffutils.html/">diff
(diffutils)</a></td>
<td align="center" bgcolor="#ffffff">2.7</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff">dscl</td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">APSL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/emacs/">emacs</a></td>
<td align="center" bgcolor="#ffffff">21.2</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www-uk.hpl.hp.com/people/ange/gnuserv/">gnuserv</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/tar/">gnutar</a></td>
<td align="center" bgcolor="#ffffff">1.13.25</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/grep/">grep</a></td>
<td align="center" bgcolor="#ffffff">2.4.2</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/groff/groff.html/">groff</a></td>
<td align="center" bgcolor="#ffffff">1.18.1</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.gzip.org/">gzip
(zlib)</a></td>
<td align="center" bgcolor="#ffffff">1.2.4</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.greenwoodsoftware.com/less/">less</a></td>
<td align="center" bgcolor="#ffffff">378</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/screen/">screen</a></td>
<td align="center" bgcolor="#ffffff">3.09.15</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://srm.sourceforge.net/">srm</a></td>
<td align="center" bgcolor="#ffffff">1.2.7</td>
<td align="center" bgcolor="#ffffff">MIT</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.gnu.org/software/texinfo/">texinfo</a></td>
<td align="center" bgcolor="#ffffff">4.6</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.vim.org/">vim</a></td>
<td align="center" bgcolor="#ffffff">6.2</td>
<td align="center" bgcolor="#ffffff">Public</td>
</tr>
<tr align="left" valign="top">
<td colspan="3" class="L11" bgcolor="#e2e2e2"><b>Networking
/ Security</b><br>
</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.apache.org/httpd/">Apache</a></td>
<td align="center" bgcolor="#ffffff">1.3.28</td>
<td align="center" bgcolor="#ffffff">Apache</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.modssl.org/">apache_mod_ssl</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.isc.org/products/BIND/">BIND</a></td>
<td align="center" bgcolor="#ffffff">9.2.2</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.openssl.org/docs/crypto/">CAST-128 & Blowfish
encryption</a></td>
<td align="center" bgcolor="#ffffff">0.9.7b</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://developer.apple.com/darwin/projects/security/">Common
Data Security Arch.</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">APSL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://catb.org/%7Eesr/fetchmail/">fetchmail</a></td>
<td align="center" bgcolor="#ffffff">6.1.2</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.kame.net/">IPv6/IPsec</a></td>
<td align="center" bgcolor="#ffffff">20010528</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://web.mit.edu/macdev/www/kerberos.html/">Kerberos for
Macintosh</a></td>
<td align="center" bgcolor="#ffffff">5.0 (krb5 1.3)</td>
<td align="center" bgcolor="#ffffff">MIT</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://net-snmp.sourceforge.net/">net_snmp</a></td>
<td align="center" bgcolor="#ffffff">5.0.8</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.ntp.org/">ntp</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">Public</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.openssh.com/">OpenSSH</a></td>
<td align="center" bgcolor="#ffffff">3.6.1p1+CAN-2003-0693</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.openssl.org/">OpenSSL</a></td>
<td align="center" bgcolor="#ffffff">0.9.7b</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.kernel.org/pub/linux/libs/pam/">PAM - Pluggable
Authentication Modules</a></td>
<td align="center" bgcolor="#ffffff">0.76+</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.postfix.org/">postfix
mail transfer agent</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">IBM</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.procmail.org/">procmail</a></td>
<td align="center" bgcolor="#ffffff">3.21</td>
<td align="center" bgcolor="#ffffff">Artistic</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://samba.org/rsync/">rsync</a></td>
<td align="center" bgcolor="#ffffff">2.5.6</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.samba.org/">SAMBA
(SMB File sharing)</a></td>
<td align="center" bgcolor="#ffffff">3.0.0rc2</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.courtesan.com/sudo/">sudo</a></td>
<td align="center" bgcolor="#ffffff">1.6.6</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://ftp.porcupine.org/pub/">tcp_wrappers</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">Other</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.tcpdump.org/">tcpdump</a></td>
<td align="center" bgcolor="#ffffff">3.6-cvs</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.xinetd.org/">xinetd</a></td>
<td align="center" bgcolor="#ffffff">2.3.11</td>
<td align="center" bgcolor="#ffffff">BSD</td>
</tr>
<tr align="left" valign="top">
<td colspan="3" class="L11" bgcolor="#e2e2e2"><b>Server</b><br>
</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.apache.org/httpd/">Apache
httpd</a></td>
<td align="center" bgcolor="#ffffff">2</td>
<td align="center" bgcolor="#ffffff">Apache</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://ws.apache.org/axis">Axis</a></td>
<td align="center" bgcolor="#ffffff">1.1</td>
<td align="center" bgcolor="#ffffff">Apache</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.sleepycat.com">Berkeley
DB4 for OpenLDAP & Cyrus</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">Sleepycat</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://asg.web.cmu.edu/cyrus">Cyrus
IMAP mail server</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">Other</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.jboss.org">JBOSS</a></td>
<td align="center" bgcolor="#ffffff">3.2.2RC2</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.list.org">mailman</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a href="http://www.mysql.com">MySQL</a></td>
<td align="center" bgcolor="#ffffff">4.0.14</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.openldap.org">OpenLDAP</a></td>
<td align="center" bgcolor="#ffffff"><br>
</td>
<td align="center" bgcolor="#ffffff">Other</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://www.squirrelmail.org">SquirrelMail</a></td>
<td align="center" bgcolor="#ffffff">1.4.1</td>
<td align="center" bgcolor="#ffffff">GPL</td>
</tr>
<tr align="left" valign="top">
<td bgcolor="#ffffff"><a
href="http://jakarta.apache.org/tomcat">Tomcat</a></td>
<td align="center" bgcolor="#ffffff">4.1.24</td>
<td align="center" bgcolor="#ffffff">Apache</td>
</tr>
<!--
<tr valign="top" align="left">
<td bgcolor="#e2e2e2" colspan="3"
class="L11"><b>Developer Tools</b><br></td>
</tr>
<tr valign="top" align="left">
<td bgcolor="#e2e2e2" colspan="3"
class="L11"><b>Web Developer Tools</b><br></td>
</tr>
-->
</tbody>
</table>
<br>
</td>
<td width="30"> </td>
<td width="200">
<div class="sidebar"><br>
<img src="cid:part2.09090705.03050607@xxxxxxxxxxx" alt=""
border="0" height="1" width="170"><br>
<br>
<b>X11 for Mac OS X</b> — Use legacy UNIX-based programs via the
X11R6.6 X Windows display server integrated with Quartz compositor.<br>
<br>
<b>FreeBSD 5</b> — Use the latest commands and libraries from the
popular FreeBSD distribution.<br>
<br>
<b>gcc 3.3</b> — Generate code using the latest C, C++,
Objective-C open source compiler with optimizations for the G5
processor.<br>
<br>
<b>Kerberized Safari</b> — Browse Intranet networks with
single-sign on.<br>
<br>
<b>pstopdf command line tool</b> — Convert PostScript Level 3
documents to PDF via command line tool.<br>
<br>
<b>Updated UNIX man pages</b> — Learn system command line tools
more easily with significant update to collection of system man pages.<br>
<br>
<b>Activity Monitor</b> — Display processes, CPU, system memory,
disk activity and networking status via new utility.<br>
<br>
<b>Improved Terminal Application</b> — Use command line tools via
Terminal, now with improved emulation and double-byte encodings.<br>
<br>
<b>Kerberized SMB, AFP, SSH, Mail</b> — Use system services that
support Kerberos single-sign on authentication tickets.<br>
<br>
<b>Latest Scripting Languages</b>
— Use the best tool for the job by selecting from a full collection of
UNIX scripting languages, such as perl, PHP and Python, updated to
latest versions.<br>
<br>
<b>Rendezvous Browsing for ssh, sftp, ftp, telnet</b> — Browse
several UNIX connection protocols via Connect to Server in Terminal. <br>
<br>
<b>Terminal Dock Menu</b> — Create new shell, issue new command
or connect to server directly from Dock.<br>
<br>
<b>X11 Dock Menu</b> — Activate X11 applications directly from
the Dock icon.<br>
<br>
</div>
<div class="sidebarbtm"> </div>
</td>
</tr>
</tbody>
</table>
<!-- END INCLUDED FOOTER --></center>
<br>
<br>
<br>
<br>
<br>
<center>
<!-- START NAV BAR TABLE --><!--BEGIN OMNITURE--><!-- 888 -->
<!--END OMNITURE--><!-- 777 -->
<!-- SiteCatalyst code version: G.6.
Copyright 1997-2004 Omniture, Inc. More info available at
http://www.omniture.com -->
<script language="JavaScript" type="text/javascript"><!--
/* You may give each page an identifying name, server, and channel on
the next lines. */
var s_pageName=document.title;
var s_server=""
var s_channel="www.us.macosx"
var s_pageType=""
var s_prop1=""
var s_prop2=""
var s_prop3=""
var s_prop4=document.location;
var s_prop5=""
var s_hier1=""
/* E-commerce Variables */
var s_campaign=""
var s_state=""
var s_zip=""
var s_events=""
var s_products=""
var s_purchaseID=""
var s_eVar1=""
var s_eVar2=""
var s_eVar3=""
var s_eVar4=""
var s_eVar5=""
/* Specify the Report Suite ID(s) to track here */
var s_account="appleglobal,appleosx"
var s_linkInternalFilters="javascript:,apple.com/macosx"
/********* INSERT THE DOMAIN AND PATH TO YOUR CODE BELOW ************/
//--></script><img
src="cid:part3.01070203.00090708@xxxxxxxxxxx" name="s_i_appleglobal"
alt="" border="0" height="1" width="1"><!-- End SiteCatalyst code version:
G.6. -->
<div id="header"><br>
</div>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="680">
<tbody>
<tr align="left" valign="top">
<td class="L12" width="450"> <b>Don’t
let its elegant and easy-to-use interface fool you. Beneath the surface
of Mac OS X lies an industrial-strength UNIX foundation hard at work to
ensure that your computing experience remains free of system crashes
and compromised performance. With its advanced virtual memory, you
don’t have to concern yourself over the number of applications you have
open — just continue working. If an application should ever crash, the
system’s memory protection prevents it from taking the rest of the
system down with it. And the time-tested security protocols in Mac OS X
keep your Mac out of harm’s way. </b> <br>
<br>
The most
widely-distributed UNIX-based operating system, Mac OS X offers a
unique combination of technical elements to the discerning geek, such
as the fine-grained multithreading of the Mach 3.0 kernel, tight
hardware integration and SMP-safe drivers, as well as zero
configuration networking. Panther integrates features from
state-of-the-art FreeBSD 5 into Darwin — the <a
href="http://www.apple.com/opensource/">Open Source</a>, UNIX-based
foundation of Mac OS X — to provide enhanced performance, compatibility
and usability. <br>
<br>
<img src="cid:part4.02030308.08000603@xxxxxxxxxxx"
alt="ColorSync profile" border="0" height="338" width="450"><br>
<br>
<b>Command-line environment</b><br>
UNIX users will feel at home in Darwin, the robust UNIX-based
environment that underlies Mac OS X. That environment is accessible at
any time from the Terminal application. You can also run commands that
don’t require arguments (such as top) by double-clicking them in the
Finder. With the thousands of man pages included in Mac OS X, you can
quickly find all your favorite UNIX tools. <br>
<br>
<b>UNIX utilities and scripting languages</b><br>
All of the standard UNIX utilities and scripting languages are included
in Mac OS X: editors such as emacs, vim and pico; file management tools
such as cp, mv, ls and gnutar; shell scripts including bash (the
default shell), tcsh (csh) and zsh; and scripting languages such as
Perl, PHP, tcl, Ruby and Python. Python users can also script the
powerful <a href="http://www.apple.com/macosx/features/quartz/">Quartz</a>
compositing engine. Learn more in the <a
href="http://images.apple.com/macosx/pdf/Panther_Unix_TB_10082003.pdf">Mac
OS X for Unix Users</a> technology brief. And visit our <a
href="http://www.apple.com/opensource/">Open Source</a> page for a
list of Open Source utilities in Mac OS X.
<br>
<br>
<b>Universal libraries</b><br>
Mac OS X provides a robust set of optimized libraries, making it easy
to port your existing UNIX code. For example, a standard, multithreaded
C library (libc) includes support for such capabilities as reentrant
variants of standard functions (such as strtok_r), facilitating the
porting of thread-aware applications to Mac OS X. For applications that
require non-Roman character sets, Mac OS X supports wide character
datatypes (wchar_t and others). Panther also supports UNIX/Linux
portability APIs, including System V semaphores, so porting
applications from versions of UNIX such as Linux and Solaris presents
no problem. <br>
<br>
<b>Kernel</b><br>
A key factor in the stability of the
system is its advanced memory protection and management system, which
ensure reliability by allocating a unique address space for each
application or process. The Mach kernel augments standard virtual
memory semantics with the abstraction of memory objects. This enables
Mac OS X to manage separate application environments simultaneously and
supply the following features:<br>
<table border="0" cellpadding="0" cellspacing="0" width="450">
<tbody>
<tr align="left" valign="top">
<td width="10"><img
src="cid:part5.09040406.02010700@xxxxxxxxxxx" alt="" border="0"
height="10" width="4"></td>
<td class="L12" width="440">Preemptive and cooperative
multitasking.</td>
</tr>
<tr align="left" valign="top">
<td><img src="cid:part5.09040406.02010700@xxxxxxxxxxx"
alt="" border="0" height="10" width="4"></td>
<td class="L12">Symmetric multiprocessing (SMP) augmented
by support for multithreading.</td>
</tr>
<tr align="left" valign="top">
<td><img src="cid:part5.09040406.02010700@xxxxxxxxxxx"
alt="" border="0" height="10" width="4"></td>
<td class="L12">Real-time support guaranteeing low-latency
access to processor resources for time-sensitive media applications.</td>
</tr>
</tbody>
</table>
<br>
<br>
</td>
<td width="30"> </td>
<td width="200"> <a href="http://www.apple.com/macosx/tiger/"><br>
</a>
<div class="sidebar"><img
src="cid:part2.09090705.03050607@xxxxxxxxxxx" alt="" border="0"
height="1" width="170"><br>
<br>
<b>Open Source</b><br>
Learn about <a href="http://www.apple.com/opensource/">Open Source
projects</a> in Mac OS X.<br>
<br>
<img src="cid:part2.09090705.03050607@xxxxxxxxxxx" alt=""
border="0" height="1" width="170"><br>
<br>
<b>X11 for Mac OS X</b> — Use legacy UNIX-based programs via the <a
href="http://www.apple.com/macosx/x11/">X11R6.6 Windows</a> display
server integrated with Quartz compositor.<br>
<br>
<b>FreeBSD 5</b> — Use the latest commands and libraries from the
popular FreeBSD distribution.<br>
<br>
<b>gcc 3.3</b> — Generate code using the latest C, C++,
Objective-C open source compiler with optimizations for the G5
processor.<br>
<br>
<b>Kerberized Safari</b> — Browse Intranet networks with
single-sign on.<br>
<br>
<b>pstopdf command line tool</b> — Convert PostScript Level 3
documents to PDF via command line tool.<br>
<br>
<b>Updated UNIX man pages</b> — Learn system command line tools
more easily with significant update to collection of system man pages.<br>
<br>
<b>Activity Monitor</b> — Display processes, CPU, system memory,
disk activity and networking status via new utility.<br>
<br>
<b>Improved Terminal Application</b> — Use command line tools via
Terminal, now with improved emulation and double-byte encodings.<br>
<br>
<b>Kerberized SMB, AFP, SSH, Mail</b> — Use system services that
support Kerberos single-sign on authentication tickets.<br>
<br>
<b>Latest Scripting Languages</b>
— Use the best tool for the job by selecting from a full collection of
UNIX scripting languages, such as Perl, PHP and Python, updated to
latest versions.<br>
<br>
<b>Rendezvous Browsing for ssh, sftp, ftp, telnet</b> — Browse
several UNIX connection protocols via Connect to Server in Terminal. <br>
<br>
<b>Terminal Dock Menu</b> — Create new shell, issue new command
or connect to server directly from Dock.<br>
<br>
<b>X11 Dock Menu</b> — Activate X11 applications directly from
the Dock icon.<br>
<br>
</div>
<div class="sidebarbtm"> </div>
</td>
</tr>
</tbody>
</table>
<div id="breadcrumb"><a
href="http://www.apple.com/">Home</a> <b>></b> <a
href="http://www.apple.com/macosx/">Mac OS X</a> <b>></b> <a
href="http://www.apple.com/macosx/features/">Features</a> <b>></b> UNIX</div>
<!-- START INCLUDED FOOTER -->
<!-- START FIND FEATURE -->Copyright © 2004 Apple Computer, Inc. All
rights reserved.<br>
<br>
<!-- END COPYRIGHT INFORMATION -->
<!-- END INCLUDED FOOTER --></center>
<br>
</body>
</html>




