An Introduction To And History of Darwin 82
proclus writes "Roberto Donhert of Aqua icon theme fame (screenshot) has written a concise review of Darwin OS. The article covers the origin and evolution of Darwin OS, as well as the
various
Darwin
distributions
that are available for PowerPC and x86 architectures. OSnews has the story. The only thing that I would add is the contributions of Torrey Lyons of
XonX, who created the XDarwin Xserver that made so much of this possible. BTW, Roberto also has a commentary about the SCO situation running at OSnews."
First post, (Score:1, Funny)
~~~
Re:I doubt Darwin will surpass Linux or Mac OS X (Score:1)
Darwin is Mac OS X. Turn off the GUI, and you've got Darwin.
uname -a on my OS X (v10.2.6) machine gives:Darwin endeavour 6.6 Darwin Kernel Version 6.6: Thu May 1 21:48:54 PDT 2003; root:xnu/xnu-344.34.obj~1/RELEASE_PPC Power Macintosh powerpc
Here's a condensed history of Darwin... (Score:5, Funny)
Love,
Steve Jobs
Re:Here's a condensed history of Darwin... (Score:4, Funny)
omg (Score:5, Funny)
Hell, it was probably Slashdotted by the editor looking at it to approve the submission!
Re:omg (Score:5, Funny)
You must be new here.
GNU-Darwin supports PPC (Score:2, Informative)
http://www.gnu-darwin.org/packages.shtml [gnu-darwin.org]
http://www.gnu-darwin.org/x86.shtml [gnu-darwin.org]
I've written an article which clarifies the relationship of GNU-Darwin to Apple.
http://www.kuro5hin.org/story/2003/1/20/191655/929 [kuro5hin.org]
Yves de Champlain has also written a very helpful
Re:GNU-Darwin supports PPC (Score:5, Insightful)
This certainly sounds like you have turned your back on ppc. You have put your ppc collection it into "maintenance mode", this obviously means that you are treating it differently then the x86 versions. Just what is your definition of "maintenance mode"? If you are continuing your support of ppc then why make such negative statements?
Honestly proclus, you have proven yourself to be just another troll on the various Macintosh forums. You come on these types of forums decrying doom and gloom upon all things Macintosh because of Apples so-called crimes of making proprietary code. You spam [macslash.org] the forums with messages of inane questions that you answer yourself, pumping your post count up. You make all sorts of threats of taking your repackaged toys away from the ppc and then you turn right around and claim that your support is still 100% for the platform.
There are a lot of people who are sick of this. We don't need your utilities, we have plenty from Fink [sourceforge.net] or DarwinPorts [opendarwin.org]. If you want to play your social activist game, go play it somewhere else because it is just falling on deaf ears here.
Re:GNU-Darwin supports PPC (Score:2)
It is a shame that some are so intent on propagandizing against the Distribution, and I think people are getting sick of the lies that have been spoken against us.
I'm not trying to insult you personally, Graff, but there are all too many poeple who go o
Re:GNU-Darwin supports PPC (Score:1)
So then no new packages or further development for PPC?
Re:GNU-Darwin supports PPC (Score:1)
Re:GNU-Darwin supports PPC (Score:1)
I repeat:
What does 'putting the PPC collection into maintenance mode' mean? How is this different than before?
Are you saying there is no difference?
Re:GNU-Darwin supports PPC (Score:2)
http://sourceforge.net/mailarchive/message.php?
Re:GNU-Darwin supports PPC (Score:1)
BTW, your li
Re:GNU-Darwin supports PPC (Score:2)
"Do not speak against the Distribution,
nor belive those who do.
They will be shown to be the charlatans that they are."
Of course, I could be completely off base... ;^)
Re:GNU-Darwin supports PPC (Score:3, Funny)
It is a falsehood to say that GNU-Darwin doesn't support PPC, and our enemies have used this spectacular lie to undermine our credibility. One might speculate about their motives, but no one can deny that it is wrong and immoral. It is sad that so many people have been taken in by the deception.
more Yves (Score:5, Informative)
http://www.osxfaq.com/Editorial/open/ [osxfaq.com]
http://www.osxfaq.com/Editorial/open/index2.ws [osxfaq.com]
http://www.osxfaq.com/Editorial/open/index3.ws [osxfaq.com]
http://www.osxfaq.com/Editorial/open/index4.ws [osxfaq.com]
Regards,
proclus
http://www.gnu-darwin.org/ [gnu-darwin.org]
Re:more Yves (Score:3, Funny)
The history of
here [virginia.edu]and
here [online-literature.com]
And introduction to
here [zoo.uib.no]
Glad I could be of help.
no, thank you (Score:1, Funny)
Re:no, thank you (Score:3, Funny)
Regards,
proclus
http://www.gnu-darwin.org/ [gnu-darwin.org]
What I really want.. (Score:3, Interesting)
I know that you fill certain registers and then use the "sc" call, but which registers do what?
Re:What I really want.. (Score:2)
Re:What I really want.. (Score:4, Informative)
Here [ibm.com] is one, "PowerPC Microprocessor Family: The Programming Environments for 32-Bit Microprocessors"
Here [ibm.com] is one that is PowerPC Linux specific.
Re:What I really want.. (Score:3, Informative)
Re:What I really want.. (Score:3, Informative)
Now, if the system call succeeds, control is returned to the instruction *after* the next instruction (ie. it skips one). If the syscall fails, the instruction is not skipped.
Hmm... that's not very clear. Here's an example:
li r0, [syscall_num]
li r3, [arg1]
li r4, [arg2]
[etc...]
sc
b ERROR
[code for if the syscall succe
Re:What I really want.. (Score:2)
Common Mistake (Score:5, Interesting)
Re:Common Mistake (Score:3, Funny)
What, then, could it stand for?
Re:Common Mistake (Score:4, Interesting)
I swear to Jesus that I am not trolling. (Score:2, Interesting)
What is the advantage to gnu-darwin over FreeBSD or GNU/Linux? No, really, what's the advantage? If it's IOKit & Mach that give you a hardon, then what's the advantage of gnu-darwin over GNU/Hurd?
I understand and identify with the desire for a free operating system, so I understand why y'all don't like Open Darwin 'n' the APSL. So... what's the draw?
Re:I swear to Jesus that I am not trolling. (Score:2, Interesting)
http://www.apple.com/scitech/stories/cornell/ [apple.com]
We are also about the freedom part, which is why we are so excited to bring software freedom to Apple users. That is why we make sure that our software works with OS X, and we help newbies with it.
Finally, there are problems with the APSL from a free software perspective. If you alrea
Re:I swear to Jesus that I am not trolling. (Score:2)
You are right. It is not free software. We are using Darwin to reach Apple users with software freedom. GNU-Darwin is not "tacked on" We developed the first bootable installer disc for Darwin. We brought the FreeBSD package tools and many other src-level tools to Darwin, and then we provided many thousands of packages for Darwin and Mac OS X users.
Re:I swear to Jesus that I am not trolling. (Score:2)
Re:I swear to Jesus that I am not trolling. (Score:2, Funny)
Re:I swear to Jesus that I am not trolling. (Score:2)
The kernel and base OS is not very spectacular. There's no advantage, really. GNU-Darwin just happens to be the best-selling UNIX on the market today mostly because of the Mac OS X GUI layer running on top of it.
The good stuff is that you can essentially run the same OS on your desktop workstation as on your headless web server or computing cluster.
--Bud
Re:I swear to Jesus that I am not trolling. (Score:2, Informative)
Actually, that'd be Darwin [apple.com], not GNU-Darwin [gnu-darwin.org].
Re:I swear to Jesus that I am not trolling. (Score:5, Interesting)
GNU-Darwin just happens to be the best-selling UNIX on the market today mostly because of the Mac OS X GUI layer running on top of it.
No matter how much the GNU-Darwin people want you to think otherwise, Apple [apple.com] (more specifically OpenDarwin [opendarwin.org] and people in the BSD group at Apple) are the ones doing all the work on Darwin.
It's amazing Shantonu [opendarwin.org] even bothers making the OpenDarwin distribution [opendarwin.org] anymore when the GNU-Darwin folks immediately start reselling it at a $15 premium [sourceforge.net] (check the timestamps on those e-mails...).
Re:I swear to Jesus that I am not trolling. (Score:2)
Re:I swear to Jesus that I am not trolling. (Score:2)
As with most things GNU-Darwin, it's not the action that gives me pause, it's the intent.
There's nothing wrong with providing CDs, but you're charging $15 plus shipping to send a burned CD to someone, and despite mentioning "OpenDarwin", implying that it's GNU-Darwin's release, and not the hard work of OpenDarwin. One of the best things about the open-source community is the community, and the fact that there tends to at least be a little bit of courtesy when using someone else's code, even if it's not
Re:I swear to Jesus that I am not trolling. (Score:2)
Re:I swear to Jesus that I am not trolling. (Score:1)
Giving credit on "hey, we have a port for xroach" is a bit different than "we have a new Darwin release available".
And like I said before, nothing that was done was "wrong", it just seems like there is often a deliberate attempt to blur the line between the things you've actually contributed and the things you get from others.
I know GNU-Darwin developers have contributed Darwin code and such; I'm not saying you haven't accomplished anything. I am saying that it seems like GNU-Darwin likes to put eve
Re:I swear to Jesus that I am not trolling. (Score:1)
What I am saying is pretty straightforward:
Almost the same as the original announcement, only this time it doesn't imply that it's your announcement, and not OpenDarwin's, and it doesn't imply that buying a CD is somehow the only way to get it.
Or yo
Re:GNU-Darwin supports PPC (Score:2)
Re:I swear to Jesus that I am not trolling. (Score:2)
Re:I swear to Jesus that I am not trolling. (Score:5, Interesting)
You can run the same OS (theoretically) on x86 and PPC? It's a nicer system (opinion)? FreeBSD sucks (opinion)? The FreeBSD 'help' is usually more abusive than helpful (experience)?
or GNU/Linux?
Linux has all kinds of problems (every time I try to compile Linux, it gets about 30 seconds into make bzImage and errors out). Don't want to be associated with Linux zealots? Linux can be a pain to run on PPC? You can run the same (command-line) apps on GNU-Darwin as on OS X?
If it's IOKit & Mach that give you a hardon, then what's the advantage of gnu-darwin over GNU/Hurd?
Darwin doesn't use Mach? Darwin's actually usable at this point? Darwin has drivers for hardware supported by OS X? Darwin works on PPC (does Hurd)?
Hack value?
Just some ideas. Personally, I'd use Open Darwin, but there's always reasons. The question people should be asking isn't 'Why?' but rather 'Why not?'
--Dan
Ugh (Score:5, Informative)
Re:Ugh (Score:1, Interesting)
Re:Ugh (Score:5, Informative)
But wait, there are more errors
In my opinion, IOKit is what makes Darwin special. The way it uses inheritance and its concepts of drivers having different interrelationships on different `planes' (e.g., power, USB topology, code dependencies, etc.) make it easier to write drivers and support things like dynamic device attachment and power management that Linux still struggles with.
Re:Ugh (Score:2, Informative)
The limited dialect of C++ has been a major hassle, and the embedded C++ standard seems to be completely arbitrary. There are a lot of consequences for the C++ developer trying to write good code in the kernel. This is all allegedly done for the sake of
Re:Ugh (Score:2)
Despite that anyone who has taken a course in basic Operating Systems knows this, this review has was not written for people who can name the four principle components of a Unix operating system--it was written for laypeople.
If I go up to my father, who has a Ph.D. in Microbiology and is well known in that field but lacks the time/patience to learn t
Re:Ugh (Score:1)
I doubt this will happen because like Linux, Darwin is controlled by Apple and is centralized with Apple.
Heh. Darwin is controlled and centralised by Apple, just like Linux? Obviously not. Of course, i'm sure that isn't what he intended to say, but eh.
This Guy Can't Write (Score:1)
Could somebody graciously direct me to an equivalent article written by someone who can write?
This is so cool (Score:1)