blob: 94c95a26e069e7b453dbc342a5ee4da1214b1767 [file] [log] [blame]
Uwe Hermann10d55b42006-10-20 21:50:01 +00001-------------------------------------------------------------------------------
Stefan Reinauerf8ee1802008-01-18 15:08:58 +00002Coreboot README
Uwe Hermann10d55b42006-10-20 21:50:01 +00003-------------------------------------------------------------------------------
4
Stefan Reinauerf8ee1802008-01-18 15:08:58 +00005Coreboot is a Free Software project aimed at replacing the proprietary
Uwe Hermann10d55b42006-10-20 21:50:01 +00006BIOS you can find in most of today's computers.
7
8It performs just a little bit of hardware initialization and then executes
9one of many possible payloads, e.g. a Linux kernel.
10
11
12Payloads
13--------
14
15After the basic initialization of the hardware has been performed, any
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000016desired "payload" can be started by coreboot. Examples include:
Uwe Hermann10d55b42006-10-20 21:50:01 +000017
18 * A Linux kernel
19 * FILO (a simple bootloader with filesystem support)
Uwe Hermann72e87062007-02-26 13:52:42 +000020 * GRUB2 (a free bootloader; support is in development)
Uwe Hermann10d55b42006-10-20 21:50:01 +000021 * OpenBIOS (a free IEEE1275-1994 Open Firmware implementation)
Uwe Hermann72e87062007-02-26 13:52:42 +000022 * Open Firmware (a free IEEE1275-1994 Open Firmware implementation)
23 * SmartFirmware (a free IEEE1275-1994 Open Firmware implementation)
24 * GNUFI (a free, UEFI-compatible firmware)
Uwe Hermann10d55b42006-10-20 21:50:01 +000025 * Etherboot (for network booting and booting from raw IDE or FILO)
26 * ADLO (for booting Windows 2000 or OpenBSD)
27 * Plan 9 (a distributed operating system)
28 * memtest86 (for testing your RAM)
29
30
31Supported Hardware
32------------------
33
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000034Coreboot supports a wide range of chipsets, devices, and mainboards.
Uwe Hermann10d55b42006-10-20 21:50:01 +000035
36For details please consult:
37
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000038 * http://www.coreboot.org/Supported_Motherboards
39 * http://www.coreboot.org/Supported_Chipsets_and_Devices
Uwe Hermann10d55b42006-10-20 21:50:01 +000040
41
42Website and Mailing List
43------------------------
44
45Further details on the project, a FAQ, many HOWTOs, news, development
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000046guidelines and more can be found on the coreboot website:
Uwe Hermann10d55b42006-10-20 21:50:01 +000047
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000048 http://www.coreboot.org
Uwe Hermann10d55b42006-10-20 21:50:01 +000049
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000050You can contact us directly on the coreboot mailing list:
Uwe Hermann10d55b42006-10-20 21:50:01 +000051
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000052 http://www.coreboot.org/Mailinglist
Uwe Hermann10d55b42006-10-20 21:50:01 +000053
54
55Copyright and License
56---------------------
57
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000058The copyright on coreboot is owned by quite a large number of individual
Uwe Hermann10d55b42006-10-20 21:50:01 +000059developers and companies. Please check the individual source files for details.
60
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000061Coreboot is licensed under the terms of the GNU General Public License (GPL).
Uwe Hermann10d55b42006-10-20 21:50:01 +000062Some files are licensed under the "GPL (version 2, or any later version)",
63and some files (mostly those derived from the Linux kernel) are licensed under
64the "GPL, version 2". For some parts, which were derived from other projects,
65other (GPL-compatible) licenses may apply. Please check the individual
66source files for details.
67
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000068This makes the resulting coreboot images licensed under the GPL, version 2.
Uwe Hermann3f5411c2007-02-27 22:21:59 +000069