posted Jan 17, 2010 4:13 AM by PD admin
[
updated Jan 17, 2010 4:29 AM
]
A PureDarwin 9 server is up and running (in private, for now - see below).
We have created a custom PureDarwin 9 ISO with the scripts and tools from our repository as described here, installed networking, OpenSSH, Apache, MacPorts, Netatalk, configured Bonjour, even installed TightVNC for graphical applications... set up SpeedStep to save some power... all runing nicely.
Thanks for everyone who has contributed toward making PureDarwin this viable.
At the moment we are looking for a co-location and hardware sponsor so that we can run a PureDarwin 9 server system 24/7 and make available its services publicly. |
posted Jan 1, 2010 7:31 AM by PD admin
An updated version of PureDarwin nano has been posted. PureDarwin nano is a minimal version of the Darwin 9 OS that boots into a working bash. PureDarwinNano_20091226.tar.bz2 contains a virtual machine for use with VMware (be sure to assign at least 350 MB RAM). It also contains an ISO that can be used on Intel hardware. You can download it here.
The PureDarwin project is continuing to work on a more complete release of PureDarwin. |
posted Feb 22, 2009 12:27 PM by stuart@echus.demon.co.uk
It is now possible to add networking to the PureDarwinXmas VMWare image (and possibly any other Darwin installation). See the Network page for full details. |
posted Jan 28, 2009 9:02 AM by PD admin
[
updated Jan 28, 2009 9:14 AM
]
PureFoundation is an attempt to create an open-source, binary compatible substitute for Apple's closed-source Foundation framework. The foundation framework is an essential piece of Mac OS X and has lately also become a dependency of some Darwin projects.
PureFoundation developer Stuart Crook descibes his new project as follows: In many ways it is similar to GNUStep Base (and may even share some of its code one day), but it differs in that it makes use of Apple's own Objective-C 2.0 runtime and AutoZone Garbage Collector (a nice side effect of which is binary compatibility with Mac OS X.) The main purpose of PureFoundation is to get portions of Darwin up and running with as little patching of the original code as possible. Sometimes just having a framework in place called "Foundation" and identifying itself with the correct version strings is enough to spur recalcitrant apps into life. Many functions will be implemented by bridging to Apple's CF-Lite. Many more will be provided thanks to GNUStep. However, it is unlikely PureFoundation will every replicate all aspects of Apple's Foundation, and the project will certainly never stray into AppKit and beyond.
For more information on PureFoundation, please see its homepage at |
posted Dec 28, 2008 4:58 AM by PD admin
[
updated Jan 1, 2009 3:53 AM by Aladin Quet
]
"(...) Most of you will know that the underlying core set of components of Mac OS X and the iPhone operating system are released under the Apple Public Source License, an FSF-approved open source license. Few of you, however, will have actually used Darwin in any other form than Mac OS X or the iPhone OS. Despite numerous projects attempting so, Darwin has never gained any significant traction apart from Apple's own interest. The PureDarwin project tries to rise from the ashes of the OpenDarwin project, and has just released a Christmas developer preview. (...)"
http://osnews.com/story/20696/PureDarwin_Xmas_Developer_Preview_Released
"(...) Being a developer preview, functionality is limited. Most obvious is the lack of networking and user accounts, both of which appear to rely heavily on closed source portions of OS X. However, given the mess that the Darwin code was in as released by Apple — many individual projects would simply not compile, and many of those which did were beset by dependency problems to the point where they were unusable — it is hard to overstate what an amazing job the team has done getting to this stage. The Darwin kernel now boots and launches an X session — the choice of the NeXT-like WindowMaker window manager is a nice touch, although apparently won’t be the future default — from where the few bundled X applications can be run. It’s still early days yet, but there’s every reason to feel enthusiastic about the future of the PureDarwin project."
"(...) The PureDarwin project announces the immediate availability of “PureDarwin Xmas”, a developer preview of the upcoming operating system based on Apple’s Darwin 9 sources and other Open Source projects such as X11. At the same time, the PureDarwin project would like to invite the community to discuss, participate and contribute. (...)"
"Le projet PureDarwin a annoncé la sortie de PureDarwin Xmas, une version développement de ce que sera le futur système d'exploitation basé sur les sources de Darwin 9 et d'autres projets open-source comme X11. Pour l'instant, le projet PureDarwin invite la communauté à discuter, participer et contribuer autour de ce projet. (...)
"(...) Die Xmas getaufte Developer Preview von PureDarwin steht als vorkonfigurierte virtuelle Maschine (VM) für VMware Fusion 2.0 unter MacOS X zum Download zur Verfügung. Der Quellcode findet sich in einem Subversion-Repository. Mit der Veröffentlichung ruft das PureDarwin-Team auch Interessierte zur Mithilfe auf, um die Entwicklung zu beschleunigen. Apples Open-Source-Unix Darwin ist die Basis von MacOS X. Das Open-Source-Gemeinschaftsprojekt PureDarwin hat es sich zur Aufgabe gemacht, Darwin nutzbarer zu machen und besser zu dokumentieren. Eines der Ziele ist es, ein bootbare ISO-Image von Darwin 9.x zur Verfügung zu stellen, das dem Unterbau von MacOS X 10.5.x ("Leopard") ohne dessen Desktop entspricht. Von einigen wird PureDarwin als indirekter Nachfolger des gescheiterten OpenDarwin gesehen. (...)"
"Разработчики проекта PureDarwin представили предварительный выпуск новой свободной операционной системы, основанной на коде Darwin 9.x, но не использующей какие-либо иные компоненты Mac OS X, кроме Darwin и открытых программ из репозиторияDarwinBuild. Предварительная версия PureDarwin Xmas доступна в виде образа виртуальной машины VmWare и представляет собой лишь концептуальный релиз, подчеркивающий основные направления будущего развития. Проект позиционируется как продолжение развитие инициативы OpenDarwin, официально прекратившей свое существование два года назад. (...)" |
posted Dec 6, 2008 3:07 PM by PD admin
[
updated Dec 6, 2008 3:26 PM
]
The Open Source community around Darwin is picking up momentum big way: Today, the Xnu-Dev project has released a set of patches for the XNU kernel that powers Mac OS X and other Darwin-based operating systems. The patches greatly broaden hardware support of the XNU kernel, allowing it to run on Pentium M, Pentium 4, Turion 64, Athlon 64 and Phenom. Like the XNU kernel itself, the patches are released under the Apple Public Source License (APSL), which makes them suitable for inclusion in Darwin-based distributions like the one the PureDarwin project is working on.
Darwin is the Open Source foundation of Mac OS X. Voodoo Labs is a group of contributors who work on the source of the XNU kernel, the core of Darwin. PureDarwin is a project to make Darwin more usable by providing installation media, documentation and add-on software.
For more information on the XNU kernel patches, see |
posted Nov 11, 2008 3:49 PM by PD admin
[
updated Nov 11, 2008 4:23 PM
]
Today Apple Inc. released a new project as Open Source: AutoZone, the Mac OS X Objective-C Garbage Collector that made its debut in Mac OS X Leopard last year.
With the release of autozone-77.1 as the latest Darwin project, Apple demonstrates continuing commitment to the Open Source community, allowing the larger Open Source community to benefit from recent developments in core OS technologies.
Especially noteworthy is the fact that unlike most other Darwin components, AutoZone is not released under the Apple Public Source License (APSL), but under the more liberal Apache License 2.0. For this, we'd like to say: Thank you, Apple!
|
posted Oct 29, 2008 12:01 PM by PD admin
[
updated Oct 29, 2008 12:04 PM
]
Patches have been submitted to MacPorts to make portfiles more compatible with PureDarwin. See a list of them here: |
posted Oct 29, 2008 10:51 AM by PD admin
[
updated Oct 29, 2008 10:58 AM
]
Darwin community,
as you might have experienced, the current published sources of some Darwin 9 projects, including such essential ones as IOKitUser, launchd, objc4 currently have build- or runtime dependencies on projects that are not part of Darwin.
It looks like patching the respective sources to remove the non-Darwin dependencies is the most pragmatic approach at this time. Hence, Aladin from the PureDarwin project has made available a series of patches.
Read the full post on the darwin-dev mailing list at http://lists.apple.com/archives/darwin-dev//2008/Oct/msg00132.html |
posted Oct 5, 2008 6:35 AM by PD admin
[
updated Oct 13, 2008 11:24 AM by Aladin Quet
]
Looks like the latest wave of publicity started with this mention on Theocacao: "Visit PureDarwin.org for a few more of these gotchas and progress trying to get things working. Apple will fix these problems when people find them, so the more of us looking at the code the better."
Followed a nice article mentioning the PureDarwin project: On the Origin of Mac Opensource on Apple Eclectic.
"I mention all this because Scott Steveson at the excellent Theocacao recently posted about Darwin. He is right when he says that access to the source code can be a massive boon to developers, but unfortunately overly optimistic when it comes to Darwin as a standalone alternative to Linux or BSD. Efforts to move in this direction are already being made by a group of enthusiasts over at PureDarwin. They already have a small VMWare image available to demonstrate their work."
"Though out of all forms of UNIX, my favorite branch is the BSD family, or Berkley Software Distribution. And my favorite branch of BSD is the Darwin Variant. This includes OSX, OSX Touch, and the Darwin Operating System. For some time now however. To get a bootable version of Standalone Darwin, you were mostly out of luck (...) But now I am happy to inform anyone who is interested that a new Darwin OS project has emerged. Called PureDarwin. This promises to be a great project and I encourage everyone who loves Darwin and Hexley, to check out this project and try out the Pre-Release: PureDarwin nano."
Looks like some people are interested in Darwin indeed, also in Germany.
"Noch mehr Stoff für Terminalisten"
Also CocoaDev, a Mac OS X developer community. "The PureDarwin? project aims to make PureDarwin? easier to use by providing documentation and an installation and live ISO."
But always keep in mind that the project isn't even officially launched yet... |
|