Http

431 views
325 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
431
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Http

  1. 1. http://www.lsi.us.es/docencia/get.php?id=5425La agregación es un concepto de abstracción para construir objetos compuestos a partir de susobjetos componentes.Permite combinar entidades entre las que existe una interrelación y formar una entidad de másaltonivel. Es útil cuando la entidad de más alto nivel se tiene que interrelacionar con otra entidadEj. Un técnico puede trabajar en varios proyectos y en un proyecto trabajan varios técnicos.Como consecuencia del trabajo de un técnico en un proyecto puede publicar uno o variosartículos. La agregación surge de la limitación que existe en el modelado de E-R, al no permitirexpresar las relaciones entre relaciones de un modelo E-R en el caso de que unarelación X se quiera unir con una entidad cualquiera para formar otra relación. La Generalización consiste en agrupar por medio de un rectángulo a la relación(representada por un rombo) junto con las entidades y atributos involucrados en ella,para formar un grupo que es considerado una entidad y ahora sí podemosrelacionarla con otra entidad. Para ejemplificar lo anterior consideremos el ejemplo del libro de fundamentos deBase de Datos de Henry F. Korth. En donde el problema consiste en que existentrabajando muchos empleados que trabajan en diferentes proyectos, perodependiendo del trabajo que realiza en pueden llegar a utilizar un equipo omaquinaria; en este problema intervienen 3 entidades: Empleado, Proyecto yMaquinaria, el diagrama E-Rhttp://www.icomputo.com/content/agregacion-modelos-entidad-relacion
  2. 2. DEFINICIÓN DE SETUPAvisos GoogleSetup es un término inglés que no forma parte del diccionario de la Real AcademiaEspañola (RAE). Puede ser traducidocomo configuración, organización odisposición. El concepto es habitual en el ámbito de la informática. Elsetup es una herramienta de los sistemas operativos y losprogramas informáticos quepermite configurar diversas opciones de acuerdo a las necesidades del usuario.La mayor parte de los programas cuenta con algún tipo de setup. De este modo, el usuariopuede adecuar el software a su hardware y configurar todo lo referente al uso quepretende darle a la herramienta informática. El hardware, por su parte, se configura apartir del setup que está presente en su software y que suele incluirse en un CD junto aldispositivo físicoen cuestión.Setup también se utiliza como sinónimo deBIOS (Basic Input-Output System). Este esel Sistema Básico de Entrada-Salida, un software que reconoce los dispositivosnecesarios para cargar el sistema operativo en la memoria ROM de la computadora.El BIOS está instalado en un chip de la placa base.Puede decirse que la configuración más básica de la computadora se encuentra en elBIOS;por ese motivo, el BIOS también se conoce como setup. Este programa comprueba el
  3. 3. hardware, inicializa los circuitos, manipula los periféricos y dispositivos a bajo nively carga el sistema de arranque para inicializar el sistema operativo.El Premio Setup del Año, por último, es un galardón que se entrega para reconocer alos mejores pitchers de la Liga Venezolana de Béisbol Profesional.
  4. 4. 2. Los Comandos1~MSDAcrónimo de Microsoft Diagnostics (diagnósticos de Microsoft) Nombre que recibe laaplicación entregada en las últimas versiones del sistema operativo MS-DOS, que posibilitaal usuario la obtención de información sobre la configuración de su equipo.MS-DOS(Microsoft-disk operating system)Sistema operativo en disco de Microsoft sistema operativo de un solo usuario para PC deMicrosoft, es casi la versión idéntica de IBM, que se llama *Dos* genéricamente.2~FORMAT(comando externo)Sistema operativo de Microsoft por encargo de IBM, para equipar a los ordenadores PCque había desarrollado.Format: comando del sistema operativo MS-DOS cuya misión es formatear las unidadesde almacenamiento (discos duros y disquetes).Formatear es preparar un disco o disquete para trabajar o almacenar datos.Este tiene como objetivo dar formato al disco del driver. Este crea un nuevo directorio raízy tabla de asignación de archivos para el disco. También puede verificar si hay factoresdefectuosos en el disco y podrá borrar toda la información que este contenga.3~CLS(comando interno)Comando del sistema operativo MS-DOS cuya misión es limpiar la pantalla. Una vezlimpia la pantalla coloca el cursor en la parte superior izquierda de la misma.4~CD (comando externo)Comando de los sistemas operativos DOS y UNIX que nos sirve para cambiar de escritorio.5~MDCrea un directorio6~ROOTEs un sistema operativo jerárquico de archivos refiérese al primer escritorio respecto alcual todos los demás son subdirectorios.7~ DISKCOPY(comando externo)Nos permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de loscomandos externos.8~Comandos InternosSon aquellos comandos cuyas instrucciones son cargadas a la memoria RAM. Estoscomandos no necesitan la presencia del disco de sistema operativo. Entre ellosencontramos:COPY CLSDEL O ERASE DIRTYPE DATERENAME MDTIME VER9. Comandos ExternosEstos comandos necesitan mucha capacidad de memoria para mantenerse dentro de ella almismo tiempo, por lo tanto son grabados en el disco, y podemos ascesarlos cuando seanecesario. Son llamados externos porque estos están grabados fuera de la memoria RAM.
  5. 5. Entre estos están:CLRDSK DISP COMPDELTREE TREEDOSKEY RESTOREFORMAT DISK COPYATTRIB LAVEL10~ FAT (file allocation table) (comando interno)Tabla de asignación de archivos. Es la parte del sistema de archivo DOS y OS/2 que lleva lacuenta de donde están almacenados los datos en el disco.11~PROMPT(símbolo del sistema) (comando interno).Este cambia la línea de comando, o sea, se emplea para cambiar la visualización de la líneade comando.12~PATH(comando interno)Especifica el directorio cuya estructura del directorio desee preguntar.13-14~Erase O Delete(comandos internos)Este comando se utiliza para suprimir, borrar o eliminar uno mas archivos de un disqueteo disco duro. Otro comando que tiene la misma función es el comando interno ERASE.15~COPY(comando interno)Copia uno o más archivos de un disquete a otro. Este comando también puede emplearsecomo un editor de texto.16~ATTRIB(comando interno)Brinda atributos a los archivos. Despliega o cambia los atributos de los archivos.Ej.TH- atributo de invisibilidadR-atributo de solo lecturaT-activa un atributoM-desactiva un atributo17~XCOPYComando que permite hacer copias del disco duro o entre disquetes distintos formato.XCOPY lee todos los ficheros que una memoria RAM y a continuación lo escribe en undisquete.18~VER (comando interno)Su objetivo es visualizar la versión del sistema operativo en el disco. Despliega informaciónde la versión del DOS que esta operando la computadora.19~VOL(comando interno)Tiene como objetivo mostrar el volumen del disco y su numero de serie si existen.20~DOS KEY(comando externo)Nos permite mantener residente en memoria RAM las ordenes que han sido ejecutadas enel punto indicativo.21~PRINTComando que nos permite imprimir varios ficheros de textos sucesivamente.22~MIRRORAl grabar cualquier archivo en Array de unidades en espejo el controlador envíasimultáneamente copias idénticas del archivo acada unidad del array el cual puede constar únicamente de dos unidades.
  6. 6. 23~BACK UP(comando externo)Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.24~RESTOREEste comando restaura los archivos que se hagan hecho copia de seguridad25~BUFFERSSon unidades de memoria reservadas para conservar informaciones intercambiadas conlas computadoras.26~SCANDISKSirve para comprobar si hay errores físicos y lógicos en el computador.27~SLASHComando que cierra el directorio hacia la raíz.28~BACK SLASHComando que pasa de un directorio a otro principal.29~CONFIG. SYSCopia los archivos del sistema y el interpretador de comandos al disco que especifique.30~AUTO EXE BATEs el primer fichero que el MS-DOS ejecuta.31~UNDELETEProporciona una proporción de distintos niveles para ficheros borrados.32~`UNFORMATComando que permite reconstruir un disco recuperando así toda la información quecontenga.33~DIRSirve para ver los archivos, directorios y subdirectorios que se encuentran en el disco duroo en un disquete.34~COMADINESSon caracteres que facilitan el manejo de los comandos Ej.?- un carácter*- un grupo de caracteres35~F DISKPermite crear varias peticiones en un disco duro y seleccionar, cual de ellas será lapartición, es simplemente una división del disco duro que el MS-DOS trata como un áreaindividual de acceso.36~LABEL(comando externo)Etiqueta el disco. Una etiqueta es el nombre de un dato, archivo o programa.37~SYS(comando externo)Transfiere los archivos de sistema de dos ocultos para hacer un disquete que tenia parainicial.38~TIME(comando interno)Tiene como objetivo visualizar la hora del sistema o ejecutar el reloj interno de la PC.39~DATE(comando interno)Permite modificar y visualizar la fecha del sistema.40~DELTREE(comando externo)Usado para borrar un directorio raíz no importa que contenga subdirectorios con todos suscontenidos.
  7. 7. 41~TREE(comando externo)Su función es presentar en forma gráfica la estructura de un directorio raíz.42~TYPE(comando interno)Visualiza el contenido de un archivo Desde la línea de comando. O sea las informacionesque posee un archivo en su interior.43~EDITInicia el editor del DOS, para trabajar con archivos ASCII.44~REN(rename)Renombra uno o más archivos, no se puede especificar otro disco o ruta para el o losarchivos.45~RD(rmdir)Remueve o borra directorios, para borrar el directorio debe estar en blanco.3. ConclusiónComo ya sabemos el sistema no tiene solo comandos internos sino también externos ytodos no realizan la misma función; cada uno de ellos nos hace la vida más fácil ya queellos realizan todo el trabajo que tendríamos que hacer nosotros.UbuntuPara otros usos de este término, véase Ubuntu (desambiguación). Ubuntu Parte de la familia GNU/Linux
  8. 8. Ubuntu 12.04 LTS Desarrollador Canonical Ltd. / Fundación Ubuntu ubuntu.com Información generalModelo de desarrollo Software libre y de código abiertoLanzamiento inicial 20 de octubre de 2004Última versión estable 12.04 LTS (Precise Pangolin) (info) 26 de abril de 2012; hace 4 mesesÚltima versión en Ubuntu 12.10 Beta 1 (Quantalpruebas Quetzal) (info) 6 de septiembre de 2012; hace 20 díasNúcleo LinuxTipo de núcleo MonolíticoInterfaz gráfica por Unity (11.04 +),defecto GNOME (4.10 - 10.10)Plataformas soportadas x86, x86-64, ARM1 (PowerPC, SPARC y IA-64 en versiones antiguas)Sistema de gestión de dpkg, destacando front-paquetes endscomo Centro de software de
  9. 9. Ubuntu Método de actualización APT, destacando el front- endGestor de actualizaciones Licencia GPL, y otras licencias libres Estado actual En desarrollo Idiomas Multilingüe (más de 130)2 En españolUbuntu es un sistema operativo3 4 mantenido por Canonical y la comunidad dedesarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu estáorientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y mejorarla experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajouna licencialibre o de código abierto. Estadísticas web sugieren que el porcentaje de mercadode Ubuntu dentro de "distribuciones linux" es de aproximadamente 49%,5 6 y con unatendencia a subir como servidor web.7 Y un importante incremento activo de 20 millones deusuarios para fines de 2011.8Su patrocinador Canonical, es una compañía británica propiedad delempresario sudafricano Mark Shuttleworth ofrece el sistema de manera gratuita y que sefinancia por medio de servicios vinculados al sistema operativo9 10 y vendiendosoportetécnico.11 Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar losdesarrolladores de la comunidad para mejorar los componentes de su sistema operativo.Extraoficialmente la comunidad de desarrolladores proporciona soporte para derivaciones deUbuntu con otros entornos: Kubuntu, Xubuntu, Edubuntu, UbuntuStudio,Mythbuntu y Lubuntu.12Canonical además de mantener Ubuntu, también provee de una versión orientadaa servidores, Ubuntu Server, una versión para empresas, Ubuntu Business Desktop Remix,una para televisores, Ubuntu TV, y una para usar el escritorio desde smartphones, Ubuntu forAndroid.13 14 15Cada seis meses se publica una nueva versión de Ubuntu la cual recibe soporte por parte deCanonical, durante dieciocho meses, por medio de actualizaciones de seguridad, parchespara bugs críticos y actualizaciones menores de programas. Las versiones LTS (Long TermSupport), que se liberan cada dos años,16 reciben soporte durante cinco años en lossistemasde escritorio y de servidor.17
  10. 10. Contenido [ocultar]1 Historia y proceso de desarrollo2 Interfaz de usuario o 2.1 Diseño3 Características o 3.1 Ubuntu y la comunidad o 3.2 Software incluido o 3.3 Organización del software4 Lanzamientos y soporte o 4.1 LTS: Soporte técnico extendido o 4.2 Actual: Ubuntu 12.04 LTS5 Escritorio, Servidor, Empresa, TV, Móvil6 Fabricantes asociados7 Recepción y uso8 Ubuntu Developer Summit9 Instalación o 9.1 Requisitos o 9.2 Imágenes ISO oficiales o 9.3 Otras instalaciones10 Ubuntu Certified Professional11 Variantes12 Anécdotas o 12.1 «Ubuntu is software libre» o 12.2 Tras la senda de Apple y Microsoft13 Véase también14 Referencias15 Bibliografía16 Enlaces externos[editar]Historia y proceso de desarrolloUbuntu es una bifurcación del código base del proyecto Debian.18 El objetivo inicial era hacerde Debian una distribución más fácil de usar y entender para los usuarios finales corrigiendo
  11. 11. varios errores de éste y haciendo más sencillas algunas tareas como la gestión de programas.Su primer lanzamiento fue el 20 de octubre de 2004.19Ubuntu usa primariamente software libre, haciendo excepciones en el caso devarios controladores privativos (además de firmware y software no libre incluido en el kernelLinux) y de software no libre presente en sus repositorios en emplazamientos separados delos libres.20 Los paquetes de Ubuntu están basados en la rama inestable de Debian: ambasdistribuciones usan el formato de paquete de software deb y las herramientas deadministración de paquetes APT, dpkg, más algunos front-ends. Los paquetes Debian yUbuntu son en ciertos casos compatibles binariamente; algunas veces lospaquetes deb pueden necesitar ser recompilados desde el código fuente para ser usados enUbuntu.21 Muchos desarrolladores de Ubuntu también mantienen paquetes clave en Debian.Ubuntu coopera con Debian devolviendo cambios y mejoras en el código,22 aunque existencríticas sobre los escasos aportes. Antes de cada lanzamiento, se lleva a cabo unaimportación de paquetes, desde Debian, aplicando las modificaciones específicas de Ubuntu.Un mes antes del lanzamiento, comienza un proceso de congelación de importaciones,ayudando a que los desarrolladores puedan asegurar que el software sea suficientementeestable.Desde el inicio del proyecto, Shuttleworth proporcionó el soporte económico gracias a losbeneficios obtenidos después de vender su empresa Thawte a VeriSign, por unos 575millones de dólares estadounidenses.23El 8 de julio de 2005, Shuttleworth anunció la creación de la Fundación Ubuntu y aportaron 10millones de dólares como presupuesto inicial. El propósito de la fundación es el de asegurarsoporte y desarrollo para todas las futuras versiones de Ubuntu.24El 12 de marzo de 2009, Ubuntu anunció soporte para plataformas externas de administraciónde computación en nube, como Amazon EC2.25A principios de 2009 los ingenieros y diseñadores de Canonical se dan cuenta de que lagestión de paquetes e instalación de aplicaciones es demasiado fragmentada y hastacompleja, por ende se planifica la creación de una aplicación central para el manejo einstalación de aplicaciones. En octubre de 2009 Canonical lanza oficialmente el Centro desoftware de Ubuntu (Ubuntu Software Center), permite buscar, instalar, desinstalaraplicaciones, y además permite agregar repositorios de terceros.26 En octubre de 2010 seintroduce la venta de aplicaciones por medio de pagos en línea en el Centro de software deUbuntu.27El 3 de junio de 2010, Mark Shuttleworth anuncia el trabajo en conjunto con elproyecto Linaro y su desarrollo de código abierto para Linux en procesadores contecnología ARM.28A fines de septiembre se da a conocer antes del lanzamiento de Ubuntu10.10, que esta versión incluiría un mejor y más estable soporte para procesadores ARM.29En octubre y noviembre de 2010, se anuncian drásticos e importantes cambios en el escritoriode Ubuntu, la inclusión de la interfaz de usuario Unity (creada por Canonical), la cual seráutilizada en la versión de escritorio de Ubuntu.30 También Mark Shuttleworth anuncia que en
  12. 12. futuras versiones de Ubuntu, Unity se implementará en el servidor gráficoWayland, y no en elservidor gráfico X (como se hacía habitualmente).31El 18 de enero de 2011, Mark Shuttleworth anuncia la inclusión de aplicaciones creadasen Qt para ser lanzadas a partir de "Natty+1" (después del lanzamiento de Ubuntu 11.04) y enfuturas versiones de Ubuntu. Una de las metas de esta decisión es facilitar la integración alsistema de aplicaciones Qt, en comparación con las típicas aplicaciones desarrolladasen GTK que lucen nativas en la interfaz de usuario de Ubuntu. Para terminar con lasdificultades técnicas de configuración y preferencias del sistema entre Qt y GTK, se crearánenlaces dconf para las aplicaciones Qt, con lo que se pretende centralizar la configuración delsistema, ya sea GTK o Qt, en un solo lugar.32Ubuntu para Android.El 9 de marzo de 2011, Canonical anuncia la discontinuidad de Ubuntu Netbook Edition,debido a la integración de la interfaz Unityen su versión de escritorio a partir de Ubuntu 11.04,y así eliminar la redundancia de sus versiones con un mismo escritorio. Canonical tambiénanuncia que los nombres Ubuntu Desktop Edition y Ubuntu Server Edition se eliminan,dejando solamente el nombre Ubuntu para uso en todo tipo de computadoras, y UbuntuServer para su uso en servidores.33El 31 de octubre de 2011, durante la presentación del Ubuntu Developer Summit, MarkShuttleworth anuncia la integración de Ubuntu en varios otros dispositivos, talescomo tablets, televisores, teléfonos y computadores tradicionales. Todo esta integraciónconcluirá en la versión 14.04, en abril de 2014.34En enero de 2012, durante la feria tecnológica CES 2012, Canonical revela Ubuntu TV, la cualofrece una interfaz simple e intuitiva para organizar contenidos y servicios para TV.35En febrero de 2012, Canonical anuncia Ubuntu for Android, el cual permite ejecutar elescritorio de Ubuntu directo desde un smartphone Android al conectarse en un monitor pormedio de una base. Características como la sincronización de contactos, sincronización deredes sociales, y vista de aplicaciones Android son posibles. Ubuntu para Android tiene
  13. 13. compatibilidad con smartphones con múltiples núcleos ARM, y la ventaja de compartir elmismo kernel con Android.36[editar]Interfaz de usuarioPanel que despliega los iconos de las aplicaciones en Ubuntu 12.04Ubuntu desde su primer lanzamiento utilizó la interfaz de usuario predeterminada delescritorio GNOME, con un panel inferior para listar ventanas y un panel superior para menús eindicadores de sistema, pero desde la versión 11.04 el equipo de Canonicaldecidió lanzar supropia interfaz de usuario, de esa manera Unity fue diseñado para optimizar el espacio einteracción de la interfaz de Ubuntu.37[editar]DiseñoLa actual interfaz de usuario de Ubuntu está compuesta por tres importantes elementos: unabarra superior para indicadores de sistema y menús, un lanzador de aplicaciones al costadoizquierdo, y un panel (o dash) que despliega lugares y aplicaciones.Además de la interfaz Unity, Canonical ha diseñado varios elementos de la interfaz: set deiconos Ubuntu Mono y Humanity, temas visuales Light-themes, tipografía Ubuntu y susvariantes, barras de desplazamiento Overlay scrollbars, notificaciones OSD, pantalla de iniciode sesión Unity Greeter, gestos multitáctil uTouch, temas de sonido de inicio de sesión, y losmenús globales de aplicaciones.38 39[editar]CaracterísticasEn su última versión, Ubuntu soporta oficialmente dos arquitecturas de hardware encomputadoras personales y servidores: 32-bit y 64-bit40 Sin embargo, extraoficialmente,Ubuntu ha sido portado a dos arquitecturas más: SPARC y IA-64.A partir de la versión 9.04, se empezó a ofrecer soporte oficial paraprocesadores ARM,41 comúnmente usados en dispositivos móviles.Al igual que la mayoría de los sistemas de escritorio basados en Linux, Ubuntu es capaz deactualizar a la vez todas las aplicaciones instaladas en la máquina a través derepositorios.
  14. 14. Ubuntu está siendo traducido a más de 130 idiomas,2 y cada usuario es capaz de colaborarvoluntariamente a esta causa, a través de Internet.[editar]Ubuntu y la comunidadLos usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código,solucionando bugs, probando versiones inestables del sistema, etc.42 Además, en febrero de2008 se puso en marcha el sitio Brainstorm43 que permite a los usuarios proponer sus ideas yvotar las del resto. También se informa de las ideas propuestas que se están desarrollando oestán previstas.[editar]Software incluidoCentro de software de Ubuntu incluido en Ubuntu 12.04Ubuntu posee una gran gama de aplicaciones para llevar a cabo tareas cotidianas,entretenimiento, desarrollo y aplicaciones para la configuración de todo el sistema. La interfazpredeterminada de Ubuntu es Unity y utiliza en conjunto las aplicaciones deGNOME. Existenotras versiones extraoficiales mantenidas por la comunidad, con diferentes escritorios, ypueden ser instalados independientemente del instalado por defecto en Ubuntu.Aplicaciones de UbuntuUbuntu es conocido por su facilidad de uso y las aplicaciones orientadas al usuario final. Lasprincipales aplicaciones que trae Ubuntu por defecto son: navegador web Mozilla Firefox,cliente de mensajería instantánea Empathy, cliente de redes socialesGwibber, cliente decorreo Thunderbird, reproductor multimedia Totem, reproductor de música Rhythmbox, gestory editor de fotosShotwell, cliente de BitTorrent Transmission, cliente de escritorio remotoRemmina, grabador de discos Brasero, panel de Configuración del sistema, suiteofimática LibreOffice, cliente sincronizador de archivos en linea Ubuntu One, y el instaladorcentral que permite buscar, instalar y eliminar aplicaciones Centro de software de Ubuntu. ElCentro de software de Ubuntu permite instalar miles de aplicaciones disponibles.
  15. 15. Configuración del sistema en Ubuntu 12.04Seguridad y accesibilidadEl sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el noactivar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo,no hay un cortafuegos predeterminado, ya que no existen servicios que puedan atentar a laseguridad del sistema. Para labores o tareas administrativas en la línea de comandos incluyeuna herramienta llamada sudo (de las siglas en inglés de SwitchUser do), con la que se evitael uso del usuario administrador. Poseeaccesibilidad e internacionalización, de modo que elsistema esté disponible para tanta gente como sea posible. Desde la versión 5.04, seutiliza UTF-8 como codificación de caracteres predeterminado.Cliente Ubuntu One en Ubuntu 12.04No sólo se relaciona con Debian por el uso del mismo formato de paquetes .deb. Tambiéntiene uniones muy fuertes con esa comunidad, contribuyendo con cualquier cambio directa einmediatamente, y no sólo anunciándolos. Esto sucede en los tiempos de lanzamiento.Muchos de los desarrolladores de Ubuntu son también responsables de lospaquetes importantes dentro de la distribución Debian.
  16. 16. [editar]Organización del softwareUbuntu internamente divide todo el software en cuatro secciones, llamadas «componentes»,para mostrar diferencias en licencias y la prioridad con la que se atienden los problemas queinformen los usuarios.44 Estos componentes son: main, restricted, universe ymultiverse.Por defecto se instalan paquetes de los componentes main y restricted44 Los paquetes delcomponente universe de Ubuntu generalmente se basan en los paquetes de la rama inestable(Sid) y en el repositorio experimental de Debian.[cita requerida] 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 mayoría de los sistemas Linuxde uso general. Los paquetes de este componente poseen ayuda técnica garantizada y mejoras de seguridad oportunas.44 restricted: contiene paquetes soportados por los desarrolladores de Ubuntu debido a su importancia, pero que no está disponible bajo ningún tipo de licencia libre para incluir en main. En este lugar se incluyen los paquetes tales como los controladores propietarios de algunas tarjetas gráficas, como por ejemplo, los de ATI y NVIDIA. El nivel de la ayuda es más limitado que para main, puesto que los desarrolladores pueden no tener acceso al código fuente.44 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 guardándolos en un lugar aparte de los paquetes soportados: main y restricted.44 multiverse: contiene los paquetes sin soporte debido a que no cumplen los requisitos de software libre.44[editar]Lanzamientos y soporte Versión Nombre en clave Lanzamiento 4.10 Warty Warthog 20 de octubre de 200445 5.04 Hoary Hedgehog 8 de abril de 200546 5.10 Breezy Badger 13 de octubre de 200547
  17. 17. 6.06 LTS Dapper Drake 1 de junio de 200648 6.10 Edgy Eft 26 de octubre de 200649 7.04 Feisty Fawn 19 de abril de 200750 7.10 Gutsy Gibbon 18 de octubre de 2007518.04 LTS Hardy Heron 24 de abril de 200852 8.10 Intrepid Ibex 30 de octubre de 200853 9.04 Jaunty Jackalope 23 de abril de 200954 9.10 Karmic Koala 29 de octubre de 20095510.04 LTS Lucid Lynx 29 de abril de 201056 10.10 Maverick Meerkat 10 de octubre de 201057 11.04 Natty Narwhal 28 de abril de 201158 11.10 Oneiric Ocelot 13 de octubre de 20115912.04 LTS Precise Pangolin 26 de abril de 201260 12.10 Quantal Quetzal 18 de Octubre de 201261
  18. 18. Color Significado Rojo Versión de escritorio y servidor sin soporte Amarillo Versión de escritorio sin soporte, versión de servidor con soporte Verde Versión de escritorio y servidor con soporte Azul Versión de escritorio y servidor en desarrolloLas versiones estables se liberan cada 6 meses y Canonical proporciona soporte técnico yactualizaciones de seguridad para la mayoría de las versiones de Ubuntu durante 18 meses,excepto para las versiones LTS (Long term support) que ofrece 5 años para la versiónescritorio y servidor, a partir de la fecha del lanzamiento.16 62Los nombresDesde sus inicios, cada uno de los ciclos de desarrollo de Ubuntu ha tenido un nombre enclavecompuesto por un animal y un adjetivo relativo al mismo que empiece por su misma letra(Precise Pangolin). Además, desde la versión 6.06 (Dapper Drake), estos nombres hanseguido una progresión por orden alfabético.[editar]LTS: Soporte técnico extendidoCada 2 años se libera una versión con soporte técnico extendido a la que se añade laterminación LTS.Esto significa que los lanzamientos LTS contarán con actualizaciones de seguridadde paquetes de software por un periodo de tiempo extendido. En versiones anteriores, era detres años en entorno de escritorio y cinco años en servidor por parte de Canonical, a diferenciade los lanzamientos de cada 6 meses de Ubuntu que sólo cuentan con 18 meses de soporte.Desde la versión 12.04 LTS, el soporte es de cinco años en las dos versiones.63La primera LTS fue la versión 6.06 de la cual se liberó una remasterización (la 6.06.1) para laedición de escritorio y dos remasterizaciones (6.06.1 y 6.06.2) para la edición servidor, ambasincluían actualizaciones de seguridad y corrección de errores. La segunda LTS fue la versión8.04, de la cual ya va por la cuarta y última revisión de mantenimiento (la 8.04.4).64 La terceraLTS fue la versión 10.04, fue liberada en abril de 2010, y cuya última versión demantenimiento fue la 10.04.4.65 La cuarta versión LTS que ha sido lanzada es la 12.04, quefue liberada en abril de 2012.[editar]Actual: Ubuntu 12.04 LTS
  19. 19. Véase también: Anexo:Versiones de Ubuntu.Inicio del "dash", en donde se despliegan aplicaciones y documentos recientes.Esta versión es la primera con 5 años de soporte extendido en el escritorio.66Se han hecho varios cambios en la interfaz de usuario. El Dash de inicio fue rediseñado,eliminando los 8 iconos grandes de acceso directo y fueron reemplazados por aplicaciones yarchivos de uso más reciente.67 El lanzador de Unity se encuentra siempre visible y ya no seauto-oculta cuando hay una ventana sobre ella.68 Se incluyó un nuevo acceso de video en elDash para buscar videos en línea y en el sistema.69 También se lanzó un nuevo buscador einvocador de menús llamado HUD (Head-up display) y fue implementado en las aplicacionesal presionar la tecla Alt.70 Se agregaron más menús con listas rápidas en el lanzador paravarias aplicaciones, tales como el icono deUbuntu, Nautilus, Totem, Gedit, Rhythmbox, Empathy, Brasero, y Remmina.71 72 73 Serediseñaron los tooltip de información y algunos de los iconos del lanzador toman el color delfondo de pantalla.74 Las burbujas de notificaciones se adaptan al color de fondo depantalla.75 La pantalla de inicio de sesión utiliza automáticamente la imagen de fondo deescritorio que cambie el usuario.76 Inicio de sesión tiene un nuevo selector de sesiones entreUbuntu y Ubuntu 2D.77 La interfaz de las aplicacionesUbuntu One y Comprobación delsistema fueron rediseñadas.78 79Nuevo desenfoque de ventana, cuando pierde el foco los elementos se vuelven grises y laventana se aplana.80 Nuevos botones para subir/bajar numeraciones en laspreferencias.81 Gwibber utiliza iconos monocromáticos en la barra de herramientas, y tambiénpuede expandir contenido directo desde la vista de tweets.82 83 Se rediseñó la guía deescritorio en Ayuda.84 Los temas Ambiance y Radiance fueron retocados visualmente, ademásde pequeños cambios en Nautilus.85 El fondo de pantalla predeterminado fue retocado.86Configuración del sistema permite configurar el lanzador de Unity en Apariencia. Nuevasopciones en Monitores, para controlar el uso de varios monitores y facilitar el manejo dellanzador en varios monitores.87 88 Un nuevo control de Privacidad fue agregado, y permitecontrolar los datos e historiales que guardan las aplicaciones. También se agregóServicio degestión, el cual administra mediante Landscape varios sistemas con Ubuntu.89 Se removieronlas secciones Cuentas en línea, Soportes extraíbles y Orígenes del software. El panel principal
  20. 20. de Configuración del sistema recibió retoques visuales.90 La interfaz de configuración desonido fue renovada para tener más consistencia.91Centro de software de Ubuntu mejoró el tiempo de arranque y permite ver múltiples capturasde pantalla y videos de una aplicación.92 La categoría Libros y revistas fue agregada.93Lasaplicaciones que se instalen aparecen automáticamente en el lanzador.94 Se agregaronrecomendaciones de software para el usuario.95 Ahora también se aceptan pagos por mediode PayPal.96Rhythmbox vuelve a ser el reproductor de música, reemplazando a Banshee. Remmina conFreeRDP reemplazan a Vinagre y rdesktop como visor de escritorios remotos.97 Otrasaplicaciones que ya no vienen por defecto son Tomboy, la estructura de herramientas Mono yel juego Gbrainy.98 99 El instalador Wubi para instalar Ubuntu dentro de Windows fue removidopor problemas con aquel sistema operativo.100En el ámbito técnico se optimizó la estabilidad del sistema y el consumo de energía enportátiles.101[editar]Escritorio, Servidor, Empresa, TV, MóvilA partir del núcleo de Ubuntu y su interfaz Unity, Canonical decidió desarrollar versionesenfocadas a diferentes dispositivos, tales como televisores, smartphones y futuras versionesmóviles para tablets.102 Estas son las actuales versiones de Ubuntu mantenidas por Canonicalen su sitio oficial, las cuales van dirigidas a diferentes ambientes y dispositivos.Ubuntu TV. Ubuntu: Orientado al usuario promedio, con miles de aplicaciones y controladores para todo tipo de computadoras como laptops y escritorios. Utiliza la interfaz Unity y aplicaciones diseñadas por diferentes desarrolladores.103 Ubuntu Server: Orientado exclusivamente a servidores. Permite instalar Ubuntu en una computadora usada como servidor. No instala una interfaz gráfica de usuario por defecto.104
  21. 21.  Ubuntu Business Desktop Remix: Orientada al sector empresarial con varias herramientas instaladas por defecto, tales como: Adobe Flash Plugin, VMware View, OpenJDK 6 Java, Canonical Landscape, se han eliminado aplicaciones sociales y juegos. Ofrece soporte para Windows RDP 7.1 y el diagrama Microsoft Visio en LibreOffice Draw.105 Ubuntu TV: Orientado exclusivamente a televisores, y provee de una interfaz simple e intuitiva para organizar contenidos y servicios para TV. Utiliza la interfaz Unity.106 Ubuntu for Android: Orientada a smartphones Android, y permite ejecutar el escritorio de Ubuntu con interfaz Unity directo desde un smartphone Android al conectarse en un monitor por medio de una base. Características como la sincronización de contactos, sincronización de redes sociales, y vista de aplicaciones Android son posibles.107[editar]Fabricantes asociadosUbuntu en el Mobile World Congress 2012.En junio de 2010, después del lanzamiento de Ubuntu 10.04, Dell destaca el uso de Ubuntucomo "social desde el principio, rápido inicio del sistema, simple y elegante, diseñado parainternet y Ubuntu es seguro" entre otros puntos. Dell ofrece netbooks ynotebooks con Ubuntudesde el año 2007 hasta la actualidad.108Durante el 2010, los fabricantes System76 y ZaReason comienzan a vender computadores deescritorio, servidores, y netbooks/notebooks con Ubuntu 10.10.109 110 111 112 113 114 115A partir del 2011, el fabricante Kogan Technologies comenzó a vender laptops con Ubuntuinstalado.116En febrero de 2011, Canonical publica una lista de las computadoras certificadas y probadascon Ubuntu, en aquella lista se encuentran fabricantescomo Dell, Acer, HP, Lenovo, IBM, Toshiba, Asus, System76, Intel, Samsung, etc.117En mayo de 2011, Canonical anuncia un plan de colaboración con elfabricante Lenovo en China. Con ello se certifican oficialmente 30 diferentes modelos
  22. 22. de Thinkpad de Lenovo con Ubuntu, y más por venir en el resto del año. La lista tambiénincluye el ThinkPad Edge 14.118En junio de 2011, el fabricante Asus comienza a vender netbooks Eee PC con Ubuntu 10.10,siendo tres modelos los que se lanzan 1001PXD, 1011PX y 1015PX, y más modelos en lo queresta del año.119 Además Canonical se asocia con losdesarrolladores Mobica y Pelagicore para implementar la tecnología de Ubuntu Core endispositivos fijos de siguiente generación con conexión a Internet, como televisoresinteligentes, set-top box, dispositivos digitales para el hogar, y en vehículos con dispositivos deentretenimiento.120121 122En octubre de 2011, el fabricante Dell en conjunto con Canonical, anuncian la llegada decomputadoras con Ubuntu a China en 220 tiendas.123 Y el fabricante System76 anuncia quepasará todas sus computadoras a Ubuntu 11.10.124 Además Vodacom y Canonical se asocianpara lanzar el Vodafone Webbook con Ubuntu en 1.200 tiendas deSudáfrica.125En noviembre de 2011, Canonical y Asus se asocian para comenzar a vender portátiles EeePC 1215P en 100 tiendas de Portugal. Remarcando la delgadez, ligereza y batería de 9 horasde duración.126En diciembre de 2011, el fabricante CTL anuncia el lanzamiento del notebook MB40U conUbuntu 11.10.127En mayo de 2012, Dell anuncia el lanzamiento del ultrabook XPS13 con Ubuntu 12.04, peroorientado exclusivamente a desarrolladores.128 Además el fabricante System76 lanza tresnotebooks con Ubuntu 12.04, los modelos son Lemur Ultra, Pangolin Performance y GazelleProfessional.129En junio de 2012, Canonical y Dell anuncian la venta de laptops con Ubuntu en 850 tiendasen India, los laptops son Inspiron 14R y Inspiron 15R, con más modelos dentro del año.130 Y ladisponibilidad de laptops Dell con Ubuntu en China aumentará a 350tiendas.131 Además Asus lanza dos modelos Eee PC con Ubuntu instalado, los modelosson1225C y 1015CX.132En agosto de 2012, el fabricante ZaReason lanza el ultrabook UltraLap 430 con Ubuntu12.04.133[editar]Recepción y usoEn la LinuxWorld Conference and Expo celebrada en Londres, Ubuntu fue premiada conel «Reader Award» por la mejor distribución Linux del 2005.134Una de las múltiples distribuciones Linux que usa Google en escritorio es una derivada deUbuntu a la que denominaron Goobuntu135 (no confundir con Gobuntu).En agosto de 2006 una encuesta de 14.535 lectores de DesktopLinux.com le adjudicó aUbuntu el 29,2% de las instalaciones de Linux en computadoras de escritorio. Dicha encuestase repitió en 2007 con 38.500 participantes y con Ubuntu como la distribución más popular conuna cuota de uso del 30,3%.136 137
  23. 23. Jamie Hyneman, co-presentador de la serie de televisión Mythbusters (Cazadores de mitos),ha optado por Linux, específicamente con el ejemplo de Ubuntu, como alternativa alsoftwarepropietario, citando el software inflado como un obstáculo importante en los sistemasoperativos propietarios.138 139También ha recibido buenas críticas en publicaciones online y escritas,140 141 142 y ha ganadoel premio Bossie de InfoWorld, en 2007, por «Best Open Source Client OS».143En 2007, el Ministerio de Educación y Ciencia de la República de Macedonia desplegó más de180.000 equipos de escritorio con Ubuntu preinstalado para su uso en las aulas, y animó acada estudiante del país a usar computadoras con Ubuntu.144Ubuntu también recibió evaluaciones negativas como por ejemplo, a principios de 2008,cuando la revista PCWorld criticó la falta de un gestor de efectos de escritorio integrado,aunque esto no les impidió nombrar a Ubuntu como la «mejor distribución Linux disponible adía de hoy».145En octubre de 2008, Wikipedia migró sus servidores a Ubuntu Server.146En enero de 2009, el periódico New York Times informó que Ubuntu tenía unos 10 millones deusuarios y en junio del mismo año se podía leer en ZDNet: «A nivel mundial, hay 13 millonesde usuarios activos de Ubuntu, distribución la cual su uso crece a un ritmo mayor quecualquiera otra.»147 148La policía francesa, desde 2009, está en proceso de instalar Ubuntu en 90.000 estaciones detrabajo, demostrando un 70% de ahorro en el presupuesto de TI sin tener que reducir sucapacidad.149En abril de 2010, Chris Kenyon, vicepresidente de Canonical Ltd. estimó que había 12millones de usuarios de Ubuntu.150En octubre de 2011, Canonical anuncia que Ubuntu tiene un incremento activo de 20 millonesde usuarios.151Desde noviembre del 2011 hasta el primer trimestre del 2012, el Estado Plurinacional deBolivia entregó 120.000 computadoras a maestros de estado, que fueron distribuidas en todoel país, en las que se instalararon Ubuntu en una instalación compartida con Windows.152En mayo de 2012, estudiantes universitarios en Pakistán recibieron 125.000 laptops conUbuntu, gracias a la iniciativa One Laptop Per Child.153Entre mayo y junio de 2012, importantes desarrolladores de videojuegos se interesan enpublicar sus juegos a través del Centro de software de Ubuntu. Electronic Arts publica dosjuegos inicialmente y Humble Indie Bundle V publica al menos ocho juegos, además UnityTechnologies anuncia que la siguiente versión de su motor de juegos Unity 4 tendrá soportepara Ubuntu.154 155 156A fines de junio de 2012, Jane Silber, CEO de Canonical, anuncia que la adopción de Ubuntuen India creció a un 160% el año pasado.157
  24. 24. En junio de 2012, Valve anuncia Steam para Ubuntu. Al portar el motor devideojuego Source y el cliente Steam a Linux, pero sin fecha de lanzamiento aún. El primerjuego que se portará será Left 4 Dead 2, anunciando que el desempeño de juego será igual debueno que en Windows.158En septiembre de 2012, 220.000 computadoras con Ubuntu se repartieron entre 2.000escuelas de Andalucía, España, y la empresa Isotrol junto Canonical proveerán el soportetécnico.159[editar]Ubuntu Developer SummitUDS, mayo 2012 en Oakland, California. Con la presentación de inicio de jornada de Mark Shuttleworth.La cumbre de desarrolladores de Ubuntu (Ubuntu Developer Summit) cumple con la funciónespecífica de reunir a los principales desarrolladores de Ubuntu junto con los ingenierosde Canonical. El evento se lleva a cabo en un lugar pre-determinado para decidir e informarsobre el desarrollo de Ubuntu, y tomar las decisiones en equipo junto con los miembros de lacomunidad que más se involucran con el sistema operativo.160La cumbre dura cinco días y se lleva a cabo al principio de cada ciclo de una nueva versión.Se ha realizado en diferentes partes del mundo, tales como Estados Unidos, ReinoUnido, Bélgica, España, Francia, Canadá, Australia, Hungría, etc.En los días que dura el evento se realizan diferentes sesiones con respecto a todos losaspectos del sistema operativo y proyectos adyacentes. En las sesiones se promueven lasideas, discusiones, planes, y colaboración.Las primeras cumbres no llevaban como nombre Ubuntu Developer Summit, solo erancatalogadas como "eventos de Ubuntu", siendo el primero realizado en Londres, ReinoUnido (sede central de Canonical), en donde asistieron solamente los miembros del equipo deCanonical en abril de 2004. A partir de junio de 2006 fue catalogado como Ubuntu DeveloperSummit en París, Francia.161Hasta el momento, el último UDS realizado fue en Oakland (California), Estados Unidos, enmayo de 2012.162
  25. 25. [editar]Instalación[editar]RequisitosInstalación que permite probar o instalar Ubuntu.Los requisitos mínimos «recomendados», teniendo en cuenta los efectos de escritorio,deberían permitir ejecutar una instalación de Ubuntu.163 Procesador x86 a 1 GHz. Memoria RAM de 512 MiB. Disco Duro de 15 GB (swap incluida). Tarjeta gráfica y monitor capaz de soportar una resolución de 800x600. Lector de CD-ROM, puerto USB o tarjeta de red. Conexión a Internet puede ser útil.Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las siguientestarjetas gráficas:163 Intel (i915 o superior, excepto GMA 500, nombre en clave «Poulsbo») NVidia (con su controlador propietario o el controlar abierto incorporado Nouveau) ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador propietario)Para una instalación óptima, y sobre todo si se dispone de más de 3 GiB de RAM, existetambién una versión de Ubuntu para sistemas de 64 bits.[editar]Imágenes ISO oficiales
  26. 26. Pantalla de inicio.Las imágenes ISO de Ubuntu se pueden descargar desde el sitio oficial, para elegir la versiónDesktop o Server. También mediante la compra directa en el sitio Ubuntu Shop con discos ypendrives con Ubuntu instalado, o mediante los equipo de distribución LoCoTeam de cadapaís.164Además de la descarga de imágenes ISO por descarga directa, también se puede descargar através de redes P2P comoBitTorrent, reduciendo así la carga en los servidores. Para sergrabados en CD o unidades portátiles USB.165Ubuntu está disponible de forma alterna en DVD para minimizar su dependencia de Internet,con más aplicaciones.166[editar]Otras instalaciones Wubi: un instalador libre y oficial de Ubuntu para sistemas operativos Windows cuyo objetivo es el de permitir que usuarios de ese sistema, puedan probar Ubuntu sin el riesgo de perder información durante un formateo o la modificación de particiones. El instalador es posible descargarlo desde el sitio oficial (a partir de Ubuntu 12.04 ya no permite instalar dentro de Windows).167 LiveUSB: una herramienta que viene de serie y que permite la creación de un LiveUSB de la distribución, de modo que se pueda cargar el sistema desde una memoria USBpermitiendo guardar datos y configuraciones en el mismo, pero con la limitación de que sólo funciona en una computadora cuya placa base soporte el arranque desde un medio USB.168 LiveCD/DVD personalizado: existen herramientas como Reconstructor, UCK o remastersys que permiten a cualquiera crear fácilmente un LiveCD/DVD personalizado de una instalación existente de Ubuntu. CD de instalación mediante red: se trata de una imagen ISO de apenas unos 10 MB que contiene los paquetes necesarios para descargar el sistema base desde los repositorios oficiales de Ubuntu y posteriormente elegir el escritorio deseado.169
  27. 27. [editar]Ubuntu Certified ProfessionalEn el año 2006 Canonical Ltd. y Linux Professional Institute firman un acuerdo para proveer unexamen específico de Ubuntu, Ubuntu Certified Professional170 que permita certificar losconocimientos de los profesionales de Ubuntu.Los requisitos para ser Ubuntu Certified Professional son: Tener el nivel LPIC-1 (acredita conocimientos Linux independientes de la distribución) Realizar el examen específico de Ubuntu (LPI 199)171Los exámenes de certificación habilitan a los estudiantes para: Instalación y configuración de sistemas Ubuntu. Trabajo productivo en la línea de comandos de Linux. Configurar la conectividad de red y de los principales servicios de red. Realizar tareas de administración de rutina: arrancar y apagar el sistema, administrar cuentas de usuario y sistemas de archivos, y mantener la seguridad del sistema.[editar]VariantesCategoría principal: Distribuciones basadas en Ubuntu.Artículo principal: Anexo:Proyectos no oficiales para Ubuntu.Existen diversas variantes de Ubuntu mantenidas por la comunidad pero reconocidas porla Fundación Ubuntu.,172 las cuales poseen lanzamientos simultáneos con Ubuntu. Las mássignificativas son: Kubuntu - Utiliza el entorno de escritorio KDE. Xubuntu - Utiliza el entorno de escritorio Xfce. Lubuntu - Utiliza el entorno de escritorio LXDE. Edubuntu - Diseñado para entornos escolares. Ubuntu Studio - Diseñado para el trabajo con multimedia. Mythbuntu - Diseñado para crear un sistema de PC con MythTV.[editar]Anécdotas[editar]«Ubuntu is software libre»Aunque las carátulas se imprimen en inglés, a partir de la versión 5.10 y hasta la 9.10, seincluyó el texto Ubuntu is software libre, usando la palabra en español «libre», para eliminar laambigüedad del término free (del inglés free software) que puede significar tanto «libre» como«gratis».
  28. 28. La existencia de software no libre en los repositorios de Ubuntu (concretamente en loscomponentes restricted y multiverse), además de firmware no libre en el núcleo Linux dio lugara derivaciones no oficiales y rigurosamente libres de software no libre. Como respuesta a esto,el 10 de julio de 2007173 se anunció Gobuntu, una derivación oficial de Ubuntu caracterizadapor «una visión ultra-ortodoxa de licenciamiento: sin firmwares, controladores, imágenesrealizadas previamente, sonidos, aplicaciones, u otro contenido que no incluya completamentelas fuentes y venga con todos los derechos de modificación, remezclado y redistribución.»174Sin embargo, después del lanzamiento de Hardy Heron, el desarrollo de Gobuntu quedódescontinuado y se anunció que pasaría a funcionar como una opción de instalación de “sólosoftware libre” en Ubuntu y no una distribución independiente.175[editar]Tras la senda de Apple y MicrosoftMark Shuttleworth estima que su referencia es Apple aunque su competencia es Microsoft. Endeclaraciones hechas al diario argentino La Nación el 31 de octubre de 2008, manifiesta que"Apple es la compañía por vencer si es que queremos que los usuarios disfruten de unaexperiencia de usuario realmente atractiva. No hay que mirar a Microsoft por su participaciónde mercado y por ser el estándar, sino a Apple porque son muy buenos en lo que hacen,sobre todo en algo que históricamente la comunidad del software libre no hizo bien, que esdiseñar una experiencia de usuario atractiva."176[editar]Véase también Portal:Linux. Contenido relacionado con Linux. Anexo:Versiones de Ubuntu Distribuciones basadas en Ubuntu[editar]Referencias
  29. 29. Ubuntu es una distribución de GNU/Linux, un sistema operativo enfocado acomputadoras personales (escritorio y laptops), es una de las más importantesdistribuciones de Linux a nivel mundial. El nombre de la distribución provienedel concepto zulú y xhosa de ubuntu que significa "humanidad haciaotros" o "yo soy porque nosotros somos" (más información en Wikipedia).Pero vamos por partes "Jack el Destripador", un sistema operativo es unconjunto de programas de computadora que se encarga de la administraciónlos recursos de la computadora donde está instalado. Posibilitan y simplifican elmanejo de la computadora, desempeñan funciones de traducir órdenes entrequien la maneja y el hardware.Ejemplos de sistemas operativos son Microsoft Windows XP, MS WindowsVista, MS Windows 98, OS X (mac), ms-dos, Unix y Linux en este caso. Dentrode Linux hay varias distribuciones, las más populares en el mundo occidentalson Ubuntu, RedHat, Mandriva y SuSe.Ubuntu incluye de serie muchos programas: Pidgin para mensajeríainstantánea (msn, yahoo, gtalk, etc); navegador web Firefox, para creación yedición de documentos trae OpenOffice, programas para manejo de fotografía(cámaras), para quemar música, escuchar música y ver videos, etc., aparte deuna gran lista desoftware libre quepermitenhacer casi cualquier tarea.Lo mejor de todoes que essoftware libre,que se puedeutilizar sinningunarestricción en sulicencia, se puedecopiar e instalaren cualquiernúmero de computadoras y lo mejor es que en este caso Ubuntu es gratuito.No es necesario ser un experto para probar este fabuloso sistema, se puedeconseguir el CD e iniciar la computadora con el, entrando al modo "live cd" sepuede jugar un rato con el sin instalar ni modificar nada de los datos quetengamos.Así que si te animas, puedes empezar por descargarlo, quemarlo en un CD(bastará un doble click una vez descargado) y empezar a conocerlo.
  30. 30. Por último y no menos importante, hay que recalcar que Ubuntu es SoftwareLibre, lo cual significa que podemos descargarlo, instalarlo, venderlo, rentarlo,tirarlo o hacer lo que nos venga en gana con el sin restricciones ya que lamisma licencia así lo especifica. Software Libre es diferente de SoftwareGratuito, pero en este caso tiene las dos características ;-).Ahh y este post viene porque hoy 30 de octubre salió la versión 8.10llamada Intrepid Ibex.Página oficial de Ubuntu http://www.ubuntu.org/.‹ Alumnos(DNI, Apellidos y Nombre, Domicilio, teléfono, COU)‹ Asignaturas(Código, título, núm.créditos)‹ Profesores(DNI, Apellidos y nombre, Domicilio, teléfono)‹ Aulas(Edificio, núm. aula)‹ Matricula(DNI, Código, Nota*)‹ Imparte(DNI, Codigo, Edificio,NumAula)AsignaturaProfesor
  31. 31. Base de datos relacionalUna base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es elmodelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permitenestablecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través dedichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "ModeloRelacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM enSan José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base dedatos.1 Contenido [ocultar]1 Características2 Elementos o 2.1 Relaciones base y derivadas o 2.2 Restricciones o 2.3 Dominios o 2.4 Clave única o 2.5 Clave primaria o 2.6 Clave foránea o 2.7 Clave índice o 2.8 Procedimientos almacenados3 Estructura4 Manipulación de la información5 Manejadores de base de datos relacionales6 Ventajas y desventajas
  32. 32. 7 Diseño de las bases de datos relacionales8 Véase también9 Referencias10 Enlaces externos[editar]Características Una base de datos relacional se compone de varias tablas o relaciones. No pueden existir dos tablas con el mismo nombre ni registro. Cada tabla es a su vez un conjunto de registros (filas y columnas). La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas). Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos. Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.[editar]Elementos[editar]Relaciones base y derivadasEn una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio derelaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su implementación esllamada "tabla". Otras relaciones no almacenan datos, pero son calculadas al aplicar operacionesrelacionales. Estas relaciones son llamadas "relaciones derivadas" y su implementación es llamada"vista" o "consulta". Las relaciones derivadas son convenientes ya que expresan información de variasrelaciones actuando como si fuera una sola.[editar]RestriccionesUna restricción es una condición que obliga el cumplimiento de ciertas condiciones en la base de datos.Algunas no son determinadas por los usuarios, sino que son inherentemente definidas por el simplehecho de que la base de datos sea relacional. Algunas otras restricciones las puede definir el usuario,por ejemplo, usar un campo con valores enteros entre 1 y 10.Las restricciones proveen un método de implementar reglas en la base de datos. Las restriccionesrestringen los datos que pueden ser almacenados en las tablas. Usualmente se definen usandoexpresiones que dan como resultado un valor booleano, indicando si los datos satisfacen la restricción ono.
  33. 33. Las restricciones no son parte formal del modelo relacional, pero son incluidas porque juegan el rol deorganizar mejor los datos. Las restricciones son muy discutidas junto con los conceptos relacionales.[editar]DominiosUn dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe losvalores del atributo, puede ser considerado como una restricción. Matemáticamente, atribuir un dominioa un atributo significa "todos los valores de este atributo deben de ser elementos del conjuntoespecificado".Distintos tipos de dominios son: enteros, cadenas de texto, fecha,no procedurales etc.[editar]Clave únicaCada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro dedicha tabla, es decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campossean idénticos. Este conjunto de campos se llama clave única.Pueden existir varias claves únicas en una determinada tabla, y a cada una de éstas suele llamárselecandidata a clave primaria.[editar]Clave primariaUna clave primaria es una clave única elegida entre todas las candidatas que define unívocamente atodos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demástablas. La forma de hacer esto es por medio de claves foráneas.Sólo puede existir una clave primaria por tabla y ningún campo de dicha clave puede contener valoresNULL.[editar]Clave foráneaUna clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dostablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde estánreferenciadas.Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados. Sepermite que haya varios empleados en un mismo departamento, pero habrá uno y sólo un departamentopor cada clave distinta de departamento en la tabla de empleados.[editar]Clave índiceLas claves índice surgen con la necesidad de tener un acceso más rápido a los datos. Los índicespueden ser creados con cualquier combinación de campos de una tabla. Las consultas que filtran
  34. 34. registros por medio de estos campos, pueden encontrar los registros de forma no secuencial usando laclave índice.Las bases de datos relacionales incluyen múltiples técnicas de ordenamiento, cada una de ellas esóptima para cierta distribución de datos y tamaño de la relación.Los índices generalmente no se consideran parte de la base de datos, pues son un detalle agregado.Sin embargo, las claves índices son desarrolladas por el mismo grupo de programadores que las otraspartes de la base de datos.[editar]Procedimientos almacenadosUn procedimiento almacenado es código ejecutable que se asocia y se almacena con la base de datos.Los procedimientos almacenados usualmente recogen y personalizan operaciones comunes, comoinsertar un registro dentro de una tabla, recopilar información estadística, o encapsular cálculoscomplejos. Son frecuentemente usados por un API por seguridad o simplicidad.Los procedimientos almacenados no son parte del modelo relacional, pero todas las implementacionescomerciales los incluyen.[editar]EstructuraLa base de datos se organiza en dos marcadas secciones; el esquema y los datos (o instancia).El esquema es la definición de la estructura de la base de datos y principalmente almacena lossiguientes datos: El nombre de cada tabla El nombre de cada columna El tipo de dato de cada columna La tabla a la que pertenece cada columnaLas bases de datos relacionales pasan por un proceso al que se le conoce como normalización, elresultado de dicho proceso es un esquema que permite que la base de datos sea usada de maneraóptima.Los datos o instancia es el contenido de la base de datos en un momento dado. Es en sí, el contenidode todos los registros.[editar]Manipulación de la información
  35. 35. Para manipular la información utilizamos un lenguaje relacional, actualmente se cuenta con doslenguajes formales el álgebra relacional y el cálculo relacional. El álgebra relacional permite describir laforma de realizar una consulta, en cambio, el cálculo relacional sólo indica lo que se desea devolver.El lenguaje más común para construir las consultas a bases de datos relacionales es SQL (StructuredQuery Language), un estándar implementado por los principales motores o sistemas de gestión debases de datos relacionales.En el modelo relacional los atributos deben estar explícitamente relacionados a un nombre en todas lasoperaciones, en cambio, el estándar SQL permite usar columnas sin nombre en conjuntos deresultados, como el asterisco taquigráfico (*) como notación de consultas.Al contrario del modelo relacional, el estándar SQL requiere que las columnas tengan un orden definido,lo cual es fácil de implementar en una computadora, ya que la memoria es lineal.Es de notar, sin embargo, que en SQL el orden de las columnas y los registros devueltos en ciertoconjunto de resultado nunca está garantizado, a no ser que explícitamente sea especificado por elusuario.[editar]Manejadores de base de datos relacionalesExiste software exclusivamente dedicado a tratar con bases de datos relacionales. Este software seconoce como SGBD (Sistema de Gestión de Base de Datos relacional) oRDBMS (del inglés RelationalDatabase Management System).Entre los gestores o manejadores actuales más popularesencontramos: MySQL, PostgreSQL, Oracle, DB2, INFORMIX, Interbase, FireBird, Sybase y MicrosoftSQL Server.[editar]Ventajas y desventajasVentajas Provee herramientas que garantizan evitar la duplicidad de registros. Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes. Favorece la normalización por ser más comprensible y aplicable.Desventajas Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica. No se manipulan de forma manejable los bloques de texto como tipo de dato.
  36. 36.  Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales.[editar]Diseño de las bases de datos relacionalesEl primer paso para crear una base de datos, es planificar el tipo de información que se quierealmacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y la información quenecesitamos.La planificación de la estructura de la base de datos, en particular de las tablas, es vital para la gestiónefectiva de la misma. El diseño de la estructura de una tabla consiste en una descripción de cada unode los campos que componen el registro y los valores o datos que contendrá cada uno de esos campos.Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido,domicilio. La definición de un campo requiere: el nombre del campo, el tipo de campo, el ancho delcampo, etc.Los registros constituyen la información que va contenida en los campos de la tabla, por ejemplo: elnombre del paciente, el apellido del paciente y la dirección de este. Generalmente los diferentes tipos decampos que se pueden almacenar son los siguientes: Texto (caracteres), Numérico (números), Fecha /Hora, Lógico (informaciones lógicas si/no, verdadero/falso, etc.), imágenes.En resumen, el principal aspecto a tener en cuenta durante el diseño de una tabla es determinarclaramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo ysu longitud.[editar]Véase también Base de datos Modelo relacional Modelo entidad-relación Base de datos orientada a objetos[editar]Referencias 1. ↑ Communications of the A

×