Skip to content

Commit c6e066f

Browse files
committed
Images and warning
1 parent a554b3e commit c6e066f

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

README.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
1+
![Heads boot ROM motd](https://farm9.staticflickr.com/8638/28577284936_c91100d1f7_z_d.jpg)
2+
13
Heads: the other side of TAILS
24
===
35

6+
47
Heads is a configuration for laptops that tries to bring more security
58
to commodity hardware. Among its goals are:
69

710
* Use free software on the boot path
8-
* Move the root of trust into hardware (or at least the ROM)
11+
* Move the root of trust into hardware (or at least the ROM bootblock)
912
* Measure and attest to the state of the firmware
1013
* Measure and verify all filesystems
1114

12-
It is a work in progress and not yet ready for users.
15+
![Flashing Heads into the boot ROM](https://farm9.staticflickr.com/8887/28070128343_b6e942fa60_z_d.jpg)
16+
17+
NOTE: It is a work in progress and not yet ready for users.
18+
If you're interested in contributing, please get in touch.
19+
Installation requires disassembly of your laptop or server,
20+
external SPI flash programmers, possible risk of destruction and
21+
significant frustration.
1322

1423
---
1524

@@ -26,7 +35,7 @@ Components:
2635

2736
Notes:
2837

29-
`initrd/dev/` must be populated with a few entries for things to work.
30-
At the least I've found that you need `console`, `mem`, `null`,
31-
`tty`, `tty0`, and `ttyS0`.
32-
38+
* Building coreboot's cross compilers can take a while.
39+
* Currently only tested in Qemu and on a Thinkpad x230
40+
* Booting Qubes requires patching Xen's real mode startup code;
41+
see `patches/xen-4.6.3.patch`

0 commit comments

Comments
 (0)