GNU-Darwin

GNU-Darwin
Hexley and GNU are GNU-Darwin mascots

GNU-Darwin is a project to package applications for the Mac OS X and Darwin operating systems. They also distribute versions of the Darwin operating system (produced by Apple) and the OpenDarwin operating system which is based on Darwin, although the versions they distribute tend to lag behind the current releases. The project states that its goals are to "focus on projects that leverage our unique combination of Darwin and GNU, and help users to enjoy the benefits of software freedom."[1]

GNU-Darwin is also a platform for digital activism. The project attempts to bring certain issues to the attention of software users, by highlighting them on their website, and on occasion "blacking out" their website in protest. They have highlighted such issues as the 2003 invasion of Iraq, Adobe's use of the Digital Millennium Copyright Act and the arrest of Dmitry Sklyarov.[2]

Contents

History

The project was founded by Michael L. Love in November 2000, with the intended goal of porting free software applications to Mac OS X.

Originally, Love had intended to re-write the software to use the Quartz graphics layer that Mac OS X uses by default. After the XonX project ported the X Window System to Mac OS X and Darwin, however, the goals of the GNU-Darwin project changed to simply packaging software to work with the X Window System.

In 2002, the GNU-Darwin group launched a campaign they called "Free Darwin" that was aimed at pressuring Apple to modify the Apple Public Source License (APSL) under which Darwin is licensed. The Free Darwin campaign culminated in December 2002, when GNU-Darwin dropped its support of software linked with proprietary libraries (including Cocoa and Carbon) and switched to the x86 architecture. The PowerPC offering was put into maintenance mode. In July 2003, Apple released version 2.0 of the APSL, which earned a "free software" certification from the Free Software Foundation.

Version 1.0 of the package manager was released in January 2003, allowing for the installation of over 15,000 software packages.[3]

Description

In its current version, GNU-Darwin can be installed on top of a preexisting installation of Mac OS X, Darwin or OpenDarwin. The project plans to release a bootable installer that bundles the GNU-Darwin packages with OpenDarwin, thereby creating a one-step install, however after a number of years that has yet to appear.

The GNU-Darwin system is a port of the FreeBSD ports collection. Makefiles contain the instructions on the location of software packages and how to install them on Darwin. These Makefiles are arranged in a directory hierarchy. Users find the directory that corresponds to the software they want to install, and run a command within that directory that downloads the software, compiles and installs it. Alternatively, pre-compiled (binaries) packages are sometimes available that can be installed with the use of the pkg_add command.

GNU-Darwin also distribute some packages from the GNUstep project. The GNUstep project has been working since 1994 to create a free implementation of the OpenStep object-oriented development environment (which later became the Cocoa API on Mac OS X) on Unix.

All GNU-Darwin packages can be downloaded free of charge from the web. The project has also made its packages available for purchase on CD or DVD discs, with proceeds going back to the project. Two examples include the 5 DVD set for PowerPC, which sells for $45 USD on the website, and the pre-installed hard drive for x86 or PowerPC, for $250 USD.

See also

References

  1. ^ Love, Michael. "The GNU Darwin Distribution". Project's homepage. http://gnu-darwin.sourceforge.net/. Retrieved 2005-12-02. 
  2. ^ Love, Michael. "Three Years of Free Software Activisim: The Case of GNU-Darwin OS". OS News. http://www.osnews.com/story.php?news_id=5020. Retrieved 2005-12-02. 
  3. ^ Love, Michael. "GNU-Darwin 1.0!". GNU-Darwin Distribution forums. http://sourceforge.net/forum/forum.php?forum_id=242840. Retrieved 2005-12-02. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • GNU-Darwin — Desarrollador Michael Love www.gnu darwin.org Información general Modelo de desarrollo Software de códi …   Wikipedia Español

  • GNU/Darwin — Darwin Entwickler Apple Version 9.6.0 (24. November 2008) Abstammung BSD FreeBSD …   Deutsch Wikipedia

  • GNU-Darwin — es un proyecto iniciado en el año 2000 por el Dr. Michael Love para crear una distribución de software GNU sobre Darwin (el núcleo de código abierto de Mac OS X para el cual existen también distribuciones tanto para PowerPC como para x86). Su… …   Enciclopedia Universal

  • Darwin (operating system) — Darwin Company / developer Apple Inc. Programmed in C, C++ OS family Unix …   Wikipedia

  • GNU's Not UNIX — GNU GNU Famille Type Unix Type de noyau …   Wikipédia en Français

  • GNU/Hurd — GNU GNU Famille Type Unix Type de noyau …   Wikipédia en Français

  • Gnu — Famille Type Unix Type de noyau …   Wikipédia en Français

  • Darwin (Betriebssystem) — Darwin Basisdaten Entwickler Apple Version 10.7.0 (20. Juli 2011) Abstammung …   Deutsch Wikipedia

  • Darwin (informatique) — Pour les articles homonymes, voir Darwin (homonymie). Darwin Famille NEXTSTEP, Type Unix Type de noyau Hybride État du projet en développement …   Wikipédia en Français

  • GNU — Infobox OS name = GNU caption = Screenshot of GNewSense, a GNU/Linux system family = Unix like latest release version = 0.2 latest release date = 1997 [cite web | author = The GNU Project | url = ftp://ftp.gnu.org/gnu/gnu 0.2/ | title = GNU 0.2 | …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”