No Love For Darwin? 157
There's an interesting column regarding the attention -- or lack thereof -- that Darwin is getting, at least compared to OS X. Somogyi points some out some interesting diversions of interest that people are having, and what exactly is Apple /doing/ about Darwin?
Re:Host an 'Ask Apple' thread? (Score:1)
'When is Quicktime player components going to be open sourced?'
Jesus, hasn't this issue died yet? how many times does one have to keep posting the same thing to slashdot before people get it?
one more time: Apple very little control over getting Quicktime to work under Linux!! in fact, though not "opensource," Quicktime is already a well-published standard. the issue is that the popular CODECS for Quicktime aren't available on Linux. so if you have a problem with that, talk to Sorenson [sorenson.com], who make the most common Quicktime CODEC.
Re:Macs don't break enough (Score:1)
If your IT guy is like most, he has probably spent more time avoiding learning basic Mac knowledge and troubleshooting that it takes to learn it from A to Z. It is something that he probably considers to be beneath him for some reason. He may also have worked somewhere in the past where 75% of the desktops are Windows and 25% are the Macs in the creative department, and 99.9% of the help desk calls are Windows users. Mac users tend to get left to themselves by IT guys, so it's lucky that Macs are so easy to admin.
For the record, I'm typing this on a Power Mac G3 (Blue & White) that's probably exactly the same as the one you're referring to, and I haven't even had an application crash in weeks of hard, hard use, many hours a day with monster apps like Pro Tools and Photoshop. I'm not running text editors here all day.
Yes, it sucks that it's possible to freeze Mac OS 9 with an app crash, but it's a very small price to pay for all the good stuff. Keep in mind that Mac OS 9 is still the best media OS * that's available, and second place goes to Windows 98, not WinNT/2000, which is still missing a lot of features and also media apps (the major music tools don't even run there). So for a lot of people, their work demands that they use either Windows 98 or Mac OS 9. I mean, really
* Be users should be quiet about their filesystem and call me when I can run Pro Tools and Cubase on BeOS.
Re:(Yeah, well..) Darwin != Free, GNUStep is (Score:1)
I actually have a few comments about this, and its essentially pet-peeves of mine.
FSF/GNU people think that "Open Source" is just what fits into the FSF's political agenda of "free software for all, free as in speech! not as in beer!"
Personally, I really don;t care about political agendas. Darwin is there for a couple reasons.
One, it allows developers to develop things within a the framwork of the underlying OS of MacOS X, which means you get the benefits of a wealth of UNIX related software that can run on MacOS X.
The other reason is that The OS X developers wanted alot of copperation between members of the Open Source community that they were using code from, namely Net and Free BSD projects.
Don't ever think that corporate entities release source for purely altruistic reasons.
And really, honestly, I don't care.
The other day I was in an IRC channel where someone said "What if your code was taken and used by Microsoft", as if Microsoft was evil. Personally M$ software works fine for my mother, aunts, uncles, and grandmother. It doesn't do what I want it to, so I don't use it personally (except as a gaming platform). If M$ used my BSD licensed code, I personally wouldn't care.
The difference between the GPL and the BSD license is this:
the GPL is a viral license, it has an aim, political, and parallels can be drawn to communism, theres nothing wrong with that. Communism != bad, it just means different. In certain situations, this philosophy may actually work.
the BSD license is different, the closest political view that can be drawn to it is Libertarianism. No central authority, no regulation.
The only restriction on the recent BSD licenses is "give us due credit, leave this copyright on the source code", theres no longer any advertising clause, so theres not even any penalties for not *publically* acknowledging ownership of the code.
I personally have issues with those that think we're *bad* because we don't have the political agenda that the FSF has.
Be thankful that code is there, and is given to learn, and get ideas from.
Why Darwin isn't getting press (Score:1)
What does darwin give me that NetBSD or Linux
wouldn't? What's the difference? Well, it has
a different kernel, a NeXTStepish fs hierarchy,
and
but there doesn't seem to be much of a reason to
use Darwin, even on PPC hardware. It lacks all the
neat things OSX has, and only recently got the X
Window System ported to it. I just don't see who
would want to use Darwin over NetBSD or Linux
except for possibly people running it on a spare
box to port more traditional Unix software to
OSX.
reasons for lack of interest in Darwin (Score:1)
Free software politics is irrelevant to Apple, but it is very relevant to the question posed by the slashdot article, namely, "Why isn't anyone interested in Darwin?"
A large fraction of the open source community is aware of the shortcomings of APSL as a free-software license, and at least some of these people are completely dismissing the idea of even having anything to do with Darwin development, because they know their code contributions won't be free for the public to use.
Nobody is claiming that lack of open-source community interest will hurt Darwin, or that such interest would help Darwin (look at the n years of development that have gone on with GNUstep). The question is why people don't care, not why should we care if people don't care.
Re:Is there a distribution for the PC? (Score:1)
Oh yeah, check out today's Stupid OS X trick [freeke.org]. Details at MacOS X Hints [macosxhints.com].
PLEASE PEOPLE DO NOT FORGET LINUX RUNS ON MACS TOO (Score:1)
On the other side all Mac-OSes are really bad programmed and really vurnable to stupid plugins that are needed for things Quicktime. The stupid part of the plugins is the fact that they have to be laden at startup. Even though these are not needed to run the system.
Except of course for Mac-OS X which is a decent unix version. Too bad though it is using Darwin on top of the Mach kernel, this architecture slows the system down remarkebly.
aXi
Re:Darwin? (Score:1)
Re:Apple and open source (Score:1)
Blue box is now Classic application which runs OS 9 and the apps with in it.
Yellow box is now Cocoa, Apple's "preffered" tool for developers to use to build OS X apps.
Those two choices weren't enough to make developers happy, so Apple provided a 3rd choice: Carbon, so that developers with apps already built wouldn't have to rewrite their work from scratch in order to get it to run on OS X.
Never in Apple's plans have they announced anything about running Wintel binaries. One rumors site said they heard from a source that Apple was working on the "Red box" which would provide windows compatibility... But that was just a rumor site, which made that claim a year or two ago and never said a word of it afterwards.
Re:Host an 'Ask Apple' thread? (Score:1)
Re:Why no-one's working on it.... (Score:1)
Re:Apple's participation in the community (Score:1)
Re:Vote (Score:1)
a) Spend it on hiring more police to make yourself seem tough on crime.
b) Spend it on teachers to make yourself seem like you care about education.
c) Spend it on fixing the roads to make yourself seem like you care about ordinary people.
d) Give yourself a raise
e) provide for tax cuts for your campaign contributors.
f) spend it on new voting machines?
Re:How much of OS-X is in Darwin? (Score:1)
http://www.publicsource.apple.com//projects/dar
they list everything, and you can download each part.
Apple's statement on x86 OS X : help us (Score:1)
The Register excerpt
Apple updates Darwin, asks for x86 work
By: Tony Smith
Posted: 17/11/2000 at 11:12 GMT
Apple has quietly updated its open source operating system foundation, Darwin, to version 1.2.1, and it appears to come with a plea for more work on the x86 side of things.
Darwin itself is the BSD-based core for MacOS X. The software can be downloaded free - there's a 135MB installer disk image available on Apple's Darwin Web site - and will run on any MacOS X Public Beta-compatible machine, which is pretty much all modern G3 and G4 Macs, with the exception of one or two PowerBook models.
Alongside the update, Apple has posted a Darwin 'to do' list, top of which is support for older Mac models. Then there's this:
"The Intel support in Darwin is largely dormant and hasn't been exercised much since Rhapsody. Getting Darwin installation working on Intel is the first problem. Getting it running is second. We have some experience with this; we'll need to dig up some old tools at Apple to help this get rolling."
....
Central to that is getting Darwin to run on x86 - it already compiles, just about. It can then form the basis for porting over the code unique to MacOS X, such as the Aqua UI and the Quartz PDF-based 2D graphics engine. More importantly, it would form a working system for driver writers.
....
We also note that the wish list says: "It will also be useful to get the X server running as a (rootless) client of Quartz, so that X apps can run on a Mac OS X system," part of the entry on getting Xfree86 ported over, though this is more about getting X working on PowerPC-based machines.
Re:Bundles should get more attention (Score:1)
As far as I could tell the only advantage is that it's easy to modify "packages" after they're installed and then resynch the symlinks.
Disadvantages; fuzzy handling of upgrades, no versioning, takes forever to uninstall packages, relative hassle to install them, none of the benefits of true packages.
Personally, I love slackware packages; they're basically the same principle as stow, except with more of the advantages of packages.
Re: (Score:1)
The box is only as smart as the user. (Score:1)
I also run a pair of 7100s and an iMac, all with 8.6. The 7100s take a shit with nine and run like champs with their existing systems, as long as you leave them alone and let them handle whatever it is you're making them do on their own terms. The iMac loves me. The only time the little darling has thrown a fit within the last year was when my NT-mongering, Mac-hating roommate had to use the scanner.
Ten hangs in thirty minutes. TEN.
Why? He hates them too much to figure out how to use them properly. I've been using Macs for three years, and wintel boxen for six.... I've never had any problems with either, with few, VERY few exceptions- invariably Netscape, driver conflict, or f$cked peripherals.
Either I'm really lucky, or I've learned enough about the Mac to make her sing....
Most of the problems you'll have with a Mac can be chalked up to the above reasons, or simply not having enough hands-on with the OS.
Darwin's Problem (Score:1)
There's no such thing as a free lunch, but at least with free software, one has a chance to make a difference.
Re:(Yeah, well..) Darwin != Free, GNUStep is (Score:1)
Re:The Issue Is... (Score:1)
err...ummm.. NO!!!!
This is exactly like saying that Linux is a pretty small and stable OS. The darwin project is a complete OS, and can include an X11 server. It's big claim to fame is that is is arcitecturally based on MacOS X, so it includes NetInfo, Packages (a big deal), a (heavily modified) Mac 3.0 Kernal, dual (or more) binaries, and all the other Apple/NeXT inovations.
It does not get a lot of press outside it's circles because it is geek OS that has a non-geek OS for a big brother.
Mavericks' and Cowboy's on the OSS Praire (Score:1)
How do you expect to build a LinuxGUI like Aqua if you don't understand the importance of the engine underneath?
OK Maverick, real pioneers have already trodden the territory you're discovering for the very first time. SteveJobs used open source BSD years ago to build his NeXTOS. Darwin represents 10 years experience and a version3.0 Mach messaging system on top, this is the most exciting aspect of Darwin. Aqua GUI is only gingerbread. It like calling chrome valve covers on a hemi engine the coolest part of a racecar.
If your target is to build a competititive GUI.app learn about building an engine to power the GUI first. The fact that it is now open source is opportunity to benchmark Linux kernel against Mach kernel. It is a level GUI playing field. Learn why a messaging kernel is Aqua smooth for window event management.
-r
Re:Macs don't break enough (Score:1)
Re:bo (Score:1)
Re:It's in the woodwork (Score:1)
Re:the only real Power chips are not in Apples (Score:1)
Apple needs to ditch this Motorola PPC crap and switch to the real Power chips.
are you kidding me? have you seen the price on those IBM Power-series chips? there's no way they're priced for the retail market, not yet anyways. they're for a totally different purpose -- intense supercomputing applications.
- j
Re:Host an 'Ask Apple' thread? (Score:1)
We have, but since we don't make Intel/AMD branded hardware, we won't be selling the software. We would get millions in sales, as a secure, stable, BSD based Intel-platform OS, without any sales of hardware(currently), which means the only revenue model we could pursue would be updates and upgrades to the OS... Therefore shortchanging the R&D and development innovations of a floppy-less iMac, the FireWire enabled devices, the Airport capable systems, the long-battery life portables, the fanless designs, etc.
actually in most Apple-geek circles this isn't believe to be what's in the minds of the people at Apple.
sure Apple is never going to make OS X run on generic Intel-based boxen, but that doesn't rule out Apple selling its own x86-based hardware
now it isn't going to please any slashdot geeks, but if/when Apple does move to x86, MacOS X will probably only run on Apple-made hardware. the design could then be based around 'cheap' PC components, including AMD/Intel chips, but the computers could be well-designed and controlled by Apple to a certain extent to avoid the plethora of support issues in supporting every x86 box ever created.
this all makes a lot more business sense when you realise that Motorola has very little interest in the desktop processor market. the PowerPC has been and probably always will be designed for the embedded market. and in embedded boxes, 500Mhz is plenty. as Intel and AMD hit 2Ghz in the near future, it will actually become faster to run "Classic" (MacOS 9) applications under PowerPC emulation on a fast x86 than on a 500Mhz G4 for programs that aren't Altivec enhanced.
it would be a shame to see Apple move away from the PowerPC, as it is a nice architecture (especially Altivec!), but with Motorola's lack of commitment to the desktop market it's become increasingly difficult to justify keeping it.
but anyhow, only time will tell
- j
Re:Apple and open source (Score:1)
the cool thing about rhapsody, is that you could use the yellow box to create rhapsody programs for windows95, etc, without having to do a re-compile, or get an actual wintel machine to do the devel, and testing. This also allowed for 90-95% same code for the mac and the window app (just change some of the front end, but i think that is redundant, just write the code in ansi compliant c or whathaveyou) Link from MacUser [zdnet.com] (http://macuser.zdnet.com/mu_0897/startup/rhapsod
Re:Apple and open source (Score:1)
Re:Apple and open source (Score:1)
What is the relationship between Darwin and OSX? (Score:1)
But other than that, the GUI, and everything else sitting on top of it is purely OS X, and not open source, right?
Is the kernel/non-kernel basically the line of division between Darwin and OS X?
Re:Apple's participation in the community (Score:1)
"I may not have morals, but I have standards."
Re:Darwin? (Score:1)
And while he's looking perhaps you could take a gander at this [wordsmyth.net].
Pete
Re:Bundles should get more attention (Score:2)
Cool system, regardless. I just see Bundles as a further refinement of it.
----------
Re:What is the relationship between Darwin and OSX (Score:2)
Besides an easy RTFM fireball I could throw at you, here's what Darwin is: a package. A wrapper. A collection of things tied up in one nifty, cudly handle.
What's inside is the following:
A MACH (3.0) kernel
A FreeBSD/NetBSD Unix layer
NetInfo directory service
HFS, AppleTalk and other Mac-specific layers
USB, FireWire and other drivers
QuickTime Streaming Server
Get the full list of things contained [apple.com] in Darwin.
Karma karma karma karma karmeleon: it comes and goes, it comes and goes.
Re:Host an 'Ask Apple' thread? (Score:2)
try to remember what motivated apple to open-sourc (Score:2)
If your criteria for judging the success of Darwin is the number of publicly-traded companies selling packages containing plastic discs with Darwin code printed on them, then you're going to be REALLY missing the point.
Re:Look back into the history of the Mac... (Score:2)
Apple's participation in the community (Score:2)
"It's as if we had hired a huge bunch of programmers for free," asserts Ernie Prabhakar, Apple's product manager for Mac OS X Server. "We'll have a final product with better performance and new features."
I can only hope for Apple's sake that Ernie was terribly misquoted or that he's the only one at Apple who feels this way. But given Apple's lack of real participation in the open source community, I fear that my hopes are unfounded.
This quote exemplifies a fundamental misunderstanding of the open source process. We work on open source software because it's ours: it belongs to the community. We don't work on Free Software to make Apple rich. And we certainly don't work on open source software so that Apple can take our code, modify it, and prevent us from using the end result without paying--or certainly denying us access to work based off of our code.
If Apple wants to benefit from the open source community, Apple has to participate in a larger way. As long as Darwin is nothing more than an enabler for Apple's proprietary Mac OS X, the vast majority of the open source community doesn't really benefit from helping out.
I used to think more highly of Apple. It appears that they are merely joining the herds who are attempting to cash in on open source without joining our community.
Re:Why no-one's working on it.... (Score:2)
I recommend everyone here to join the Darwin-Users or Darwin-Dev mailing lists if they are interested.
If you read those mailing lists, you will understand that the vast majority of the code that is in the *CVS* repositories available for Darwin is exactly what the Apple employees are working on *right now*. IIRC the only directories that aren't synched daily are the "xnu" (kernel) trees. This is because many of the drivers that Apple has internally are 3rd party, and thus are not available to be released into the Open Source community.
What Apple has done with Darwin 1.2 is finally taken out and approved all the 3rd party code that was in OS X PB and released it into the Darwin community as a new Binary. The sources have actually been there almost since PB was released.
There is a wonderful amount of work being done on Darwin. Mainly focusing on getting it to boot/run on Intel and older PPC machines. There's also some work going into the X system.
Re:(Yeah, well..) Darwin != Free, GNUStep is (Score:2)
I don't know about making GNUstep look like OSX-- though a good theming architecture is something the developers will be looking into someday-- but at least they have rolled in some of Apple's changes to the OpenStep API, selectable via #ifdef MACOSX (IIRC).
There has, however, been talk about possible bad blood with Apple. Steve Jobs has been quoted in the past as saying, "We will vigorously protect our IP w.r.t. NeXT/OpenStep," and if GNUstep makes it possible to build Cocoa apps off of OSX, Apple might see a benefit in squashing the project.
I don't think that in itself is too likely, because it's kind of ridiculous to sue for a rogue implementation of your API (as long as they don't call it OpenStep, of course). Some patent issues have been brought up, however, w.r.t. database interfaces in OpenStep's Enterprise Object Framework (EOF). These are important because the EOF is one of the biggest plusses of the OpenStep standard, as I've heard. (Supposedly makes writing database-capable apps incredibly easy. Not being a DB guy myself, I have to take this at face value)
Personally, I'm hoping some kind of amicable arrangement can happen between Apple and GNUstep. Doesn't have to be official, doesn't have to require any of their resources, only a tacit agreement that GNUstep's and Apple's interests are not opposed to each other's. Considering Apple has the power to change their interface to break implementation compatibity a la MS, such an arrangement would prove invaluable, both to GNUstep and to the integrity of the OpenStep/Cocoa API definition.
GUI is good, but there's also the apps (Score:2)
Sort of. Another angle is that it's a Unix OS that actually runs Mac apps with close to zero speed penalty and tight integration.
- Scott
------
Scott Stevenson
Community issues (Score:2)
Why must the OpenSource movement do the 'support' coding of Darwin while Apple keeps the GUI closed Source?
Because that's how they're going to make money (of all things)?
here is Apple (or someone speaking in their interest) saying "Why arent you guys helping us build Darwin?"
In Apple's defense, they haven't officially bitched about lack of support. This is just a ZDNet column. I think Apple's just fine with the community doing whatever they want with Darwin. I don't think they feel the community really owes them anything (except making their own CDs). Sure it's not exactly what you want, but it's a huge step in the right direction. They've gone a a lot further than Microsoft or Sun has. I mean, you're getting a fully-functioning OS for free (sans an X server). And if you're a Mac developer, you're much better off now.
Would you rather they have not released any source at all?
- Scott
------
Scott Stevenson
Expectations and reality (Score:2)
This is just a soundbyte so the press knows how do deal with the information. Remember where you took the article from: Macworld. Macworld readers don't care about stuff like licenses and kernels (although this printed as well).
But given Apple's lack of real participation in the open source community
Yeah, they've only given you an open source OS, an open source streaming media server, OpenPlay, NetSprocket and released it all under a license approved by the OSI. Oh, and one of their employees does work on Apache.
This quote exemplifies a fundamental misunderstanding of the open source process. We work on open source software because it's ours: it belongs to the community. We don't work on Free Software to make Apple rich.
If you really want commercial companies to release open source software on an ongoing basis, there has to be a balance in the expectations. It's silly to come down on Apple because they want to make money. They have shareholders. But at the same time, I don't think Apple really expects Darwin to "make [them] rich."
There are a variety of reasons Apple decided to do Darwin, but one of them is that Apple's VP of Engineering, Avie Tevanian (remember? one of the guys who wrote Mach, which was later given to the FSF?) felt that Apple should give something back to the community.
And we certainly don't work on open source software so that Apple can take our code, modify it, and prevent us from using the end result without paying--or certainly denying us access to work based off of our code.
I don't see how any of this is possible based on the license. If you do, please share. Yes, they copy things from Darwin and paste them in OSX, but they cannot cut things from Darwin entirely and put them only in Mac OS X. You and the community get to keep everything you make forever.
If Apple wants to benefit from the open source community, Apple has to participate in a larger way.
You make it sound as if Apple is complaining about the level of support Darwin has received. They are not.
- Scott
------
Scott Stevenson
Display components, video drivers (Score:2)
This has nothing to do with Aqua (as a theme) and everything to do with debugging code and incompete video drivers (and other display components). I imagine KDE and GNOME didn't have to go through this phase since X11 does it for them.
- Scott
------
Scott Stevenson
Re:A Little off topic but... (Score:2)
If gcc was there, people would expect Mac users to compile their own software. This makes even less sense than expecting Windows users to compile their own software. You can download compilers along with an IDE and lots of other goodie from Apple (free membership in ADC required).
Also the load times for EVERYTHING were really bad, up to 15 seconds to load a terminal window sometimes, and that's one of the faster loading apps.
How much RAM do you have again?
- Scott
------
Scott Stevenson
Re:Community issues (Score:2)
No, I think you misunderstood my point about "being better off as a Mac developer" with Darwin. The point is that when you write Mac OS X apps, you can look at the source, if necessary, to see what's going on in the bowels of the OS. As somebody mentioned, this is particularly important for companies such as Connectix that write emulators and other performance-sensitive software.
[Would you rather they have not released any source at all? ] Absolutely not - but I think Apple has 'a long way to go' in making OSX really open - and Im really hoping they do. I dont think they are being completely honest.
I think they'll do so if/when somebody comes up with a financially feasible approach. Simply replicating what Red Hat is doing ain't gonna fly. Apple basing their business off purchased support is absolutely contrary to the Mac philoshopy. And more importantly, it doesn't even seen to be working for a lot of other companies. I believe Apple will continue to realase open source software if it can be done without negatively impacting 1) financials or 2) the brand image. Darwin, Darwin Streaming Server, Netsprocket, and OpenPlay all fit into this category.
And besides - If the Cube becomes more reasonably priced
This was discussed at the last Apple conference call with analysts. There's a lower price model coming. They essentially admitted that they made a mistake in misjuding the market.
- Scott
------
Scott Stevenson
Additional functionality requires additional ram (Score:2)
OSX is still in beta. The goal is to get the realistic minimum down to 64MB from the current 128MB. But that's not really the point. The point is this:
Get Darwin and an X server. Install gnome. I bet at this point, the terminal windows and MP3 player will open pretty damn fast on your 64MB iBook. So why not use just Darwin with X? Probably because you want QuickTime, Quartz, Carbon apps, Classic compatibility, font and color management, AppleScript, Java 2 support, GameSprockets, OpenGL, Cocoa APIs and everything else that Mac users and developers are expecting. So where do all of these things live? If they won't fit in milk bottles, then you're going to have to put them in ram.
If you want Mac OS X to work just like Linux + gnome/sawmill, you might as well use Darwin. But if you want all the functionality and mainstream apps that Mac OS currently enjoys, then you're going to have the resources to accomodate them. As I said before, optimization will take place before the 1.0 product ships, but it's probably not going to match a bare-bones GNOME/Sawmill/Linux installation.
And I don't agree that including GCC would make users feel compelled to compile everything? When was the last time you recompiled everything in Linux? I know I have compiled parts (X, Mozilla, etc.), but it does not mean that I have to compile X myself.
I think we're just going fundamentally disagree on this. I think having compilers installed (or even on the same CD) makes it too easy for developers to say "just compile it yourself," which just isn't an option for most current Mac users. I think it's safe the say that Jobs' people from NeXT have some experience in this area.
You can get a ton of dev tools for free from http://apple.com/developer/, including compilers, an IDE (Project Builder), a RAD app (Interface Builder), a Java class browser and plenty of other goodies. The total disk image is 66MB. Or for $200, they'll send you CDs every month for a year with everything you need to write software.
- Scott
------
Scott Stevenson
How much of OS-X is in Darwin? (Score:2)
I am most interested in things like the Frameworks concept, bundles (i.e. ".app" directories) from the NeXT world, NetInfo and of course, XML configuration.
I don't really care about Aqua, Java support or Display PDF. All those are nice toys but I just want a clean, 21st century Unix, and Darwin looks like the best contender...
Re:Apple and open source (Score:2)
Win32 API? I'm afraid that's not the case: the best it does is it's
virtual PC mode, which is more the equivalent of VMware, and isn't
really all that interesting. I heard some talk of porting WINE to the
OSX a while back, though...
Re:So... Let's Summarize: (Score:2)
Blanket statements like this aren't very useful. OS X has absolutely no speed problems on my G4/400, and is entirely usable on my Powerbook G3/300.
It has the overhead of dealing with two OSs spliced together
Sort of, but not really. Legacy Mac apps run in a compatibility environment that is as a single OS X process running at low priority. The only reason you'd be likely to see performance degradation is if you don't have enough RAM to hold the OS 9 environment and have to swap a lot. That's why Apple says 128 MB is required for the beta, when really it is acceptable with 64 if you don't run legacy Mac apps.
To tell the truth, OSX would have been a lot more interesting with a clean-slate internal design.
Which would push back the release another few years, and prevent it from taking advantage of existing BSD software (apache, ssh, perl, etc).
Re:So... Let's Summarize: (Score:2)
Re:Vote (Score:2)
Re:who gives a flying fsck? (Score:2)
PS> And no, I will not use an older Alpha that performs 70% as well as an Athlon just so I'm not using Intel.
Re:the only real Power chips are not in Apples (Score:2)
Re:PARTS of darwin are useful... (Score:2)
Re:Bundles should get more attention (Score:2)
Re:So... Let's Summarize: (Score:2)
Blanket statements like this aren't very useful. OS X has absolutely no speed problems on my G4/400, and is entirely usable on my Powerbook G3/300.
>>>>>>>>>>>>
Being usable and being "Insanely great" are two different things.
Sort of, but not really. Legacy Mac apps run in a compatibility environment that is as a single OS X process running at low priority. The only reason you'd be likely to see performance degradation is if you don't have enough RAM to hold the OS 9 environment and have to swap a lot. That's why Apple says 128 MB is required for the beta, when really it is acceptable with 64 if you don't run legacy Mac apps.
>>>>>>>>>>>
And OS should take no more than 32MB of RAM. And I'm not talking about OS9 and OSX, I'm talking about BSD and Mach.
Which would push back the release another few years, and prevent it from taking advantage of existing BSD software (apache, ssh, perl, etc).
>>>>>>>>>>
This is a plug for BeOS. Apple was about this far away from buying Be before Jobs got butted in. In that case, all existing BSD software would have been usable (since BeOS is POSIX compatible and already has ports of all of these) and the only real work Apple would have to do is design Quartz, Aqua, and the OS9 environment (which they had to do anyway) and port OpenStep to BeOS.
Re:Why bother? (Score:2)
Re:Bundles should get more attention (Score:2)
Re:Vote (Score:2)
Re:Why bother? (Score:2)
>>>>>>>>>>>
Okay, I have to give that to you. But organization is not enough to save an OS. It is nice though.
2) Darwin is a macrokernel with less maintenance. No module recompiling.
>>>>>>>>>>>>
QNX, BeOS, and Windows don't need module recompiling. Hell, DOS loads its drivers dynamically.
3) Bundles bundles bundles
>>>>>>>>>
Yea, a nice UI features, but it is only slightly better than the BeOS or MacOS "one folder, one app" paradigm.
4) Potentially faster than FreeBSD
>>>>>>>>>>
How? It is basically FreeBSD 3.2 wrapped around Mach. Mach is far from fast (its messaging is particularly slow) and there IS overhead involved by negotiating the two systems.
5) Automatic kext loading
>>>>>>>>>>>>>>
Sorry, I'm not familiar wit kext.
6) NetInfo
>>>>>>>>>>
That's a user-space tool. I'm fairly sure something similar could be made for any other OS.
7) IOKit driver architecture
>>>>>>>
Again, I'm not too familiar with the driver architecture, could you elaborate?
8) More flexible BSD-like license
>>>>>>>>>>
Darwin's license is MORE restrictive than FreeBSD's!
9) Corporate support
>>>>>>>>>>>>
Umm, Darwin is unsupported OSS software.
10) Mach-O binaries. dyld memory use efficiency. FAT binaries
>>>>>>>>>>>>>>>>>>>>.
I'm not familiar with dyld, but again, Mach-) and FAT binaries are nice, but not really a great salient point of the OS. Also, multiple-arch support really isn't a wide-spread issue. If anything, people will prefer to download i386 or PPC only versions to save the bandwidth.
Given the limitations of Darwin, the above-mentioned features are nifty, but they're really just something cool that might get a passing glance, not something that really makes the OS better.
Re:Bundles should get more attention (Score:2)
Re:Host an 'Ask Apple' thread? (Score:2)
Re:Bundles should get more attention (Score:2)
As well as installing library bundles in a central location, application bundles (not sure about other types) can contain library code in their bundle. When an application loads a library that is installed both locally and system-wide, the most recent version (using real version numbers, not just dates) is loaded. The downside is a lot of redundant library code stored in bundles, but a few megs of HD space is worth it to avoid DLL-hell. (Plus, I'm sure someone will come out with a bundle optimizer that will remove unnecessary bits like that.)
All this, of course, is to facilitate one of the oldest and nicest paradigms of Macintosh: to install an application you copy it to your hard disk, to uninstall it you drag it to the trash. When I first started using DOS, I was astounded at all the pointless individual files that cluttered up each directory. I had no idea what the file was for (8.3 names didn't help) or what would break if it were erased. On Macs, it was rare to find a file that you didn't know where it came from (creator codes are cool that way). But this was in 1991, around about System 7.5 the extensions folder started balooning like mad. Apple wants to return sanity to file system management, and I like it.
the concept of scarcity (Score:2)
Darwin is a case in point. Apple is clearly feeling the Open Source waters. If you were Steve Jobs, would you say, "Hmm, we've spent literally thousands of man-years on developing the technology behind the MacOS and our NeXT tools. I think we should just give this stuff away for free and make *that* the main thrust of our OS effort!"
Uhh.. not likely. Apple has finite resources. One thing that continually amazes me is that people seem to think that a large computer company has infinite resources to throw at any given technical challenge. The reality is that even an Open Source effort like Darwin requires time and money. Even more important, and scarce, is human capital.
The fact is, Apple can't trust an Open Source effort with their flagship software at this point. The entire future of Apple is at stake. It may be feasible to pull Darwin and OS X onto the same track at some point, but to expect that in the midst of a make or break project, Apple is going to siphon off extra effort for Darwin is just not realistic.
Re:Apple's statement on x86 OS X : help us (Score:2)
I believe fat binaries are still supported as part of Darwin, and thus are also part of MacOS X. If Apple can convince vendors to ship PowerPC/x86 fat binaries when they first start shipping MacOS X, it would allow Apple to start selling x86 hardware with a large installed base of software right from the start.
I found this old post by Paul Marcos [omnigroup.com]
BTW: Why doesn't Linux support this kind of thing?Re:(Yeah, well..) Darwin != Free, GNUStep is (Score:2)
And there I am, the FIRST in this whole Linux zealot community forum that simply clarifies: "because it's not Open Source".
Now that you all got nice Free click-and-drool GUI systems you suddenly have completely forgotten about the ideals that got you there in the first place. While *I* think that now that you actually _can_ point and drool with Linux, people would become more reluctant to demand true Freedom.
You wrote:
The political rationalle behind "free" software doesn't really enter into Apple's reasons for releasing Darwin, so don't look for one, or even complain about Darwin not being free enough to satisfy you.
And earlier on, you wrote:
And it's been what, 5-10 years, that work on GNUStep has been going on? How far along is it? Can it do any of the things which separate Mac OS X from NextStep? Will it ever?
To which I can only respond:
The business rationale behind "finished" software doesn't really enter into GNU's reasons for releasing GNUStep, so don't look for one, or even complain about GNUStep not being finished enough to satisfy you. Never ever complain about Free Software, it's written without wanting anything from you in return. Just use it, or don't.
And I'll complain about propietary software whenever I want, thank you very much. Especially when it's misleadingly disguised as Open Source.
BTW, I can't remember to have shown you a photo of myself. You'd have noticed that my head is actually rather blocky, not anything like pointy at all, if I had. But your pointy head didn't see my cynicism when I talked about the Amazon licensing stuff, nooo. You'd rather ask about the age of the GNUStep project. Don't you know that that is generally considered not very polite, asking about someones age? And besides, it doesn't matter anything, too. The code base is there. You can use it and enhance it at wish. Err... I wasn't stuttering when I said that the first time around, now was I?
It's... It's...
Re:Whoa, yield brother! This isn't copyleft at all (Score:2)
My initial reading of the license was that it was copyleft. Now, based on what people are saying here, it sounds a lot like the SCSL, which was DOA for obvious reasons.
Worst Of Both Worlds (Score:2)
By copylefting the back end, they alienated the BSD community. By closing the front end, they alientated the GPL community.
Re:It's in the woodwork (Score:2)
<pedantry>
If you're using a language with no booleans than you may need to do some of that, but if not please just do
if Infornaut.issarcastic {
...
...
} else {
}
</pedantry>
Re:Darwin on Intel! (Score:2)
So, I had no luck booting it with a Gigabyte/Athlon and a K7M/Athlon.
Cheers,
--fred
Re:Another point of view (Score:2)
Personally, I like OSes that can do both, and I imagine anybody would.
Tell me what makes you so afraid
Of all those people you say you hate
Re:It's in the woodwork (Score:2)
Actually I do believe the interface is important. It allows the graphical human mind to be able to grasp the relationships between the data a lot quicker, which is what it is all about, anyways. However, programming one is quite easy. If I can write one on a $100 calculator, it can be done on a much fancier computer after I spend as much time learning the language on the computer as I did on my calc.
}
case Infonaut.issarcastic == false {
You're nuts if you don't appreciate the visual interface. Although the command line is fast in issuing commands to your computer, text isn't as efficient for us to comprehend as images. Just because our ideas are almost always expressed through linguistics doesn't mean we have evolved to do it faster than visuals and other non-linguistic means. "Bird chirping" doesn't tell us things that hearing the bird chirp can tell us in the same amount of time. What type of bird is it? Is it friendly? Is it hungry? "Painting of woman" isn't the same as seeing the Mona Lisa.
Tell me what makes you so afraid
Of all those people you say you hate
Darwin? (Score:2)
I thought it was Newton that had the Apple fall on him.
Just like that wonderful little PDA, I think Darwin is going to go the way of Newton, and Apple will just fall on it, a victim of their own buzz-word surfing.
----
Slow down cowboy (Score:2)
If anyone thinks that Apple's going to do all of Darwin's developing, they either have not been paying attention or are severely deluded. A few notable non-Apple employees have been working on many useful things (/dev/random -- yay!), but the list of Stuff That Needs Doing remains long. Many of these list items aren't anywhere near the top of Apple's list of OS X features -- support for older Power Macs, for example -- so Darwin will have to do without unless an enterprising and energetic outsider steps up.
This whole concept disturbs me. How is it the 'community' should feel bad or somehow 'guilty' that they are not completing the to-do's and building PowerMac support? I recognize their are unique features to Darwin (Mach) but basically it is little more outside of what the BSDs offer already (I am willing to consider that I may be wrong - Darwin _may_ have involved alot of work by Apple & they may have really given the BSDs 'something' - Im not that 'up' on OSX exactly.. but try and understand my point from inital impressions). Why is it the responsibility of the community to build a stable foundation on which OSX can be sold? We must embrace Darwin and make it better?
The way I see it: OSX's most exciting parts are the GUI. Why must the OpenSource movement do the 'support' coding of Darwin while Apple keeps the GUI closed Source? Why would the OpenSource movement enable Apple to sell their Mac OSX when they arent really working in good faith? Apple isnt really interested in enabling extensive porting of OSX - Apple is only going to be selling OSX on Apple boxen and arent interested in OSX running on anything else. Another key ingredient to the 'OpenSource' movement is that we share with developers who work on other than Intel. Like most people here, I would love a new Cube or G4 - but they are too damned expensive (in pure harware spec per $ kind of analysis vs the clones we all build)... What is APPLE offering people? This whole article leaves a bad taste in my mouth - here is Apple (or someone speaking in their interest) saying "Why arent you guys helping us build Darwin?" my reply "Cut the price of your hardware in half (or make it somehow more reasonable) - pay your own developers to port OSX to Intel - and start the OSX League, democratically elect the board, provide some grants/funding"
The OpenSource movement is beginning to look like it may provide a method for proprietary types to subsiize their development costs - without being honest. IBM and RedHat are good examples of companies that I love to support because I think they 'play fair'.
The REAL reason Darwin isn't widely used (Score:2)
2) No package system. Darwin doesn't have anything resembling ports or dpkg or whatever. Everything is being distributed in
3) Apple botched the first release. There was nothing to be gained from a Darwin 0.3 release. Also their first ASPL wasn't clear enough. That's fixed now but first impressions are lasting.
---
>80 column hard wrapped e-mail is not a sign of intelligent
Re:Macs don't break enough (Score:2)
The hell you say. In the lab I work in at my university, there is a G3 and two iMacs, while I have my IBM Thinkpad with linux installed. The G3 is slooow and unstable. It crashes quite often. One of the iMacs has a PARTICULAR stability bug inspite of it having the same software and hardware as the second iMac. Both are prone to lockups (they are updated on MacOS). We have almost a weekly visit from someone on the university IT staff, checking to see if we are having any problems for that week. About 30% of the time, we are but inspite of repeated attempts on their part, the problems remain.
Meanwhile, me on my lowly ThinkPad with linux never crashes. The only problem I have had with it was setting an incorrect hdparm flag, easily corrected, which played hell with booting.
My stepdaughter has an older Mac, a Performa, at home. I have my homebuilt Athlon with linux. She does practically NOTHING with her computer but do wordprocessing now and again, or a little web browsing. You'd think there would NEVER be a problem with that, especially since she just leaves well enough alone. Nope. With her doing NOTHING to dork up that Performa, it occassionally dorks itself up and it is I who must fix it. The only problems I EVER run into with my box are self-inflicted with my constant experimentation and tweaking. When I leave it all alone, problems simply do not exist...ever.
On a certain aspect of your statement I would say you are correct, but then the same holds true on all the homebuilts I have ever had (4). The HARDWARE rarely croaks. The problems are ALWAYS software/OS-related. I would think that OS-X will get beyond typical Apple software/OS problems seeing as how it is built on a rock-solid, ABSOLUTELY trustworthy unix foundation, which means that new Macs with OS-X on them will be as stable as my homebuilts and my laptop...but the hardware, like ALL hardware, will remain a rare source of problem (I have had ONE cdrom croak on me in the history of computers and one 14" monitor from long-ago. ONE cdrom, ONE monitor. Nothing else...although my present old 15" monitor is slowly giving up the ghost, like any monitor will do after a long enough period of time, even an Mac monitor - I've seen that happen twice two in my time with them).
On the whole, I would say you will "get the chicks" on Macs by having to CONSTANTLY fix their stability issues/software issues, and with OS-X, the settings will remain a mystery with the bulk of the great unwashed (male and female alike). So I would say your ability to "get the girls" remains as unchanged on the Mac as it is on the PC-side. There is ALWAYS the need by ignorant users for someone with a computer clue to help them get past their errors or their ignorance or the bad design decisions made by companies like M$ and Apple (with their pre-OS-X/Darwin Crapple MacOS). Fear not for your "love life". People still have problem programming their VCR and you think they will be able to setup networking?
he said.... (Score:2)
I say....let's gloat.
Re:It's in the woodwork (Score:2)
The point the article is making, though, is that the Open Source community, for the most part, isn't really doing that much with Darwin. Yes, OS X may end up sucking as much as (insert your least favorite OS here), but the sad thing here is that the culprit of the bad OS would not be the closed-source, corporate controlled GUI, but rather the Open Source, everybody take a look BSD core. The author of the article spends a good deal of time scratching his head, wondering when the "community" is going to actually start contributing seriously to Darwin.
Now if, as you have speculated, OS X turns out to be a massive failure because Darwin wasn't up to snuff, which camp ends up the worse for the wear: the corporate GUI folks who managed to put together a more-or-less solid user interface; or the Open Source community, that basically ignored an entire operating system for whatever reason? Sure, there's no mandate for anybody to look at the code, much less contribute to it, but rest assured that if Darwin ends up being the downfall of OS X, the Apple spin team will be itching to find somebody to pin it on. Three guesses as to what they might say...
All that said, I'm still itching to see what Apple releases next year. I absolutely loved NeXT, and I'm hoping that OS X takes off like a rocket.
$ man reality
Re:Is there a distribution for the PC? (Score:2)
Well, you are making my point: if something isn't easy enough to try, people won't bother. Linux provided enough functionality and advantages over alternatives for early adopters to get to the point where easy-to-install distributions got created and it became useful to many more people. Darwin seems to still have to cross that threshold.
I am saddened if you can't even install a *nix OS without a wonderful graphical install program.
That would be sad, indeed. Fortunately, I can assure you that that's not a problem: I have manually entered boot loaders in machine code and installed 4.1BSD from tape. But, these days, IMO, a reasonably mature system should come with some kind of installer, just like it comes with a lot of other things that systems didn't use to come with.
Why Darwin is better... (Score:2)
2) Darwin is a macrokernel with less maintenance. No module recompiling.
3) Bundles bundles bundles
4) Potentially faster than FreeBSD
5) Automatic kext loading
6) NetInfo
7) IOKit driver architecture
8) More flexible BSD-like license
9) Corporate support
10) Mach-O binaries. dyld memory use efficiency. FAT binaries
Re:Curious, are ya? (Score:2)
Linux becomes less an underdog as the linux community grows. If the community abandons it, wont it remain the underdog?
The article was pointless. OSS is bout a market model and the maturation of the current software market, not about an OS, and I use Linux because I find it useful, not because I am a fanatic. (OK maybe I am a fanatic, but only because I find it useful...)
Vote (Score:3)
Vote for your favorite OSS project:
O <--- Linux
Darwin ---> O
O <--- xBSD
Gnu/HURD ---> O
O <--- XFree86
Apache ---> O
O <--- Perl
BIND ---> O
O <--- Sendmail
Voting ends at 7PM EST and results should be tabulated no later than 7AM the next day.
NOTE: 'Dimpled' chad does NOT count.
Re:(Yeah, well..) Darwin != Free, GNUStep is (Score:3)
What the hell are you talking about? Apple licenced One-Click from Amazon for use in the Apple Store. That's it. If it's a worthless patent (I think it is), then Apple (presumably) paid Amazon for something worthless. It has nothing to do with what you use Darwin for.
So if you want to develop a Free MacOS X, GNUStep is a really good place to start from. I simply hope that by the time MacOS X is released, the headlines will look like "GNUStep: a better MacOS X than MacOS X" :-)
And it's been what, 5-10 years, that work on GNUStep has been going on? How far along is it? Can it do any of the things which separate Mac OS X from NextStep? Will it ever?
I'm not sure how to get this through your pointy little head, but I'll try: Darwin isn't intended as a Linux/[Free|Open|Net]BSD replacement. It's simply the ultimate documentation for the low levels of Mac OS X. If it helps people write better device drivers for Mac OS X, it's a huge win for Apple. If someone can catch a bug in the OS, it's a great thing for everyone. If it lets people run Mac OS X on older hardware, it's a win for customers who don't want to buy new Macs. Intel support might serve as Apple's escape hatch from Motorola's incompetence, but that's still up in the air.
The political rationalle behind "free" software doesn't really enter into Apple's reasons for releasing Darwin, so don't look for one, or even complain about Darwin not being free enough to satisfy you.
-jon
Do you even know what Mac OS X is? (Score:3)
Really? Who said that? It's certainly wasn't Apple. Oh, wait maybe you mean Mac OS X Server [apple.com], which is currently an entirely different product. And furthermore, Mac OS X Server is aimed at the Mac server admin. It's not going up against Solaris.
This also rises another question - whats with this "Lets make unix idiot proof so all the stupid people can use it."
What do you mean "what's with" it? It's a good idea. And just because you don't know about ifconfig doesn't mean you're stoopid. Why should people be forced to deal with that stuff if they don't want to?
KDE anyone?
If you honestly think KDE and Mac OS X are equivalent in terms of concept and technology, you need to do more research.
Sorry to bust all the redhat users' bubbles but unix will NEVER be suitable for the desktop.
You'd better actually try Mac OS X before you say that again.
Microsoft and its programmers own the desktop till the end of time.
First, this is a silly statemnt, but secondly, this has nothing to do with Unix being suitable for the desktop. I think you're mixing up cause and effect.
Why, oh why, do I insist on responding to AC flamebait?
- Scott
------
Scott Stevenson
Comment removed (Score:3)
Apple and open source (Score:3)
get the support of the open source community: instead providing
support and commitment for the equivalent of WINE for OS X on a free
software platform (Linux and/or BSD) would be enough. This would do a
lot to get support for the platform from the OS cumminty. Check out [salon.com]
this article by Jordan Hubbard on why Apple might want to do this
(though Jordan advocates Apple actually opening up the source).
(Yeah, well..) Darwin != Free, GNUStep is (Score:3)
And, let's figure, who doesn't?
Wasn't apple that company that bought rights to the one-click shopping "patent" from Amazon.com, and showed they were even proud of that? (Actually this is a rhetorical question, never bother replying "yes, they were".) So if you own anything of a Website with a shopping interface which is just a little bit too easy, you can't use Darwin. Sucks, right?
So I don't give for MacOS X, and I think that anyone who codes for MacOS X in his spare time isn't helping out anybody but Apple. Apple owns this code. No-one (and then again, everyone) owns Free Software.
If you think that the MacOS concepts are cool, you'd be glad to hear that they are modeled after the open OpenStep standard. And if you want to work on a Free OpenStep implementation, go work on GNUStep [gnustep.org].
Yes, there are differences with MacOS X (and NextStep):
- is
Out Of Beta is Out Of Print as wellSo if you want to develop a Free MacOS X, GNUStep is a really good place to start from. I simply hope that by the time MacOS X is released, the headlines will look like "GNUStep: a better MacOS X than MacOS X" :-)
It's... It's...
It's in the woodwork (Score:3)
If I offended you with that Windows ME reference, leave this site immediately.
Tell me what makes you so afraid
Of all those people you say you hate
Is there a distribution for the PC? (Score:3)
What made me pick up Linux in 1994 was the fact that it came as a complete distribution, pretty much ready to install and run. Those distributions had a number of limitations when it came to drivers and tools, but they were usable and could be used to solve specific problems.
I haven't been able to find a complete distribution for the PC based on the Darwin kernel. Such a distribution would require the kernel, the command line utilities, development tools, X11, and at least one desktop (Gnome, KDE, GNUStep, ...). Such a distribution would be useful even if the set of available drivers is pretty limited (IDE, maybe a SCSI card, a couple of common Ethernet cards).
Another point of view (Score:4)
If you travel in geek circles, by now you have no doubt heard about Apple's beta release of OS X, a wholly new operating system for the Macintosh. That's especially true if you are a member of that subset of geeks who closely follow open-source software issues.
OS X is a much anticipated amalgam of the Mach 3.0 microkernel from Carnegie-Mellon University, and FreeBSD 3.2, a more traditional open-source Unix-compatible operating system from the FreeBSD Project. But knowing that OS X is a microkernel wrapped up in a Unix OS, which is in turn wrapped up in a whole new layer of graphical user interface (GUI) technology, doesn't tell the whole story. Is OS X just another fancy GUI-based operating desktop system like Windows or is it a more industrially useful server-centric operating system like FreeBSD or Linux-based OS's? Crafting user interfaces is Apple's widely acknowledged forte; FreeBSD technology is known to power major Internet sites like Yahoo and Sony Japan. So which is it?
Or is it both? It is possible for one operating system to satisfy both the needs of someone like myself, a FreeBSD developer who expects a lot of power and flexibility from an operating system, and the average user who just wants to point and click?
( read more [salon.com])
Re:It's in the woodwork (Score:4)
But then, you read things like this:
Part of the problem is also that Darwin's infrastructure is still incomplete. IOKit, Darwin/Mac OS X's whizzy new driver scheme, is still missing such esoterica as basic PC Card support, which explains why there is no Airport driver in the Public Beta
And you wonder, What exactly does Apple need? Would any kernel hacking on Darwing just get in the way of Apple or be irrelevent as soon as Apple gets done? Or is Apple waiting for 'the community' to come up with stuff like Powerbook support that Apple has already promised long ago.
So, is there any roadmap? Have they advertised for help in any department (except x86, which is obviously a lower priority to them)? Is there any development infrastructure besides a mailing list (see Mozilla's array of bugtracker, newsgroups, CVS, daily builds, docs, and so on.) I don't know the answers, but if they want more people to become interested, those are obvious places to start.
There's lots of capable hackers in the Mac community, but outside of commercial hardware companies that write device drivers, I can understand why Darwin-level infrastructure isn't all that interesting. It's a desktop OS, and the user interest (and shareware $) will always be in GUI tweaks and user utilities. Nobody's really going to care about NFS performance or mounting 200 different filesystems or whatever Linux-kernel people are worried about. And the consumer version won't even have a term window, so forget about classic Unix userspace stuff.
--
Why no-one's working on it.... (Score:4)
How much effort would you put into fixing two-month-old code that you knew a large group of people were modifying daily?
PARTS of darwin are useful... (Score:4)
http://www.publicsource.apple.com//projects/str
Darwin 2.1 is the core of OS X, and it's been released in segments, so developers can concentrate on the aspect of darwin they want to tweak, and maintain compatability with the main release.
http://www.publicsource.apple.com//projects/dar
All in all, there are many possibilites, but for the average hacker, the resources to get a G3 or a G4 to test the software out are probably lacking. As for the intel release, it's being worked on. The current version of Darwin can be tweaked to run on an intel, and there are details here:
http://www.publicsource.apple.com/projects/mail
this is also addressed in the FAQ.
Why bother? (Score:4)
A) It's an ugly hack.
B) Its slower than straight FreeBSD.
C) It offer absolutely no advantage over FreeBSD in terms of anything. Not even stability, since BSD runs in kernel space anyway.
Why SHOULD anyone pay attention to Darwin, given its total lack of salient features?
Darwin on Intel? (Score:4)
If you're interested in seeing Apple pursue this further, make sure to check out the OSX on Intel [osxonintel.com] petition. Also, read the Register article [theregister.co.uk] about rumors that Apple is actually porting OSX to Intel, and their article about Apple's recent Darwin update [theregister.co.uk].
Host an 'Ask Apple' thread? (Score:4)
'When is Quicktime player components going to be open sourced?'
I don't think that's going to happen, any time soon. For those people who want it as a matter of convenience (do everything in Linux!), that's all it is, a convenience.
For those who would need the Quicktime functionality... I guess it's too bad. For each OS their respective strengths, and movie/audio/media happens to be an Apple thing.
For those who would want that codecs for tinkering/development purposes... isn't that what Vorbis is all about?
'When are you going to port Aqua to the Intel world?'
We have, but since we don't make Intel/AMD branded hardware, we won't be selling the software. We would get millions in sales, as a secure, stable, BSD based Intel-platform OS, without any sales of hardware(currently), which means the only revenue model we could pursue would be updates and upgrades to the OS... Therefore shortchanging the R&D and development innovations of a floppy-less iMac, the FireWire enabled devices, the Airport capable systems, the long-battery life portables, the fanless designs, etc.
'How about your PDA plans?'
We are currently researching and developing a PDA strategy.
Now that those questions are out of the way... Hopefully more interesting philosophical/technical/social questions can be asked.
Geek dating! [bunnyhop.com]
Bundles should get more attention (Score:5)
Darwin on Intel! (Score:5)
That should get you started.