https://github.com/u-root/cpubinaries
https://github.com/u-root/cpubinaries
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/u-root/cpubinaries
- Owner: u-root
- License: bsd-2-clause
- Created: 2020-10-15T03:05:20.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-07-21T20:20:07.000Z (almost 4 years ago)
- Last Synced: 2025-03-27T03:41:27.560Z (over 1 year ago)
- Language: Shell
- Size: 43.8 MB
- Stars: 8
- Watchers: 5
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cpubinaries
This is a set of cpubinaries so you can learn how to use it.
We include:
a kernel (cpukernel) with a built-in initramfs comtaining cpud, as well as a public
key. Also included, should you want to build your own, is the config file (cpu.config).
a binary client program, cpu, as well as the private key to use. You can place this
key in ~/.ssh or specify it via the -key option to cpu.
a script to run the usb stick via qemu (TESTQEMU); and a script to run a cpu command (EXAMPLE).
the extlinux.conf used for the stick.
usbstick.xz is a compressed USB stick image which is bootable. It will uncompress to about
7G. You can use the TESTQEMU script to try it out, or dd it onto a usb stick and boot that
stick on an x86 system.
Be careful how you use the keys; they're public. You should really only use them as part
of the demo.
The cpukernel was built using the github.com:linuxboot/mainboards repo. If you clone this repo,
cd mainboards/intel/generic
make fetch
make cpukernel
will rebuild the kernel.
## UEFI version
For a UEFI based system, see [uefi/README.md](uefi/README.md). It can be used
on real hardware as well.