Re: Fedora 9 'git' source kernel ??

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2008-07-14 at 16:03 -0400, William Case wrote:
> Hi Patrick;
> 
> Thank you for asking.
> 
> On Mon, 2008-07-14 at 14:20 -0430, Patrick O'Callaghan wrote:
> 
> > Bill, I'm not too sure of your technical background so it's hard to make
> > recommendations. I used to teach operating systems many years ago, and
> > there were some things that always caused difficulty for students,
> > because they don't arise in "normal" programming:
> 
> WARNING: What follows is some unembarrassed hubris! 

It wouldn't be hubris if it were embarrassed.

> I have no technical background as you would call it.  But that has never
> hindered me before. My Degree is in Arts: History, English and
> Philosophy.  Even that doesn't mean much -- I went to University in the
> '60s -- didn't study much.

That's not your background, that's your education :-)

[...]

> Bibliogarphy 

(Skipped the course on spelling did we :-) That's your background.

[...]

> The book that gave me the most assistance was "Computer Organization &
> Design  The Hardware / Software Interface", 

Of course. Another classic. IIRC the Bach covers more ground than Lyons,
but Lyons is literally a blow-by-blow account of how the thing works
line by line. Tanenbaum is always a good read, but his approach is
micro-kernel based and not that useful for looking at Linux (despite
Linux 0.1 being based on Minix). This is also true of a lot of academic
textbooks, because they want you to understand the stuff from first
principles and some at least push a microkernel agenda (no religious
wars about this please).

[...]

> My current interest in the kernel is because:
> a) the kernel is naturally the next thing to dig into, and,
> b) reading and questioning can only take you so far; a time comes when
> one has to start exploring and using the real thing.
> 
> I have tentatively used 'LXR Linux' and 'google code search' for some
> very basic questions and searches.
> 
> Now that the bragging is over:  I would really like to find a logical
> way to climb into the functioning of the basic kernel while keeping
> blind allies and logic traps to a minimum.  I would use all suggestions
> and assistance that comes my way in order to get started properly .

Understanding a kernel is a holistic endeavour, i.e. you can't really
"start at the beginning, go on until you come to the end, and then stop"
as the King of Hearts told Alice, so to grok any part requires you to
grok all the other parts first (not *completely* true, but it sounds
nice :-)

That said, tldp.org has some stuff, e.g.
http://tldp.org/LDP/lki/index.html (Linux 2.4 Internals, a bit old but
still useful). You might find http://www.linuxfromscratch.org/
interesting as well. I've no doubt lurkers will appear to recommend
other sources.

poc

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux