InvestorsHub Logo
Followers 0
Posts 1996
Boards Moderated 0
Alias Born 07/04/2003

Re: unixguy post# 84527

Thursday, 06/09/2005 11:34:36 PM

Thursday, June 09, 2005 11:34:36 PM

Post# of 249246
unixguy, I'll let them speak for themselves and you can argue with them. Please note the x86 reference as well...

Darwin

Apple's open source projects allow developers to customize and enhance key Apple software. Through the open source model, Apple engineers and the open source community collaborate to create better, faster and more reliable products for our users.

Beneath the appealing, easy-to-use interface of Mac OS X is a rock-solid foundation that is engineered for stability, reliability, and performance. This foundation is a core operating system commonly known as Darwin. Darwin integrates a number of technologies, most importantly Mach 3.0, operating-system services based on 4.4BSD (Berkeley Software Distribution), high-performance networking facilities, and support for multiple integrated file systems.

Darwin 8.1 Source Code Posted
The sources for Darwin 8.1, which correspond to Mac OS X 10.4.1, are available for download. [May 16 2005]
Darwin 8.0.1 Installer CD
The Darwin 8.0.1 Installer CD is available. Darwin 8.0.1 corresponds to the open source core of Mac OS X 10.4 and is available at the following URLs:

For PowerPC:
http://www.opensource.apple.com/darwinsource/images/darwinppc-801.cdr.gz
http://www.opendarwin.org/downloads/8.0.1/darwinppc-801.cdr.gz
MD5 (darwinppc-801.cdr.gz) = fe85def148896f76b00a753687d99144

For x86:
http://www.opensource.apple.com/darwinsource/images/darwinx86-801.iso.gz
http://www.opendarwin.org/downloads/8.0.1/darwinx86-801.iso.gz
MD5 (darwinx86-801.iso.gz) = dbd260dda994093a11c31afbe624aa34

The source code for Darwin 8.0.1 is available via the web. For more information, please see the Release Notes.
Darwin 8.0 Source Code Posted
The sources for Darwin 8.0, which correspond to Mac OS X 10.4, are available for download. [Apr 29 2005]
Darwin 7.9 Source Code Posted
The sources for Darwin 7.9, which correspond to Mac OS X 10.3.9, are available for download. [Apr 15 2005]
Creating Cross-Platform Applications with Core Foundation and Open Source
Core Foundation "Lite" provides data types and services across a range of platforms. Read this article to learn how to import and export data types with CF-Lite. [Apr 11 2005]
Introduction to MPI Distributed Programming With Mac OS X
Mac OS X is a great platform for multi-processor solutions. Read this article to learn how to use MPI on Mac OS X to create tightly coupled, distributed algorithms to run on multiple computers. [Feb 14 2005]
Darwin 7.8 Source Code Posted
The sources for Darwin 7.8, which correspond to Mac OS X 10.3.8, are available for download. [Feb 9 2005]
Configuring and Running X11 Applications on Mac OS X
X11 (the X Window System) is a widely-used graphical user interface on UNIX. Read this article to learn how to set up and use X11 applications on your Mac OS X system. [Jan 17 2005]
Darwin 7.7 Source Code Posted
The sources for Darwin 7.7, which correspond to Mac OS X 10.3.7, are available for download. [Dec 15 2004]
Optimizing Your Application with Shark 4
The newest version of Shark includes powerful new features such as data mining and Java support. Learn how using Shark 4 can help you dramatically improve performance in your application. [Nov 08 2004]
Mac OS X v10.4 Tiger: Developer Overview
The next version of Mac OS X is loaded with powerful new features, APIs, and frameworks that bring new and interesting opportunities for developers. [Oct 19 2004]
Writing Open Directory Plug-ins
With Open Directory your application can locate and manage information about users and other resources in your existing network infrastructure. Read this article to learn how to write Open Directory plug-ins that take advantage of this capability. [Sept 13 2004]
Developing Cross-Platform UNIX Applications with Mac OS X
Mac OS X makes it easy to develop applications then deploy them to other flavors of UNIX. This article discusses tools and techniques for developing code on Mac OS X for deploying on other UNIX platforms. [Aug 30 2004]
Installing the W3C Validator on Mac OS X
Create your own validator to test web pages within your firewall. Read this article to download the open-source files, and use Fink, OpenSP and Perl modules to make a validator that works for you. [Jul 19 2004]
The GNU Compiler Collection on Mac OS X
Knowing the open-source tools GCC and GDB is useful in developing on Mac OS X. Read this article to learn about these tools, and the enhancements and options specific to Mac OS X. [July 12 2004]
June 2004 ADC Reference Library Update
A collection of ADC Reference Library Documentation is now available as a PDF Download Package. All ADC members can download this package from "Download Software - Reference Library". See the ADC Reference Library Revision List for a list of all new and updated Documentation, Release Notes, Sample Code, Technical Notes, and Technical Q&As. [Jun 28 2004]
A/G BLAST 2.2.9 now available
We are pleased to announce that Apple/Genentech BLAST has been updated to correspond to NCBI BLAST 2.2.9. The new A/G BLAST is optimized for use with the Power PC G4 and PowerPC G5 processors, including vectorization and other algorithmic enhancements. Visit Apple's Advanced Computation Group page for details, or the A/G BLAST project page to download the source code and binary versions. [Jun 04 2004]
Technical Resources
Darwin Source Code
The sources for Darwin are available for download.
ADC Reference Library
The ADC Reference Library is a key developer support tool. It integrates the core ADC technical resources — Documentation, Technical Notes, Sample Code, Release Notes, and Technical Q&As — and adds a highly functional interface that supports filtering, sorting, and browsing. The Getting Started with Darwin document provides a guided introduction and learning path for developers new to Darwin.
Darwin 8 Preview Source Code Posted
Selected sources for the WWDC 2004 Developer Preview are available for download.
HeaderDoc 8 Public Beta with MPGL
HeaderDoc 8 is the next generation of HeaderDoc, a tool for generating documentation from comments embedded in headers and source code.

HeaderDoc 8 adds many new features, including a new (optional) tagless syntax, code coloring, template-based index pages, improved error checking, man page output, and support for many new languages, including Java, JavaScript, Perl, PHP shell scripts, and Pascal.

HeaderDoc 8 also adds support for the Man Page Generation Language (MPGL), an XML dialect you can use to easily author well-formatted man pages. In addition to generating man pages from HeaderDoc content, HeaderDoc 8 also includes tools for converting MPGL files into man pages using the BSD mdoc macros.
Darwin 7.0.1 Installer CD
The Darwin 7.0.1 Installer CD will boot and install Darwin on Macintosh computers supported by Mac OS X 10.3, as well as certain x86-based personal computers. The version of Darwin installed by this CD corresponds to the open source core of Mac OS X 10.3 and is available at the following URLs:

http://www.opensource.apple.com/darwinsource/images/darwin-701.iso.gz
http://www.opendarwin.org/downloads/7.0.1/darwin-701.iso.gz
MD5 (darwin-701.iso.gz) = 57e9cb37e9595436596b2fa5975d5569

The source code for Darwin 7.0.1 is available via the web. For more information, please see the Release Notes.
Darwin 7.0 Source Code
The sources for Darwin 7.0, which correspond to Mac OS X 10.3, are available for download. The CVS repository has been updated for gcc, gdb, cups, efax, gimp-print, tcl, Bonjour, StreamingServer, and HeaderDoc.
Mac OS X for UNIX Users Technology Brief (PDF)
This PDF download is an overview of Panther technologies, with a specific focus on Darwin, the Open Source, BSD-based core of Mac OS X. This document is intended for developers, researchers, system administrators, and others interested in the UNIX underpinnings of Mac OS X.
Apple Public Source License Version 2.0
The 2.0 version of the Apple Public Source License improves upon the OSI-approved APSL 1.2 by conforming to the definition of Free Software Licenses, as certified by the Free Software Foundation. APSL 2.0 is also being submitted to the Open Source Initiative to certify its continued compliance with the Open Source Definition.
Apple ID APSL Registration
The Darwin team is now using Apple IDs to indicate acceptance of the terms of the Apple Public Source License 2.0. Now the same Apple ID you use for Apple Developer Connection, the Knowledge Base, the Apple Store, the iTunes Music Store, or your .Mac account may be used to view and download APSL-licensed Darwin source code. Additionally, you may update your contact information via myinfo.apple.com or request a reminder for your password from iforgot.apple.com. If you don't already have an Apple ID, please obtain one at signin.apple.com by clicking the "New Account" button.
Also, access to the CVS repository has been updated.
Working with Open Source Projects

Before you start working with open source projects, please read and familiarize yourself with the licensing terms that apply to that project.

For access to Apple-developed open source projects, you will need to register as a member of the Apple open source community by accepting the Apple Public Source License and choosing a user name and password. Non-Apple third party open source projects can be accessed without such registration.
Kernel Programming
A guide to programming in the Mac OS X (Darwin) kernel (under development).
Kernel Extensions Tutorials
Information on creating and debugging kernels.
Choose your language:

* Simplified Chinese
* French
* German

http://developer.apple.com/darwin/


Join the InvestorsHub Community

Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.