Re: Debian 14 «Forky» exigirá paquetes reproducib les y añade soporte de LoongArch64

Paynalton <[email protected]> Sun, 24 May 2026 07:01:47 -0600
Newsgroups gmane.linux.debian.user.spanish
Message-ID <CAFNUVJd8Z_Oc3NPM5+OHR2n2j4hr-RzGbDjStOTURpsBE9ypTg@mail.gmail.com>
--000000000000f3ffa706528fddba
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hola, cuando programamos lo hacemos con c=C3=B3digo fuente, pero para distr=
ibuir
convertimos el c=C3=B3digo fuente en c=C3=B3digo binario que la m=C3=A1quin=
a puede leer.

Cada mantenedor de paquete es responsable de actualizar el c=C3=B3digo fuen=
te,
crear el binario y subirlo al repositorio de Debian para que los dem=C3=A1s
puedan instalar/actualizar y, aunque somos una comunidad muy respetuosa y
honesta, ya se han dado casos de paquetes corruptos en el repositorio.

Y el mayor problema es que si se compila un paquete en dos computadoras
distintas, ambos paquetes ser=C3=A1n distintos debido al hardware y softwar=
e en
el que se realiza el proceso. Por ello dependemos tanto de la confianza en
la honorabilidad del mantenedor y la integridad de todos los sistemas
intermedios.

La reproductibilidad se refiere a t=C3=A9cnicas para garantizar que un paqu=
ete
compilado en un equipo ser=C3=A1 ex=C3=A1ctamente igual al compilado en otr=
o, as=C3=AD se
pueden hacer comprobaciones por pares que nos garanticen que los paquetes
no han sido alterados.

Es como la blockchain, en la que todos los nodos realizan la misma
operaci=C3=B3n para validarse entre si mismos y eliminar cualquier agente
corrupto.

Obviamente, a los regimenes draconianos no les gusta esto.

El dom, 24 de may. de 2026 6:33 a. m., Marcelo Giordano <
[email protected]> escribi=C3=B3:

> Amigos. Le=C3=AD este art=C3=ADculo que parece importante pero no logro e=
ntender que
> son paquetes reproducibles y como afecta a los usuarios finales
>
> Fuente:
> https://www.muylinux.com/2026/05/12/debian-14-forky-paquetes-reproducible=
s/
>
> Hace m=C3=A1s de una d=C3=A9cada que Debian <https://www.muylinux.com/tag=
/debian/>
> persigue este objetivo, pero los desarrolladores de la distribuci=C3=B3n =
lo han
> fijado para el lanzamiento de la pr=C3=B3xima versi=C3=B3n estable: *a pa=
rtir de
> Debian 14 =C2=ABForky=C2=BB, la reproducibilidad* dejar=C3=A1 de ser un o=
bjetivo para
> convertirse en un requisito.
>
> El equipo de lanzamiento ha comunicado en la lista de correo
> <https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html>
> que Debian debe =E2=80=94no que quieran hacerlo, sino que *deben* hacerlo=
=E2=80=94
> distribuir paquetes reproducibles, es decir, compilables a partir del mis=
mo
> c=C3=B3digo fuente para obtener binarios id=C3=A9nticos, bit a bit, con i=
ndependencia
> del momento o la m=C3=A1quina en que se realice el proceso.
>
> Ciertamente, no es una declaraci=C3=B3n de intenciones: el software de
> migraci=C3=B3n de Debian ya bloquea, *desde el pasado 9 de mayo*, el paso=
 a
> los paquetes nuevos que no sean reproducibles, as=C3=AD como a los existe=
ntes
> que empeoren en este aspecto. Debian 14 =C2=ABForky=C2=BB ser=C3=A1, por =
lo tanto, la
> primera versi=C3=B3n mayor en exigirlo de forma vinculante.
>
> El camino ha sido largo, pero a todo se llega. Desde 2015 existe la
> propuesta expl=C3=ADcita de conseguir el pleno reproducible, lo que enton=
ces se
> describ=C3=ADa con aquello de =C2=ABmalo para la CIA, bueno para nosotros
> <https://www.muylinux.com/2015/09/09/debian-compilaciones-reproducibles/>=
=C2=BB.
> La idea era =E2=80=94y sigue siendo=E2=80=94 garantizar que cualquiera pu=
eda verificar que
> un binario es exactamente lo que dice ser, que no ha sido alterado en el
> proceso de compilaci=C3=B3n.
>
> Desde entonces, el avance ha sido gradual y constante: el hito m=C3=A1s
> reciente que recogimos fue el de *las im=C3=A1genes en vivo de Debian Boo=
kworm
> alcanzando la reproducibilidad total*, hace apenas unos meses
> <https://www.muylinux.com/2025/03/26/debian-compilaciones-reproducibles-2=
/>.
> Ahora el proyecto da el siguiente paso l=C3=B3gico, aunque seguramente el=
 m=C3=A1s
> dif=C3=ADcil, como es extenderlo a todos sus paquetes.
>
> En todo caso, =C2=ABForky=C2=BB se encuentra a mitad de ciclo de desarrol=
lo y no se
> espera que llegue a estable antes del verano de 2027, as=C3=AD que queda =
tiempo
> para que los mantenedores adapten los paquetes que todav=C3=ADa no cumpla=
n con
> el requisito de marras.
>
> En otro orden de cosas, los desarrolladores de Debian han aprovechado el
> comunicado para anunciar otra novedad: hace un par de semanas que *LoongA=
rch64
> se incorpor=C3=B3 oficialmente al archivo de Debian* como nueva arquitect=
ura
> soportada, uni=C3=A9ndose a las ya habituales: amd64, arm64, armhf, riscv=
64,
> ppc64el y s390x.
>
> El soporte de LoongArch =E2=80=94la ISA de 64 bits desarrollada por Loong=
son, de
> origen chino=E2=80=94 en el kernel de Linux lleva ya un tiempo madurando,=
 por lo
> que no es una sorpresa, aunque s=C3=AD una confirmaci=C3=B3n de que la ar=
quitectura
> tiene recorrido suficiente como para ganarse un hueco en Debian.
>
>
>
> --
>
> Marcelo Eduardo Giordano
> *Contador P=C3=BAblico Nacional y Perito Partidor*
> *Pedro Molina 574
> <https://www.google.com/maps/search/Pedro+Molina+574+%0D%0A+++++++++%C2%B=
7+San+Mart%C3%ADn+%E2%80%93+Mendoza?entry=3Dgmail&source=3Dg>* *
> =C2=B7 San Mart=C3=ADn =E2=80=93 Mendoza
> <https://www.google.com/maps/search/Pedro+Molina+574+%0D%0A+++++++++%C2%B=
7+San+Mart%C3%ADn+%E2%80%93+Mendoza?entry=3Dgmail&source=3Dg>*
> *Tel:*
> <https://www.google.com/maps/search/Pedro+Molina+574+%0D%0A+++++++++%C2%B=
7+San+Mart%C3%ADn+%E2%80%93+Mendoza?entry=3Dgmail&source=3Dg>*(2634)
> 417505*
>

--000000000000f3ffa706528fddba
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hola, cuando programamos lo hacemos con c=C3=B3digo fuent=
e, pero para distribuir convertimos el c=C3=B3digo fuente en c=C3=B3digo bi=
nario que la m=C3=A1quina puede leer.<div dir=3D"auto"><br></div><div dir=
=3D"auto">Cada mantenedor de paquete es responsable de actualizar el c=C3=
=B3digo fuente, crear el binario y subirlo al repositorio de Debian para qu=
e los dem=C3=A1s puedan instalar/actualizar y, aunque somos una comunidad m=
uy respetuosa y honesta, ya se han dado casos de paquetes corruptos en el r=
epositorio.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Y el mayor p=
roblema es que si se compila un paquete en dos computadoras distintas, ambo=
s paquetes ser=C3=A1n distintos debido al hardware y software en el que se =
realiza el proceso. Por ello dependemos tanto de la confianza en la honorab=
ilidad del mantenedor y la integridad de todos los sistemas intermedios.</d=
iv><div dir=3D"auto"><br></div><div dir=3D"auto">La reproductibilidad se re=
fiere a t=C3=A9cnicas para garantizar que un paquete compilado en un equipo=
 ser=C3=A1 ex=C3=A1ctamente igual al compilado en otro, as=C3=AD se pueden =
hacer comprobaciones por pares que nos garanticen que los paquetes no han s=
ido alterados.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Es como l=
a blockchain, en la que todos los nodos realizan la misma operaci=C3=B3n pa=
ra validarse entre si mismos y eliminar cualquier agente corrupto.</div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">Obviamente, a los regimenes drac=
onianos no les gusta esto.</div></div><br><div class=3D"gmail_quote gmail_q=
uote_container"><div dir=3D"ltr" class=3D"gmail_attr">El dom, 24 de may. de=
 2026 6:33 a.=C2=A0m., Marcelo Giordano &lt;<a href=3D"mailto:contadorgiord=
[email protected]">[email protected]</a>&gt; escribi=C3=B3:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex"><u></u>

 =20

   =20
 =20
  <div>
    <p>Amigos. Le=C3=AD este art=C3=ADculo que parece importante pero no lo=
gro
      entender que son paquetes reproducibles y como afecta a los
      usuarios finales</p>
    <p>Fuente:
<a href=3D"https://www.muylinux.com/2026/05/12/debian-14-forky-paquetes-rep=
roducibles/" target=3D"_blank" rel=3D"noreferrer">https://www.muylinux.com/=
2026/05/12/debian-14-forky-paquetes-reproducibles/</a></p>
    <p>Hace m=C3=A1s de una d=C3=A9cada que <a href=3D"https://www.muylinux=
.com/tag/debian/" rel=3D"noopener noreferrer" target=3D"_blank">Debian</a> =
persigue este objetivo, pero los
      desarrolladores de la distribuci=C3=B3n lo han fijado para el
      lanzamiento de la pr=C3=B3xima versi=C3=B3n estable: <strong>a partir=
 de
        Debian 14 =C2=ABForky=C2=BB, la reproducibilidad</strong>=C2=A0deja=
r=C3=A1 de ser un
      objetivo para convertirse en un requisito.</p>
    <p>El equipo de lanzamiento ha <a href=3D"https://lists.debian.org/debi=
an-devel-announce/2026/05/msg00001.html" rel=3D"noopener noreferrer" target=
=3D"_blank">comunicado en la lista de correo</a>
      que Debian debe =E2=80=94no que quieran hacerlo, sino que=C2=A0<em>de=
ben</em>=C2=A0hacerlo=E2=80=94
      distribuir paquetes reproducibles, es decir, compilables a partir
      del mismo c=C3=B3digo fuente para obtener binarios id=C3=A9nticos, bi=
t a
      bit, con independencia del momento o la m=C3=A1quina en que se realic=
e
      el proceso.</p>
    <p>Ciertamente, no es una declaraci=C3=B3n de intenciones: el software =
de
      migraci=C3=B3n de Debian ya bloquea, <strong>desde el pasado 9 de may=
o</strong>,
      el paso a los paquetes nuevos que no sean reproducibles, as=C3=AD com=
o
      a los existentes que empeoren en este aspecto. Debian 14 =C2=ABForky=
=C2=BB
      ser=C3=A1, por lo tanto, la primera versi=C3=B3n mayor en exigirlo de=
 forma
      vinculante.</p>
    <p>El camino ha sido largo, pero a todo se llega. Desde 2015 existe
      la propuesta expl=C3=ADcita de conseguir el pleno reproducible, lo qu=
e
      entonces se describ=C3=ADa con aquello de =C2=AB<a href=3D"https://ww=
w.muylinux.com/2015/09/09/debian-compilaciones-reproducibles/" rel=3D"noope=
ner noreferrer" target=3D"_blank">malo para la CIA, bueno para
        nosotros</a>=C2=BB. La idea era =E2=80=94y sigue siendo=E2=80=94 ga=
rantizar que
      cualquiera pueda verificar que un binario es exactamente lo que
      dice ser, que no ha sido alterado en el proceso de compilaci=C3=B3n.<=
/p>
    <p>Desde entonces, el avance ha sido gradual y constante: el hito
      m=C3=A1s reciente que recogimos fue el de <strong>las im=C3=A1genes e=
n vivo
        de Debian Bookworm alcanzando la reproducibilidad total</strong>,
      <a href=3D"https://www.muylinux.com/2025/03/26/debian-compilaciones-r=
eproducibles-2/" rel=3D"noopener noreferrer" target=3D"_blank">hace apenas =
unos meses</a>. Ahora
      el proyecto da el siguiente paso l=C3=B3gico, aunque seguramente el m=
=C3=A1s
      dif=C3=ADcil, como es extenderlo a todos sus paquetes.</p>
    <p>En todo caso, =C2=ABForky=C2=BB se encuentra a mitad de ciclo de des=
arrollo
      y no se espera que llegue a estable antes del verano de 2027, as=C3=
=AD
      que queda tiempo para que los mantenedores adapten los paquetes
      que todav=C3=ADa no cumplan con el requisito de marras.</p>
    <p>En otro orden de cosas, los desarrolladores de Debian han
      aprovechado el comunicado para anunciar otra novedad: hace un par
      de semanas que <strong>LoongArch64 se incorpor=C3=B3 oficialmente al
        archivo de Debian</strong> como nueva arquitectura soportada,
      uni=C3=A9ndose a las ya habituales: amd64, arm64, armhf, riscv64,
      ppc64el y s390x.</p>
    <p>El soporte de LoongArch =E2=80=94la ISA de 64 bits desarrollada por
      Loongson, de origen chino=E2=80=94 en el kernel de Linux lleva ya un
      tiempo madurando, por lo que no es una sorpresa, aunque s=C3=AD una
      confirmaci=C3=B3n de que la arquitectura tiene recorrido suficiente
      como para ganarse un hueco en Debian.</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <div>-- <br>
     =20
     =20
     =20
     =20
     =20
     =20
      <p align=3D"left" style=3D"line-height:100%;margin-bottom:0cm"> <font=
 color=3D"#2a1f1b"><font face=3D"Georgia, Times New Roman"><font size=3D"3"=
 style=3D"font-size:13pt">Marcelo Eduardo</font></font></font>
        <font color=3D"#2a1f1b"><font face=3D"Georgia, Times New Roman"><fo=
nt size=3D"3" style=3D"font-size:13pt"> Giordano</font></font></font><br>
        <em><font color=3D"#afa7a6"><font face=3D"Georgia, Times New Roman"=
><font size=3D"2" style=3D"font-size:9pt">Contador P=C3=BAblico
                Nacional y Perito Partidor</font></font></font></em><br>
        <font color=3D"#71635f"><font face=3D"Georgia, Times New Roman"><fo=
nt size=3D"2" style=3D"font-size:9pt"><b><a href=3D"https://www.google.com/=
maps/search/Pedro+Molina+574+%0D%0A+++++++++%C2%B7+San+Mart%C3%ADn+%E2%80%9=
3+Mendoza?entry=3Dgmail&amp;source=3Dg">Pedro Molina 574</a></b></font></fo=
nt></font>
        <font color=3D"#71635f"><font face=3D"Georgia, Times New Roman"><fo=
nt size=3D"2" style=3D"font-size:9pt"><b> <a href=3D"https://www.google.com=
/maps/search/Pedro+Molina+574+%0D%0A+++++++++%C2%B7+San+Mart%C3%ADn+%E2%80%=
93+Mendoza?entry=3Dgmail&amp;source=3Dg">=C2=B7 San Mart=C3=ADn =E2=80=93 M=
endoza</a></b></font></font></font><br>
        <strong><font color=3D"#4a3b37"><font face=3D"Georgia, Times New Ro=
man"><font size=3D"2" style=3D"font-size:9pt"><b>Tel:</b></font></font></fo=
nt></strong><a href=3D"https://www.google.com/maps/search/Pedro+Molina+574+=
%0D%0A+++++++++%C2%B7+San+Mart%C3%ADn+%E2%80%93+Mendoza?entry=3Dgmail&amp;s=
ource=3Dg">
        </a><strong><font color=3D"#4a3b37"><font face=3D"Georgia, Times Ne=
w Roman"><font size=3D"2" style=3D"font-size:9pt">(2634) 417505</font></fon=
t></font></strong>
      </p>
    </div>
  </div>

</blockquote></div>

--000000000000f3ffa706528fddba--