|
Size: 6609
Comment: Add debos
|
Size: 6757
Comment: another talk about Debian-based system images
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 136: | Line 136: |
| * DebConf18: [[https://debconf18.debconf.org/talks/89-building-debian-based-system-images/|Building Debian-based system images]] by Ben Hutchings |
Contents
Intro
A list of tools that can be used to build multi-package systems; in chroots, app/service containers, disk images, VMs or other formats.
Unpack/configure packages to a location
Tool |
Language |
Read-only/Writable |
Formats |
Comments |
?? |
shell, Perl |
|
directory |
|
||
|
|
directory |
|
||
|
|
directory |
multiple apt repos, ?docs |
||
|
|
directory |
works without root |
||
shell |
|
directory |
little shell wrapper around debootstrap, supports multiple architectures via qemu-user |
||
|
|
directory |
|
||
Perl |
|
directory |
only for rpm packages, build rpm distro chroot on Debian |
||
shell, Perl |
|
directory |
fai dirinstall creates a chroot |
Package build tools
Perl |
|
Bash |
|
Python |
Manual install related
shell, C |
|||||
Haskell |
|
|
?? |
||
Ubuntu/Mint installer, uses d-i in backend. |
General tools
python, shell |
||
|
vmdebootstrap successor |
|
shell |
||
Linux containers create new buildroots from script templates |
||
Shell |
WARNING: some questionable customisations |
|
FAI |
FAI project can do installations, chroots, disk images, cross architecture |
|
Go |
Data driven rootless image creation tool. |
Live related (read-only)
uses fai dirinstall |
|||
|
Read-only |
initramfs |
|
FreedomBox related
Cloud related
Python |
|
shell, python |
|
shell |
|
Perl |
|
fai-diskimage, The Debian cloud team is testing FAI use for official cloud images |
Embedded related
Python |
|
shell |
|
App container related
Service container related
Derivatives
See the full derivatives census page to search all the "Image tool" and "Install tool" fields.
Other
rootstrap debian-knoppix debix bootcd mklivecd ?CDDT
Related tools
Discussions
<CAKTje6GG=PyyfH+FM_LNiajfohkcUFd3Qtko=fNWfmX4dtHSmw@mail.gmail.com>: Flashable image generation Re: Bits from ARM porters
<55999F8A.8000807@ghraoui.name>: oem-config for Debian
<570E0639.6040609@pocock.pro>: creating official Debian images for ARM-based NAS devices
<CAKTje6H3_Rvxkt226zJBqzGZBhZRP2GAHry0nFSvWyes=Q3gYw@mail.gmail.com>: support for installing unconfigured systems (VM images, Debian Live images, preinstalled mobile/tablet images)
Talks
DebConf18: Building Debian-based system images by Ben Hutchings
Cambridge mini-DebConf 2017: Build disk images with FAI by Thomas Lange
DebConf17: Installing Debian BoF by Vagrant Cascadian (notes)
DebConf15: Creating bootable Debian images by Riku Voipio
DebConf9: Building Debian from Debian by Vagrant Cascadian
