TCCBOOT compiles and boots a Linux kernel in 15 seconds
[Posted October 27, 2004 by cook]
| From: |
| Fabrice Bellard |
| To: |
| lwn-AT-lwn.net |
| Subject: |
| TCCBOOT compiles and boots a Linux kernel in 15 seconds |
| Date: |
| Tue, 26 Oct 2004 00:05:01 +0200 |
TCCBOOT is the first boot loader able to compile and boot a Linux kernel
directly from its source code. It can compile and start booting a
typical Linux kernel in less than 15 seconds on a 2.4 GHz Pentium 4.
TCCBOOT uses the latest version of the TinyCC C compiler, assembler and
linker. TinyCC is an experiment to produce a very small and simple C
compiler compatible with the GNU C compiler and binary utilities.
Availability
TCCBOOT is available at http://bellard.org/tcc/tccboot.html
TinyCC 0.9.21 is available at http://bellard.org/tcc/
Fabrice.