On Sat, 2022-11-05 at 20:20 +0100, Patrice Duroux wrote:
There are many projects here and there (Termux, AnLinux, etc.) that are based on
some sorts of kernel-free images of a minimal Debian system to be used through
chroot (other Linux) or PRoot (Android) or whatever environments.
Some examples of those linked from this page:
https://wiki.debian.org/ChrootOnAndroid
Is there something already available at Debian?
Most Debian users are currently expected to create their own installs,
using either the official Debian installer or the tools it is based on
like debootstrap. One of the reasons for this is that packages often do system-specific configuration in their maintainer scripts (like the
systemd machine identifier or OpenSSH creating private keys), so you
can't always expect an install to be able to be duplicated safely.
There are folks working on reproducible installs though.
https://wiki.debian.org/ReproducibleInstalls
There have been five types of pre-installed systems available from the
Debian community; live images, cloud images, RPi images, minimal docker containers, and the WSL install. The first three of those are partition
images, but the WSL installer is basically a kernel-free rootfs tarball
wrapped in a PE executable and the docker containers are similarish.
All of these have to work around the issue mentioned above.
https://www.debian.org/CD/live/
https://cloud.debian.org/images/cloud/
https://raspi.debian.net/
https://docker.debian.net/ https://wiki.debian.org/InstallingDebianOn/Microsoft/Windows/SubsystemForLinux
Something interesting to develop?
There are lots of potential artefacts Debian could create from our
binaries rather than expecting all users to install their systems.
There are lots of different types of installs being explored outside of
Debian, including system snapshots, server containers, app containers, appliance images, chroots/VMs under other operating systems etc.
Debian could potentially be converting our binary packages to each of
these different types of installs.
Debian users could then be directed by default to the most appropriate
install type for their use-case.
PS: a list of system/package build tools is here:
https://wiki.debian.org/SystemBuildTools
PS: a recent article about some new image based installs:
https://lwn.net/SubscriberLink/912774/b95d0bf96ebb67ab/
--
bye,
pabs
https://wiki.debian.org/PaulWise
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAmNnKMMACgkQMRa6Xp/6 aaOVvg//fxWRTr370ukVfLb27s2AdlCM/aUTagZU6Ev3pNCAfa3YPPg1MUdHedEl 8B341lHzKUKBtxFybpwDQljU4MDVglFVAOKGgxo2yUZaL3rLDL/Lrm8it38HiOSY WFBqnkr2dEJvDmaSqYvwjQ7wZVPSq8p9i2oEqsxEQoWMlXc4h1A8uz8TTiBigioa cHUii2nUDhMocdw6ehIl09yEy/YqcY9InZ+zqb8XV1Bv5JcJsnXfU7dKc3uXtMp/ Usxkqtv2cJg18i+Na74v8v1fbzg6lcIjUbX1QYEFk/uBalSSw2FtftZcGb3+BzQR qfFeKLK0ScheAkDqXBetVOvss5LbGiT+8NLYINPjzXqKaWaMP1Ql5KGA09Snt/rv e5IbA5qhIenM40Th9pF1iTPSjMhiM4LLiyqZDwQhSdev2poBDJ2ChhsYc0OXpvu5 T6vkzWyFbzsCNsO1UcF/9Q7cDhKAdbihdUkiHYBH/PlaqlvHsnj1I0e46xr5JCxF 8oPyXLdELm7OClrgWs3HYPebeN27ENz7qT9FhtBC+FDXPLIwGjU4AhNoKUWgSB0L buLTuUbvEYgn+7d+fxIswFjOgKp/fXALn9+LWbksD2G+odI/WwutpWuyvJAUzwdY nGWHKOkHnVDoFuEphZnnJodRhoB9h3OG8bdT34bwD+qtnUPD1AY=
=FadJ
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)