README!!

kernel@hobbes.disi.unige.it
Fri, 3 May 1996 10:43:46 +0200 (MET DST)


Dear fellows,

what about a mailing list "linux-animals-and-jokes"? It would hopefully
relieve me and other people of a lot of junk mail messages, like the ones
that you can find attached here (you all have seen such junk mail on this
list for quite a too long time, I guess).

Jokes are fine things, but with some limitations...

I'm sorry for this additional junk mail.

Giuseppe.

----------------------------------------------------------------------
Giuseppe Ciaccio phone: +39 10 353 661{6,3}
DISI - Universita' di Genova fax: +39 10 353 6699
via Dodecaneso, 35 mailto: ciaccio@disi.unige.it
16146 Genova, Italy http://www.disi.unige.it/person/CiaccioG/
----------------------------------------------------------------------

Date: Thu, 2 May 1996 02:42:29 -0400 (EDT)
From: shaggenbunsenburner <shagboy@thecia.net>
To: "Andrew C. Esh" <andrewes@cnt.com>
cc: linux-kernel@vger.rutgers.edu
Subject: Re: Whee, Greased HedgeHog on Steroids, take 2
In-Reply-To: <31865F8F.229683A3@cnt.com>
Message-ID: <Pine.LNX.3.91.960502024054.6650B-100000@mossad.thecia.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-kernel@vger.rutgers.edu
Precedence: bulk
Status: RO
X-Status:

On Tue, 30 Apr 1996, Andrew C. Esh wrote:

> Informal names will be made up of an adjective, a small animal,
> A verb which is being performed by the small animal, and a substance
> or object being operated on by the verb. The specific words are
> determined my the digit of the version number.
>
> [ snip ]
>
> Kernel 1.1.18 was a Greased GroundHog selling Mountain Dew.
> Kernel 1.3.95 is a Greased HedgeHog on Steroids.
> Kernel 2.0.(0)0 will be a TurboCharged Chicken doing LSD.

hee hee... kinda like mad libs for linux... :)

> If you'd like, I could write a PERL script which will scan the Makefile
> of your current kernel source code and tell you the proper non-numeric
> name for that kernel.

sure - let's put it in the mainstream kernel distribution as "make madlib
zlilo" or something :)

shag

Judd Bourgeois | When we are planning for posterity,
shagboy@thecia.net | we ought to remember that virtue is
Finger for PGP key | not hereditary. Thomas Paine

From: Zefram <A.Main@dcs.warwick.ac.uk>
Message-Id: <508.199605020831@stone.dcs.warwick.ac.uk>
Subject: Re: Whee, Greased HedgeHog on Steroids, take 2
To: emarshal@common.net (Edward S. Marshall)
Date: Thu, 2 May 1996 09:31:51 +0100 (BST)
Cc: andrewes@cnt.com, linux-kernel@vger.rutgers.edu
In-Reply-To: <Pine.LNX.3.93.960501185315.12892I-100000@rekcah.common.net> from "Edward S. Marshall" at May 1, 96 06:55:23 pm
X-Loop: zefram@dcs.warwick.ac.uk
X-Stardate: [-31]7441.77
X-US-Congress: Moronic fuckers
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 362
Sender: owner-linux-kernel@vger.rutgers.edu
Precedence: bulk
Status: RO
X-Status:

>You forgot the penguin. Maybe throw in a platypus for good measure too.

Penguin is there, number 4.

>Hmm...might need to start doing hex version numbers, just so we can add in
>a few more animals here...whadd'ya think, Linus? :-)

More animals will be needed at 2.10.0, so not for a while yet. OTOH,
we will need more verbs quite soon, at 1.3.100.

-zefram

Date: Thu, 2 May 1996 08:38:11 -0600 (MDT)
From: Derrik Pates <dpates@cavern.nmsu.edu>
To: "Edward S. Marshall" <emarshal@common.net>
cc: "Andrew C. Esh" <andrewes@cnt.com>, linux-kernel@vger.rutgers.edu
Subject: Re: Whee, Greased HedgeHog on Steroids, take 2
In-Reply-To: <Pine.LNX.3.93.960501185315.12892I-100000@rekcah.common.net>
Message-ID: <Pine.LNX.3.91.960502083703.14974B-100000@Cavern.NMSU.Edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-kernel@vger.rutgers.edu
Precedence: bulk
Status: RO
X-Status:

On Wed, 1 May 1996, Edward S. Marshall wrote:

> On Tue, 30 Apr 1996, Andrew C. Esh wrote:
> > 0 Chicken (which came first?)
> > 1 GroundHog
> > 2 Ostrich
> > 3 HedgeHog
> > 4 Penguin
> > 5 Kitten
> > 6 Owl
> > 7 Shrew
> > 8 Rabbit
> > 9 Hawk
>
> You forgot the penguin. Maybe throw in a platypus for good measure too.
> Hmm...might need to start doing hex version numbers, just so we can add in
> a few more animals here...whadd'ya think, Linus? :-)

He didn't forget. Look at #4. A platypus? You wan to compare Linux to
such an ugly, oddball creature? Scary. Very, very scary.

Derrik Pates
dpates@cavern.nmsu.edu

--
Win95 isn't the problem - OS/2 and DOS are. Win95 is the answer.
-- also --
Linux is the answer to the same problem.
-- but --
Linux is free.

From: "Ulrich Windl" <Ulrich.Windl@rz.uni-regensburg.de> Organization: Universitaet Regensburg, Klinikum To: Terry Dawson <terry@perf.no.itg.telecom.com.au>, linux-kernel@vger.rutgers.edu Date: Thu, 2 May 1996 11:14:27 +0200 Mime-Version: 1.0 Content-Length: 213 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Subject: Re: Whee, Greased HedgeHog on Steroids, take 2 X-Mailer: Pegasus Mail for Windows (v2.23) Message-Id: <4795D126077@rkdvmks1.ngate.uni-regensburg.de> Sender: owner-linux-kernel@vger.rutgers.edu Precedence: bulk Status: RO X-Status:

On 2 May 96 at 10:02, Terry Dawson wrote:

> 6 Warm Milk ??? --> Endorphines > 7 Hot Java --> Adrenaline Isn't it Coffeine (or however it is spelled)?

Date: Thu, 2 May 1996 13:38:03 -0400 (EDT) From: HUGHESJEH@gvltec.edu To: linux-kernel@vger.rutgers.edu Message-Id: <960502133803.202348fa@kodiak.gvltec.edu> Subject: Re: Whee, Greased HedgeHog on Steroids, take 2 Sender: owner-linux-kernel@vger.rutgers.edu Precedence: bulk Status: RO X-Status:

>More animals will be needed at 2.10.0, so not for a while yet. OTOH, >we will need more verbs quite soon, at 1.3.100.

How about geese? flock()

james

Date: Fri, 3 May 1996 07:30:31 +1000 (EST) From: Matty <matt@blitzen.canberra.edu.au> X-Sender: matt@matt.net.house.au To: linux-kernel@vger.rutgers.edu Subject: Re: Whee, Greased HedgeHog on Steroids In-Reply-To: <Pine.LNX.3.91.960502024054.6650B-100000@mossad.thecia.net> Message-ID: <Pine.LNX.3.93.960503072417.16258F-100000@matt.net.house.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-linux-kernel@vger.rutgers.edu Precedence: bulk Status: RO X-Status:

On Thu, 2 May 1996, shaggenbunsenburner wrote: > On Tue, 30 Apr 1996, Andrew C. Esh wrote: [snip]

> > If you'd like, I could write a PERL script which will scan the Makefile > > of your current kernel source code and tell you the proper non-numeric > > name for that kernel. > > sure - let's put it in the mainstream kernel distribution as "make madlib > zlilo" or something :)

Well, in the mean time, here's a version in C. It's nothing special - just something I hacked up because I was bored :) It grabs the version info out of linux/version.h instead of the Makefile as I couldn't be bothered making it open up the Makefile & read in the desired values. Feel free to do whatever you want with it :)

--
/*  greased_hedgehog.c                              */
/*  by Matt Hawkins <matt@blitzen.canberra.edu.au>  */

#include <stdio.h> #include <stdlib.h> #include <linux/version.h>

int main(void) { static char *s; int ver, pat, sublevel; div_t d;

sscanf(UTS_RELEASE, "%d.%d.%d", &ver, &pat, &sublevel);

d = div(sublevel, 10);

switch (ver) { case 1: s = "Greased"; break; case 2: s = "Turbocharged"; break; case 3: s = "Supercharged"; break; case 4: s = "Stealthy"; break; case 5: s = "Electrified"; break; case 6: s = "Hysterical"; break; case 7: s = "Zany"; break; case 8: s = "Wild-eyed"; break; case 9: s = "Unbeatable"; break; default: s = "ERROR"; } printf("%s ", s); switch (pat) { case 0: s = "Chicken"; break; case 1: s = "GroundHog"; break; case 2: s = "Ostrich"; break; case 3: s = "HedgeHog"; break; case 4: s = "Penguin"; break; case 5: s = "Kitten"; break; case 6: s = "Owl"; break; case 7: s = "Shrew"; break; case 8: s = "Rabbit"; break; case 9: s = "Hawk"; default: s = "ERROR"; } printf("%s ", s); switch (d.quot) { case 0: s = "doing"; break; case 1: s = "selling"; break; case 2: s = "spaced by"; break; case 3: s = "zoning on"; break; case 4: s = "needing"; break; case 5: s = "buying"; break; case 6: s = "handing out"; break; case 7: s = "craving"; break; case 8: s = "looking for"; break; case 9: s = "on"; break; default: s = "ERROR"; } printf("%s ", s); switch (d.rem) { case 0: s = "LSD"; break; case 1: s = "Quaaludes"; break; case 2: s = "Prozac"; break; case 3: s = "Pot"; break; case 4: s = "Dark Rum"; break; case 5: s = "Steroids"; break; case 6: s = "Endorphines"; break; case 7: s = "Adrenaline"; break; case 8: s = "Mountain Dew"; break; case 9: s = "Jolt Cola"; break; default: s = "ERROR"; } printf("%s.\n", s); return 0; }

--

Yeah, I should have used const char **'s for the strings, but for some reason gcc was seg. faulting on them and I couldn't be bothered finding out why. (gimme a break - it's 7:30am and I should be in.. what's that place called? bed - that's it...long time no see ;)

-,-,-,- Cogito Eggo Sum - "I think, therefore I am a waffle" -,-,-,-,-,-,-,-,-,- Matthew Hawkins - part-time programmer, sysadmin, BOFH. Full-time Geek. matt@blitzen.canberra.edu.au President, UC Computer Club. (UCNET) -'-'-'-'-'-'-'-'-'-'- Veni, Vidi, Vice - "I came, I saw, I partied" '-'-'-'-'-'-

-----BEGIN GEEK CODE BLOCK----- Version: 3.12 GIT/GMU/GO d- s++:- a-- C+++ UL++++(S+) P--- L++++>$ E- W+++(--) N+(++) !o K- w--- O M-- V--(!V) PS+ PE++ Y+ PGP t+ 5++ X+ !R tv--- b+ DI(+) D++ G-- e>++ d++ r--->+++ !y+ ------END GEEK CODE BLOCK------