martes, 22 de agosto de 2017

Algo mas de distribuciones GNU/Linx

Luego de un tiempo de inactividad vuelvo a retomar el blog. en esta ocasión hablaré de las distribuciones GNU/Linux, de lo cual hice un relato la cual pueden ver aqui y lo que exprese en estas lineas puede servir de complemento a esa explicación anterior. Bien, vamos al grano, una distribución GNU/Linux (mal llamada Linux, el porque de lo mal llamado pueden verlo en publicaciones anteriores o preguntarmelo a traves de un comentario al final de esta publicación) es una distribución de software, creo que se estarán preguntado que es eso de distribución de software, ya les voy a decir que es eso.

Una distribución de software, también conocido como software distro, es un conjunto de software específico (o una colección de múltiple software, incluso un sistema operativo), ya compilado y configurado, es decir, una recopilación de programas y ficheros, organizados y preparados para su instalación.
Una distribucioón de software no es mas que un conjunto de programas listos para su ejecución.
Una distribución de software puede estar almacenada ya sea en CD, DVD o pendrive (memoria USB pues) o puede ser descargada y guardada en algunos de los dispositivos de almacenamiento antes nombrado para su instalación y uso.

Entonces,una distribución GNU/Linux, llamada tambien distro GNU/Linux o simplemente distro, es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. 

Distribución GNU/Linux: conjunto de programas y aplicaciones junto al núcleo Linux

Una distribucion GNU/Linux cuenta, ademas del núcleo Linux, con bibliotecas y herramientas y el Sistema de ventanas X Windows System, asi como software adicional tal como procesadores de texto, hoja de cálculo, reproductores multimedia y herramientas administrativas y cuentan por lo general con un entorno de escritorio, este suele ser GNOME o KDE y proveen un sistema de instalación gráfica, aunque tambien existen algunas que solo usan lineas de comando, esto es, nada de gráficos, solo se usan introduciendo comandos.

Gran parte del software incluido es de fuente abierta o software libre, es decir, que puede ser distribuido y modificado libremente (valga la redundancia) sin autorización de otra persona u organización y distribuido tanto en binario compilado como en forma de código fuente, aunque a menudo incorporan incorporan software privativo, o sea que que presenta ciertas restricciones en cuanto a su uso y modificación, no disponible en forma de código fuente. Esto permite que cualquier organización, empresa o una persona en particular pueda hacer su propia distro. 

Las distribuciones están divididas en “paquetes”, donde cada paquete contiene una aplicación específica o un servicio, como por ejemplo una librería (una libreria no es mas que un conjunto de programas) para manejar el formato de imagen PNG, una colección de tipografías o un navegador Web.  Un paquete es generalmente distribuido en su versión compilada y su instalación y desinstalación es controlada por un sistema de gestión de paquetes (o simplemente sistema de paquetes) en lugar de un simple gestor de archivos.

Cada paquete elaborado para un determinado sistema de paquetes contiene información tal como fecha de creación, descripción del paquete y sus dependencias. El sistema de paquetes analiza esta información para permitir la búsqueda de paquetes, actualizar las librerías y aplicaciones instaladas, revisar que todas las dependencias se cumplan y obtenerlas si no se cuenta con ellas de manera automática.

Algunos de los sistemas de paquetes más usados son:
  • RPM, creado para la distro Red Hat, desarrollada por la empresa del mismo nombre y usado por un gran número de otras distribuciones GNU/Linux.
  • Deb, originalmente introducidos en la distro Debian, pero también utilizados por otros como Knoppix y Ubuntu. 
En una distribución GNU/Linux pueden estar incluidos algunos de los siguientes programas:
  • Bash - Intérprete de comandos.
  • BFD - archivos de bibliotecas.
  • Emacs - Editor de texto extensible y autodocumentado.
  • GCC - Compilador optimizado para varios lenguajes, particularmente Lenguaje C
  • GDB - Depurador de aplicaciones.
  • GNU Ghostscript - Aplicaciones para PostScript y PDF.
  • GIMP - programa de edición fotográfica.
  • Glibc - biblioteca para lenguaje C.
  • GNUnet - red descentralizada de comunicaciones personales, diseñada para resistir interferencias no autorizadas.
  • Gzip - Aplicaciones y bibliotecas para Compresión de datos.
  • Maxima - un Sistema para cálculos algebraicos.
  • Octave – un programa para cómputo numérico similar a MATLAB.
  • Texinfo - sistema de documentación.
  • LilyPond - editor de partituras musicales.
Bien, esto es todo. Cualquier duda o sugerencia pueden expresarla en los comentarios. ¡Hasta la próxima!




No hay comentarios.:

Publicar un comentario