• official Debian kernel-free images

    From Patrice Duroux@21:1/5 to All on Sat Nov 5 20:40:01 2022
    Hi,

    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.
    Most of the time, it is provided as an archive file downloaded at their own upstream project through their own (G)UI interface for which the content can be more or less similar to what could be an «official» Debian one.

    Is there something already available at Debian?
    Something interesting to develop?

    Thanks,
    Patrice

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?=C3=89tienne?= Mollier@21:1/5 to All on Sat Nov 5 23:00:01 2022
    Hi Patrice,

    Patrice Duroux, on 2022-11-05:
    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.
    Most of the time, it is provided as an archive file downloaded at their own upstream project through their own (G)UI interface for which the content can be
    more or less similar to what could be an «official» Debian one.

    Is there something already available at Debian?

    Maybe I misunderstood, but you sound like you are after
    something like:

    sudo debootstrap \
    /srv/chroot/debian-stable \
    stable \
    http://deb.debian.org./debian

    Something interesting to develop?

    Unsure, there are many alternatives to debootstrap already:
    mmdebstrap, cdebootstrap, bdebstrap, to name the few I see with
    a loose research with apt.

    Have a nice day, :)
    --
    Étienne Mollier <emollier@emlwks999.eu>
    Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
    Sent from /dev/pts/2, please excuse my verbosity.
    On air: A Helmet of Gnats - Cuchifrita's Ballet Lesson

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmNm3EAACgkQeTz2fo8N EdrqyxAAtZd1TPStoUcF2c5JCqIJ5jx3Hf5GyOrTqmmtmsSQ6/rYoZzjQk5omgMc fyiL8sHw/xpjT0gR8RQ8tQtiRlVj1n6GUCR259/MIDPxq4Svj45xoRCKV5UYUocT 4a6jnh9XPvTJqlIsqVxgYZo8F79/jFjzvx90yJsztPVFEXeiPsb1wdGH2Xl8dYLZ kC+OgrVIjd9udS2pUpTTs49bK7X+/UBx6jFYOLiZixk9Wg70q6ZUTkwT1A+k2mA9 MYEt3hysNm5AR5X1qtHVU0kreTWLf+7Dn5Yly39WgCxZg6EIkHMaDjDaBc8zLGOw OqcB+D3dOZRYvKaZJinCiaBipAgEZNpNu14pMDX4uQKIdVzBuodUBmAh2+j+U90g A8ANCsoTdAOtdrCgj2zFqP/GVgAklghTcuH0FNgxLWyI87Bnpa1yaDw07WRi3yB1 TWhJDmSNmEw0s+Sz8C9n2Gi5xOLFD2DUNmQ6raxFktthUPEAu/cjdzOW09/oCGj/ d9iOIAEuZHXwkhQ5JreKQyIxpvgn7iHF13PYK3jvHcmUbq9llC4Y6A5DN06UP8rW XYzeaAEJzoR73GP9ax3q6a/anYzbYqWhiZBv869eZulO1tDq7XGFTpy7LSDVMPV4 EoU1PlznewJHJm0yZ9dvD6TmX8xI0I1S/u4b6x9a0SY
  • From Paul Wise@21:1/5 to Patrice Duroux on Sun Nov 6 04:30:01 2022
    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)
  • From Patrice Duroux@21:1/5 to All on Sun Nov 6 18:40:01 2022
    Many thanks Étienne and Paul for all the resources.

    Regards,
    Patrice

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)