Re: Fedora 9 'git' source kernel ??

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

 



On Mon, 2008-07-14 at 17:38 -0400, William Case wrote:
> Yes, I have been down that road with others.  It seems to be a bit of
> academic religious proselytizing.  You are a lowly student and
> therefore
> could never understand unless you devotedly sit at my feet and study
> for
> years.   

Then you misunderstand me. I have no desire to put you off, rather to
convey that this is exciting stuff.

> I have no expectation of starting at the top and working down.  But
> the
> kernel must have entry points and exit points.  Examining where the
> major services start and end must have some value.

Well they mostly start and *don't* end unless something bad happens.
That's one of the things that distinguishes kernels from the more
familiar "read input; process; produce output" pattern of conventional
software. Of course kernels also read input and produce output, but the
model is on the whole not all that helpful. One of the main things a
kernel does is juggle a zillion things happening at once so they don't
interfere with each other (but can still communicate when required).

To some extent a lot of application software is getting that way too
nowadays. The difference is that apps can rely on a well-defined and
semantically rich base of libraries to handle events and keep all the
balls in the air, but the kernel has to do the heavy lifting itself. 

> Besides most
> learning is iterative -- one starts somewhere, understands a bit, and
> keeps going around until they are back at the start ready add more.

Naturally. As Pratchett says "give a man a fire and you warm him for a
day; set him on fire and you warm him for the rest of his life". Sorry,
wandering again ...

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