• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
1.- Distribución Linux
Una distribución Linux o distribución GNU/Linux(coloquialmente llamadas distros) es unadistribución desoftwarebasada en elnúcleo Linuxque incluye determinados paquetes de softwarepara satisfacer las necesidades de ungrupo específico de usuarios, dando así origen a edicionesdomésticas, empresariales y para servidores.Además delnúcleo Linux, las distribuciones incluyenhabitualmente las bibliotecas y herramientas del proyectoGNUy el sistema de ventanasX Windows System. Cuando incluye las herramientas deGNUtambién se le llama distribución GNU/Linux.Existen distribuciones que están soportadas comercialmente, comoFedora (Red Hat),opens USE(Novell),Ubuntu(Canonical Ltd.),Mandriva, y distribuciones mantenidas por la comunidad comoDebíanyGentoo. Aunque hay otras distribuciones que no están relacionadas con alguna empresa ocomunidad, como es el caso deSlackware.
2.- Historia
Árbol de vida de distribuciones Linux, línea del tiempo representando eldesarrollo de varias distribuciones LinuxAntes de que surgieran las primeras distribuciones, un usuario deLinuxdebíaser algo experto enUnix;no sólo debía conocer qué bibliotecas y ejecutablesnecesitaba para iniciar el sistema y que funcionase, sino también los detallesimportantes que se requieren en la instalación y configuración de los archivosen el sistema.Entre las distribuciones más antiguas se incluían:
Dos discos denominados H J Lu's "Boot-root" con el núcleo y un mínimode herramientas para utilizar.
MCC Interim Linux, que se podía descargar en unservidor públicoFTP  de laUniversidad de Manchester en febrero de1992.
TAMU, creado por entusiastas de laUniversidad de Texas A&Malmismo tiempo que SLS
Yggdrasil Linuxcreó el primer CD-ROM de una distribución GNU/Linux.Las distribuciones eran originalmente una cuestión de comodidad para elusuario medio, evitándole la instalación (y en muchos casoscompilación) por separado de paquetes de uso común, pero hoy se han popularizado inclusoentre los expertos en éste tipo de sistemas operativos (UNIX / Linux). Si bien,históricamente, Linux estuvo mejor posicionado en el mercado de losservidores, distribuciones centradas en la facilidad de instalación y uso, talescomo Fedora, Mandriva, Opensuse, Knoppix y Ubuntu, entre otras, han logradouna mayor aceptación en el mercado doméstico.
3.- Componentes :
El escritorio típico de una distribución Linux contiene unnúcleo, herramientas ylibrerías, software adicional, documentación, unsistema de ventanas, un
 
administrador de ventanasy un entorno de escritorio, este suele ser GNOMEo KDE. Gran parte del software incluido es defuente abiertaosoftware librey distribuido por sus desarrolladores tanto en binario compilado como en formadecódigo fuente, permitiendo a sus usuarios modificar ocompilar el código fuente original si lo desean.Muchas distribuciones proveen un sistema de instalación gráfica como lo hacenotros sistemas modernos. Distribuciones independientes comoGentoo Linux,T2yLinux From Scratchproveen el código fuente de todo el software y solo incluyen los binarios delnúcleo, herramientas de compilación y de uninstalador; el instalador compila todo el software para el CPU especifico de laPC del usuario.
4.- Gestión de paquetes
El paquete es generalmente distribuido en su versión compilada y la instalacióny desinstalación de los paquetes es controlada por unsistema de gestión depaquetesen lugar de un simple gestor de archivos. Cada paquete elaboradopara ese sistema de paquetes contiene meta-información tal como fecha decreación, descripción del paquete y susdependencias. El sistema de paquetesanaliza esta información para permitir la búsqueda de paquetes, actualizar laslibrerías y aplicaciones instaladas, revisar que todas las dependencias secumplan y obtenerlas si no se cuenta con ellas de manera automática.Algunos de los sistemas de paquetes más usados son:
RPM, creado por Red Haty usado por un gran número de distribuciones de Linux, es el formato de paquetes delLinux Standard Base.Originalmente introducido por Red Hat, pero ahora se usa en muchasdistribuciones.
Deb, paquetesDebian, originalmente introducidos por Debian, pero también utilizados por otros como Knoppix y Ubuntu.
.Tgz, usado por Slackware, empaqueta el software usando tar y gzip. Pero, además, hay algunas herramientas de más alto nivel para tratar con este formato: slapt-get, slackpkg y swaret.
Ebuilds, archivo que contiene información acerca de cómo obtener,compilar e instalar un paquete en el sistema Portage de Gentoo Linuxcon el comando emerge. Generalmente, estas instalaciones se basan enla compilación de fuentes, aunque algunos paquetes binarios se puedeninstalar de esta manera.
Pacman, paraArch Linuxusa binarios precompilados distribuidos en un fichero .tgz.Especialmente para los usuarios nuevos, pero no es siempre aceptable, pueshay programas que deben de ser cuidadosamente configurados para que seanfuncionales, para que operen correctamente con otra aplicación o para que suseguridad sea robusta. En estos casos, los administradores se ven obligados ainvertir tiempo reconfigurando y revisando software soportado por ladistribución.
5.- Tipos y tendencias
En general, las distribuciones Linux pueden ser:
Comerciales o no comerciales.
 
Ser completamente libreso incluir software privativo.
Diseñadas para uso en el hogar o en las empresas.
Diseñadas para servidores, escritorios o dispositivos empotrados.
Orientadas a usuarios regulares o usuarios avanzados.
De uso general o para dispositivos altamente especializados, como uncortafuegos, unenrutador o uncluster computacional.
Diseñadas e incluso certificadas para un hardware o arquitecturaespecíficos.
Orientadas hacia grupos en específico, por ejemplo a través de lainternacionalización y localizacióndel lenguaje, o por la inclusión devarios paquetes para laproducción musicalo paracomputación científica.
Configuradas especialmente para ser más seguras, completas, portableso fáciles de usar.
Soportadas bajo distintos tipos de hardware.La diversidad de las distribuciones Linux es debido a cuestiones técnicas, deorganización y de puntos de vista diferentes entre usuarios y proveedores. Elmodo de licenciamiento del software libre permite que cualquier usuario con losconocimientos e interés suficiente pueda adaptar o diseñar una distribución deacuerdo a sus necesidades.Distribuciones que no requieren instalación (Live CDs)Una distribución live o Live CD o Live DVD, más genéricamente Live Distro,(traducido en ocasiones como CD vivo o CD autónomo), es una distribuciónalmacenada en un medio extraíble, tradicionalmente unCDo unDVD(de ahí sus nombres), que puedeejecutarsedesde éste sin necesidad de instalarlo eneldisco durode unacomputadora, para lo cual usa lamemoria RAMcomo disco durovirtual y el propio medio comosistema de archivos.
6.- Comunidad
La mayoría de las distribuciones están, en mayor o menor medida,desarrolladas y dirigidas por sus comunidades de desarrolladores y usuarios.En algunos casos están dirigidas y financiadas completamente por lacomunidad. como ocurre conDebian GNU/Linux,mientras que otras mantienenuna distribución comercial y una versión de la comunidad, como haceRedHat conFedora, oSuSEconOpenSuSE.
7.- Escala de desarrollo
Un estudio sobre la distribuciónRed Hat7.1 reveló que ésta en particular posee más de 30 millones de líneas de código real. Utilizando el modelo decálculo de costosCOCOMO, puede estimarse que esta distribución requeriría8.000 programadores por año para su desarrollo. De haber sido desarrolladopor medios convencionales decódigo cerrado, hubiera costado más de milmillones de dólares en losEstados Unidos.
La mayor parte de su código (71%) pertenecía allenguaje C, pero fueronutilizados muchos otros lenguajes para su desarrollo, incluyendoC++,Bash, Lisp,Ensamblador ,Perl,FortranyPython.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...