Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linus' Root+Boot #242

Open
sfermigier opened this issue Dec 6, 2022 · 5 comments
Open

Linus' Root+Boot #242

sfermigier opened this issue Dec 6, 2022 · 5 comments

Comments

@sfermigier
Copy link

Shouldn't Linus' "Boot+Root" 2-floppy set (released on comp.os.minix in nov. 1991) be considered the first ever Linux distribution ?

@FabioLolix
Copy link
Owner

Interesting question, I guess it is, on which day was released precisely? and when it should be considered discontinued?

@blueglyph
Copy link

Late answer, but the first version posted by Linus on FTP was version 0.01, on 17 September 1991.

The "boot and root" process was meant to help people launching the early versions of the OS. A first boot disk contained the kernel; once it was loaded, it asked the user to insert the root disk, which contained the file system and the tools available on that version. I don't think it was referred to as a distribution per se. You just fetched the content from the FTP Linus was using or a mirror.

That process wasn't installing anything on your harddisk, if you had one. That's an operation you had to do manually, by formatting the disk, creating the partition, copying the files, and modifying the boot disk to fetch the filesystem there (or modifying the harddisk MBR directly if you didn't use it for another OS like MS-DOS).

Note that Linux version 1 was only available much later, once the network module was finally stable, on 13 March 1994. By then, distributions like SLS, Slackware, Debian, and RedHat were already available.

@sfermigier
Copy link
Author

sfermigier commented Aug 18, 2024 via email

@blueglyph
Copy link

@sfermigier, I think you're right. In the mean time, I'd done some digging just for fun, and found notes on the early releases, which seem to show that 0.11 were the first to have the boot+root floppies. I'll post more about that later.

I found a couple of sources stating the first release had those boots, but after almost 33 years, we're bound to find mistaken accounts. For my part, I hadn't tried those early Linux versions either (and I would probably have forgotten the details anyway).

I think 0.01 is still a significant milestone, as is 0.11. In 'Rebel Code', there's a mention of the early MCC Interim distribution using kernel 0.12 in February 1992, so that could be another early distribution worth mentioning since it seems to predate SLS (for which I have seen multiple dates, like August 1992 and June 1992).

It doesn't look like there'll be another timeline, though, so this may all be purely academic. :)

@blueglyph
Copy link

There are multiple sources hosting those files. Here are two sets:

By looking at the installation instruction of version 0.10, Linus is already talking about floppy images, but the process seems manual. I must admit it's not entirely clear to me; the Makefile has rules to create an image, but that's the same as version 0.01, so it must be something else.

In version 0.11, those images are already provided and clearly mentioned in the instructions; that, at least, is clear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants