|
Contact Information University of Colorado Boulder, CO 80309-0430 Email: Gary DOT Nutt AT colorado DOT edu Office: ECOT 820 Phone: 303-492-7581 Fax: 303-492-2844 WWW: http://www.cs.colorado.edu/~nutt |
CONTENTS
|
| I am interested in various aspects of distributed systems, including (but not limited to): Operating systems, distributed programming, soft real-time systems, and wireless and sensor networks. I continue to be interested in programming the Linux kernel. I also work on diverse kinds of application software, ranging from collaborative computing, embedded systems, handheld device apps, to web apps. I am also interested in new ways to use the Internet to make it easier for people to learn computer science. |
|
Sollertia non stupendum, stercore tauri eludendum.
anonymous |
|
Who needs skill when science is on your side!
Plankton, Character on SpongeBob SquarePants |
In the last few years, there has been a growing interest in Cyber Physical Systems, CPS (e.g., see the HCSS group in the NITRD program). Generally, CPS systems are thought of as single/networked systems that are intended to provide computational support for physical systems. Lee has written a nice summary of design challenges for CPS. I agree that this is an important and emerging research area, and I strongly encourage visionary work on CPS related topics. For example, Wang-ting Lin's Ph.D. dissertation is a significant contribution to technology that supports the kind of scheduling style that will be required for successful scheduling systems (you can get a good idea about his scheduling work from Technical Report No. CU-CS-1053-09).
Here is a listing of
all publications.
Kernel Projects for Linux
The first edition of Kernel Projects for Linux was published in
2001, so it was written over a decade ago. The manuscript was
prepared for the 2.0.36 kernel,
then adapted to the 2.2.12 kernel just as it was being published.
The kernel went through some pretty significant
changes in 2.4, but of course the magnitude of those changes was
dwarfed by the evolution in 2.6 when the kernel became an
industrial strength, multiprocessor OS.
Many people have used first edition (even with
Version 2.6) — I used one of the kernel exercises with 2.6.24 in a VM
environment in an undergraduate OS course in Spring 2009.
Do you have an interest in a new edition based on 2.6? If the answer
is yes, would you be interested if a new edition?
The exercises would
be updated, but what else would you change about the book to make it more
contemporary and useful? If there were a new edition for 2.6,
would you adopt it for a course, just use it as your own reference,
or not use it at all?
Operating Systems
The third edition of Operating Systems was published in 2004.
There have been many very loyal users of the book;
the publisher and I are now considering the possibility of a fourth
edition.
If there were a new edition of this book, would you adopt it?
Besides updating the lab exercises,
what would you do to change, improve, and update the book?
You can comment about either of these books — or other book ideas — at my blog. If you prefer, feel free to drop me an email note at Gary DOT Nutt AT colorado DOT edu to chat about these ideas.
Thanks in advance for your input,
GN
Modern textbooks are very expensive — so much so that I find students will sometimes simply forego buying the textbook for a class even though it obviously damages their chances of learning the topic. Instead, these students scour the net for information that might be in a textbook. As we all know, there are no reviewers for the information published on the net, so learning is pretty hit-or-miss.
The open textbook experiment is a radical step toward making textbook level contents be free to students. I am now thinking about two different models for open style textbooks (both using the Creative Commons licenses):
I would love to hear your thoughts on the ideas and the prototype content.
Thanks!
GN
|
I had a flat tire. I didn't have enough money for cab fare. My tux didn't come back from the cleaners. An old friend came in from out of town. Someone stole my car. There was an earthquake, a terrible flood, locusts. It wasn't my fault! I swear to God! |