Ministerio del Poder Popular para la Educacin Universitaria
Colegio Universitario de Caracas Misin Sucre
Integrantes. Nstor Snchez
San Carlos de Zulia, Noviembre del 2010 LINUX EBUNTO Linux Linux es uno de los trminos empleados para referirse a la combinacin del ncleo o kernellibre similar a Unix denominado Linux, que es usado con herramientas de sistemaGNU. Su desarrollo es uno de los ejemplos ms prominentes de software libre; todo su cdigo fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los trminos de la GPL (Licencia Pblica General de GNU) y otra serie de licencias libres. [1]
A pesar de que Linux (ncleo) es, en sentido estricto, el sistema operativo, [2] parte fundamental de la interaccin entre el ncleo y el usuario (o los programas de aplicacin) se maneja usualmente con las herramientas del proyecto GNU o de otros proyectos como GNOME. Sin embargo, una parte significativa de la comunidad, as como muchos medios generales y especializados, prefieren utilizar el trmino Linux para referirse a la unin de ambos proyectos. Para ms informacin consulte la seccin "Denominacin GNU/Linux" o el artculo "Controversia por la denominacin GNU/Linux". Componentes Entorno grfico Linux puede funcionar tanto en entorno grfico como en modo consola. La consola es comn en distribuciones para servidores, mientras que la interfaz grfica est orientada al usuario final tanto de hogar como empresarial. Un escritorio es un conjunto de elementos conformado por ventanas, iconos y similares que facilitan la utilizacin del computador. Los escritorios ms populares en Linux, en orden alfabtico son GNOME, KDE, LXDE, Xfce y Xf. [cita requerida]
Como sistema de programacin La coleccin de utilidades para la programacin de GNU es con diferencia la familia de compiladores ms utilizada en este sistema operativo. Tiene capacidad para compilar C, C++, Java, Ada, entre otros muchos lenguajes. Adems soporta diversas arquitecturas mediante la compilacin cruzada, lo que hace que sea un entorno adecuado para desarrollos heterogneos. Hay varios entornos de desarrollo integrados disponibles para GNU/Linux incluyendo, Anjuta, KDevelop, Ultimate++, Code::Blocks, NetBeans IDE y Eclipse. Tambin existen editores extensibles como Emacs o Vim. GNU/Linux tambin dispone de capacidades para lenguajes de guin (script), aparte de los clsicos lenguajes de programacin de shell, o el de procesado de textos por patrones y expresiones regulares llamado awk, la mayora de las distribuciones tienen instalado Python, Perl, PHP y Ruby. Software de cdigo cerrado para GNU/Linux Durante la etapa temprana haba pocas aplicaciones de cdigo cerrado para GNU/Linux. Con el tiempo se fueron portando programas no libres al sistema GNU/Linux, entre ellos Adobe Reader, Adobe Flash, Google Picasa, Opera, entre otros. Ubuntu Ubuntu es una distribucin Linux basada en Debian GNU/Linux que proporciona un sistema operativo actualizado y estable para el usuario medio, con un fuerte enfoque en la facilidad de uso e instalacin del sistema. Al igual que otras distribuciones se compone de mltiples paquetes de software normalmente distribuidos bajo una licencialibre o de cdigo abierto. Estadsticas web sugieren que el porcentaje de mercado de Ubuntu dentro de las distribuciones Linux es de aproximadamente 50%, [5][6] y con una tendencia a subir como servidor web. [7]
Historia y proceso de desarrollo Ubuntu es una bifurcacin del cdigo base del proyecto Debian. [15] El objetivo inicial era el de lanzar una nueva versin de Ubuntu cada seis meses, resultando en un sistema ms actualizado. Su primer lanzamiento fue el 20 de octubre de 2004. [16]
Los lanzamientos de Ubuntu estn sincronizados para realizarse un mes despus que las del entorno de escritorio GNOME. [17] En contraste a otras distribuciones basadas en Debian, que usan programas y complementos propietarios extensivamente, Ubuntu usa primariamente software libre, haciendo excepciones para algunos controladores propietarios. [18]
Los paquetes de Ubuntu estn basados en la rama inestable de Debian: ambas distribuciones usan el formato de paquete de softwaredeb y las herramientas de administracin de paquetes APT, dpkg, ms algunos front-ends. Los paquetes Debian y Ubuntu no son necesariamente compatibles binariamente; algunas veces los paquetes deb pueden necesitar ser recompilados desde el cdigo fuente para ser usados en Ubuntu. [19] Muchos desarrolladores de Ubuntu tambin mantienen paquetes clave en Debian. Ubuntu coopera con Debian devolviendo cambios y mejoras en el cdigo, [20] aunque existen crticas sobre las escasas aportaciones. En el pasado, IanMurdock, fundador de Debian, expres su preocupacin por el potencial cambio de los paquetes de Ubuntu con respecto a los de Debian ya que podran llegar a ser completamente incompatibles. [21]
Antes de cada lanzamiento, se lleva a cabo una importacin de paquetes, desde Debian, aplicando las modificaciones especficas de Ubuntu. Un mes antes del lanzamiento, comienza un proceso de congelacin de importaciones, ayudando a que los desarrolladores puedan asegurar que el software sea suficientemente estable. Desde el inicio del proyecto, Shuttleworth proporcion el soporte econmico gracias a los beneficios obtenidos despus de vender su empresa Thawte a VeriSign, por unos 575 millones de dlares estadounidenses. [22]
El 8 de julio de 2005, Mark Shuttleworth y su empresa Canonical Ltd. anunciaron la creacin de la Fundacin Ubuntu y aportaron 10 millones de dlares como presupuesto inicial. El propsito de la fundacin es el de asegurar soporte y desarrollo para todas las futuras versiones de Ubuntu. [23]
El 12 de marzo de 2009, Ubuntu anunci soporte para plataformas externas de administracin de computacin en nube, como Amazon EC2. [24]
Caractersticas En su ltima versin, Ubuntu soporta oficialmente dos arquitecturas de hardware en computadoras personales y servidores: x86 y AMD64 [25] (x86-64); siendo la versin 6.10 la ltima que oficialmente soport la arquitectura PowerPC, [26]
despus de lo cual es solo soportada por la comunidad. [27] Sin embargo, extraoficialmente, Ubuntu ha sido portado a tres arquitecturas ms: SPARC, IA-64 y Playstation 3. A partir de la versin 9.04 lanzada en abril de 2009 se empez a ofrecer soporte oficial para procesadores ARM, [28] comnmente usados en dispositivos mviles, PDA etc. Organizacin de paquetes Ubuntu divide todo el software en cuatro secciones, llamadas componentes, para mostrar diferencias en licencias y la prioridad con la que se atienden los problemas que informen los usuarios. Estos componentes son: main, restricted, universe y multiverse. Por defecto se instalan paquetes de los componentes main y restricted [31] Los paquetes del componente universe de Ubuntu generalmente se basan en los paquetes de la rama inestable (Sid) y en el repositorio experimental de Debian. y main: contiene solamente los paquetes que cumplen los requisitos de la licencia de Ubuntu, y para los que hay soporte disponible por parte de su equipo. ste est pensado para que incluya todo lo necesario para la mayora de los sistemas Linux de uso general. Los paquetes de este componente poseen ayuda tcnica garantizada y mejoras de seguridad oportunas y restricted: contiene paquetes soportados por los desarrolladores de Ubuntu debido a su importancia, pero que no est disponible bajo ningn tipo de licencia libre para incluir en main. En este lugar se incluyen los paquetes tales como los controladores propietarios de algunas tarjetas grficas, como por ejemplo, los de ATI y NVIDIA. El nivel de la ayuda es ms limitado que para main, puesto que los desarrolladores pueden no tener acceso al cdigo fuente. [31]
y universe: contiene una amplia gama de programas, que pueden o no tener una licencia restringida, pero que no recibe apoyo por parte del equipo de Ubuntu sino por parte de la comunidad. Esto permite que los usuarios instalen toda clase de programas en el sistema guardndolos en un lugar aparte de los paquetes soportados: main y restricted. [31]
y multiverse: contiene los paquetes sin soporte debido a que no cumplen los requisitos de software libre. Estable y en desarrollo La versin para netbooks incluye el entorno Unity, el cual brinda una interfaz simple, ligera, y que proporciona un lanzador de aplicaciones al lado izquierdo de la pantalla. Unity fue creado especialmente para esta versin, siguiendo la misma linea de diseo que se utilizar en el futuro GNOME 3.0. [75] En la versin para netbooks se incluye un men de aplicaciones global en la barra superior, y los controles de ventana (cerrar, minimizar, maximizar) se integran en la barra superior. [76] Tambin se eliminan todos los notificadores de terceros de la barra superior, y son reemplazados por nuevos indicadores con mens desplegables. [77]
Instalacin Los requisitos mnimos recomendados, teniendo en cuenta los efectos de escritorio, deberan permitir ejecutar una instalacin de Ubuntu. [101]
y Procesador x86 a 1 GHz. y Memoria RAM: 512 MB. y Disco Duro: 5 GB (swap incluida). y Tarjeta grfica VGA y monitor capaz de soportar una resolucin de 1024x768. y Lector de CD-ROM o puerto USB y Conexin a Internet puede ser til. Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las siguientes tarjetas grficas: [101]
y Intel (i915 o superior, excepto GMA 500, nombre en clave Poulsbo) y NVidia (con su controlador propietario) y ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador propietario) Si se dispone de una computadora con un procesador de 64 bits (x86-64), y especialmente si dispone de ms de 3 GB de RAM, se recomienda utilizar la versin de Ubuntu para sistemas de 64 bits.