Linux alpino

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 29 de septiembre de 2019; las comprobaciones requieren 35 ediciones .
Linux alpino
ultima versión 3.16.0 [1]  (23 de mayo de 2022 ) ( 2022-05-23 )
Administradores de paquetes administrador de paquetes alpino
Plataformas compatibles x86 , x86_64 , ARM , IBM System/390 y ppc64 [d]
Interfaz Sistema de ventana X
Licencia GNU GPL 2 [2] , licencia MIT [2] y licencia BSD de 2 cláusulas [2]
Repositorio de código fuente gitlab.alpinelinux.org
Sitio web alpinelinux.org
 Archivos multimedia en Wikimedia Commons

Alpine Linux  es una distribución de Linux centrada en la seguridad, la ligereza y los bajos requisitos de recursos. Utilizado principalmente en sistemas integrados [3] [4] [5] [6] [7] [8] , se convirtió en la base de PostmarketOS [9] , también muy adecuado para crear contenedores Docker [10] [11] [12] [ 13] . Basado en musl y BusyBox , usa PaX y grsec por defecto en el núcleo y compila todos los paquetes con protección contra desbordamiento de pila [14] .

Para garantizar la seguridad en la distribución, aplicar:

El tamaño del sistema Alpine Linux base es de solo 4-5 MB (excluyendo el kernel). El contenedor no requiere más de 8 MB, y una instalación mínima en disco requiere alrededor de 130 MB. [3]

Historia

Originalmente una bifurcación del LEAF15] la mayoría de los desarrolladores de LEAF querían continuar desarrollando una distribución de Linux que pudiera caber en un solo disquete, mientras que los desarrolladores de Alpine Linux querían incluir algunos paquetes más pesados ​​como Squid y Samba. , así como funciones de seguridad adicionales y un nuevo kernel. Uno de los objetivos originales era crear la base para un gran sistema, ahora este no es el objetivo principal del proyecto [16] .

Características

La distribución implementa su propio sistema de administración de paquetes apk-tools , que originalmente formaba parte de la colección de scripts de shell, pero luego fue reescrito por los desarrolladores de C. Alpine actualmente incluye paquetes como KDE , GNOME , Xfce , Firefox y otros.

De forma predeterminada, Alpine Linux se carga por completo en la RAM durante el inicio. Los parches de seguridad de PaX y grsec se incluyen de forma predeterminada en el kernel de Alpine Linux, lo que ayuda a proteger contra exploits como vmsplice() local root exploit . Además, todos los paquetes se compilan con protección contra desbordamiento de pila para comodidad de los usuarios.

Inicialmente, la distribución usaba uClibc como la biblioteca C estándar en lugar de la biblioteca glibc tradicional , a pesar de su peso ligero, tiene un inconveniente importante: es incompatible con glibc en binario, por lo que todo el software se compiló usando uClibc para que funcione correctamente. Sin embargo, a partir del 9 de abril de 2014 [17] , Alpine Linux comenzó a utilizar la biblioteca musl [18] , que es parcialmente compatible en binario con glibc [19] .

La inicialización del sistema , en comparación con otras distribuciones como Debian , Ubuntu , Arch Linux y CentOS , no utiliza systemd [20] .

Historial de versiones

Versión Fecha de lanzamiento [21] Fecha de finalización del soporte [22] núcleo de linux
Versión antigua, no compatible:2.0 [5] 2010-08-16 2012-04-01 desconocido
Versión antigua, no compatible:2.1 2010-11-01 2012-11-01 2.6.xx
Versión antigua, no compatible:2.2 2011-05-03 2013-05-01
Versión antigua, no compatible:2.3 2011-11-01 2013-11-01 3.0.xx
Versión antigua, no compatible:2.4 2012-05-02 2014-05-01 3.3.xx
Versión antigua, no compatible:2.5 2012-11-07 2014-11-01 3.4.xx
Versión antigua, no compatible:2.6 2013-05-17 2015-05-01 3.9.xx
Versión antigua, no compatible:2.7 2013-11-08 2015-11-01 3.10.xx
Versión antigua, no compatible:3.0 2014-06-04 2016-05-01 3.14.xx
Versión antigua, no compatible:3.1 2014-12-10 2016-11-01
Versión antigua, no compatible:3.2 [23] 2015-05-26 2017-05-01 3.18.xx
Versión antigua, no compatible:3.3 2016-01-06 2017-11-01 4.1.xx
Versión antigua, no compatible:3.4 2016-05-31 2018-05-01 4.4.xx
Versión antigua, no compatible:3.5 2016-12-22 2018-11-01
Versión antigua, no compatible:3.6 [4] 2017-05-24 2019-05-01 4.9.xx
Versión antigua, no compatible:3.7 2017-11-30 2019-11-01
Versión antigua, no compatible:3,8 [24] [25] 2018-06-26 2020-05-01 4.14.xx
Versión antigua, no compatible:3.9 2019-01-29 2020-11-01 4.19.xx
Versión antigua, no compatible:3.10 2019-06-13 2021-05-01
Versión antigua, no compatible:3.11 2019-12-19 2021-11-01 5.4.xx
Versión antigua, no compatible:3.12 2020-05-29 2022-05-01
Versión antigua compatible:3.13 [26] 2021-01-14 2022-11-01 5.10.xx
Versión actual: 3.14 [27] 2021-06-15 2023-05-01
Versión actual: 3.15 [28] 2021-11-24 2023-11-01 5.15.xx
Versión actual: 3.16.0 [1] 2022-05-23 2024-05-23
Leyenda:Versión antigua, no compatibleVersión antigua compatibleVersión actualVersión de pruebaversión futura

Notas

  1. 12 Lanzamiento de Alpine Linux 3.16.0 . Consultado el 24 de mayo de 2022. Archivado desde el original el 28 de julio de 2022.
  2. 1 2 3 Shiz... Información de licencia alpina - 2017.
  3. 1 2 Acerca de | Alpine Linux Acerca de . Consultado el 17 de abril de 2012. Archivado desde el original el 30 de abril de 2012.
  4. 1 2 Reseña: Alpine Linux está hecho para Docker | infomundo . Consultado el 15 de junio de 2018. Archivado desde el original el 15 de junio de 2018.
  5. 1 2 Reseña de Alpine Linux 2 | LinuxBSDos.com . Consultado el 26 de agosto de 2015. Archivado desde el original el 5 de septiembre de 2015.
  6. Alpine Linux 3.7 orientado a la seguridad tiene compatibilidad con UEFI, compatibilidad con GRUB en el instalador . Consultado el 15 de junio de 2018. Archivado desde el original el 15 de junio de 2018.
  7. Las 10 distribuciones de Linux más seguras para privacidad y anonimato completos | edición 2017 . Consultado el 15 de junio de 2018. Archivado desde el original el 15 de junio de 2018.
  8. ¿Está Docker abandonando Ubuntu Linux? Reina la confusión | mundo de la red . Consultado el 15 de junio de 2018. Archivado desde el original el 16 de junio de 2018.
  9. Apuntando a un ciclo de vida de 10 años para teléfonos inteligentes . postmarketos.org . Consultado el 19 de marzo de 2022. Archivado desde el original el 2 de octubre de 2017.
  10. Núñez, Steven . Revisión: Alpine Linux está hecho para Docker  , InfoWorld (  10 de julio de 2017). Archivado desde el original el 15 de junio de 2018. Consultado el 26 de junio de 2018.
  11. Núñez, Steven . Reseña: Las mejores distribuciones de Linux para Docker y contenedores  , InfoWorld (  30 de octubre de 2017). Archivado desde el original el 25 de junio de 2018. Consultado el 26 de junio de 2018.
  12. Noyes, Katherine . ¿Docker se está deshaciendo de Ubuntu Linux? La confusión reina  (inglés) , InfoWorld  (10 de febrero de 2016). Archivado desde el original el 27 de junio de 2018. Consultado el 26 de junio de 2018.
  13. ↑ Alpine Linux apuesta por Docker  , eWEEK . Consultado el 26 de junio de 2018.
  14. acerca de | Linux alpino . www.alpinelinux.org. Fecha de acceso: 19 de enero de 2016. Archivado desde el original el 15 de enero de 2016.
  15. El motor de búsqueda que funciona en InfoWeb.net Archivado el 14 de mayo de 2016.
  16. Alpine 2.2.0 - Distribución de Linux para enrutadores y cortafuegos - Noticias (nixp.ru) . Consultado el 3 de mayo de 2022. Archivado desde el original el 12 de mayo de 2014.
  17. Lanzamiento de Alpine 3.0.0 | Linux alpino . Consultado el 15 de junio de 2018. Archivado desde el original el 28 de enero de 2021.
  18. Alpine Linux ha cambiado a musl libc | Linux alpino . Consultado el 10 de febrero de 2015. Archivado desde el original el 10 de febrero de 2015.
  19. Preguntas frecuentes sobre musulmanes . Consultado el 10 de febrero de 2015. Archivado desde el original el 20 de febrero de 2015.
  20. Sistema de inicio Alpine Linux - Alpine Linux . Consultado el 15 de junio de 2018. Archivado desde el original el 16 de noviembre de 2020.
  21. Archivo de noticias | Linux alpino . Consultado el 20 de febrero de 2018. Archivado desde el original el 10 de junio de 2017.
  22. Alpine Linux:Lanzamientos - Alpine Linux . Consultado el 20 de febrero de 2018. Archivado desde el original el 2 de agosto de 2017.
  23. DistroWatch Weekly, número 617, 6 de julio de 2015 . Consultado el 16 de junio de 2018. Archivado desde el original el 16 de junio de 2018.
  24. DistroWatch Weekly, número 770, 2 de julio de 2018 . Consultado el 2 de julio de 2018. Archivado desde el original el 2 de julio de 2018.
  25. Descargar Alpine Linux 3.8.0 . Archivado el 12 de agosto de 2018 en Wayback Machine .
  26. Alpine-3.13.0 . Consultado el 2 de abril de 2021. Archivado desde el original el 23 de abril de 2021.
  27. Alpine-3.14.0 . Consultado el 17 de septiembre de 2021. Archivado desde el original el 19 de junio de 2021.
  28. Alpine-3.15.4 . Consultado el 29 de abril de 2022. Archivado desde el original el 5 de abril de 2022.

Enlaces