[ug-bosug] Hi.. every one.. want your suggestion..
KishoreKumar Bairi
prf.kishorekumar at gmail.com
Sat Aug 11 10:56:41 PDT 2007
Thanks a lot.
I thank one and all for their valuable suggestions.
I will follow what you ppl have said.
bye..
On 8/11/07, Moinak Ghosh <moinak.ghosh at sun.com> wrote:
>
> KishoreKumar Bairi wrote:
> > hmmmm....
> > yeah.. its seems impossible.
> > ok. first i will go through some older kernels (size <= 2mb)
> > and then will select some topics from
> > http://www.opensolaris.org/os/communities/#all
> > <http://www.opensolaris.org/os/communities/#all>
> >
> > but kindly someone answer my other query also.
> > No. I dont know assembly language. So I thought of starting it and
> > googled.
> > but i am really confused now.
> > assembly language(ASM) is processor dependent. there are many
> > different types of ASMs
> > like SPARC instruction set, ARM instruction set, 80x86
> > programming,MIPS assembly programming etc..etc... I dont even know
> > what all these mean. :(
>
> Don't bother too much with assembler. Only small parts of an
> OS are written in assembler. Most of modern OS-es are
> written 95% in C and OpenSolaris is no exception.
>
> >
> > 1. should i learn all these to learn internals of any kernel??
> > 2. since most of kernels are compatible with many processors. Do the
> > developers write instructions in so many ASMs??
> > 3. Is it not sufficient if i learn only 80x86 programming? should i
> > learn all others also.
> > 4. which one should i start with??
>
> Just looking at the OS from a high level is like looking at a vast
> ocean. I'd say first understand what are the building blocks of
> an OS in general, like: Scheduler, Virtual Filesystem Layer,
> Networking etc. Pick up one topic that interests you and then
> see how that is implemented in the OS code. You might even
> start with a small topic like say the C-library implementation.
> How libc implements the various functionalities, how it handles
> the system calls etc.
>
> And if you use OpenSolaris this learning process becomes
> really easy because of DTrace. With DTrace you can see in
> real time what the running kernel is doing what functions it is
> calling with what arguments etc. And if you are a little daunted
> with learning DTrace initially, fhe latest Netbeans has a
> Graphical plugin for DTrace:
>
> http://www.opensolaris.org/jive/message.jspa?messageID=140567
>
> And there is a DTrace visualization GUI called Chime:
>
> http://www.opensolaris.org/os/project/dtrace-chime/
>
> And finally if you can't find answers to your questions BOSUG
> is there to hep you out :)
>
> Regards,
> Moinak.
>
> >
> > On 8/11/07, *Zoram Thanga * < Zoram.Thanga at sun.com
> > <mailto:Zoram.Thanga at sun.com>> wrote:
> >
> > KishoreKumar Bairi wrote:
> > > oh.. my god!!!!
> > > just now downloading the kernel for http://kernel.org its size
> > is 43MB
> > > (compressed)
> > > Is it possible to read such a huge size code???
> > > the code for biggest project i ever did in my life was 1MB
> > (uncompressed)
> > > Now I am afraid of it a bit. I am sure it takes life time to
> > read 43MB
> > > (compressed) source.
> > >
> > > May be I am downloading the LINUX kernel thats why its of such a
> > big size.
> > > where can i get the SOLARIS kernel source??
> > > I didnt get it while googling.
> >
> > The Solaris "ON" (OS & Networking) source is 60.14 MB compressed ;-)
> > You can download it from
> > http://dlc.sun.com/osol/on/downloads/current/
> > <http://dlc.sun.com/osol/on/downloads/current/>
> > or from the other sites mentioned in
> > http://www.opensolaris.org/os/downloads/on/#tarfiles
> > <http://www.opensolaris.org/os/downloads/on/#tarfiles>.
> >
> > I think it would be good if you could narrow your interest areas to
> > start with - the OS is such a large system it's virtually
> > impossible to
> > master everything in it. Look at
> > http://www.opensolaris.org/os/communities/#all
> > <http://www.opensolaris.org/os/communities/#all> and pick a few
> > areas that
> > interest you the most and start with those. You can also browse
> > the Open
> > Solaris source online here http://cvs.opensolaris.org/source/ (the
> > "onnv" source is what you want).
> >
> > Good luck!
> >
> > Zoram
> >
> > >
> > > pls.. suggest me.
> > >
> > >
> > > and last but not the least, do read your recommended text
> > books for
> > > the course :=))
> > >
> > > Regards,
> > > Ananth
> > > _______________________________________________
> > > ug-bosug mailing list
> > > List-Unsubscribe: mailto:
> > ug-bosug-unsubscribe at opensolaris.org
> > <mailto:ug-bosug-unsubscribe at opensolaris.org>
> > > <mailto:ug-bosug-unsubscribe at opensolaris.org
> > <mailto:ug-bosug-unsubscribe at opensolaris.org>>
> > > List-Owner: mailto: ug-bosug-owner at opensolaris.org
> > <mailto:ug-bosug-owner at opensolaris.org>
> > > <mailto:ug-bosug-owner at opensolaris.org
> > <mailto:ug-bosug-owner at opensolaris.org>>
> > > List-Archives:
> > > http://www.opensolaris.org/jive/forum.jspa?forumID=54
> > > <http://www.opensolaris.org/jive/forum.jspa?forumID=54
> > <http://www.opensolaris.org/jive/forum.jspa?forumID=54>>
> > >
> > >
> > >
> > >
> > > --
> > > KishoreKumar Bairi
> > > IIT KHARAGPUR,
> > > West Bengal 721302.
> > >
> >
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > ug-bosug mailing list
> > > List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org
> > <mailto:ug-bosug-unsubscribe at opensolaris.org>
> > > List-Owner: mailto: ug-bosug-owner at opensolaris.org
> > <mailto:ug-bosug-owner at opensolaris.org>
> > > List-Archives:
> > http://www.opensolaris.org/jive/forum.jspa?forumID=54
> > <http://www.opensolaris.org/jive/forum.jspa?forumID=54>
> > >
> >
> >
> > --
> > Zoram Thanga::Sun Cluster Development:: http://blogs.sun.com/zoram
> >
> > _______________________________________________
> > ug-bosug mailing list
> > List-Unsubscribe: mailto: ug-bosug-unsubscribe at opensolaris.org
> > <mailto:ug-bosug-unsubscribe at opensolaris.org>
> > List-Owner: mailto:ug-bosug-owner at opensolaris.org
> > <mailto:ug-bosug-owner at opensolaris.org>
> > List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54
> >
> >
> >
> >
> > --
> > KishoreKumar Bairi
> > IIT KHARAGPUR,
> > West Bengal 721302.
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > ug-bosug mailing list
> > List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org
> > List-Owner: mailto:ug-bosug-owner at opensolaris.org
> > List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54
> >
>
>
> _______________________________________________
> ug-bosug mailing list
> List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org
> List-Owner: mailto:ug-bosug-owner at opensolaris.org
> List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54
>
--
KishoreKumar Bairi
IIT KHARAGPUR,
West Bengal 721302.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.opensolaris.org/pipermail/ug-bosug/attachments/20070811/24e005bd/attachment-0001.html
More information about the ug-bosug
mailing list