Overclockers Australia Forums
OCAU News - Wiki - QuickLinks - Pix - Sponsors  

Go Back   Overclockers Australia Forums > Software Topics > Other Operating Systems

Notices


Sign up for a free OCAU account and this ad will go away!
Search our forums with Google:
Reply
 
Thread Tools
Old 23rd June 2012, 7:48 PM   #1
foxmulder881 Thread Starter
Member
 
foxmulder881's Avatar
 
Join Date: Nov 2004
Location: Gold Coast, QLD OS:R.Hat
Posts: 5,845
Default Oracle Solaris kernel development

I am interested in getting involved in some Solaris kernel stuff. Is the Solaris kernel open? Because I can't seem to find any option for downloading the kernel source code, anywhere!
foxmulder881 is offline   Reply With Quote

Join OCAU to remove this ad!
Old 23rd June 2012, 7:51 PM   #2
zach
Member
 
zach's Avatar
 
Join Date: May 2009
Location: chermside.bris.qld.au:80
Posts: 2,575
Default

http://hub.opensolaris.org/bin/view/Main/
zach is online now   Reply With Quote
Old 23rd June 2012, 9:34 PM   #3
foxmulder881 Thread Starter
Member
 
foxmulder881's Avatar
 
Join Date: Nov 2004
Location: Gold Coast, QLD OS:R.Hat
Posts: 5,845
Default

Quote:
Originally Posted by zach View Post
Yeah I seen that, but there's no kernel code.
foxmulder881 is offline   Reply With Quote
Old 23rd June 2012, 10:24 PM   #4
Smakked
Member
 
Smakked's Avatar
 
Join Date: Nov 2007
Location: Goldcoast
Posts: 2,047
Default

Hit me up if you want books and full solaris software , this is what i work with everyday
Smakked is offline   Reply With Quote
Old 24th June 2012, 8:25 AM   #5
bugayev
Whammy!
 
bugayev's Avatar
 
Join Date: May 2003
Location: Melbourne
Posts: 3,945
Default

Quote:
Originally Posted by foxmulder881 View Post
Yeah I seen that, but there's no kernel code.
You mean apart from here, which then has a section that says:

Quote:
uts: Kernel sources are here (UTS == UNIX Time Sharing).
__________________
Administrator: Apple Desktop Hardware/Software, Graphics and Programming, Digital Art, iOS Devices, For Sale (PC and Non-PC), Price Check and What/Where Should I Buy?
mercury: 11" Macbook Air, i5, 4Gb RAM, 128Gb SSD
lunchbox: Mac mini, i5 Dual Core, 4Gb RAM, 500Gb HDD
bugayev is offline   Reply With Quote
Old 24th June 2012, 5:50 PM   #6
foxmulder881 Thread Starter
Member
 
foxmulder881's Avatar
 
Join Date: Nov 2004
Location: Gold Coast, QLD OS:R.Hat
Posts: 5,845
Default

Quote:
Originally Posted by bugayev View Post
You mean apart from here, which then has a section that says:
Cool thanks. I think that's what I was after. I missed all that before.

Is there any way of sourcing the whole kernel code in one hit though?
foxmulder881 is offline   Reply With Quote
Old 25th June 2012, 7:13 AM   #7
bugayev
Whammy!
 
bugayev's Avatar
 
Join Date: May 2003
Location: Melbourne
Posts: 3,945
Default

Quote:
Originally Posted by foxmulder881 View Post
Cool thanks. I think that's what I was after. I missed all that before.

Is there any way of sourcing the whole kernel code in one hit though?
Yes, there is. I'll give you a hint - you click three links after that and it'll explain how to get the source code as either a tarball or checkout through mercurial.
__________________
Administrator: Apple Desktop Hardware/Software, Graphics and Programming, Digital Art, iOS Devices, For Sale (PC and Non-PC), Price Check and What/Where Should I Buy?
mercury: 11" Macbook Air, i5, 4Gb RAM, 128Gb SSD
lunchbox: Mac mini, i5 Dual Core, 4Gb RAM, 500Gb HDD
bugayev is offline   Reply With Quote
Old 25th June 2012, 7:37 AM   #8
foxmulder881 Thread Starter
Member
 
foxmulder881's Avatar
 
Join Date: Nov 2004
Location: Gold Coast, QLD OS:R.Hat
Posts: 5,845
Default

Quote:
Originally Posted by bugayev View Post
Yes, there is. I'll give you a hint - you click three links after that and it'll explain how to get the source code as either a tarball or checkout through mercurial.
Yep, still have no idea where you're talking about.

All I'm seeing is this...


Click to view full size!
foxmulder881 is offline   Reply With Quote
Old 25th June 2012, 7:43 AM   #9
foxmulder881 Thread Starter
Member
 
foxmulder881's Avatar
 
Join Date: Nov 2004
Location: Gold Coast, QLD OS:R.Hat
Posts: 5,845
Default

I think the Illumos kernel might be what I'm after. https://bitbucket.org/illumos/illumos-gate/src
foxmulder881 is offline   Reply With Quote
Old 25th June 2012, 9:06 AM   #10
foxmulder881 Thread Starter
Member
 
foxmulder881's Avatar
 
Join Date: Nov 2004
Location: Gold Coast, QLD OS:R.Hat
Posts: 5,845
Default

Well I pulled in the whole Illumos kernel locally. Wow, I never knew the Solaris kernel was so large uncompressed. The gz archive is ~200MB and then uncompressed takes it up almost ~600MB. Currently dumping the whole kernel into my Dropbox. I do all my development stuff directly from Dropbox directory as it just makes it so convenient and accessable.
foxmulder881 is offline   Reply With Quote
Old 25th June 2012, 9:11 AM   #11
elvis
Member
 
elvis's Avatar
 
Join Date: Jun 2001
Location: Brisbane
Posts: 19,906
Default

What sort of development are you doing?
__________________
Child's Play Charity
elvis is online now   Reply With Quote
Old 25th June 2012, 9:15 AM   #12
foxmulder881 Thread Starter
Member
 
foxmulder881's Avatar
 
Join Date: Nov 2004
Location: Gold Coast, QLD OS:R.Hat
Posts: 5,845
Default

Quote:
Originally Posted by elvis View Post
What sort of development are you doing?
Well at the moment, I have no precise plans. But just want to have a poke around because at current, I know not much about Solaris and its kernel.
foxmulder881 is offline   Reply With Quote
Old 25th June 2012, 2:33 PM   #13
grs1961
Member
 
Join Date: Jan 2005
Location: Melbourne
Posts: 423
Default

You might want to hunt up a copy of "The Magic Garden Explained", by Berny Goodheart and James Cox.

Unless you have done OS development before, a lot of what goes on in the SVR4 kernel is opaque, to say the least, and this book does a very good job of explaining why some decisions were made. Back in the longago I had access to the System III code, and that was simple compared to SysV!

More recently, when I was doing stuff that was dependent on how the OS behaved I quite often re-read the relevant sections.

Have fun, anyway!
grs1961 is offline   Reply With Quote
Reply

Bookmarks

Sign up for a free OCAU account and this ad will go away!

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time now is 4:45 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd. -
OCAU is not responsible for the content of individual messages posted by others.
Other content copyright Overclockers Australia.
OCAU is hosted by Internode!