Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 

Current Newswire:

How the Linux Kernel Manages Virtual Memory

Make Your BIOS Love Security

The Telepathic Desktop: Apps Are Out, People Are In

Passive Checks and NSCA (Nagios Service Check Acceptor)

Setting Up Master-Master Replication On Four Nodes With MySQL 5 On Debian Etch

Plain English Explanation Of An Awk Statement For Linux Or Unix

Can't Print in Evince, GEdit, Claws-Mail

Kubuntu Moves Forward: You Can't Please Everyone, All the Time

Editor's Note: Linux Should Copy Amiga

PC Magazine, a Flagship for Ziff Davis, Will Cease Printing a Paper Version

Sr. Systems Engineer
Professional Technical Resources
US-OR-Portland

Justtechjobs.com Post A Job | Post A Resume
:Eric S. Raymond: Aunt Tillie builds a kernel
Eric S. Raymond: Aunt Tillie builds a kernel
Jan 14, 2002, 19 :39 UTC (71 Talkback[s]) (14907 reads)

(Other stories by Eric S. Raymond)

From the Linux kernel mailing list, Eric Raymond comments on kernel configuration for 'Aunt Tillie'. The thread may be found archived at http://marc.theaimsgroup.com/?l=linux-kernel&m=101103184011770&w=2

From: 	Eric S. Raymond 
Subject: Aunt Tillie builds a kernel (was Re: ISA hardware discovery -- the elegant solution)
Date: 	14 Jan 2002 12:52:28 -0500	


Let's say Aunt Tillie needs a kernel update.

Aunt Tillie is running a distro kernel (modular everything) on the
machine her nephew Melvin bought her last year.  The distro kernel
knows about the ISA devices on the machine.

She complains of occasional lockups, and that she gets skips when
playing her Guy Lombardo MP3s.  Melvin says, over the phone: "Yup,
that version had some VM problems.  And you need the low-latency stuff
that went in three releases ago.  But never mind the technical stuff.
Just click on the 'kernel update' icon on your desktop."  Melvin is
500 miles away at college.

Aunt Tillie clicks.  She sees a message saying "Downloading kernel
sources" and a progress bar.  Under the hood, the machine is downloading
the tip of the stable branch from a kernel.org mirror site.

So why doesn't she use Red Hat or Mandrake's RPM update?  Maybe she's
running something else.  (You ain't going to tell me Aunt Tillie is ready
for Debian apt-get, either.)  Maybe she wants a kernel that's compiled
for her AMD Athlon K6 rather than a 386.  OK, so she doesn't know what
processor she has, she just remembers that Melvin told her you get a
faster kernel when you build it yourself.

(Aunt Tillie probably thinks having a faster kernel will mean she can
download images from her favorite knitting-pattern website more
quickly.  Aunt Tillie is a little confused about the difference
between processor and network speed.  That's OK; well-designed
technology should allow people the luxury of ignorance.)

Then the progress window changes to a message that says
"Configuring..." and some information about her hardware.  This is the
autoconfigurator running inside a GUI shell.

Then it says "Building..." and another progress bar.  Finally it says
"Please enter your root password so I can install the new kernel".
And, once she's done that, it tells her "Your new kernel will be named
'Sapphire' on your boot screen.  Shall I reboot now?"  She clicks "Yes".

Her machine reboots.  She selects "Sapphire" on her boot screen.  The
new kernel boots.  She logs in.  She surfs to her knitting-pattern 
website.  She logs out.  

When she clicks "Shutdown", a popup says "This is not the same kernel
that will come up by default when you next boot.  Should I make it the
default?"  She clicks "Yes".  Her kernel upgrade is done.  It required
just four mouse clicks and one password entry.  At no point did she 
have to retain mental state about previous stages of the upgrade.
(Aunt Tillie is getting on in years; she isn't as good at retaining
abstract facts as she used to be.)

In fact, at a pinch we could have done away with the password entry,
presuming that anyone with physical access to the console is allowed
to perform canned administrative functions (though not to a root
shell).

We have the technology to do all of this now; the autoconfigurator is
the last nontrivial missing piece. And if we truly want world
domination, this is what it's going to take -- ease of use that is
Macintosh-like or better at *every* level of system use and
administration.

It takes a different way of thinking than most hackers are used to.
We're proud of our mad programming skillz and our ability to wrestle
with arcana.  That pride isn't a bad thing -- except when it gets in
the way of designing systems that Aunt Tillie can use.

Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
... for waiting until logout to ask if t ...   Sounds great, except...   
Fader
Jan 14, 2002, 19:50:46
 
This is a good example.  Most hackers wi ...   Good Example   
Jason Huebel
Jan 14, 2002, 20:06:04
 
I've never understood why it is that ...   Welcome the newbies   
Steve Ball
Jan 14, 2002, 20:06:11
 
When Melvin rushes home because Aunt Til ...   a CD for Melvin   
Richard
Jan 14, 2002, 20:06:34
 
Why can't she click a button that wi ...   I sorta see the point but...   
Charles MacDonald
Jan 14, 2002, 20:11:35
 
how about saying "automatically" instead ...   Don't use word 'default' for aunt till   
khanh
Jan 14, 2002, 20:20:02
 
> how about saying "automatically" inste ...   Re: Don't use word 'default' for aunt   
a.c.
Jan 14, 2002, 20:32:26
 
Your missing the point - thats waaay too ...   Re: I sorta see the point but...   
Christopher X
Jan 14, 2002, 20:42:43
 
There are so many issues with a system l ...   *ESR* suggested this?   
Daniel Richard G.
Jan 14, 2002, 20:45:03
 
Nice, but I think that this "autoconfigu ...   It will be hard.........   
farmatito
Jan 14, 2002, 20:52:53
 
Is aunt Tillie going to get support on h ...   Eric' guide to screwing your RPM database   
Steven
Jan 14, 2002, 20:54:12
 
Aunt Tillie is going to _love_ that newe ...   can't write: disk full   
Fred Foobar
Jan 14, 2002, 20:55:44
 
Thats exactly what is needed in all dist ...   yep!   
John Helms
Jan 14, 2002, 20:59:24
 
> ... for waiting until logout to ask if ...   Re: Sounds great, except...   
Charles Hixson
Jan 14, 2002, 21:07:06
 
I've been working on a graphical fro ...   I'm actually working on something that could d   
Chris
Jan 14, 2002, 21:10:28
 
xconfig is quite easy and stuff, but I l ...   I like it   
eR
Jan 14, 2002, 21:15:58
 
When i show ppl at school apt-get they a ...   Debian apt-get is a godsent   
Jon
Jan 14, 2002, 21:34:34
 
Aunt Tillie should be running a kernel w ...   ESR is mad   
cbcbcb
Jan 14, 2002, 21:47:11
 
xconfig is quite easy and stuffWell yeah ...   Re: I like it   
AJWM
Jan 14, 2002, 21:57:59
 
This has -zero- to do with any package d ...   Re: Eric' guide to screwing your RPM database   
Andy
Jan 14, 2002, 22:12:18
 
I've actually stared a small project ...   It's in the works...   
Jason Boerner
Jan 14, 2002, 22:16:53
 
Having looked at the discussion on the l ...   Scenario too complex.   
AJWM
Jan 14, 2002, 22:29:28
 
Here's a suggestion off the top of m ...   *ESR* suggested this?   
Andy
Jan 14, 2002, 22:36:23
 
Charles Hixson wrote:So waiting until at ...   Re: Sounds great, except...   
Reid Hekman
Jan 14, 2002, 22:39:04
 
Steven wrote: Is aunt Tillie going to ge ...   Re: Eric' guide to screwing your RPM database   
Reid Hekman
Jan 14, 2002, 22:42:20
 
What ESR has put out is a primer. This i ...   Missing the point...   
ne...
Jan 14, 2002, 22:56:28
 
People have made various points about Er ...   Eric may be a nut, but he is also quite correct.   
Jeff
Jan 14, 2002, 23:04:10
 
What about a rollback feature?  Could th ...   Aunt Tillie pushed the wrong button...ut oh!   
Raider
Jan 14, 2002, 23:14:06
 
No. Waiting for logout is a safety featu ...   Re: Re: Sounds great, except...   
Fader
Jan 14, 2002, 23:16:49
 
I keep hearing how good Linux/Unis is at ...   Remote administration   
F. Love
Jan 14, 2002, 23:18:58
 
"[Aunt Tillie] complains of occasional l ...   Paid support models   
Ned Ulbricht
Jan 14, 2002, 23:38:43
 
How about this:when aunt Tillie clicks h ...   A better suggestion   
chepati
Jan 15, 2002, 00:28:43
 
I agree that a different way of thinking ...   Auntie understanding the concept of a kernel?   
Doug Welzel
Jan 15, 2002, 00:47:56
 
 dear Aunt Tilly   su   apt-get install  ...   dear Aunt Tilly   
banjo
Jan 15, 2002, 00:50:56
 
Red Hat's up2date... unless I have s ...   up2date   
ToddW
Jan 15, 2002, 01:10:29
 
> xconfig is quite easy and stuff> Well  ...   Re: Re: I like it   
Keith T. Grey, Sr.
Jan 15, 2002, 01:28:41
 
I 2'nd this. I love coding and I rea ...   Re: Re: Re: I like it   
a.c.
Jan 15, 2002, 02:16:22
 
> Aunt Tillie is going to _love_ that ne ...   Re: can't write: disk full   
Xunil Ung
Jan 15, 2002, 02:33:26
 
I'm a little confused about why the  ...   From source?   
Shane Simmons
Jan 15, 2002, 04:01:05
 
> When i show ppl at school apt-get they ...   Re: Debian apt-get is a godsent   
Shane Simmons
Jan 15, 2002, 04:13:29
 
> I've never understood why it is th ...   Why does it have to be Linux (was Re: Welcome the   
Shane Simmons
Jan 15, 2002, 04:22:27
 
And just to go along like a sheep, I&#39 ...   Re: Re: Re: Re: I like it   
Dean Pannell (a.k.a. dinotrac)
Jan 15, 2002, 04:33:56
 
> When i show ppl at school apt-get they ...   Re: Debian apt-get is a godsent   
Ron Johnson
Jan 15, 2002, 05:04:38
 
Reid Hekman wrote:Congratulations, you&# ...   Re: Re: Sounds great, except...   
bob niederman
Jan 15, 2002, 05:16:39
 
> > how about saying "automatically" ins ...   Re: Re: Don't use word 'default' for a   
none
Jan 15, 2002, 07:59:14
 
Nice, but I think that this "autoconfigu ...   Re: It will be hard.........   
Wol
Jan 15, 2002, 08:26:17
 
>  dear Aunt Tilly>    su>    apt-get in ...   Re: dear Aunt Tilly   
Elivs
Jan 15, 2002, 08:38:56
 
Why should there be a need for someone e ...   Re: I sorta see the point but...   
Michael
Jan 15, 2002, 09:38:54
 
Wow. Actually someone has spent some tim ...   Re: ESR is mad   
me
Jan 15, 2002, 09:47:14
 
Uhh?? We're trying to suggest that A ...   Huh??? What's a kernel??&#   
Pflipp
Jan 15, 2002, 10:09:50
 
M$ assumes that users are ALWAYS lamers. ...   Linux is for hackers AND lamers   
Luciano Giordana
Jan 15, 2002, 11:08:16
 
>Apt is only as good as the system it&#3 ...   Re: Re: Debian apt-get is a godsent   
Andrea Vettorello
Jan 15, 2002, 12:14:04
 
This piece demonstrates beautifully some ...   Think about what Aunt Tillie wants, not what you w   
Paul Whelan
Jan 15, 2002, 12:32:23
 
> Her system isn't working correctly ...   Re: Auntie understanding the concept of a kernel&#   
Alex
Jan 15, 2002, 13:11:23
 
> When i show ppl at school apt-get they ...   Re: Debian apt-get is a godsent   
JFM
Jan 15, 2002, 13:19:29
 
> M$ assumes that users are ALWAYS lamer ...   Re: Linux is for hackers AND lamers   
Alex
Jan 15, 2002, 13:22:37
 
Why not introduce a BSD ports-style pack ...   Take it a step further...   
Rusty Haskell
Jan 15, 2002, 14:04:04
 
> >Apt is only as good as the system it& ...   Re: Re: Re: Debian apt-get is a godsent   
AAP
Jan 15, 2002, 14:57:00
 
There's a reason TV's and such d ...   Re: ESR is mad   
C. Corayer
Jan 15, 2002, 14:59:38
 
> she doesn't want to have to rememb ...   Re: Think about what Aunt Tillie wants, not what y   
Daniel
Jan 15, 2002, 15:39:56
 
> That's the real convergence, so to ...   Re: Re: Auntie understanding the concept of a kern   
Daniel
Jan 15, 2002, 15:59:52
 
I couldn't agree moreI think a more  ...   Re: Remote administration   
Chris Marshall
Jan 15, 2002, 16:07:29
 
> Why not introduce a BSD ports-style pa ...   Aunt Tillie is NOT as stupid as a hacker Re: Take   
JFM
Jan 15, 2002, 16:29:28
 
Why should Aunt Tillie have to rely on h ...   Re: I sorta see the point but...   
Ronald
Jan 15, 2002, 16:56:40
 
> Melvin would look like a right muppet  ...   Re: ESR is mad   
Jonathan M. Prigot
Jan 15, 2002, 18:41:00
 
Nephew Melvin needs to learn some discre ...   I'm not convinced   
anthony
Jan 15, 2002, 19:26:33
 
> > >Apt is only as good as the system i ...   Re: Re: Re: Re: Debian apt-get is a godsent   
Shane Simmons
Jan 15, 2002, 20:35:21
 
I remember my first try at Debian about  ...   Re: Debian apt-get is a godsent   
Andy S.
Jan 16, 2002, 04:08:14
 
(Ok, I'm very late finding this stor ...   Melvin, come fix this thing!   
grouch
Jan 27, 2002, 18:09:45
 
How can we get it done?This inflicts wit ...   no critic, this is a good idea...   
tuxken
Feb 20, 2002, 00:14:38
 
Andy,Would you be willing to share that  ...   Re: Re: Debian apt-get is a godsent   
Joan
Dec 26, 2002, 22:58:29
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................


All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers