[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