Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Star Traveler
You were saying ...
Just remember, the original “Internet Worm” was a Unix Program.
Ummm... so you're saying that Apple is using that UNIX from 1988? ... :-)

Well, it is based on Unix, and it is closed source...

;)

214 posted on 05/18/2010 4:15:34 PM PDT by OneWingedShark (Q: Why am I here? A: To do Justly, to love mercy, and to walk humbly with my God.)
[ Post Reply | Private Reply | To 213 | View Replies ]


To: OneWingedShark
You were saying ...

Well, it is based on Unix, and it is closed source...

Well, the Macintosh computer actually runs on UNIX.

AND, it's not based on it -- it is UNIX (certified). Mac OS X Leopard receives UNIX 03 certification (from 2007, forward)

The UNIX 03 certification means that Leopard conforms to the Single UNIX Specification Version 3 (SUS), a specification for how things like the shell, compiler, C APIs, and so on should work. [ ... ] This latest news marks Leopard as the first BSD-based OS to receive the UNIX 03 certification, which is quite an impressive feat, and also adds Apple to a very short list of official UNIX 03 OS vendors (IBM, Sun, and HP being the others).
The fact that Apple can use the UNIX name more freely is cool, but the certification will have a far bigger impact on enterprise customers. Any software written for the SUS specification is easily portable to a UNIX 03 operating system, meaning that enterprise customers who need a "real" UNIX for their applications can now use Leopard servers if they so desire. Leopard's certification also gives developers another option for a development platforms, which could translate into some extra Mac sales. Things like the GUI may not be portable, but any code written according to the specification should be. This would make the UNIX 03 certification a big draw for developers and enterprise customers alike, by providing another (perhaps cheaper) option for developing and running UNIX applications.

IN ADDITION ... see the Open Group Register of Products for Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers, and Mac OS X Version 10.6 Snow Leopard on Intel-based Macintosh.

And you can see that Apple makes its UNIX certified "engine" open source for anyone to examine ...

Open At The Source

As the first major computer company to make Open Source development a key part of its ongoing software strategy, Apple remains committed to the Open Source development model. Major components of Mac OS X, including the UNIX core, are made available under Apple’s Open Source license, allowing developers and students to view source code, learn from it and submit suggestions and modifications. In addition, Apple uses software created by the Open Source community, such as the HTML rendering engine for Safari, and returns its enhancements to the community.

Apple believes that using Open Source methodology makes Mac OS X a more robust, secure operating system, as its core components have been subjected to the crucible of peer review for decades. Any problems found with this software can be immediately identified and fixed by Apple and the Open Source community.

215 posted on 05/18/2010 5:42:12 PM PDT by Star Traveler (Remember to keep the Messiah of Israel in the One-World Government that we look forward to coming)
[ Post Reply | Private Reply | To 214 | View Replies ]

To: OneWingedShark

OPEN SOURCE

Apple was the first major computer company to make Open Source development a key part of its software strategy, and continues to both use and release significant quantities of open source software.

Bonjour

Bonjour, also known as zero-configuration networking, enables automatic discovery of computers, devices, and services on IP networks using industry standard IP protocols. It is a key component of Apple applications (e.g., iTunes, iPhoto), services (e.g., MobileMe) and devices (e.g., Apple TV, and Airport). Developers can easily leverage Bonjour from both Mac OS X and iPhone OS.
View Reference Documentation

Source Code

Bonjour is not only based on open Internet standards, our implementation is available as Open Source under the Apache 2.0 license. It is built into most modern printers and many other consumer products.

Windows

Bonjour is also available for Windows, both as an end-user tool for printer discovery and an SDK allowing developers to distribute Bonjour as part of their application.

Java

Mac OS X comes complete with a fully configured and ready-to-use standard Java environment for running Java Applets through the Safari browser, or for development with the complete Java Development Kit (JDK). Nothing to download, it all just works when you crack the lid of a new Mac, and Java is regularly updated as part of Apple’s Software Update. With support from popular open source IDEs such as Eclipse or NetBeans, the Mac is a great platform for running and developing Java applications.
View Reference Documentation

Unix

The most widely-sold UNIX operating system, Mac OS X combines a fully-conformant UNIX foundation with the richness and usability of the Macintosh interface. View
Reference Documentation

WebKit

WebKit is the open source web browser engine at the heart of Apple's Safari web browser on Mac, Windows, and iPhone OS. It also provides a system-level framework engine that powers Dashboard, Mail, and many other Mac OS X applications.


216 posted on 05/18/2010 5:52:44 PM PDT by Star Traveler (Remember to keep the Messiah of Israel in the One-World Government that we look forward to coming)
[ Post Reply | Private Reply | To 214 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson