Hace 2 años | Por blodhemn a genbeta.com
Publicado hace 2 años por blodhemn a genbeta.com

Es habitual, en los debates de Internet en torno al sistema operativo Linux, encontrarnos con algún participante que salte, de pronto, sentenciando "¡No digáis Linux! ¡Decid GNU/Linux!". Pero ¿y si un sistema basado en dicho kernel se pareciera enormemente a lo que entendemos por un GNU/Linux sin hacer uso de las herramientas GNU? Más aún, ¿y si sus paquetes de software se generasen sin recurrir a la GNU toolchain? Precisamente eso es Alpine Linux: una distribución Linux ultraligera y orientada a la seguridad...

Comentarios

pedrobotero

Joder con Renault!!!

Amenophis

#19 No es problema ni de uno ni de otro. Son dos herramientas distintas que no tienen buena compatibilidad. Y ya.

Es como si yo le echo gasolina a un coche diesel y la culpa es fel coche. O del combustible. Ni de uno di de otro, fel cenutrio que intentó juntar dos cosas que no funcionan juntas.

c

#31 me vas a contar a mi sobre Python y lo mal que está hecho todo el sistema de dependencias y empaquetado?
Evidentemente Alpine no lo pone fácil ya que no tiene dependencia de ello como otras distros...

Amenophis

#2 Ay amigo. Ese error cometí yo y tuve que dar media vuelta.

Justo puse Alpine en un contenedor desplegado en Google Cloud Build y ahí no había quien hiciera funcionar pandas de las dependencias que faltaban. Aunque debo admitir que tiene su uso, pero para Python no usar.

s

#2 python, ese lenguaje que se versión en versión dejan de funcionar cosas. Y no lo digo de versión 2.7 a la 3 sino de 3.x a una superior. Cierto, hay que huir de python como la peste

walli

No hay que confundir Linux, que es sólo el kernel, con la distribución completa, y ... espera.

Esto en Menéame creo que alguien lo había explicado ya alguna vez.

sorrillo

#3 La mayoría de confusiones suelen ocurrir cuando se trata de Android, y va variando de un día para otro según sean buenas noticias o malas noticias.

R

Alpine esta orientada a reducir el tamaño mas que otra cosa. Es verdad que una menor superficie de ataque tiene sus ventajas en cuanto a seguridad, pero ha habido un puñado de casos de problemas de seguridad en Alpine de perfil bastante alto, no nos olvidemos de algunos con errores tan básicos como:
https://nvd.nist.gov/vuln/detail/CVE-2020-29575

c

#4 eso no es problema de Alpine, eso es problema del que creo el docker de elixir.

R

#5 Tienes toda la razón

Aqui esta el CVE de las imagenes oficiales
https://nvd.nist.gov/vuln/detail/CVE-2019-5021

dqenk

#4 yo os puedo decir que las imágenes cloud de alpine vienen con una contraseña por defecto, y eso ya es un problema de seguridad grave.

D

#4 mmmm…menor superficie…año de linux en la mesita de noche.
Cierro al salir

M

Se puede utilizr musl o uclibc con las herramientas GNU perfectamente. El problema de estas microlibrerías es que están limitadas en caracteres por pantalla al estricto C (ANSI, inglés, sin acentos) necesitando librerías adicionales que lo permitieran y que no son muy sencillas de implementar. Al margen de su menor optimización en cuanto al rendimiento que pudiera generar su código, aunque ocupando bastante menos a cambio, no hay mayor inconvenientes de uso.

También depende de lo que queramos utilizar de nuestro hardware. Si queremos que funcione todo en un portátil actual, el núcleo por sí sólo con sus módulos (en caso de ser modular) puede ocupar 20MB en memoria tranquilamente, tirando a lo bajo.

Cantro

Esta muy bien para crear contenedores auxiliares sin ninguna criticidad

R

Me he liado y duplicado el mensaje, no se como borrar este, la verdad

Vitoces

Justamente esta es la distribución que uso en mi móvil para trastear, como Qemu, docker, etc. y la verdad que muy bien

SaulBadman

Nada más por los pesados que quieren que digas "GNU/Linux" merece la pena la existencia de esta distro.

box3d

#28 no veo al pesao habitual de "es GNU/Linux" en este envío

Gualterio_Blanco

#28 En realidad, la existencia de esta distro (y de otras muchas) es una de las razones por lo que es necesario decir GNU/Linux roll

D

Así le va.

c

Espero que nadie esté desplegando dockers con imágenes linux distintas a alpine

xiscosoft

Este artículo está lleno de afirmaciones erróneas.

"que sustituye las herramientas GNU por Busybox" ahora me entero yo de que Busybox incluye también compilador de C.

"una instalación mínima en disco requiere alrededor de 130 MB de almacenamiento". No como openwrt que te mete todo en 8MB (aunque recomiendan 16).

"El parche grsecurity / PAX" que supuestamente utiliza Alpine desde hace casi 5 años que sólo está disponible de forma comercial (como se puede ver por ejemplo en https://wiki.alpinelinux.org/wiki/Custom_Kernel ).

Alguien me aconseja una distribución para un portátil con Intel T550 y un giga de RAM(que ampliaré a 2)?
Es para mi padre para ver Youtube,navegar por internet y escuchar algo de música.

protogenes

#14 Por tema de recursos te recomendaría Antix (

, pero eso sí, no es super-user-friendly, pero una vez le pongas 4 iconos básicos en el escritorio ya la tienes.

Luego más justa de recursos pero más fácil de usar también está su hermana mayor Mx-Linux. Mírate vídeos en youtube de las distros (de estas y en general), porque en mi opinión el que una distro se adapte a ti es un mundo. También a nivel de Antix, está puppy Linux (

D

#14 Yo tengo un portátil de prestaciones similares, con 2GB de ram, y no llega para lo que dices, especialmente Youtube. Me temo que está formalmente obsoleto. Yo le puse un Debian + XFCE, y no va mal del todo, pero en cuanto entras en alguna web pesada, se ralentiza en extremo.
Para reproducir medios locales no va mal, podrías instalarle LibreELEC (https://libreelec.tv/) y convertirlo en un reproductor portátil. Con un pendrive de 128GB tienes capacidad de sobra para poner películas, series y música.

c

#14 prueba bunsenlabs.

anv

#14 yo he usado sin problemas bodhi en un netbook con 1gb se RAM.

maneu

#14 En un portátil parecido instalé

y muy contento. Espartano pero muy funcional. El navegador con más de 3 pestañas ya le cuesta o con páginas muy pesadas. Pero por lo demás, muy bien. Siempre que seamos conscientes de las limitaciones del equipo.

s

#14 yo te aconsejo regalarle una tablet

D

En cuanto sacas de la ecuación a los inútiles de GNU, todo mejora.