Skip to contentSkip to conversation

more kernel .01

DISCUSSION tristan 8 participants 8 messages Aug 17, 2001 – Aug 18, 2001

lore
Share & tools
lore

tristan

author
#0 lore raw

The reason i was hoping to run an old version of the kernel, .01 or .02(as someone proposed), is so i can use it as a basis for learning to add on to, compile, and change an os's kernel. I know i can do this with all kernels, but the .01 kernel is very small and the very beginning of the kernel so i can build on it. i am open to installing say red hat 5.2 and then running .01 on a VM, but i only have it on a cd, and the 386 has no cdrom drive. Does anyone know of a place i can get an old version of red hat ive been searching for awhile, or a way to copy the cd to multiple floppies that are able to be install.
Id really rather have away of just installing it over the DOS partition but it seems everyone thinks it would be best to install minix of red hat first, and im fine with that.
So if anyone has information on old red hat version i would be very greatful

Tristan Sloughter

#1 lore raw
Quoted 7 lines · tristan

The reason i was hoping to run an old version of the kernel, .01 or .02(as someone proposed), is so i can use it as a basis for learning to add on to, compile, and change an os's kernel. I know i can do this with all kernels, but the .01 kernel is very small and the very beginning of the kernel so i can build on it. i am open to installing say red hat 5.2 and then running .01 on a VM, but i only have it on a cd, and the 386 has no cdrom drive.

Quoted 8 lines

Does anyone know of a place i can get an old version of red hat ive been searching for awhile, or a way to copy the cd to multiple floppies that are able to be install.
Id really rather have away of just installing it over the DOS partition but it seems everyone thinks it would be best to install minix of red hat first, and im fine with that.
So if anyone has information on old red hat version i would be very greatful

Long long ago, before Red Hat or any other distributions, people installed Linux using a pair of floppies called the boot disk and the root disk. This was how I first installed Linux, using the 0.11 or 0.12 kernel. It was pretty easy to install a minimal self hosting Linux system using these disks. If you can find someone with a set of these disk images for 0.11 and the associated gcc disks, you can probably get a very early linux system up fairly quickly. I dont know who might have a set laying around, but I hope this mail generates some comments from people who do.

Thanks,

Jim

#2 lore raw

[email protected] said:

[...]

Quoted 8 lines

Long long ago, before Red Hat or any other distributions, people installed Linux using a pair of floppies called the boot disk and the root disk. This was how I first installed Linux, using the 0.11 or 0.12 kernel. It was pretty easy to install a minimal self hosting Linux system using these disks. If you can find someone with a set of these disk images for 0.11 and the associated gcc disks, you can probably get a very early linux system up fairly quickly. I dont know who might have a set laying around, but I hope this mail generates some comments from people who do.

Machines have changed a lot since then, unless you get a vintage machine (with original disk, etc) I very much doubt this will work.

Besides, I don't think learning about a *very* old, severely broken kernel will help in any way. Yes, the current kernel is huge, but most of that is drivers for all sort of exotic hardware.

Signature · 2 lines
Horst von Brand                             [email protected]
Casilla 9G, Vin~a del Mar, Chile                               +56 32 672616
#3 lore raw
In reply to tristan
Quoted 17 lines · tristan

The reason i was hoping to run an old version of the kernel, .01 or .02(as someone proposed), is so i can use it as a basis for learning to add on to, compile, and change an os's kernel. I know i can do this with all kernels, but the .01 kernel is very small and the very beginning of the kernel so i can build on it. i am open to installing say red hat 5.2 and then running .01 on a VM, but i only have it on a cd, and the 386 has no cdrom drive. Does anyone know of a place i can get an old version of red hat ive been searching for awhile, or a way to copy the cd to multiple floppies that are able to be install.
Id really rather have away of just installing it over the DOS partition but it seems everyone thinks it would be best to install minix of red hat first, and im fine with that.
So if anyone has information on old red hat version i would be very greatful

Slackware-3.0 (kernel 1.2.13) is installable from floppies (a lot of).

http://www.buckosoft.com/linux/slakware.html
http://ftp.gcu-squad.org/mirrors/slackware-3.0/

Pierre

Signature · 3 lines
------------------------------------------------
 Pierre Rousselet <[email protected]>
------------------------------------------------
#4 lore raw

for that matter I don't think slackware dropped the full floppy install untill 7.0 or 7.1 and even with slackware 9 you can install from floppy+NFS

David Lang

Quoted 41 lines · Pierre Rousselet

Date: Sat, 18 Aug 2001 06:54:57 +0200
From: Pierre Rousselet <[email protected]>
To: [email protected]
Cc: [email protected]
Subject: Re: more kernel .01

Quoted 17 lines · tristan

The reason i was hoping to run an old version of the kernel, .01 or .02(as someone proposed), is so i can use it as a basis for learning to add on to, compile, and change an os's kernel. I know i can do this with all kernels, but the .01 kernel is very small and the very beginning of the kernel so i can build on it. i am open to installing say red hat 5.2 and then running .01 on a VM, but i only have it on a cd, and the 386 has no cdrom drive. Does anyone know of a place i can get an old version of red hat ive been searching for awhile, or a way to copy the cd to multiple floppies that are able to be install.
Id really rather have away of just installing it over the DOS partition but it seems everyone thinks it would be best to install minix of red hat first, and im fine with that.
So if anyone has information on old red hat version i would be very greatful

Slackware-3.0 (kernel 1.2.13) is installable from floppies (a lot of).

http://www.buckosoft.com/linux/slakware.html
http://ftp.gcu-squad.org/mirrors/slackware-3.0/

Pierre
--
------------------------------------------------
Pierre Rousselet <[email protected]>
------------------------------------------------
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#5 lore raw

slackware versions back to 3.3 (2.x kernel I think) are still available from ftp.slackware.org

David Lang

Quoted 61 lines · David Lang

Date: Sat, 18 Aug 2001 05:34:56 -0700 (PDT)
From: David Lang <[email protected]>
To: Pierre Rousselet <[email protected]>
Cc: [email protected], [email protected]
Subject: Re: more kernel .01

for that matter I don't think slackware dropped the full floppy install untill 7.0 or 7.1 and even with slackware 9 you can install from floppy+NFS

David Lang

Quoted 30 lines · Pierre Rousselet

Date: Sat, 18 Aug 2001 06:54:57 +0200
From: Pierre Rousselet <[email protected]>
To: [email protected]
Cc: [email protected]
Subject: Re: more kernel .01

Quoted 17 lines · tristan

The reason i was hoping to run an old version of the kernel, .01 or .02(as someone proposed), is so i can use it as a basis for learning to add on to, compile, and change an os's kernel. I know i can do this with all kernels, but the .01 kernel is very small and the very beginning of the kernel so i can build on it. i am open to installing say red hat 5.2 and then running .01 on a VM, but i only have it on a cd, and the 386 has no cdrom drive. Does anyone know of a place i can get an old version of red hat ive been searching for awhile, or a way to copy the cd to multiple floppies that are able to be install.
Id really rather have away of just installing it over the DOS partition but it seems everyone thinks it would be best to install minix of red hat first, and im fine with that.
So if anyone has information on old red hat version i would be very greatful

Slackware-3.0 (kernel 1.2.13) is installable from floppies (a lot of).

http://www.buckosoft.com/linux/slakware.html
http://ftp.gcu-squad.org/mirrors/slackware-3.0/

Quoted 11 lines

Pierre
--
------------------------------------------------
Pierre Rousselet <[email protected]>
------------------------------------------------
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#6 lore raw
In reply to tristan
Quoted 4 lines · tristan

The reason i was hoping to run an old version of the kernel, .01 or .02(as someone proposed), is so i can use it as a basis for learning to add on to, compile, and change an os's kernel. I know i can do this with all kernels, but the .01 kernel is very small

The 0.01 kernel is very crude. The keyboard and IDE drivers are written in assembly. The memory management uses 1 page table for everything, with segmentation used to split it up into 63 processes of 64 MB each plus a 64 MB kernel space. Swap isn't supported, so you'll need at least 4 MB of RAM to run gcc.

Quoted 2 lines

and the very beginning of the kernel so i can build on it. i am open to installing say red hat 5.2 and then running .01 on a

Red Hat is kind of new. :-) Use an old Linux distribution like MCC or Tamu. Those came first, then SLS, then Slackware and Yggdrasil. I gave you a URL for a slightly-hacked MCC that might do the job.

Remember to use the minix filesystem instead of ext2.

#7 lore raw
In reply to tristan

tristan in litteris <[email protected]> scripsit:

Quoted 3 lines

The reason i was hoping to run an old version of the kernel, .01 or .02(as someone proposed), is so i can use it as a basis for learning to add on to, compile, and change an os's kernel.

<snip>

Does it have to be Linux? If not, there are several systems which are supposed to be simpler than Linux and pedagogically interesting. For example, VSTa (see on <URL: http://www.vsta.org/ >). It's GPL'ed.

Also, if you are interested in history, you might have a look at <URL:
http://www.sco.com/offers/ancient.html >: the Santa Cruz Organization is offering free source licenses for versions 5, 6 and 7 of Unix (circa 1970). The entire v7 kernel source code, for example is below 20klines (mostly C, and a bit of PDP-11 assembler), including device drivers. You can even find PDP-11 emulators to run the thing and play with it. (But you can't redistribute it.)

(If you want something old *and* free-as-in-free-speech, there's ITS. I don't think anyone was able to make it run on modern machines, though. Making a PDP-10 emulator is much harder than for a PDP-11.)

Happy hacking,

Signature · 3 lines
     David A. Madore
    ([email protected],
     http://www.eleves.ens.fr:8080/home/madore/ )