Linux-0.11 (December 8, 1991)
This was created from a re-packaged 0.11 tree. Linux-0.11 has a few rather major improvements, but perhaps most notably, is the first kernel where some other people start making real contributions. - I fixed the buffer cache code, making it a lot more stable - demand-loading from disk. My comment proudly states: Once more I can proudly say that linux stood up to being changed: it was less than 2 hours work to get demand-loading completely implemented. This is a major milestone, since it makes the kernel much more powerful than Minix was at the time. I also share clean pages. - we still don't have an /sbin/init, but we now load /etc/rc at bootup, and the kernel will loop, spawning shells forever. That makes it easier to test things. - scaffolding for math emulation introduced. - Ted Ts'o shows up as a coder. Ted implements: o "#!" escape handling for executables o fixes for some file permission handling o "sticky" directory bit o first "malloc()/free()" implementation. (this one is horrible: the free needs the size for good performance, which will result in years of "free_s()" pains) o adds BSD-style setreuid/gid() handling o allows us to specify root device at image build time o cleanups of some of the uglier direct %fs-register accesses - Galen Hunt shows up as a coder: he's added code to handle different video card detection (whereas my original one just handled VGA, we now handle CGA, MGA, EGA and VGA) - The console can beep now: John T Kohl (who also does the tty KILL char handling) - we also now have German (Wolfgang Thiel) and French (Marc Corsini) keyboard maps. World Domination! Btw, if you wonder what the "Urgel" comments are - I was still fairly Swedish-speaking, and "Urgel" is what I would these days write as "Ugh". It's a sign of trouble or ugly code. The floppy driver in particular is clearly not something I'm very proud of ;).
Showing
RCS/Makefile,v
deleted
100644 → 0
boot/bootsect.sg
deleted
100644 → 0
boot/gas-convert
deleted
100644 → 0
boot/setup.sg
deleted
100644 → 0
fs/RCS/buffer.c,v
deleted
100644 → 0
This diff is collapsed.
fs/RCS/exec.c,v
deleted
100644 → 0
This diff is collapsed.
fs/RCS/namei.c,v
deleted
100644 → 0
This diff is collapsed.
fs/RCS/open.c,v
deleted
100644 → 0
fs/exec.c.orig
deleted
100644 → 0
This diff is collapsed.
fs/exec.c~
deleted
100644 → 0
This diff is collapsed.
fs/namei.c~
deleted
100644 → 0
This diff is collapsed.
fs/open.c~
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
include/ctype.h~
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
kernel/RCS/exit.c,v
deleted
100644 → 0
This diff is collapsed.
kernel/RCS/sched.c,v
deleted
100644 → 0
This diff is collapsed.
kernel/RCS/sys.c,v
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
kernel/exit.c~
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
kernel/math/Makefile
0 → 100644
This diff is collapsed.
kernel/math/math_emulate.c
0 → 100644
This diff is collapsed.
This diff is collapsed.
kernel/sched.c~
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
kernel/sys.c~
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
tools/RCS/build.c,v
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
tools/build.c.orig
deleted
100644 → 0
This diff is collapsed.
Please register or sign in to comment