entrar registro
--426--
#2 --426--
 *
#1
Lo que enlazas no es fuente primaria.
Ubuntu lleva software libre. Y es fácilmente convertible en 100% software libre instalando linux-libre.

Sin embargo, Ubuntu no es Linux, lleva Linux. El sistema operativo es GNU. Prueba a ejecutar un binario estático para Ubuntu en una Alpine Linux antigua que usa uLibc. No podrás ejecutarlo. Porque Alpine Linux no es GNU, es otra cosa. Además, tampoco lleva el espacio de usuario de GNU por lo que puede que incluso compilando desde código fuente tengas que realizar modificaciones en el código a propósito para Alpine Linux, y no sólo por comportamientos distintos y ABI distintas en la uLibc con respecto a GNU.

Y lo mismo ocurre con Android. Tienes que portar el código a Android y recompilarlo para cumplir con su ABI.
0    k 20
--123--
#3 --123--
 *
#2 "Ubuntu lleva software libre" Y, de la misma forma, Ubuntu lleva Linux...
No hay discusión posible,sólo en tu cabeza
0    k 14
--426--
#4 --426--
 *
#3
Tu has dicho que Ubuntu es Linux. Yo indico que lleva Linux. El sistema operativo es GNU. Ubuntu es GNU. Prueba a ejecutar un binario estático para Ubuntu en una Alpine Linux que usa uLibc. No podrás ejecutarlo. Porque Alpine Linux no es GNU, es otra cosa. Además, tampoco lleva el espacio de usuario de GNU por lo que puede que incluso compilando desde código fuente tengas que realizar modificaciones en el código a propósito para Alpine Linux, y no sólo por comportamientos distintos y ABI distintas en la uLibc con respecto a GNU.

Y lo mismo ocurre con Android. Tienes que portar el código a Android y recompilarlo para cumplir con su ABI.

El software de usuario se hace para GNU Linux, para Android, para Windows, para OS X, para GNU kFreeBSD, para GNU Hurd, etc. Pero no se hace para Linux ni para Windows NT ni para Darwin ni para kFreeBSD ni para Hurd.
0    k 20
suscripciones por RSS
ayuda
+mediatize
estadísticas
mediatize
mediatize