PDA

View Full Version : Darwin Open-Source




satans_banjo
Oct 9, 2005, 07:37 AM
I just found the source code for Darwin on the Apple site. Unfortunately I can't program and i don't know where to start. Any good tweaks you can use, or am I completely out of my depth here?



MisterMe
Oct 9, 2005, 09:18 AM
... or am I completely out of my depth here?Yes.

robbieduncan
Oct 9, 2005, 09:55 AM
..., or am I completely out of my depth here?

As MisterMe said you are so far out of your depth you are drowning! Unless you have a second Mac you don't mind getting into a state you need to re-install the OS on when you break it just leave it alone!

greatdevourer
Oct 9, 2005, 10:18 AM
I just found the source code for Darwin on the Apple site. Unfortunately I can't program and i don't know where to start. Any good tweaks you can use, or am I completely out of my depth here? Dude, you're not just outa you're depth - you've already drowned and been eaten by the shark.

Btw, what are you planning on doing with that source? Read it? Or mod it?

Josh
Oct 9, 2005, 11:07 AM
You are out of your depth - with cement boots on :p

But, fortunately for you, Vinnie and Geno decided to give you a little propeller incase you wanted to resurface and continue your life.

Meaning: There IS a way for you to get back 'into your depth.'

That way being to learn programming. Yes, it will take time, but if you really want to do this, definitely go for it.

satans_banjo
Oct 9, 2005, 12:58 PM
Dude, you're not just outa you're depth - you've already drowned and been eaten by the shark.

Btw, what are you planning on doing with that source? Read it? Or mod it?

wasn't sure really - probably just read it and learn something about the way that operating systems work

i do know how to program a bit - i learn pascal for my computing A-level and i know a bit (a very small bit) of python

caveman_uk
Oct 10, 2005, 02:52 AM
wasn't sure really - probably just read it and learn something about the way that operating systems work

There are easier ways to learn this - for example the Tenenbaum book is supposed to be good. There's also a book that dissects one of the older (I think it was a 2.4.x version) Linux kernels. Knowing C really well is pretty much a prerequisite for this sort of thing.

robbieduncan
Oct 10, 2005, 03:01 AM
There are easier ways to learn this - for example the Tenenbaum book is supposed to be good. There's also a book that dissects one of the older (I think it was a 2.4.x version) Linux kernels. Knowing C really well is pretty much a prerequisite for this sort of thing.

Unless he's re-written the book it wold be older than that! It was an old book when I was at Uni (96-2000). At that time 2.2.x was current. Although I didn't do the OS course it was the course text.

Ok just done a little research. I think you meant this book (http://www.amazon.com/exec/obidos/tg/detail/-/0130313580/qid=1128931215/sr=8-2/ref=pd_bbs_2/104-0913217-2347126?v=glance&s=books&n=507846). I was talking about his older book (http://www.amazon.com/exec/obidos/ASIN/0136386776/104-0913217-2347126).

caveman_uk
Oct 10, 2005, 03:58 AM
Unless he's re-written the book it wold be older than that! It was an old book when I was at Uni (96-2000). At that time 2.2.x was current. Although I didn't do the OS course it was the course text.

The Tenenbaum book I was refering didn't really cover Linux - it's more Minix. The Linux kernel book was by an entirely different author Link (http://www.amazon.co.uk/exec/obidos/ASIN/1576104699/qid=1128934603/sr=8-6/ref=sr_8_xs_ap_i6_xgl/202-6133387-2907815) but you're right. It's for 2.2.x

risc
Oct 10, 2005, 04:07 AM
I just found the source code for Darwin on the Apple site. Unfortunately I can't program and i don't know where to start. Any good tweaks you can use, or am I completely out of my depth here?

What do you actually want to do with this source code?

satans_banjo
Oct 10, 2005, 01:03 PM
What do you actually want to do with this source code?

wasn't sure really - probably just read it and learn something about the way that operating systems work

there