Linux 0.01: Difference between revisions

no edit summary
(Created page with "'''< Linux 0.00''' | '''Linux 0.02''' {{Infobox OS | title = '''Linux 0.01''' | image = 350px | caption = Linux 0.01 in QEMU. | developer = Linus Torvalds | initial_release = September 17, 1991 | architecture = i386 }} '''Linux 0.01''' was released September 17, 1991. This is the first "true" release of Linux. Unlike 0.00, this thing is actually functional, and boots into a shell! At this point, a few common UNIX tools such as...")
 
No edit summary
Tag: Manual revert
 
(3 intermediate revisions by the same user not shown)
}}
 
'''Linux 0.01''' was released on September 17, 1991. This is the first "true" release of Linux. Unlike 0.00, this thing is actually functional, and boots into a shell! At this point, a few common UNIX tools such as <code>vim</code> and <code>tar</code> have been ported, along with some standard commands. There is also a version with a functioning port of <code>bash</code>.
 
At this point, a few common UNIX tools such as <code>vim</code> and <code>tar</code> have been ported, along with a couple standard commands. There is also a version which includes a functioning port of <code>bash</code>.
 
==Running it==
Linux 0.01 doesn't seem to like it if the disk is set to primary (hda), and will error out with an "HD controller not ready" kernel panic error. I'm not sure if this is an emulation bug, the way this disk was set up, or a weird quirk with the OS, but using <code>-hdb</code> fixes it.
 
Technically, this image isn't a "pure" Linux 0.01 compilation, since its been fixedmodified to build on Ubuntu 20.04. The original source code would need to be built using an old version of MINIX that had the proper GCC tools.
 
This release also uses the Finnish keyboard layout, which can't be changed yet. To use slashes, hold shift and press 7, to use dashes, press the / key, and to use commas, press the . key. Quotes are done with shift and 6.