#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.
0k 20
Hemos deshabilitado la autenticación con Facebook. Si entras a Mediatize con una cuenta de Facebook, lee esto.
*
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.