• Re: Future of i386,In debian-ports?

    From Andrey Rakhmatullin@21:1/5 to Leo Historias on Sun Feb 2 19:00:01 2025
    On Sun, Feb 02, 2025 at 02:18:53PM -0300, Leo Historias wrote:
    As we know, I386 is dropped from Debian Ports starting with Trixie,

    As we know it is not, even if by "Debian Ports" here you mean the normal
    Debian archive.


    --
    WBR, wRAR

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

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmefsT8tFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh nKQP/0xuxYoUXfrk2cYj6YM6acUUQ5dzq79hvAz2TfgltfzV1Pb7vy8SZ2DoQrCV I+52uWvzxpmPDYHz2zRqFbEG8iUzQ5gWYprJt+Rn/0j2CUhGnIWn8vdoKNc1CEgt qURM3ml8h72ZvAOJsXFhKR4PxwFNRN8EfRZjrPf+LWo0v2jAeVNTBxHcmn9AXBjk Kw6AzYmPmZ1L+ucpkD3F6dxxHyXnzSG52IimI/17sDqUjPqQfH05UkVHWhPN/oII TIYbu54aruNpe0dp0qBm4r1n03IYO5FyhsvBARFFJ08/Z0NY6Gd8UvfcQwfR4ERU eoShxCSJ4FllHYTikDtzxVaXG+Dd13wDE9tQHH5lrW8v4BcKxfJoCjUyh7BD/PVS vob74ejy3dS4psEhXYd5sxV9AdIrsndDGPWId/MIeggrIF9FEj18oysoOd0UkoJB /sO3zdzgT87WTiq9wt+waWpELnDZW3GaTwteKNzKM5ShfDdOBlAzRNL4lQcFDYCs DdzUTc2Wne5ZiMIgQc+B2vGelAYX9css3pkGkwvOKCttUXGDcclIsURo5LQm6xot WSCgauGK3KZrKb1WNUGnhRQrM63xm+k8G7D6v87XqcZYCz5Gw5ioiijqlAWGr+g5 TmMDt1CDmMEAT+jBG5/GRkA02DABVfDDBYTnh17SfZ4U8QHK
    =EyYf
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Leo Historias on Mon Feb 3 12:30:01 2025
    On Sun, 02 Feb 2025 at 14:18:53 -0300, Leo Historias wrote:
    As we know, I386 is dropped from Debian Ports  starting with Trixie

    i386 is not being dropped from Debian in trixie.

    What *is* being dropped (has already been dropped) is the ability to
    run i386 as a completely independent, bootable architecture, with its own installer, bootloader and kernel.

    From trixie onward, the scope of i386 is a partial architecture that
    can be run as a chroot, a container or a multiarch foreign architecture
    on an amd64 system. In particular, this is enough to run legacy 32-bit
    binaries (native Linux executables directly, or Windows executables via
    Wine), such as games.

    At the moment it is also still possible to run i386 on 32-bit i686
    hardware (Intel Pentium II, AMD Athlon XP or similar) **if** you upgrade
    from an older version of Debian (install bookworm or older and then
    upgrade, instead of installing as trixie), and either keep using the
    old kernel, or build your own kernel. This will most likely not keep
    working forever, but I would expect it to continue to be possible
    (with enough determination) for the lifetime of trixie.

    armel (32-bit ARM EABI softfloat) is in a similar situation, with the architecture still existing as release-quality, but no installer, and
    no kernel for most hardware.

    Will i386 be moved to Debian Ports if support ends for it?

    To the best of my understanding, i386 cannot be moved to Debian Ports
    while it also exists in the main Debian archive; and it is not going
    to be removed from the main Debian archive for the foreseeable future,
    because we need at least a subset of it (notably glibc and Mesa) for
    legacy 32-bit binaries.

    Whether a separate port of Debian for older 32-bit x86 PCs will exist in debian-ports is a question for the -ports maintainers who might be
    interested in making it happen.

    One possible situation that has been suggested is that we should have
    two separate ports targeting 32-bit PCs:

    - i386 is for legacy 32-bit binaries on amd64 systems, might have its
    baseline (minimum CPU) either the same as it is now (i686) or raised
    to match amd64, and continues to have 32-bit time_t forever, for
    compatibility with legacy 32-bit binaries

    - and there is a new port in -ports for users of 20+-year-old 32-bit x86
    hardware, perhaps named i386t64 or ia32 or something, with a baseline
    equal to or lower than the current i386 baseline, a 64-bit time_t for
    futureproofing, and no compatibility with legacy binaries

    But that will only happen if someone steps up to be responsible for the
    new port existing and being maintained. Given that this new port would
    be targeting hardware that is already rather old, there has not been
    much enthusiasm for that: retrocomputing enthusiasts who are using this hardware *because* it's old would perhaps be better served by using a period-appropriate operating system like Debian 4, and anyone who just
    wants a computer that works would probably find that they get better
    power consumption and hardware compatibility from a second-hand modern
    laptop that would otherwise have already become e-waste.

    If this two-architecture situation does happen, the backwards-compatible architecture for legacy 32-bit binaries needs to continue to be named
    "i386", because that's what is already assumed by third-party binary-only software that is not under our control.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Leo Historias on Mon Feb 3 08:20:01 2025
    On Sun, Feb 02, 2025 at 11:23:33PM -0300, Leo Historias wrote:
    Oh god,I should clarify when i say that...


    They will drop support for it starting with Trixie....not that it is no longer supported.

    I'm not sure how is it different but this is also not what was planned.

    --
    WBR, wRAR

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

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmega60tFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh jqsP/iGJIYcotRT+Ckrk3de44yOSvPU1SbKO06kOip7V02ZgL8buEJnB5iy5XgcC hqxjFHW0G9JNoyiLEOB0KOIARqOnZkCkuqAq9v3bwy5LdrBNBNlpB/VJVKBNuUxN vfSKPtitVVCYpMwHfMLxywdtlwSIZSIYDReK1G2mJPlBTdxNOm4hhOm9mS/1/gXP k5kVqnoe8VFgtk16ip2GYEX0UtPIGvZPme4GLkyJdA+S3pticaY7ZWWdlixo0Kec 4AViHjEk+P5VLUw/fxvx3xEDijqCzouso0A/X8THwqqPpMnd5L393bd3uOe9J8lJ G9L5tfQlfwRsEX2d00+8zRJh2xnoe4HVkiOdfEZwXHDPJMxb7OJ7mMRp2zep6mD1 qwIhjcSo4LBwfBo34sUeeHTpReI5CkiAbNJdCtRDZaBEmgGJx9YWABu46udmkd0r UxOou3896VNfJVhfa8vH7aIzLN4w7wTYCMOKuRFGAkETSLOfUEZs4n0nmsmohRMH skqL1wsfcyUquDI+DA61uheymXoIhckaLwatrkxawY0vVYsFSCq6fWQwCL1Y7ook VsRVLV3IwsS3/aKYNQvJF3uIgpQZaL6ORlGcYtW1wW+pLEohsAVYy5vpFx5NOpiO 9Gy7xUbGDmbpwgn9ktTPdfAhBRr/pIU0KUxq6/qISWRu9b/T
    =7deT
    -----END PGP SIGNATURE-----

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