PureDarwin - Community project to make Darwin more usable
puredarwin.org
puredarwin.org
It make more sense to create a good emulator, so you can use OpenSource System (like Debian, BSD,...) and native Mac OS Software.
I want to have access to the instant scalability of the various VPS and dedicated box providers, but with Apple ecosystem code.
Apple abandoned the datacenter hardware market long ago, unfortunately, they took the datacenter deployment options with them.
I don't think that every project needs to be treated like a commercial product. This kind of project usually doesn't have a direct value to consumers but prepares the ground for other projects. It can help better understand the OS and help jailbreak IOS. Or provide drivers to install OSX on a PC or a VM and then allow cross-OS browser testing. Or maybe help a wine-like project for OSX apps. Who knows but without that project all these might not happen because the barrier to entry might be too high.
Even as a standalone OS, a comparison with other BSDs is far more appropriate.
Without Objective-C and all the frameworks that make up the OS, it is no better than using a *BSD.
GNUstep.
> it is no better than using a *BSD.
Actually it's quite likely to be worse. Is there any good reason Apple is using that Mach stuff other than momentum and having developers who know it well? IMO any given BSD project has a more coherent design than XNU.
The way the web site gets updated, looks like a software project connected to a machine, without proper support for the latest Objective-C versions, who would bet on it for production code?
Every time I see them at FOSDEM I look forward to see better updates, but it always looks the same.
It's true that there isn't a lot of momentum behind the project. I suspect that's just a lack of people. I wonder if they'd be receptive if some folks just jumped in and implemented more of the missing stuff. I am guessing yes.
The spirit of my comment is: you can't say objc doesn't exist outside of Apple. It's there in some form. It might even more "there" if people start using and developing it. We as individuals have the power to do that. Dismissing it very early strikes me as defeatist.
Sure, it exists in a form as if we were in 2005, away from all Objective-C 2.x goodies, more recent frameworks and tooling.
And in general what would i get from using Darwin as opposed to Linux or *BSD apart from the ability to run a limited amount of Mac-only commandline tools?
Also, looks like a dead project..
Also, given that Apple moves away from open source more and more [1], i really wouldn't go down that road... you'll end up surrounded by proprietary software, extensions, drivers more likely then not.
[1] https://plus.google.com/103674611711666213369/posts/7j1c2bZ7...
I think you have the common misconception that Darwin uses the FreeBSD kernel. It does have components from FreeBSD, and one of the principal engineers was the founder of FreeBSD. However, the kernel is actually Mach+XNU (Mach is a micro-kernel, XNU is a Unix-kernel-like wrapper around it).
As the index page says: "(some people think of it as the informal successor to OpenDarwin)"