freebsd-dev/release
Colin Percival 7acb53817f release: Add code to make FreeBSD/Firecracker
This just stages the kernel and builds a stripped-down rootfs for use
with the Firecracker VMM.  At some point in the future the release
engineering team might start publishing these, but initially it's
just here to simplify FreeBSD/Firecracker development and testing.

Note that the rootfs generated:
* Uses an IP address of 10.0.0.2 with a gateway of 10.0.0.1,
* Has sshd enabled,
* Has user "freebsd" with password "freebsd" and a root password
  of "root", and
* Is 1 GB in size (but has growfs enabled).

All of those are subject to change without notice; anyone intending to
use FreeBSD/Firecracker in anything remotely resembling a production
environment should talk to cperciva first.

Reviewed by:	gjb
Sponsored by:	https://www.patreon.com/cperciva
Differential Revision:	https://reviews.freebsd.org/D40956
2023-07-10 15:19:33 -07:00
..
amd64 release: Support GNU stat in mkisoimages.sh 2022-07-15 23:04:48 +01:00
arm armv7: release: Stop installing BBB u-boot 2023-05-01 08:32:21 +02:00
arm64 release: Support GNU stat in mkisoimages.sh 2022-07-15 23:04:48 +01:00
i386 release: Add support for building on non-FreeBSD 2022-02-28 22:37:37 +00:00
packages fwget: Introduce new utility 2023-05-01 08:32:59 +02:00
pkg_repos
powerpc release: Add support for building on non-FreeBSD 2022-02-28 22:37:37 +00:00
riscv release: Support GNU stat in mkisoimages.sh 2022-07-15 23:04:48 +01:00
scripts release/DVD_PACKAGES: Update the names of drm-kmod ports 2023-07-05 04:24:52 +08:00
tools release: update GCE configuration for python3 2023-07-03 15:28:33 -04:00
Makefile release: Set loader_menu_multi_user_prompt to "Installer" for installer 2022-09-02 20:30:50 +01:00
Makefile.azure release: Remove unused variables in azure Makefile 2021-11-04 16:42:38 +08:00
Makefile.ec2 EC2: Default to "uefi-preferred" boot mode 2023-06-14 11:31:10 -07:00
Makefile.firecracker release: Add code to make FreeBSD/Firecracker 2023-07-10 15:19:33 -07:00
Makefile.gce release: sprinkle UNAME_r hacks following c883b6fd8c 2021-03-04 09:25:18 -05:00
Makefile.inc1 release: sync 'git count' logic with newvers.sh 2021-03-17 10:57:32 -04:00
Makefile.mirrors Append the branch commit count to _SNAP_SUFFIX for development 2020-12-16 18:40:49 +00:00
Makefile.vagrant release: Move the vagrant.vmx config out to its own file to match vbox 2021-03-12 09:44:42 -07:00
Makefile.vm release: Add code to make FreeBSD/Firecracker 2023-07-10 15:19:33 -07:00
rc.local bsdinstall release: Start installer on multiple consoles 2022-10-03 17:09:17 +01:00
release.conf.sample release/oci: add Oracle Cloud image builder 2022-11-27 11:12:02 +00:00
release.sh release: fix ports checkout if /usr/ports does not exist 2021-05-12 12:08:59 -04:00