Inside the Linux Kernel

Daniel Bovet
Co-author of the O'Reilly book "Understanding the Linux Kernel"

Thursday March 8th at 7:00pm
Fermilab, Wilson Hall, Room 1 West


In the first part of the talk, we try to answer the question: "why is a modern multitasking kernel so complex?" and we mention a few kernel design issues such as microkernels vs monolithic kernels, thread vs clones, and kernel preemptability. In the second part, we focus on the Linux kernel and we describe several "linux programming pearls", that is, kernel functions that have been implemented in a very clever, neat and efficient way.

Speaker Bio

Daniel P. Bovet got a Ph.D. in Computer Science at UCLA. He is currently teaching OS and computer networking courses at the University of Rome "Tor Vergata". He has recently published, together with Marco Cesati, a book entitled "Understanding the Linux kernel" (O'Reilly, 2000). His main research interests are in the areas of complexity theory, computer architectures, and operating systems. He is currently looking for partners interested in developing applications for Linux-based palmtop computers.

Getting to the meeting

The next general meeting of UniForum Chicago will be:

	March 8th, 2001
	7:00pm to 9:00pm
        Wilson Hall
	Room 1 West
        Kirk Road and Pine Street
        Batavia, IL
Take I-88 west to the Farnsworth exit. Exit north on Farnsworth (there is a 30 cent toll at this exit). Farnsworth turns into Kirk Road -- follow this past Butterfield to Pine Street. Turn right at Pine Street into Fermilab (the west entrance). You will need to enter via the visitors gate and take a ticket (which is to be used when you exit). The meeting is in Wilson Hall, the distinctive 15 story main building on the Fermilab campus.

All UniForum Chicago general meetings are open to the public free of charge.

Contact Scott Nemec at (630) 990-6265 for additional information.

For more information about UniForum Chicago contact

UniForum is a registered trademark of UniForum Association