SlideShare una empresa de Scribd logo
1 de 37
http://www.lsi.us.es/docencia/get.php?id=5425

La agregación es un concepto de abstracción para construir objetos compuestos a partir de sus

objetos componentes.

Permite combinar entidades entre las que existe una interrelación y formar una entidad de más
alto

nivel. Es útil cuando la entidad de más alto nivel se tiene que interrelacionar con otra entidad

Ej. 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 varios

artículos.




 La agregación surge de la limitación que existe en el modelado de E-R, al no permitir
expresar las relaciones entre relaciones de un modelo E-R en el caso de que una
relació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í podemos
relacionarla con otra entidad.
   Para ejemplificar lo anterior consideremos el ejemplo del libro de fundamentos de
Base de Datos de Henry F. Korth. En donde el problema consiste en que existen
trabajando muchos empleados que trabajan en diferentes proyectos, pero
dependiendo del trabajo que realiza en pueden llegar a utilizar un equipo o
maquinaria; en este problema intervienen 3 entidades: Empleado, Proyecto y
Maquinaria, el diagrama E-R
http://www.icomputo.com/content/agregacion-modelos-entidad-relacion
DEFINICIÓN DE             SETUP
Avisos Google




Setup es un término inglés que no forma parte del diccionario de la Real Academia
Española (RAE). Puede ser traducido
como configuración, organización odisposición.




                              El concepto es habitual en el ámbito de la informática. El
setup es una herramienta de los sistemas operativos y losprogramas informáticos que
permite 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 usuario
puede adecuar el software a su hardware y configurar todo lo referente al uso que
pretende darle a la herramienta informática. El hardware, por su parte, se configura a
partir del setup que está presente en su software y que suele incluirse en un CD junto al
dispositivo físicoen cuestión.
Setup también se utiliza como sinónimo deBIOS (Basic Input-Output System). Este es
el Sistema Básico de Entrada-Salida, un software que reconoce los dispositivos
necesarios 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
hardware, inicializa los circuitos, manipula los periféricos y dispositivos a bajo nivel
y 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 a
los mejores pitchers de la Liga Venezolana de Béisbol Profesional.
2. Los Comandos
1~MSD
Acrónimo de Microsoft Diagnostics (diagnósticos de Microsoft) Nombre que recibe la
aplicación entregada en las últimas versiones del sistema operativo MS-DOS, que posibilita
al 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 de
Microsoft, 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 PC
que había desarrollado.
Format: comando del sistema operativo MS-DOS cuya misión es formatear las unidades
de 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íz
y tabla de asignación de archivos para el disco. También puede verificar si hay factores
defectuosos 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 vez
limpia 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~MD
Crea un directorio
6~ROOT
Es un sistema operativo jerárquico de archivos refiérese al primer escritorio respecto al
cual 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 los
comandos externos.
8~Comandos Internos
Son aquellos comandos cuyas instrucciones son cargadas a la memoria RAM. Estos
comandos no necesitan la presencia del disco de sistema operativo. Entre ellos
encontramos:
COPY CLS
DEL O ERASE DIR
TYPE DATE
RENAME MD
TIME VER
9. Comandos Externos
Estos comandos necesitan mucha capacidad de memoria para mantenerse dentro de ella al
mismo tiempo, por lo tanto son grabados en el disco, y podemos ascesarlos cuando sea
necesario. Son llamados externos porque estos están grabados fuera de la memoria RAM.
Entre estos están:
CLRDSK DISP COMP
DELTREE TREE
DOSKEY RESTORE
FORMAT DISK COPY
ATTRIB LAVEL
10~ 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 la
cuenta 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ínea
de 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 disquete
o 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 emplearse
como 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 invisibilidad
R-atributo de solo lectura
T-activa un atributo
M-desactiva un atributo
17~XCOPY
Comando 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 un
disquete.
18~VER (comando interno)
Su objetivo es visualizar la versión del sistema operativo en el disco. Despliega información
de 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 en
el punto indicativo.
21~PRINT
Comando que nos permite imprimir varios ficheros de textos sucesivamente.
22~MIRROR
Al grabar cualquier archivo en Array de unidades en espejo el controlador envía
simultáneamente copias idénticas del archivo a
cada unidad del array el cual puede constar únicamente de dos unidades.
23~BACK UP(comando externo)
Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
24~RESTORE
Este comando restaura los archivos que se hagan hecho copia de seguridad
25~BUFFERS
Son unidades de memoria reservadas para conservar informaciones intercambiadas con
las computadoras.
26~SCANDISK
Sirve para comprobar si hay errores físicos y lógicos en el computador.
27~SLASH
Comando que cierra el directorio hacia la raíz.
28~BACK SLASH
Comando que pasa de un directorio a otro principal.
29~CONFIG. SYS
Copia los archivos del sistema y el interpretador de comandos al disco que especifique.
30~AUTO EXE BAT
Es el primer fichero que el MS-DOS ejecuta.
31~UNDELETE
Proporciona una proporción de distintos niveles para ficheros borrados.
32~`UNFORMAT
Comando que permite reconstruir un disco recuperando así toda la información que
contenga.
33~DIR
Sirve para ver los archivos, directorios y subdirectorios que se encuentran en el disco duro
o en un disquete.
34~COMADINES
Son caracteres que facilitan el manejo de los comandos Ej.
?- un carácter
*- un grupo de caracteres
35~F DISK
Permite crear varias peticiones en un disco duro y seleccionar, cual de ellas será la
partición, es simplemente una división del disco duro que el MS-DOS trata como un área
individual 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 para
inicial.
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 sus
contenidos.
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 informaciones
que posee un archivo en su interior.
43~EDIT
Inicia 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 los
archivos.
45~RD(rmdir)
Remueve o borra directorios, para borrar el directorio debe estar en blanco.
3. Conclusión
Como ya sabemos el sistema no tiene solo comandos internos sino también externos y
todos no realizan la misma función; cada uno de ellos nos hace la vida más fácil ya que
ellos realizan todo el trabajo que tendríamos que hacer nosotros.




Ubuntu
Para otros usos de este término, véase Ubuntu (desambiguación).


                          Ubuntu


                 Parte de la familia GNU/Linux
Ubuntu 12.04 LTS



                          Desarrollador



            Canonical Ltd. / Fundación Ubuntu
                           ubuntu.com



                       Información general



Modelo de desarrollo           Software libre y de código abierto



Lanzamiento 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 (Quantal
pruebas                        Quetzal) (info)
                               6 de septiembre de 2012; hace 20 días



Núcleo                         Linux



Tipo de núcleo                 Monolítico



Interfaz 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
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ñol


Ubuntu es un sistema operativo3 4 mantenido por Canonical y la comunidad de
desarrolladores. 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 mejorar
la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo
una licencialibre o de código abierto. Estadísticas web sugieren que el porcentaje de mercado
de Ubuntu dentro de "distribuciones linux" es de aproximadamente 49%,5 6 y con una
tendencia a subir como servidor web.7 Y un importante incremento activo de 20 millones de
usuarios para fines de 2011.8

Su patrocinador Canonical, es una compañía británica propiedad del
empresario sudafricano Mark Shuttleworth ofrece el sistema de manera gratuita y que se
financia por medio de servicios vinculados al sistema operativo9 10 y vendiendosoporte
técnico.11 Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los
desarrolladores de la comunidad para mejorar los componentes de su sistema operativo.
Extraoficialmente la comunidad de desarrolladores proporciona soporte para derivaciones de
Ubuntu con otros entornos: Kubuntu, Xubuntu, Edubuntu, Ubuntu
Studio,Mythbuntu y Lubuntu.12

Canonical además de mantener Ubuntu, también provee de una versión orientada
a 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 for
Android.13 14 15

Cada seis meses se publica una nueva versión de Ubuntu la cual recibe soporte por parte de
Canonical, durante dieciocho meses, por medio de actualizaciones de seguridad, parches
para bugs críticos y actualizaciones menores de programas. Las versiones LTS (Long Term
Support), que se liberan cada dos años,16 reciben soporte durante cinco años en lossistemas
de escritorio y de servidor.17
Contenido

                      [ocultar]


1 Historia y proceso de desarrollo

2 Interfaz de usuario

 o   2.1 Diseño

3 Características

 o   3.1 Ubuntu y la comunidad

 o   3.2 Software incluido

 o   3.3 Organización del software

4 Lanzamientos y soporte

 o   4.1 LTS: Soporte técnico extendido

 o   4.2 Actual: Ubuntu 12.04 LTS

5 Escritorio, Servidor, Empresa, TV, Móvil

6 Fabricantes asociados

7 Recepción y uso

8 Ubuntu Developer Summit

9 Instalación

 o   9.1 Requisitos

 o   9.2 Imágenes ISO oficiales

 o   9.3 Otras instalaciones

10 Ubuntu Certified Professional

11 Variantes

12 Anécdotas

 o   12.1 «Ubuntu is software libre»

 o   12.2 Tras la senda de Apple y Microsoft

13 Véase también

14 Referencias

15 Bibliografía

16 Enlaces externos

[editar]Historia        y proceso de desarrollo
Ubuntu es una bifurcación del código base del proyecto Debian.18 El objetivo inicial era hacer
de Debian una distribución más fácil de usar y entender para los usuarios finales corrigiendo
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.19

Ubuntu usa primariamente software libre, haciendo excepciones en el caso de
varios controladores privativos (además de firmware y software no libre incluido en el kernel
Linux) y de software no libre presente en sus repositorios en emplazamientos separados de
los libres.20 Los paquetes de Ubuntu están basados en la rama inestable de Debian: ambas
distribuciones usan el formato de paquete de software deb y las herramientas de
administración de paquetes APT, dpkg, más algunos front-ends. Los paquetes Debian y
Ubuntu son en ciertos casos compatibles binariamente; algunas veces los
paquetes deb pueden necesitar ser recompilados desde el código fuente para ser usados en
Ubuntu.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 existen
críticas sobre los escasos aportes. Antes de cada lanzamiento, se lleva a cabo una
importació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 suficientemente
estable.

Desde el inicio del proyecto, Shuttleworth proporcionó el soporte económico gracias a los
beneficios obtenidos después de vender su empresa Thawte a VeriSign, por unos 575
millones de dólares estadounidenses.23

El 8 de julio de 2005, Shuttleworth anunció la creación de la Fundación Ubuntu y aportaron 10
millones de dólares como presupuesto inicial. El propósito de la fundación es el de asegurar
soporte y desarrollo para todas las futuras versiones de Ubuntu.24

El 12 de marzo de 2009, Ubuntu anunció soporte para plataformas externas de administración
de computación en nube, como Amazon EC2.25

A principios de 2009 los ingenieros y diseñadores de Canonical se dan cuenta de que la
gestión de paquetes e instalación de aplicaciones es demasiado fragmentada y hasta
compleja, por ende se planifica la creación de una aplicación central para el manejo e
instalación de aplicaciones. En octubre de 2009 Canonical lanza oficialmente el Centro de
software de Ubuntu (Ubuntu Software Center), permite buscar, instalar, desinstalar
aplicaciones, y además permite agregar repositorios de terceros.26 En octubre de 2010 se
introduce la venta de aplicaciones por medio de pagos en línea en el Centro de software de
Ubuntu.27

El 3 de junio de 2010, Mark Shuttleworth anuncia el trabajo en conjunto con el
proyecto Linaro y su desarrollo de código abierto para Linux en procesadores con
tecnología ARM.28A fines de septiembre se da a conocer antes del lanzamiento de Ubuntu
10.10, que esta versión incluiría un mejor y más estable soporte para procesadores ARM.29

En octubre y noviembre de 2010, se anuncian drásticos e importantes cambios en el escritorio
de 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
futuras versiones de Ubuntu, Unity se implementará en el servidor gráficoWayland, y no en el
servidor gráfico X (como se hacía habitualmente).31

El 18 de enero de 2011, Mark Shuttleworth anuncia la inclusión de aplicaciones creadas
en Qt para ser lanzadas a partir de "Natty+1" (después del lanzamiento de Ubuntu 11.04) y en
futuras versiones de Ubuntu. Una de las metas de esta decisión es facilitar la integración al
sistema de aplicaciones Qt, en comparación con las típicas aplicaciones desarrolladas
en GTK que lucen nativas en la interfaz de usuario de Ubuntu. Para terminar con las
dificultades técnicas de configuración y preferencias del sistema entre Qt y GTK, se crearán
enlaces dconf para las aplicaciones Qt, con lo que se pretende centralizar la configuración del
sistema, ya sea GTK o Qt, en un solo lugar.32




Ubuntu 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én
anuncia 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 'Ubuntu
Server' para su uso en servidores.33

El 31 de octubre de 2011, durante la presentación del Ubuntu Developer Summit, Mark
Shuttleworth anuncia la integración de Ubuntu en varios otros dispositivos, tales
como tablets, televisores, teléfonos y computadores tradicionales. Todo esta integración
concluirá en la versión 14.04, en abril de 2014.34

En enero de 2012, durante la feria tecnológica CES 2012, Canonical revela Ubuntu TV, la cual
ofrece una interfaz simple e intuitiva para organizar contenidos y servicios para TV.35

En febrero de 2012, Canonical anuncia 'Ubuntu for Android', el cual permite ejecutar el
escritorio de Ubuntu 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. Ubuntu para Android tiene
compatibilidad con smartphones con múltiples núcleos ARM, y la ventaja de compartir el
mismo kernel con Android.36

[editar]Interfaz      de usuario




Panel que despliega los iconos de las aplicaciones en Ubuntu 12.04

Ubuntu desde su primer lanzamiento utilizó la interfaz de usuario predeterminada del
escritorio GNOME, con un panel inferior para listar ventanas y un panel superior para menús e
indicadores de sistema, pero desde la versión 11.04 el equipo de Canonicaldecidió lanzar su
propia interfaz de usuario, de esa manera Unity fue diseñado para optimizar el espacio e
interacción de la interfaz de Ubuntu.37
[editar]Diseño
La actual interfaz de usuario de Ubuntu está compuesta por tres importantes elementos: una
barra superior para indicadores de sistema y menús, un lanzador de aplicaciones al costado
izquierdo, 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 de
iconos Ubuntu Mono y Humanity, temas visuales Light-themes, tipografía Ubuntu y sus
variantes, barras de desplazamiento Overlay scrollbars, notificaciones OSD, pantalla de inicio
de sesión Unity Greeter, gestos multitáctil uTouch, temas de sonido de inicio de sesión, y los
menús globales de aplicaciones.38 39

[editar]Características

En su última versión, Ubuntu soporta oficialmente dos arquitecturas de hardware en
computadoras 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 para
procesadores 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 de
actualizar a la vez todas las aplicaciones instaladas en la máquina a través derepositorios.
Ubuntu está siendo traducido a más de 130 idiomas,2 y cada usuario es capaz de colaborar
voluntariamente a esta causa, a través de Internet.
[editar]Ubuntu       y la comunidad
Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código,
solucionando bugs, probando versiones inestables del sistema, etc.42 Además, en febrero de
2008 se puso en marcha el sitio Brainstorm43 que permite a los usuarios proponer sus ideas y
votar las del resto. También se informa de las ideas propuestas que se están desarrollando o
están previstas.
[editar]Software       incluido




Centro de software de Ubuntu incluido en Ubuntu 12.04

Ubuntu 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 interfaz
predeterminada de Ubuntu es Unity y utiliza en conjunto las aplicaciones deGNOME. Existen
otras versiones extraoficiales mantenidas por la comunidad, con diferentes escritorios, y
pueden ser instalados independientemente del instalado por defecto en Ubuntu.

Aplicaciones de Ubuntu
Ubuntu es conocido por su facilidad de uso y las aplicaciones orientadas al usuario final. Las
principales aplicaciones que trae Ubuntu por defecto son: navegador web Mozilla Firefox,
cliente de mensajería instantánea Empathy, cliente de redes socialesGwibber, cliente de
correo Thunderbird, reproductor multimedia Totem, reproductor de música Rhythmbox, gestor
y editor de fotosShotwell, cliente de BitTorrent Transmission, cliente de escritorio remoto
Remmina, grabador de discos Brasero, panel de Configuración del sistema, suite
ofimática LibreOffice, cliente sincronizador de archivos en linea Ubuntu One, y el instalador
central que permite buscar, instalar y eliminar aplicaciones Centro de software de Ubuntu. El
Centro de software de Ubuntu permite instalar miles de aplicaciones disponibles.
Configuración del sistema en Ubuntu 12.04

Seguridad y accesibilidad
El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no
activar, 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 la
seguridad del sistema. Para labores o tareas administrativas en la línea de comandos incluye
una herramienta llamada sudo (de las siglas en inglés de SwitchUser do), con la que se evita
el uso del usuario administrador. Poseeaccesibilidad e internacionalización, de modo que el
sistema esté disponible para tanta gente como sea posible. Desde la versión 5.04, se
utiliza UTF-8 como codificación de caracteres predeterminado.




Cliente Ubuntu One en Ubuntu 12.04

No sólo se relaciona con Debian por el uso del mismo formato de paquetes .deb. También
tiene uniones muy fuertes con esa comunidad, contribuyendo con cualquier cambio directa e
inmediatamente, y no sólo anunciándolos. Esto sucede en los tiempos de lanzamiento.
Muchos de los desarrolladores de Ubuntu son también responsables de los
paquetes importantes dentro de la distribución Debian.
[editar]Organización      del software
Ubuntu 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 que
informen los usuarios.44 Estos componentes son: main, restricted, universe ymultiverse.

Por defecto se instalan paquetes de los componentes main y restricted44 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.[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
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 200751



8.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 200955



10.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 201159



12.04 LTS   Precise Pangolin    26 de abril de 201260



  12.10     Quantal Quetzal    18 de Octubre de 201261
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 desarrollo


Las versiones estables se liberan cada 6 meses y Canonical proporciona soporte técnico y
actualizaciones 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ón
escritorio y servidor, a partir de la fecha del lanzamiento.16 62

Los nombres
Desde sus inicios, cada uno de los ciclos de desarrollo de Ubuntu ha tenido un nombre en
clavecompuesto 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 han
seguido una progresión por orden alfabético.
[editar]LTS:   Soporte técnico extendido
Cada 2 años se libera una versión con soporte técnico extendido a la que se añade la
terminación LTS.

Esto significa que los lanzamientos LTS contarán con actualizaciones de seguridad
de paquetes de software por un periodo de tiempo extendido. En versiones anteriores, era de
tres años en entorno de escritorio y cinco años en servidor por parte de Canonical, a diferencia
de 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.63

La primera LTS fue la versión 6.06 de la cual se liberó una remasterización (la 6.06.1) para la
edición de escritorio y dos remasterizaciones (6.06.1 y 6.06.2) para la edición servidor, ambas
incluían actualizaciones de seguridad y corrección de errores. La segunda LTS fue la versión
8.04, de la cual ya va por la cuarta y última revisión de mantenimiento (la 8.04.4).64 La tercera
LTS fue la versión 10.04, fue liberada en abril de 2010, y cuya última versión de
mantenimiento fue la 10.04.4.65 La cuarta versión LTS que ha sido lanzada es la 12.04, que
fue liberada en abril de 2012.
[editar]Actual:   Ubuntu 12.04 LTS
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.66

Se 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 y
archivos de uso más reciente.67 El lanzador de Unity se encuentra siempre visible y ya no se
auto-oculta cuando hay una ventana sobre ella.68 Se incluyó un nuevo acceso de video en el
Dash para buscar videos en línea y en el sistema.69 También se lanzó un nuevo buscador e
invocador de menús llamado HUD (Head-up display) y fue implementado en las aplicaciones
al presionar la tecla Alt.70 Se agregaron más menús con listas rápidas en el lanzador para
varias aplicaciones, tales como el icono de
Ubuntu, Nautilus, Totem, Gedit, Rhythmbox, Empathy, Brasero, y Remmina.71 72 73 Se
rediseñaron los tooltip de información y algunos de los iconos del lanzador toman el color del
fondo de pantalla.74 Las burbujas de notificaciones se adaptan al color de fondo de
pantalla.75 La pantalla de inicio de sesión utiliza automáticamente la imagen de fondo de
escritorio que cambie el usuario.76 Inicio de sesión tiene un nuevo selector de sesiones entre
Ubuntu y Ubuntu 2D.77 La interfaz de las aplicacionesUbuntu One y Comprobación del
sistema fueron rediseñadas.78 79

Nuevo desenfoque de ventana, cuando pierde el foco los elementos se vuelven grises y la
ventana se aplana.80 Nuevos botones para subir/bajar numeraciones en las
preferencias.81 Gwibber utiliza iconos monocromáticos en la barra de herramientas, y también
puede expandir contenido directo desde la vista de tweets.82 83 Se rediseñó la guía de
escritorio en Ayuda.84 Los temas Ambiance y Radiance fueron retocados visualmente, además
de pequeños cambios en Nautilus.85 El fondo de pantalla predeterminado fue retocado.86

Configuración del sistema permite configurar el lanzador de Unity en Apariencia. Nuevas
opciones en Monitores, para controlar el uso de varios monitores y facilitar el manejo del
lanzador en varios monitores.87 88 Un nuevo control de Privacidad fue agregado, y permite
controlar los datos e historiales que guardan las aplicaciones. También se agregóServicio de
gestión, el cual administra mediante Landscape varios sistemas con Ubuntu.89 Se removieron
las secciones Cuentas en línea, Soportes extraíbles y Orígenes del software. El panel principal
de Configuración del sistema recibió retoques visuales.90 La interfaz de configuración de
sonido fue renovada para tener más consistencia.91

Centro de software de Ubuntu mejoró el tiempo de arranque y permite ver múltiples capturas
de pantalla y videos de una aplicación.92 La categoría Libros y revistas fue agregada.93Las
aplicaciones que se instalen aparecen automáticamente en el lanzador.94 Se agregaron
recomendaciones de software para el usuario.95 Ahora también se aceptan pagos por medio
de PayPal.96

Rhythmbox vuelve a ser el reproductor de música, reemplazando a Banshee. Remmina con
FreeRDP reemplazan a Vinagre y rdesktop como visor de escritorios remotos.97 Otras
aplicaciones que ya no vienen por defecto son Tomboy, la estructura de herramientas Mono y
el juego Gbrainy.98 99 El instalador Wubi para instalar Ubuntu dentro de Windows fue removido
por problemas con aquel sistema operativo.100

En el ámbito técnico se optimizó la estabilidad del sistema y el consumo de energía en
portátiles.101

[editar]Escritorio,   Servidor, Empresa, TV, Móvil
A partir del núcleo de Ubuntu y su interfaz Unity, Canonical decidió desarrollar versiones
enfocadas a diferentes dispositivos, tales como televisores, smartphones y futuras versiones
móviles para tablets.102 Estas son las actuales versiones de Ubuntu mantenidas por Canonical
en 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
   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         asociados




Ubuntu en el Mobile World Congress 2012.

En junio de 2010, después del lanzamiento de Ubuntu 10.04, Dell destaca el uso de Ubuntu
como "social desde el principio, rápido inicio del sistema, simple y elegante, diseñado para
internet y Ubuntu es seguro" entre otros puntos. Dell ofrece netbooks ynotebooks con Ubuntu
desde el año 2007 hasta la actualidad.108

Durante el 2010, los fabricantes System76 y ZaReason comienzan a vender computadores de
escritorio, servidores, y netbooks/notebooks con Ubuntu 10.10.109 110 111 112 113 114 115

A partir del 2011, el fabricante Kogan Technologies comenzó a vender laptops con Ubuntu
instalado.116

En febrero de 2011, Canonical publica una lista de las computadoras certificadas y probadas
con Ubuntu, en aquella lista se encuentran fabricantes
como Dell, Acer, HP, Lenovo, IBM, Toshiba, Asus, System76, Intel, Samsung, etc.117
En mayo de 2011, Canonical anuncia un plan de colaboración con el
fabricante Lenovo en China. Con ello se certifican oficialmente 30 diferentes modelos
de Thinkpad de Lenovo con Ubuntu, y más por venir en el resto del año. La lista también
incluye el ThinkPad Edge 14.118

En 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 que
resta del año.119 Además Canonical se asocia con los
desarrolladores Mobica y Pelagicore para implementar la tecnología de Ubuntu Core en
dispositivos fijos de siguiente generación con conexión a Internet, como televisores
inteligentes, set-top box, dispositivos digitales para el hogar, y en vehículos con dispositivos de
entretenimiento.120121 122

En octubre de 2011, el fabricante Dell en conjunto con Canonical, anuncian la llegada de
computadoras con Ubuntu a China en 220 tiendas.123 Y el fabricante System76 anuncia que
pasará todas sus computadoras a Ubuntu 11.10.124 Además Vodacom y Canonical se asocian
para lanzar el Vodafone Webbook con Ubuntu en 1.200 tiendas deSudáfrica.125

En noviembre de 2011, Canonical y Asus se asocian para comenzar a vender portátiles Eee
PC 1215P en 100 tiendas de Portugal. Remarcando la delgadez, ligereza y batería de 9 horas
de duración.126

En diciembre de 2011, el fabricante CTL anuncia el lanzamiento del notebook MB40U con
Ubuntu 11.10.127

En mayo de 2012, Dell anuncia el lanzamiento del ultrabook XPS13 con Ubuntu 12.04, pero
orientado exclusivamente a desarrolladores.128 Además el fabricante System76 lanza tres
notebooks con Ubuntu 12.04, los modelos son Lemur Ultra, Pangolin Performance y Gazelle
Professional.129

En junio de 2012, Canonical y Dell anuncian la venta de laptops con Ubuntu en 850 tiendas
en India, los laptops son Inspiron 14R y Inspiron 15R, con más modelos dentro del año.130 Y la
disponibilidad de laptops Dell con Ubuntu en China aumentará a 350
tiendas.131 Además Asus lanza dos modelos Eee PC con Ubuntu instalado, los modelos
son1225C y 1015CX.132

En agosto de 2012, el fabricante ZaReason lanza el ultrabook UltraLap 430 con Ubuntu
12.04.133

[editar]Recepción       y uso
En la LinuxWorld Conference and Expo celebrada en Londres, Ubuntu fue premiada con
el «Reader Award» por la mejor distribución Linux del 2005.134

Una de las múltiples distribuciones Linux que usa Google en escritorio es una derivada de
Ubuntu a la que denominaron Goobuntu135 (no confundir con Gobuntu).

En agosto de 2006 una encuesta de 14.535 lectores de DesktopLinux.com le adjudicó a
Ubuntu el 29,2% de las instalaciones de Linux en computadoras de escritorio. Dicha encuesta
se repitió en 2007 con 38.500 participantes y con Ubuntu como la distribución más popular con
una cuota de uso del 30,3%.136 137
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 alsoftware
propietario, citando el software inflado como un obstáculo importante en los sistemas
operativos propietarios.138 139

También ha recibido buenas críticas en publicaciones online y escritas,140 141 142 y ha ganado
el premio Bossie de InfoWorld, en 2007, por «Best Open Source Client OS».143

En 2007, el Ministerio de Educación y Ciencia de la República de Macedonia desplegó más de
180.000 equipos de escritorio con Ubuntu preinstalado para su uso en las aulas, y animó a
cada estudiante del país a usar computadoras con Ubuntu.144

Ubuntu 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 a
día de hoy».145

En octubre de 2008, Wikipedia migró sus servidores a Ubuntu Server.146

En enero de 2009, el periódico New York Times informó que Ubuntu tenía unos 10 millones de
usuarios y en junio del mismo año se podía leer en ZDNet: «A nivel mundial, hay 13 millones
de usuarios activos de Ubuntu, distribución la cual su uso crece a un ritmo mayor que
cualquiera otra.»147 148

La policía francesa, desde 2009, está en proceso de instalar Ubuntu en 90.000 estaciones de
trabajo, demostrando un 70% de ahorro en el presupuesto de TI sin tener que reducir su
capacidad.149

En abril de 2010, Chris Kenyon, vicepresidente de Canonical Ltd. estimó que había 12
millones de usuarios de Ubuntu.150

En octubre de 2011, Canonical anuncia que Ubuntu tiene un incremento activo de 20 millones
de usuarios.151

Desde noviembre del 2011 hasta el primer trimestre del 2012, el Estado Plurinacional de
Bolivia entregó 120.000 computadoras a maestros de estado, que fueron distribuidas en todo
el país, en las que se instalararon Ubuntu en una instalación compartida con Windows.152

En mayo de 2012, estudiantes universitarios en Pakistán recibieron 125.000 laptops con
Ubuntu, gracias a la iniciativa One Laptop Per Child.153

Entre mayo y junio de 2012, importantes desarrolladores de videojuegos se interesan en
publicar sus juegos a través del Centro de software de Ubuntu. Electronic Arts publica dos
juegos inicialmente y Humble Indie Bundle V publica al menos ocho juegos, además Unity
Technologies anuncia que la siguiente versión de su motor de juegos Unity 4 tendrá soporte
para Ubuntu.154 155 156

A fines de junio de 2012, Jane Silber, CEO de Canonical, anuncia que la adopción de Ubuntu
en India creció a un 160% el año pasado.157
En junio de 2012, Valve anuncia Steam para Ubuntu. Al portar el motor de
videojuego Source y el cliente Steam a Linux, pero sin fecha de lanzamiento aún. El primer
juego que se portará será Left 4 Dead 2, anunciando que el desempeño de juego será igual de
bueno que en Windows.158

En septiembre de 2012, 220.000 computadoras con Ubuntu se repartieron entre 2.000
escuelas de Andalucía, España, y la empresa Isotrol junto Canonical proveerán el soporte
técnico.159

[editar]Ubuntu       Developer Summit




UDS, 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ón
específica de reunir a los principales desarrolladores de Ubuntu junto con los ingenieros
de Canonical. El evento se lleva a cabo en un lugar pre-determinado para decidir e informar
sobre el desarrollo de Ubuntu, y tomar las decisiones en equipo junto con los miembros de la
comunidad que más se involucran con el sistema operativo.160

La 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, Reino
Unido, 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 los
aspectos del sistema operativo y proyectos adyacentes. En las sesiones se promueven las
ideas, discusiones, planes, y colaboración.

Las primeras cumbres no llevaban como nombre Ubuntu Developer Summit, solo eran
catalogadas como "eventos de Ubuntu", siendo el primero realizado en Londres, Reino
Unido (sede central de Canonical), en donde asistieron solamente los miembros del equipo de
Canonical en abril de 2004. A partir de junio de 2006 fue catalogado como Ubuntu Developer
Summit en París, Francia.161

Hasta el momento, el último UDS realizado fue en Oakland (California), Estados Unidos, en
mayo de 2012.162
[editar]Instalación

[editar]Requisitos




Instalació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 siguientes
tarjetas 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, existe
también una versión de Ubuntu para sistemas de 64 bits.
[editar]Imágenes          ISO oficiales
Pantalla de inicio.

Las imágenes ISO de Ubuntu se pueden descargar desde el sitio oficial, para elegir la versión
Desktop o Server. También mediante la compra directa en el sitio Ubuntu Shop con discos y
pendrives con Ubuntu instalado, o mediante los equipo de distribución LoCoTeam de cada
país.164

Además de la descarga de imágenes ISO por descarga directa, también se puede descargar a
través de redes P2P comoBitTorrent, reduciendo así la carga en los servidores. Para ser
grabados en CD o unidades portátiles USB.165

Ubuntu 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
[editar]Ubuntu           Certified Professional
En el año 2006 Canonical Ltd. y Linux Professional Institute firman un acuerdo para proveer un
examen específico de Ubuntu, Ubuntu Certified Professional170 que permita certificar los
conocimientos 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)171
Los 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]Variantes

Categorí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 por
la Fundación Ubuntu.,172 las cuales poseen lanzamientos simultáneos con Ubuntu. Las más
significativas 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, se
incluyó el texto Ubuntu is software libre, usando la palabra en español «libre», para eliminar la
ambigüedad del término free (del inglés free software) que puede significar tanto «libre» como
«gratis».
La existencia de software no libre en los repositorios de Ubuntu (concretamente en los
componentes restricted y multiverse), además de firmware no libre en el núcleo Linux dio lugar
a 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 caracterizada
por «una visión ultra-ortodoxa de licenciamiento: sin firmwares, controladores, imágenes
realizadas previamente, sonidos, aplicaciones, u otro contenido que no incluya completamente
las fuentes y venga con todos los derechos de modificación, remezclado y redistribución.»174

Sin 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ólo
software libre” en Ubuntu y no una distribución independiente.175
[editar]Tras   la senda de Apple y Microsoft
Mark Shuttleworth estima que su referencia es Apple aunque su competencia es Microsoft. En
declaraciones 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 una
experiencia de usuario realmente atractiva. No hay que mirar a Microsoft por su participación
de 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 es
diseñ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
Ubuntu es una distribución de GNU/Linux, un sistema operativo enfocado a
computadoras personales (escritorio y laptops), es una de las más importantes
distribuciones de Linux a nivel mundial. El nombre de la distribución proviene
del concepto zulú y xhosa de ubuntu que significa "humanidad hacia
otros" o "yo soy porque nosotros somos" (más información en Wikipedia).

Pero vamos por partes "Jack el Destripador", un sistema operativo es un
conjunto de programas de computadora que se encarga de la administración
los recursos de la computadora donde está instalado. Posibilitan y simplifican el
manejo de la computadora, desempeñan funciones de traducir órdenes entre
quien la maneja y el hardware.

Ejemplos de sistemas operativos son Microsoft Windows XP, MS Windows
Vista, MS Windows 98, OS X (mac), ms-dos, Unix y Linux en este caso. Dentro
de Linux hay varias distribuciones, las más populares en el mundo occidental
son Ubuntu, RedHat, Mandriva y SuSe.

Ubuntu incluye de serie muchos programas: Pidgin para mensajería
instantánea (msn, yahoo, gtalk, etc); navegador web Firefox, para creación y
edició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 de
una gran lista de
software libre que
permiten
hacer casi cualqui
er tarea.

Lo mejor de todo
es que es
software libre,
que se puede
utilizar sin
ninguna
restricción en su
licencia, se puede
copiar e instalar
en cualquier
nú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 puede
conseguir el CD e iniciar la computadora con el, entrando al modo "live cd" se
puede jugar un rato con el sin instalar ni modificar nada de los datos que
tengamos.

Así que si te animas, puedes empezar por descargarlo, quemarlo en un CD
(bastará un doble click una vez descargado) y empezar a conocerlo.
Por último y no menos importante, hay que recalcar que Ubuntu es Software
Libre, lo cual significa que podemos descargarlo, instalarlo, venderlo, rentarlo,
tirarlo o hacer lo que nos venga en gana con el sin restricciones ya que la
misma licencia así lo especifica. Software Libre es diferente de Software
Gratuito, pero en este caso tiene las dos características ;-).

Ahh y este post viene porque hoy 30 de octubre salió la versión 8.10
llamada 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)

Asignatura

Profesor
Base de datos relacional




Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el
modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten
establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de
dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo
Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en
San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de
datos.1

                    Contenido
                        [ocultar]


1 Características

2 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 almacenados

3 Estructura

4 Manipulación de la información

5 Manejadores de base de datos relacionales

6 Ventajas y desventajas
7 Diseño de las bases de datos relacionales

8 Véase también

9 Referencias

10 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 derivadas
En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de
relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su implementación es
llamada "tabla". Otras relaciones no almacenan datos, pero son calculadas al aplicar operaciones
relacionales. 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 varias
relaciones actuando como si fuera una sola.

[editar]Restricciones

Una 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 simple
hecho 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 restricciones
restringen los datos que pueden ser almacenados en las tablas. Usualmente se definen usando
expresiones que dan como resultado un valor booleano, indicando si los datos satisfacen la restricción o
no.
Las restricciones no son parte formal del modelo relacional, pero son incluidas porque juegan el rol de
organizar mejor los datos. Las restricciones son muy discutidas junto con los conceptos relacionales.

[editar]Dominios

Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los
valores del atributo, puede ser considerado como una restricción. Matemáticamente, atribuir un dominio
a un atributo significa "todos los valores de este atributo deben de ser elementos del conjunto
especificado".

Distintos tipos de dominios son: enteros, cadenas de texto, fecha,no procedurales etc.

[editar]Clave    única
Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de
dicha tabla, es decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campos
sean 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ársele
candidata a clave primaria.

[editar]Clave    primaria
Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a
todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás
tablas. 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 valores
NULL.

[editar]Clave    foránea
Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos
tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están
referenciadas.

Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados. Se
permite que haya varios empleados en un mismo departamento, pero habrá uno y sólo un departamento
por cada clave distinta de departamento en la tabla de empleados.

[editar]Clave    índice
Las claves índice surgen con la necesidad de tener un acceso más rápido a los datos. Los índices
pueden ser creados con cualquier combinación de campos de una tabla. Las consultas que filtran
registros por medio de estos campos, pueden encontrar los registros de forma no secuencial usando la
clave í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 otras
partes de la base de datos.

[editar]Procedimientos           almacenados
Un 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, como
insertar un registro dentro de una tabla, recopilar información estadística, o encapsular cálculos
complejos. Son frecuentemente usados por un API por seguridad o simplicidad.

Los procedimientos almacenados no son parte del modelo relacional, pero todas las implementaciones
comerciales los incluyen.

[editar]Estructura

La 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 los
siguientes 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 columna

Las bases de datos relacionales pasan por un proceso al que se le conoce como normalización, el
resultado 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 contenido
de todos los registros.

[editar]Manipulación          de la información
Para manipular la información utilizamos un lenguaje relacional, actualmente se cuenta con dos
lenguajes formales el álgebra relacional y el cálculo relacional. El álgebra relacional permite describir la
forma 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 (Structured
Query Language), un estándar implementado por los principales motores o sistemas de gestión de
bases de datos relacionales.

En el modelo relacional los atributos deben estar explícitamente relacionados a un nombre en todas las
operaciones, en cambio, el estándar SQL permite usar columnas sin nombre en conjuntos de
resultados, 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 cierto
conjunto de resultado nunca está garantizado, a no ser que explícitamente sea especificado por el
usuario.

[editar]Manejadores            de base de datos relacionales
Existe software exclusivamente dedicado a tratar con bases de datos relacionales. Este software se
conoce como SGBD (Sistema de Gestión de Base de Datos relacional) oRDBMS (del inglés Relational
Database Management System).

Entre los gestores o manejadores actuales más populares
encontramos: MySQL, PostgreSQL, Oracle, DB2, INFORMIX, Interbase, FireBird, Sybase y Microsoft
SQL Server.

[editar]Ventajas       y desventajas
Ventajas


   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.
   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 relacionales
El primer paso para crear una base de datos, es planificar el tipo de información que se quiere
almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y la información que
necesitamos.

La planificación de la estructura de la base de datos, en particular de las tablas, es vital para la gestión
efectiva de la misma. El diseño de la estructura de una tabla consiste en una descripción de cada uno
de 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 del
campo, etc.

Los registros constituyen la información que va contenida en los campos de la tabla, por ejemplo: el
nombre del paciente, el apellido del paciente y la dirección de este. Generalmente los diferentes tipos de
campos 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 determinar
claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y
su 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

Más contenido relacionado

La actualidad más candente

Sistema operativo dos[1]
Sistema operativo dos[1]Sistema operativo dos[1]
Sistema operativo dos[1]alemis
 
Manual de reparación pc bolilla v y vi - so y herramientas - ver2
Manual de reparación pc   bolilla v y vi - so y herramientas - ver2Manual de reparación pc   bolilla v y vi - so y herramientas - ver2
Manual de reparación pc bolilla v y vi - so y herramientas - ver2Aldo Hernán Zanabria Gálvez
 
Operación des sistema operativos monousuario sobre msdos
Operación des sistema operativos monousuario sobre msdosOperación des sistema operativos monousuario sobre msdos
Operación des sistema operativos monousuario sobre msdosauroragonzalezbarrientos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativoGerald20091
 
Comandos del dos y del teclado
Comandos del dos y del tecladoComandos del dos y del teclado
Comandos del dos y del tecladoPAGM626
 
Clase1 sistemas operativos
Clase1 sistemas operativosClase1 sistemas operativos
Clase1 sistemas operativosGerald Jauregui
 
Gestión ms dos
Gestión ms dosGestión ms dos
Gestión ms dosDenisse C
 
Dos es una familia de sistemas operativos para pc
Dos es una familia de sistemas operativos para pcDos es una familia de sistemas operativos para pc
Dos es una familia de sistemas operativos para pcChamo SD
 

La actualidad más candente (18)

Manual MS-DOS
Manual MS-DOSManual MS-DOS
Manual MS-DOS
 
Sistema operativo dos[1]
Sistema operativo dos[1]Sistema operativo dos[1]
Sistema operativo dos[1]
 
Manual de reparación pc bolilla v y vi - so y herramientas - ver2
Manual de reparación pc   bolilla v y vi - so y herramientas - ver2Manual de reparación pc   bolilla v y vi - so y herramientas - ver2
Manual de reparación pc bolilla v y vi - so y herramientas - ver2
 
Instala2
Instala2Instala2
Instala2
 
Comandos resumen 1-dos
Comandos resumen 1-dosComandos resumen 1-dos
Comandos resumen 1-dos
 
Operación des sistema operativos monousuario sobre msdos
Operación des sistema operativos monousuario sobre msdosOperación des sistema operativos monousuario sobre msdos
Operación des sistema operativos monousuario sobre msdos
 
Ms dos
Ms dosMs dos
Ms dos
 
Ofim01
Ofim01Ofim01
Ofim01
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Comandos del dos y del teclado
Comandos del dos y del tecladoComandos del dos y del teclado
Comandos del dos y del teclado
 
Historia windows
Historia windowsHistoria windows
Historia windows
 
Clase1 sistemas operativos
Clase1 sistemas operativosClase1 sistemas operativos
Clase1 sistemas operativos
 
Gestión ms dos
Gestión ms dosGestión ms dos
Gestión ms dos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Dos es una familia de sistemas operativos para pc
Dos es una familia de sistemas operativos para pcDos es una familia de sistemas operativos para pc
Dos es una familia de sistemas operativos para pc
 
Comandos del dos
Comandos del dosComandos del dos
Comandos del dos
 
Comandos del sistema
Comandos del sistemaComandos del sistema
Comandos del sistema
 
Practica en DOS
Practica en DOSPractica en DOS
Practica en DOS
 

Destacado

CRE-032-創意發明產業競爭力
CRE-032-創意發明產業競爭力CRE-032-創意發明產業競爭力
CRE-032-創意發明產業競爭力handbook
 
DS-034-電源供應器研發
DS-034-電源供應器研發DS-034-電源供應器研發
DS-034-電源供應器研發handbook
 
PMT-007-生產管理
PMT-007-生產管理PMT-007-生產管理
PMT-007-生產管理handbook
 
HR-096-職能為本的領導與管理發展
HR-096-職能為本的領導與管理發展HR-096-職能為本的領導與管理發展
HR-096-職能為本的領導與管理發展handbook
 
IE-010 Scm Introduction
IE-010 Scm IntroductionIE-010 Scm Introduction
IE-010 Scm Introductionhandbook
 
QM-040-全面品質管理
QM-040-全面品質管理QM-040-全面品質管理
QM-040-全面品質管理handbook
 
Curso de deseño e fotografía Básico
Curso de deseño e fotografía BásicoCurso de deseño e fotografía Básico
Curso de deseño e fotografía Básicoaa40estudo
 
HR-028-產業趨勢與大學科系選擇
HR-028-產業趨勢與大學科系選擇HR-028-產業趨勢與大學科系選擇
HR-028-產業趨勢與大學科系選擇handbook
 
Mentes transformadas
Mentes transformadasMentes transformadas
Mentes transformadasfranknmzsj
 
CHN-011-國際物流與港口發展
CHN-011-國際物流與港口發展CHN-011-國際物流與港口發展
CHN-011-國際物流與港口發展handbook
 
Livreto Braille e Libras
Livreto  Braille e LibrasLivreto  Braille e Libras
Livreto Braille e LibrasMônia Medeiros
 
Lais massucato atividade dissertativa
Lais massucato   atividade dissertativaLais massucato   atividade dissertativa
Lais massucato atividade dissertativaFabio Mendes
 
Hr 037 數位教材種類
Hr 037 數位教材種類Hr 037 數位教材種類
Hr 037 數位教材種類handbook
 

Destacado (20)

CRE-032-創意發明產業競爭力
CRE-032-創意發明產業競爭力CRE-032-創意發明產業競爭力
CRE-032-創意發明產業競爭力
 
DS-034-電源供應器研發
DS-034-電源供應器研發DS-034-電源供應器研發
DS-034-電源供應器研發
 
PMT-007-生產管理
PMT-007-生產管理PMT-007-生產管理
PMT-007-生產管理
 
HR-096-職能為本的領導與管理發展
HR-096-職能為本的領導與管理發展HR-096-職能為本的領導與管理發展
HR-096-職能為本的領導與管理發展
 
IE-010 Scm Introduction
IE-010 Scm IntroductionIE-010 Scm Introduction
IE-010 Scm Introduction
 
Jornal1 18-138
Jornal1 18-138Jornal1 18-138
Jornal1 18-138
 
QM-040-全面品質管理
QM-040-全面品質管理QM-040-全面品質管理
QM-040-全面品質管理
 
Obesidad
ObesidadObesidad
Obesidad
 
Curso de deseño e fotografía Básico
Curso de deseño e fotografía BásicoCurso de deseño e fotografía Básico
Curso de deseño e fotografía Básico
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
HR-028-產業趨勢與大學科系選擇
HR-028-產業趨勢與大學科系選擇HR-028-產業趨勢與大學科系選擇
HR-028-產業趨勢與大學科系選擇
 
Mentes transformadas
Mentes transformadasMentes transformadas
Mentes transformadas
 
CHN-011-國際物流與港口發展
CHN-011-國際物流與港口發展CHN-011-國際物流與港口發展
CHN-011-國際物流與港口發展
 
Livreto Braille e Libras
Livreto  Braille e LibrasLivreto  Braille e Libras
Livreto Braille e Libras
 
Lais massucato atividade dissertativa
Lais massucato   atividade dissertativaLais massucato   atividade dissertativa
Lais massucato atividade dissertativa
 
Lpu fear factor sanjeev
Lpu fear factor sanjeevLpu fear factor sanjeev
Lpu fear factor sanjeev
 
Experiencias vividas
Experiencias vividasExperiencias vividas
Experiencias vividas
 
Hr 037 數位教材種類
Hr 037 數位教材種類Hr 037 數位教材種類
Hr 037 數位教材種類
 
TRANSITO
TRANSITOTRANSITO
TRANSITO
 
Educ 601 Filosofia y Valores en la Educacion
Educ 601 Filosofia y Valores en la EducacionEduc 601 Filosofia y Valores en la Educacion
Educ 601 Filosofia y Valores en la Educacion
 

Similar a Http

comandos cmd
comandos cmdcomandos cmd
comandos cmdmaiteo9
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSGERALD2012
 
C O M A N D O S I N T E R N O S M S D O S
C O M A N D O S  I N T E R N O S  M S  D O SC O M A N D O S  I N T E R N O S  M S  D O S
C O M A N D O S I N T E R N O S M S D O Smaverito
 
C O M A N D O S I N T E R N O S M S D O S
C O M A N D O S  I N T E R N O S  M S  D O SC O M A N D O S  I N T E R N O S  M S  D O S
C O M A N D O S I N T E R N O S M S D O Smaverito
 
T3.2 iñigoestornes
T3.2 iñigoestornesT3.2 iñigoestornes
T3.2 iñigoestornesiestornes
 
T32 sergio sotoramos
T32 sergio sotoramosT32 sergio sotoramos
T32 sergio sotoramosssotor
 
Herramientas del sistema.omar tepal corona 1° J
Herramientas del sistema.omar tepal corona 1° JHerramientas del sistema.omar tepal corona 1° J
Herramientas del sistema.omar tepal corona 1° Jomartpal123
 
T3.2 alberrto soria
T3.2 alberrto soria T3.2 alberrto soria
T3.2 alberrto soria jsota4
 
T3.2 borjasanz
T3.2 borjasanzT3.2 borjasanz
T3.2 borjasanzborjasanz8
 
T3.2 javier sota
T3.2 javier sota T3.2 javier sota
T3.2 javier sota jsota4
 

Similar a Http (20)

S.o
S.oS.o
S.o
 
comandos cmd
comandos cmdcomandos cmd
comandos cmd
 
Presentación1 msd
Presentación1 msdPresentación1 msd
Presentación1 msd
 
Presentación1 msd
Presentación1 msdPresentación1 msd
Presentación1 msd
 
Cmd
CmdCmd
Cmd
 
Presentación1
Presentación1Presentación1
Presentación1
 
Dos
DosDos
Dos
 
Disco De Inicio
Disco De InicioDisco De Inicio
Disco De Inicio
 
Comandos
ComandosComandos
Comandos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
C O M A N D O S I N T E R N O S M S D O S
C O M A N D O S  I N T E R N O S  M S  D O SC O M A N D O S  I N T E R N O S  M S  D O S
C O M A N D O S I N T E R N O S M S D O S
 
C O M A N D O S I N T E R N O S M S D O S
C O M A N D O S  I N T E R N O S  M S  D O SC O M A N D O S  I N T E R N O S  M S  D O S
C O M A N D O S I N T E R N O S M S D O S
 
T3.2 iñigoestornes
T3.2 iñigoestornesT3.2 iñigoestornes
T3.2 iñigoestornes
 
T32 sergio sotoramos
T32 sergio sotoramosT32 sergio sotoramos
T32 sergio sotoramos
 
Herramientas del sistema.omar tepal corona 1° J
Herramientas del sistema.omar tepal corona 1° JHerramientas del sistema.omar tepal corona 1° J
Herramientas del sistema.omar tepal corona 1° J
 
T3.2 alberrto soria
T3.2 alberrto soria T3.2 alberrto soria
T3.2 alberrto soria
 
T3.2 borjasanz
T3.2 borjasanzT3.2 borjasanz
T3.2 borjasanz
 
T3.2 javier sota
T3.2 javier sota T3.2 javier sota
T3.2 javier sota
 
Ms dos
Ms dosMs dos
Ms dos
 
SO Cap5 Comfacor
SO Cap5 ComfacorSO Cap5 Comfacor
SO Cap5 Comfacor
 

Http

  • 1. http://www.lsi.us.es/docencia/get.php?id=5425 La agregación es un concepto de abstracción para construir objetos compuestos a partir de sus objetos componentes. Permite combinar entidades entre las que existe una interrelación y formar una entidad de más alto nivel. Es útil cuando la entidad de más alto nivel se tiene que interrelacionar con otra entidad Ej. 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 varios artículos. La agregación surge de la limitación que existe en el modelado de E-R, al no permitir expresar las relaciones entre relaciones de un modelo E-R en el caso de que una relació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í podemos relacionarla con otra entidad. Para ejemplificar lo anterior consideremos el ejemplo del libro de fundamentos de Base de Datos de Henry F. Korth. En donde el problema consiste en que existen trabajando muchos empleados que trabajan en diferentes proyectos, pero dependiendo del trabajo que realiza en pueden llegar a utilizar un equipo o maquinaria; en este problema intervienen 3 entidades: Empleado, Proyecto y Maquinaria, el diagrama E-R http://www.icomputo.com/content/agregacion-modelos-entidad-relacion
  • 2.
  • 3. DEFINICIÓN DE SETUP Avisos Google Setup es un término inglés que no forma parte del diccionario de la Real Academia Española (RAE). Puede ser traducido como configuración, organización odisposición. El concepto es habitual en el ámbito de la informática. El setup es una herramienta de los sistemas operativos y losprogramas informáticos que permite 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 usuario puede adecuar el software a su hardware y configurar todo lo referente al uso que pretende darle a la herramienta informática. El hardware, por su parte, se configura a partir del setup que está presente en su software y que suele incluirse en un CD junto al dispositivo físicoen cuestión. Setup también se utiliza como sinónimo deBIOS (Basic Input-Output System). Este es el Sistema Básico de Entrada-Salida, un software que reconoce los dispositivos necesarios 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
  • 4. hardware, inicializa los circuitos, manipula los periféricos y dispositivos a bajo nivel y 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 a los mejores pitchers de la Liga Venezolana de Béisbol Profesional.
  • 5. 2. Los Comandos 1~MSD Acrónimo de Microsoft Diagnostics (diagnósticos de Microsoft) Nombre que recibe la aplicación entregada en las últimas versiones del sistema operativo MS-DOS, que posibilita al 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 de Microsoft, 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 PC que había desarrollado. Format: comando del sistema operativo MS-DOS cuya misión es formatear las unidades de 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íz y tabla de asignación de archivos para el disco. También puede verificar si hay factores defectuosos 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 vez limpia 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~MD Crea un directorio 6~ROOT Es un sistema operativo jerárquico de archivos refiérese al primer escritorio respecto al cual 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 los comandos externos. 8~Comandos Internos Son aquellos comandos cuyas instrucciones son cargadas a la memoria RAM. Estos comandos no necesitan la presencia del disco de sistema operativo. Entre ellos encontramos: COPY CLS DEL O ERASE DIR TYPE DATE RENAME MD TIME VER 9. Comandos Externos Estos comandos necesitan mucha capacidad de memoria para mantenerse dentro de ella al mismo tiempo, por lo tanto son grabados en el disco, y podemos ascesarlos cuando sea necesario. Son llamados externos porque estos están grabados fuera de la memoria RAM.
  • 6. Entre estos están: CLRDSK DISP COMP DELTREE TREE DOSKEY RESTORE FORMAT DISK COPY ATTRIB LAVEL 10~ 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 la cuenta 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ínea de 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 disquete o 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 emplearse como 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 invisibilidad R-atributo de solo lectura T-activa un atributo M-desactiva un atributo 17~XCOPY Comando 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 un disquete. 18~VER (comando interno) Su objetivo es visualizar la versión del sistema operativo en el disco. Despliega información de 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 en el punto indicativo. 21~PRINT Comando que nos permite imprimir varios ficheros de textos sucesivamente. 22~MIRROR Al grabar cualquier archivo en Array de unidades en espejo el controlador envía simultáneamente copias idénticas del archivo a cada unidad del array el cual puede constar únicamente de dos unidades.
  • 7. 23~BACK UP(comando externo) Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete. 24~RESTORE Este comando restaura los archivos que se hagan hecho copia de seguridad 25~BUFFERS Son unidades de memoria reservadas para conservar informaciones intercambiadas con las computadoras. 26~SCANDISK Sirve para comprobar si hay errores físicos y lógicos en el computador. 27~SLASH Comando que cierra el directorio hacia la raíz. 28~BACK SLASH Comando que pasa de un directorio a otro principal. 29~CONFIG. SYS Copia los archivos del sistema y el interpretador de comandos al disco que especifique. 30~AUTO EXE BAT Es el primer fichero que el MS-DOS ejecuta. 31~UNDELETE Proporciona una proporción de distintos niveles para ficheros borrados. 32~`UNFORMAT Comando que permite reconstruir un disco recuperando así toda la información que contenga. 33~DIR Sirve para ver los archivos, directorios y subdirectorios que se encuentran en el disco duro o en un disquete. 34~COMADINES Son caracteres que facilitan el manejo de los comandos Ej. ?- un carácter *- un grupo de caracteres 35~F DISK Permite crear varias peticiones en un disco duro y seleccionar, cual de ellas será la partición, es simplemente una división del disco duro que el MS-DOS trata como un área individual 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 para inicial. 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 sus contenidos.
  • 8. 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 informaciones que posee un archivo en su interior. 43~EDIT Inicia 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 los archivos. 45~RD(rmdir) Remueve o borra directorios, para borrar el directorio debe estar en blanco. 3. Conclusión Como ya sabemos el sistema no tiene solo comandos internos sino también externos y todos no realizan la misma función; cada uno de ellos nos hace la vida más fácil ya que ellos realizan todo el trabajo que tendríamos que hacer nosotros. Ubuntu Para otros usos de este término, véase Ubuntu (desambiguación). Ubuntu Parte de la familia GNU/Linux
  • 9. Ubuntu 12.04 LTS Desarrollador Canonical Ltd. / Fundación Ubuntu ubuntu.com Información general Modelo de desarrollo Software libre y de código abierto Lanzamiento 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 (Quantal pruebas Quetzal) (info) 6 de septiembre de 2012; hace 20 días Núcleo Linux Tipo de núcleo Monolítico Interfaz 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
  • 10. 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ñol Ubuntu es un sistema operativo3 4 mantenido por Canonical y la comunidad de desarrolladores. 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 mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencialibre o de código abierto. Estadísticas web sugieren que el porcentaje de mercado de Ubuntu dentro de "distribuciones linux" es de aproximadamente 49%,5 6 y con una tendencia a subir como servidor web.7 Y un importante incremento activo de 20 millones de usuarios para fines de 2011.8 Su patrocinador Canonical, es una compañía británica propiedad del empresario sudafricano Mark Shuttleworth ofrece el sistema de manera gratuita y que se financia por medio de servicios vinculados al sistema operativo9 10 y vendiendosoporte técnico.11 Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los desarrolladores de la comunidad para mejorar los componentes de su sistema operativo. Extraoficialmente la comunidad de desarrolladores proporciona soporte para derivaciones de Ubuntu con otros entornos: Kubuntu, Xubuntu, Edubuntu, Ubuntu Studio,Mythbuntu y Lubuntu.12 Canonical además de mantener Ubuntu, también provee de una versión orientada a 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 for Android.13 14 15 Cada seis meses se publica una nueva versión de Ubuntu la cual recibe soporte por parte de Canonical, durante dieciocho meses, por medio de actualizaciones de seguridad, parches para bugs críticos y actualizaciones menores de programas. Las versiones LTS (Long Term Support), que se liberan cada dos años,16 reciben soporte durante cinco años en lossistemas de escritorio y de servidor.17
  • 11. Contenido [ocultar] 1 Historia y proceso de desarrollo 2 Interfaz de usuario o 2.1 Diseño 3 Características o 3.1 Ubuntu y la comunidad o 3.2 Software incluido o 3.3 Organización del software 4 Lanzamientos y soporte o 4.1 LTS: Soporte técnico extendido o 4.2 Actual: Ubuntu 12.04 LTS 5 Escritorio, Servidor, Empresa, TV, Móvil 6 Fabricantes asociados 7 Recepción y uso 8 Ubuntu Developer Summit 9 Instalación o 9.1 Requisitos o 9.2 Imágenes ISO oficiales o 9.3 Otras instalaciones 10 Ubuntu Certified Professional 11 Variantes 12 Anécdotas o 12.1 «Ubuntu is software libre» o 12.2 Tras la senda de Apple y Microsoft 13 Véase también 14 Referencias 15 Bibliografía 16 Enlaces externos [editar]Historia y proceso de desarrollo Ubuntu es una bifurcación del código base del proyecto Debian.18 El objetivo inicial era hacer de Debian una distribución más fácil de usar y entender para los usuarios finales corrigiendo
  • 12. 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.19 Ubuntu usa primariamente software libre, haciendo excepciones en el caso de varios controladores privativos (además de firmware y software no libre incluido en el kernel Linux) y de software no libre presente en sus repositorios en emplazamientos separados de los libres.20 Los paquetes de Ubuntu están basados en la rama inestable de Debian: ambas distribuciones usan el formato de paquete de software deb y las herramientas de administración de paquetes APT, dpkg, más algunos front-ends. Los paquetes Debian y Ubuntu son en ciertos casos compatibles binariamente; algunas veces los paquetes deb pueden necesitar ser recompilados desde el código fuente para ser usados en Ubuntu.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 existen críticas sobre los escasos aportes. Antes de cada lanzamiento, se lleva a cabo una importació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 suficientemente estable. Desde el inicio del proyecto, Shuttleworth proporcionó el soporte económico gracias a los beneficios obtenidos después de vender su empresa Thawte a VeriSign, por unos 575 millones de dólares estadounidenses.23 El 8 de julio de 2005, Shuttleworth anunció la creación de la Fundación Ubuntu y aportaron 10 millones de dólares como presupuesto inicial. El propósito de la fundación es el de asegurar soporte y desarrollo para todas las futuras versiones de Ubuntu.24 El 12 de marzo de 2009, Ubuntu anunció soporte para plataformas externas de administración de computación en nube, como Amazon EC2.25 A principios de 2009 los ingenieros y diseñadores de Canonical se dan cuenta de que la gestión de paquetes e instalación de aplicaciones es demasiado fragmentada y hasta compleja, por ende se planifica la creación de una aplicación central para el manejo e instalación de aplicaciones. En octubre de 2009 Canonical lanza oficialmente el Centro de software de Ubuntu (Ubuntu Software Center), permite buscar, instalar, desinstalar aplicaciones, y además permite agregar repositorios de terceros.26 En octubre de 2010 se introduce la venta de aplicaciones por medio de pagos en línea en el Centro de software de Ubuntu.27 El 3 de junio de 2010, Mark Shuttleworth anuncia el trabajo en conjunto con el proyecto Linaro y su desarrollo de código abierto para Linux en procesadores con tecnología ARM.28A fines de septiembre se da a conocer antes del lanzamiento de Ubuntu 10.10, que esta versión incluiría un mejor y más estable soporte para procesadores ARM.29 En octubre y noviembre de 2010, se anuncian drásticos e importantes cambios en el escritorio de 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
  • 13. futuras versiones de Ubuntu, Unity se implementará en el servidor gráficoWayland, y no en el servidor gráfico X (como se hacía habitualmente).31 El 18 de enero de 2011, Mark Shuttleworth anuncia la inclusión de aplicaciones creadas en Qt para ser lanzadas a partir de "Natty+1" (después del lanzamiento de Ubuntu 11.04) y en futuras versiones de Ubuntu. Una de las metas de esta decisión es facilitar la integración al sistema de aplicaciones Qt, en comparación con las típicas aplicaciones desarrolladas en GTK que lucen nativas en la interfaz de usuario de Ubuntu. Para terminar con las dificultades técnicas de configuración y preferencias del sistema entre Qt y GTK, se crearán enlaces dconf para las aplicaciones Qt, con lo que se pretende centralizar la configuración del sistema, ya sea GTK o Qt, en un solo lugar.32 Ubuntu 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én anuncia 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 'Ubuntu Server' para su uso en servidores.33 El 31 de octubre de 2011, durante la presentación del Ubuntu Developer Summit, Mark Shuttleworth anuncia la integración de Ubuntu en varios otros dispositivos, tales como tablets, televisores, teléfonos y computadores tradicionales. Todo esta integración concluirá en la versión 14.04, en abril de 2014.34 En enero de 2012, durante la feria tecnológica CES 2012, Canonical revela Ubuntu TV, la cual ofrece una interfaz simple e intuitiva para organizar contenidos y servicios para TV.35 En febrero de 2012, Canonical anuncia 'Ubuntu for Android', el cual permite ejecutar el escritorio de Ubuntu 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. Ubuntu para Android tiene
  • 14. compatibilidad con smartphones con múltiples núcleos ARM, y la ventaja de compartir el mismo kernel con Android.36 [editar]Interfaz de usuario Panel que despliega los iconos de las aplicaciones en Ubuntu 12.04 Ubuntu desde su primer lanzamiento utilizó la interfaz de usuario predeterminada del escritorio GNOME, con un panel inferior para listar ventanas y un panel superior para menús e indicadores de sistema, pero desde la versión 11.04 el equipo de Canonicaldecidió lanzar su propia interfaz de usuario, de esa manera Unity fue diseñado para optimizar el espacio e interacción de la interfaz de Ubuntu.37 [editar]Diseño La actual interfaz de usuario de Ubuntu está compuesta por tres importantes elementos: una barra superior para indicadores de sistema y menús, un lanzador de aplicaciones al costado izquierdo, 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 de iconos Ubuntu Mono y Humanity, temas visuales Light-themes, tipografía Ubuntu y sus variantes, barras de desplazamiento Overlay scrollbars, notificaciones OSD, pantalla de inicio de sesión Unity Greeter, gestos multitáctil uTouch, temas de sonido de inicio de sesión, y los menús globales de aplicaciones.38 39 [editar]Características En su última versión, Ubuntu soporta oficialmente dos arquitecturas de hardware en computadoras 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 para procesadores 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 de actualizar a la vez todas las aplicaciones instaladas en la máquina a través derepositorios.
  • 15. Ubuntu está siendo traducido a más de 130 idiomas,2 y cada usuario es capaz de colaborar voluntariamente a esta causa, a través de Internet. [editar]Ubuntu y la comunidad Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código, solucionando bugs, probando versiones inestables del sistema, etc.42 Además, en febrero de 2008 se puso en marcha el sitio Brainstorm43 que permite a los usuarios proponer sus ideas y votar las del resto. También se informa de las ideas propuestas que se están desarrollando o están previstas. [editar]Software incluido Centro de software de Ubuntu incluido en Ubuntu 12.04 Ubuntu 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 interfaz predeterminada de Ubuntu es Unity y utiliza en conjunto las aplicaciones deGNOME. Existen otras versiones extraoficiales mantenidas por la comunidad, con diferentes escritorios, y pueden ser instalados independientemente del instalado por defecto en Ubuntu. Aplicaciones de Ubuntu Ubuntu es conocido por su facilidad de uso y las aplicaciones orientadas al usuario final. Las principales aplicaciones que trae Ubuntu por defecto son: navegador web Mozilla Firefox, cliente de mensajería instantánea Empathy, cliente de redes socialesGwibber, cliente de correo Thunderbird, reproductor multimedia Totem, reproductor de música Rhythmbox, gestor y editor de fotosShotwell, cliente de BitTorrent Transmission, cliente de escritorio remoto Remmina, grabador de discos Brasero, panel de Configuración del sistema, suite ofimática LibreOffice, cliente sincronizador de archivos en linea Ubuntu One, y el instalador central que permite buscar, instalar y eliminar aplicaciones Centro de software de Ubuntu. El Centro de software de Ubuntu permite instalar miles de aplicaciones disponibles.
  • 16. Configuración del sistema en Ubuntu 12.04 Seguridad y accesibilidad El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, 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 la seguridad del sistema. Para labores o tareas administrativas en la línea de comandos incluye una herramienta llamada sudo (de las siglas en inglés de SwitchUser do), con la que se evita el uso del usuario administrador. Poseeaccesibilidad e internacionalización, de modo que el sistema esté disponible para tanta gente como sea posible. Desde la versión 5.04, se utiliza UTF-8 como codificación de caracteres predeterminado. Cliente Ubuntu One en Ubuntu 12.04 No sólo se relaciona con Debian por el uso del mismo formato de paquetes .deb. También tiene uniones muy fuertes con esa comunidad, contribuyendo con cualquier cambio directa e inmediatamente, y no sólo anunciándolos. Esto sucede en los tiempos de lanzamiento. Muchos de los desarrolladores de Ubuntu son también responsables de los paquetes importantes dentro de la distribución Debian.
  • 17. [editar]Organización del software Ubuntu 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 que informen los usuarios.44 Estos componentes son: main, restricted, universe ymultiverse. Por defecto se instalan paquetes de los componentes main y restricted44 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.[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
  • 18. 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 200751 8.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 200955 10.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 201159 12.04 LTS Precise Pangolin 26 de abril de 201260 12.10 Quantal Quetzal 18 de Octubre de 201261
  • 19. 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 desarrollo Las versiones estables se liberan cada 6 meses y Canonical proporciona soporte técnico y actualizaciones 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ón escritorio y servidor, a partir de la fecha del lanzamiento.16 62 Los nombres Desde sus inicios, cada uno de los ciclos de desarrollo de Ubuntu ha tenido un nombre en clavecompuesto 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 han seguido una progresión por orden alfabético. [editar]LTS: Soporte técnico extendido Cada 2 años se libera una versión con soporte técnico extendido a la que se añade la terminación LTS. Esto significa que los lanzamientos LTS contarán con actualizaciones de seguridad de paquetes de software por un periodo de tiempo extendido. En versiones anteriores, era de tres años en entorno de escritorio y cinco años en servidor por parte de Canonical, a diferencia de 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.63 La primera LTS fue la versión 6.06 de la cual se liberó una remasterización (la 6.06.1) para la edición de escritorio y dos remasterizaciones (6.06.1 y 6.06.2) para la edición servidor, ambas incluían actualizaciones de seguridad y corrección de errores. La segunda LTS fue la versión 8.04, de la cual ya va por la cuarta y última revisión de mantenimiento (la 8.04.4).64 La tercera LTS fue la versión 10.04, fue liberada en abril de 2010, y cuya última versión de mantenimiento fue la 10.04.4.65 La cuarta versión LTS que ha sido lanzada es la 12.04, que fue liberada en abril de 2012. [editar]Actual: Ubuntu 12.04 LTS
  • 20. 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.66 Se 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 y archivos de uso más reciente.67 El lanzador de Unity se encuentra siempre visible y ya no se auto-oculta cuando hay una ventana sobre ella.68 Se incluyó un nuevo acceso de video en el Dash para buscar videos en línea y en el sistema.69 También se lanzó un nuevo buscador e invocador de menús llamado HUD (Head-up display) y fue implementado en las aplicaciones al presionar la tecla Alt.70 Se agregaron más menús con listas rápidas en el lanzador para varias aplicaciones, tales como el icono de Ubuntu, Nautilus, Totem, Gedit, Rhythmbox, Empathy, Brasero, y Remmina.71 72 73 Se rediseñaron los tooltip de información y algunos de los iconos del lanzador toman el color del fondo de pantalla.74 Las burbujas de notificaciones se adaptan al color de fondo de pantalla.75 La pantalla de inicio de sesión utiliza automáticamente la imagen de fondo de escritorio que cambie el usuario.76 Inicio de sesión tiene un nuevo selector de sesiones entre Ubuntu y Ubuntu 2D.77 La interfaz de las aplicacionesUbuntu One y Comprobación del sistema fueron rediseñadas.78 79 Nuevo desenfoque de ventana, cuando pierde el foco los elementos se vuelven grises y la ventana se aplana.80 Nuevos botones para subir/bajar numeraciones en las preferencias.81 Gwibber utiliza iconos monocromáticos en la barra de herramientas, y también puede expandir contenido directo desde la vista de tweets.82 83 Se rediseñó la guía de escritorio en Ayuda.84 Los temas Ambiance y Radiance fueron retocados visualmente, además de pequeños cambios en Nautilus.85 El fondo de pantalla predeterminado fue retocado.86 Configuración del sistema permite configurar el lanzador de Unity en Apariencia. Nuevas opciones en Monitores, para controlar el uso de varios monitores y facilitar el manejo del lanzador en varios monitores.87 88 Un nuevo control de Privacidad fue agregado, y permite controlar los datos e historiales que guardan las aplicaciones. También se agregóServicio de gestión, el cual administra mediante Landscape varios sistemas con Ubuntu.89 Se removieron las secciones Cuentas en línea, Soportes extraíbles y Orígenes del software. El panel principal
  • 21. de Configuración del sistema recibió retoques visuales.90 La interfaz de configuración de sonido fue renovada para tener más consistencia.91 Centro de software de Ubuntu mejoró el tiempo de arranque y permite ver múltiples capturas de pantalla y videos de una aplicación.92 La categoría Libros y revistas fue agregada.93Las aplicaciones que se instalen aparecen automáticamente en el lanzador.94 Se agregaron recomendaciones de software para el usuario.95 Ahora también se aceptan pagos por medio de PayPal.96 Rhythmbox vuelve a ser el reproductor de música, reemplazando a Banshee. Remmina con FreeRDP reemplazan a Vinagre y rdesktop como visor de escritorios remotos.97 Otras aplicaciones que ya no vienen por defecto son Tomboy, la estructura de herramientas Mono y el juego Gbrainy.98 99 El instalador Wubi para instalar Ubuntu dentro de Windows fue removido por problemas con aquel sistema operativo.100 En el ámbito técnico se optimizó la estabilidad del sistema y el consumo de energía en portátiles.101 [editar]Escritorio, Servidor, Empresa, TV, Móvil A partir del núcleo de Ubuntu y su interfaz Unity, Canonical decidió desarrollar versiones enfocadas a diferentes dispositivos, tales como televisores, smartphones y futuras versiones móviles para tablets.102 Estas son las actuales versiones de Ubuntu mantenidas por Canonical en 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
  • 22. 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 asociados Ubuntu en el Mobile World Congress 2012. En junio de 2010, después del lanzamiento de Ubuntu 10.04, Dell destaca el uso de Ubuntu como "social desde el principio, rápido inicio del sistema, simple y elegante, diseñado para internet y Ubuntu es seguro" entre otros puntos. Dell ofrece netbooks ynotebooks con Ubuntu desde el año 2007 hasta la actualidad.108 Durante el 2010, los fabricantes System76 y ZaReason comienzan a vender computadores de escritorio, servidores, y netbooks/notebooks con Ubuntu 10.10.109 110 111 112 113 114 115 A partir del 2011, el fabricante Kogan Technologies comenzó a vender laptops con Ubuntu instalado.116 En febrero de 2011, Canonical publica una lista de las computadoras certificadas y probadas con Ubuntu, en aquella lista se encuentran fabricantes como Dell, Acer, HP, Lenovo, IBM, Toshiba, Asus, System76, Intel, Samsung, etc.117 En mayo de 2011, Canonical anuncia un plan de colaboración con el fabricante Lenovo en China. Con ello se certifican oficialmente 30 diferentes modelos
  • 23. de Thinkpad de Lenovo con Ubuntu, y más por venir en el resto del año. La lista también incluye el ThinkPad Edge 14.118 En 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 que resta del año.119 Además Canonical se asocia con los desarrolladores Mobica y Pelagicore para implementar la tecnología de Ubuntu Core en dispositivos fijos de siguiente generación con conexión a Internet, como televisores inteligentes, set-top box, dispositivos digitales para el hogar, y en vehículos con dispositivos de entretenimiento.120121 122 En octubre de 2011, el fabricante Dell en conjunto con Canonical, anuncian la llegada de computadoras con Ubuntu a China en 220 tiendas.123 Y el fabricante System76 anuncia que pasará todas sus computadoras a Ubuntu 11.10.124 Además Vodacom y Canonical se asocian para lanzar el Vodafone Webbook con Ubuntu en 1.200 tiendas deSudáfrica.125 En noviembre de 2011, Canonical y Asus se asocian para comenzar a vender portátiles Eee PC 1215P en 100 tiendas de Portugal. Remarcando la delgadez, ligereza y batería de 9 horas de duración.126 En diciembre de 2011, el fabricante CTL anuncia el lanzamiento del notebook MB40U con Ubuntu 11.10.127 En mayo de 2012, Dell anuncia el lanzamiento del ultrabook XPS13 con Ubuntu 12.04, pero orientado exclusivamente a desarrolladores.128 Además el fabricante System76 lanza tres notebooks con Ubuntu 12.04, los modelos son Lemur Ultra, Pangolin Performance y Gazelle Professional.129 En junio de 2012, Canonical y Dell anuncian la venta de laptops con Ubuntu en 850 tiendas en India, los laptops son Inspiron 14R y Inspiron 15R, con más modelos dentro del año.130 Y la disponibilidad de laptops Dell con Ubuntu en China aumentará a 350 tiendas.131 Además Asus lanza dos modelos Eee PC con Ubuntu instalado, los modelos son1225C y 1015CX.132 En agosto de 2012, el fabricante ZaReason lanza el ultrabook UltraLap 430 con Ubuntu 12.04.133 [editar]Recepción y uso En la LinuxWorld Conference and Expo celebrada en Londres, Ubuntu fue premiada con el «Reader Award» por la mejor distribución Linux del 2005.134 Una de las múltiples distribuciones Linux que usa Google en escritorio es una derivada de Ubuntu a la que denominaron Goobuntu135 (no confundir con Gobuntu). En agosto de 2006 una encuesta de 14.535 lectores de DesktopLinux.com le adjudicó a Ubuntu el 29,2% de las instalaciones de Linux en computadoras de escritorio. Dicha encuesta se repitió en 2007 con 38.500 participantes y con Ubuntu como la distribución más popular con una cuota de uso del 30,3%.136 137
  • 24. 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 alsoftware propietario, citando el software inflado como un obstáculo importante en los sistemas operativos propietarios.138 139 También ha recibido buenas críticas en publicaciones online y escritas,140 141 142 y ha ganado el premio Bossie de InfoWorld, en 2007, por «Best Open Source Client OS».143 En 2007, el Ministerio de Educación y Ciencia de la República de Macedonia desplegó más de 180.000 equipos de escritorio con Ubuntu preinstalado para su uso en las aulas, y animó a cada estudiante del país a usar computadoras con Ubuntu.144 Ubuntu 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 a día de hoy».145 En octubre de 2008, Wikipedia migró sus servidores a Ubuntu Server.146 En enero de 2009, el periódico New York Times informó que Ubuntu tenía unos 10 millones de usuarios y en junio del mismo año se podía leer en ZDNet: «A nivel mundial, hay 13 millones de usuarios activos de Ubuntu, distribución la cual su uso crece a un ritmo mayor que cualquiera otra.»147 148 La policía francesa, desde 2009, está en proceso de instalar Ubuntu en 90.000 estaciones de trabajo, demostrando un 70% de ahorro en el presupuesto de TI sin tener que reducir su capacidad.149 En abril de 2010, Chris Kenyon, vicepresidente de Canonical Ltd. estimó que había 12 millones de usuarios de Ubuntu.150 En octubre de 2011, Canonical anuncia que Ubuntu tiene un incremento activo de 20 millones de usuarios.151 Desde noviembre del 2011 hasta el primer trimestre del 2012, el Estado Plurinacional de Bolivia entregó 120.000 computadoras a maestros de estado, que fueron distribuidas en todo el país, en las que se instalararon Ubuntu en una instalación compartida con Windows.152 En mayo de 2012, estudiantes universitarios en Pakistán recibieron 125.000 laptops con Ubuntu, gracias a la iniciativa One Laptop Per Child.153 Entre mayo y junio de 2012, importantes desarrolladores de videojuegos se interesan en publicar sus juegos a través del Centro de software de Ubuntu. Electronic Arts publica dos juegos inicialmente y Humble Indie Bundle V publica al menos ocho juegos, además Unity Technologies anuncia que la siguiente versión de su motor de juegos Unity 4 tendrá soporte para Ubuntu.154 155 156 A fines de junio de 2012, Jane Silber, CEO de Canonical, anuncia que la adopción de Ubuntu en India creció a un 160% el año pasado.157
  • 25. En junio de 2012, Valve anuncia Steam para Ubuntu. Al portar el motor de videojuego Source y el cliente Steam a Linux, pero sin fecha de lanzamiento aún. El primer juego que se portará será Left 4 Dead 2, anunciando que el desempeño de juego será igual de bueno que en Windows.158 En septiembre de 2012, 220.000 computadoras con Ubuntu se repartieron entre 2.000 escuelas de Andalucía, España, y la empresa Isotrol junto Canonical proveerán el soporte técnico.159 [editar]Ubuntu Developer Summit UDS, 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ón específica de reunir a los principales desarrolladores de Ubuntu junto con los ingenieros de Canonical. El evento se lleva a cabo en un lugar pre-determinado para decidir e informar sobre el desarrollo de Ubuntu, y tomar las decisiones en equipo junto con los miembros de la comunidad que más se involucran con el sistema operativo.160 La 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, Reino Unido, 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 los aspectos del sistema operativo y proyectos adyacentes. En las sesiones se promueven las ideas, discusiones, planes, y colaboración. Las primeras cumbres no llevaban como nombre Ubuntu Developer Summit, solo eran catalogadas como "eventos de Ubuntu", siendo el primero realizado en Londres, Reino Unido (sede central de Canonical), en donde asistieron solamente los miembros del equipo de Canonical en abril de 2004. A partir de junio de 2006 fue catalogado como Ubuntu Developer Summit en París, Francia.161 Hasta el momento, el último UDS realizado fue en Oakland (California), Estados Unidos, en mayo de 2012.162
  • 26. [editar]Instalación [editar]Requisitos Instalació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 siguientes tarjetas 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, existe también una versión de Ubuntu para sistemas de 64 bits. [editar]Imágenes ISO oficiales
  • 27. Pantalla de inicio. Las imágenes ISO de Ubuntu se pueden descargar desde el sitio oficial, para elegir la versión Desktop o Server. También mediante la compra directa en el sitio Ubuntu Shop con discos y pendrives con Ubuntu instalado, o mediante los equipo de distribución LoCoTeam de cada país.164 Además de la descarga de imágenes ISO por descarga directa, también se puede descargar a través de redes P2P comoBitTorrent, reduciendo así la carga en los servidores. Para ser grabados en CD o unidades portátiles USB.165 Ubuntu 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
  • 28. [editar]Ubuntu Certified Professional En el año 2006 Canonical Ltd. y Linux Professional Institute firman un acuerdo para proveer un examen específico de Ubuntu, Ubuntu Certified Professional170 que permita certificar los conocimientos 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)171 Los 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]Variantes Categorí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 por la Fundación Ubuntu.,172 las cuales poseen lanzamientos simultáneos con Ubuntu. Las más significativas 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, se incluyó el texto Ubuntu is software libre, usando la palabra en español «libre», para eliminar la ambigüedad del término free (del inglés free software) que puede significar tanto «libre» como «gratis».
  • 29. La existencia de software no libre en los repositorios de Ubuntu (concretamente en los componentes restricted y multiverse), además de firmware no libre en el núcleo Linux dio lugar a 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 caracterizada por «una visión ultra-ortodoxa de licenciamiento: sin firmwares, controladores, imágenes realizadas previamente, sonidos, aplicaciones, u otro contenido que no incluya completamente las fuentes y venga con todos los derechos de modificación, remezclado y redistribución.»174 Sin 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ólo software libre” en Ubuntu y no una distribución independiente.175 [editar]Tras la senda de Apple y Microsoft Mark Shuttleworth estima que su referencia es Apple aunque su competencia es Microsoft. En declaraciones 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 una experiencia de usuario realmente atractiva. No hay que mirar a Microsoft por su participación de 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 es diseñ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
  • 30. Ubuntu es una distribución de GNU/Linux, un sistema operativo enfocado a computadoras personales (escritorio y laptops), es una de las más importantes distribuciones de Linux a nivel mundial. El nombre de la distribución proviene del concepto zulú y xhosa de ubuntu que significa "humanidad hacia otros" o "yo soy porque nosotros somos" (más información en Wikipedia). Pero vamos por partes "Jack el Destripador", un sistema operativo es un conjunto de programas de computadora que se encarga de la administración los recursos de la computadora donde está instalado. Posibilitan y simplifican el manejo de la computadora, desempeñan funciones de traducir órdenes entre quien la maneja y el hardware. Ejemplos de sistemas operativos son Microsoft Windows XP, MS Windows Vista, MS Windows 98, OS X (mac), ms-dos, Unix y Linux en este caso. Dentro de Linux hay varias distribuciones, las más populares en el mundo occidental son Ubuntu, RedHat, Mandriva y SuSe. Ubuntu incluye de serie muchos programas: Pidgin para mensajería instantánea (msn, yahoo, gtalk, etc); navegador web Firefox, para creación y edició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 de una gran lista de software libre que permiten hacer casi cualqui er tarea. Lo mejor de todo es que es software libre, que se puede utilizar sin ninguna restricción en su licencia, se puede copiar e instalar en cualquier nú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 puede conseguir el CD e iniciar la computadora con el, entrando al modo "live cd" se puede jugar un rato con el sin instalar ni modificar nada de los datos que tengamos. Así que si te animas, puedes empezar por descargarlo, quemarlo en un CD (bastará un doble click una vez descargado) y empezar a conocerlo.
  • 31. Por último y no menos importante, hay que recalcar que Ubuntu es Software Libre, lo cual significa que podemos descargarlo, instalarlo, venderlo, rentarlo, tirarlo o hacer lo que nos venga en gana con el sin restricciones ya que la misma licencia así lo especifica. Software Libre es diferente de Software Gratuito, pero en este caso tiene las dos características ;-). Ahh y este post viene porque hoy 30 de octubre salió la versión 8.10 llamada 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) Asignatura Profesor
  • 32. Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.1 Contenido [ocultar] 1 Características 2 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 almacenados 3 Estructura 4 Manipulación de la información 5 Manejadores de base de datos relacionales 6 Ventajas y desventajas
  • 33. 7 Diseño de las bases de datos relacionales 8 Véase también 9 Referencias 10 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 derivadas En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su implementación es llamada "tabla". Otras relaciones no almacenan datos, pero son calculadas al aplicar operaciones relacionales. 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 varias relaciones actuando como si fuera una sola. [editar]Restricciones Una 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 simple hecho 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 restricciones restringen los datos que pueden ser almacenados en las tablas. Usualmente se definen usando expresiones que dan como resultado un valor booleano, indicando si los datos satisfacen la restricción o no.
  • 34. Las restricciones no son parte formal del modelo relacional, pero son incluidas porque juegan el rol de organizar mejor los datos. Las restricciones son muy discutidas junto con los conceptos relacionales. [editar]Dominios Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los valores del atributo, puede ser considerado como una restricción. Matemáticamente, atribuir un dominio a un atributo significa "todos los valores de este atributo deben de ser elementos del conjunto especificado". Distintos tipos de dominios son: enteros, cadenas de texto, fecha,no procedurales etc. [editar]Clave única Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla, es decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campos sean 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ársele candidata a clave primaria. [editar]Clave primaria Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. 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 valores NULL. [editar]Clave foránea Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas. Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados. Se permite que haya varios empleados en un mismo departamento, pero habrá uno y sólo un departamento por cada clave distinta de departamento en la tabla de empleados. [editar]Clave índice Las claves índice surgen con la necesidad de tener un acceso más rápido a los datos. Los índices pueden ser creados con cualquier combinación de campos de una tabla. Las consultas que filtran
  • 35. registros por medio de estos campos, pueden encontrar los registros de forma no secuencial usando la clave í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 otras partes de la base de datos. [editar]Procedimientos almacenados Un 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, como insertar un registro dentro de una tabla, recopilar información estadística, o encapsular cálculos complejos. Son frecuentemente usados por un API por seguridad o simplicidad. Los procedimientos almacenados no son parte del modelo relacional, pero todas las implementaciones comerciales los incluyen. [editar]Estructura La 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 los siguientes 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 columna Las bases de datos relacionales pasan por un proceso al que se le conoce como normalización, el resultado 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 contenido de todos los registros. [editar]Manipulación de la información
  • 36. Para manipular la información utilizamos un lenguaje relacional, actualmente se cuenta con dos lenguajes formales el álgebra relacional y el cálculo relacional. El álgebra relacional permite describir la forma 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 (Structured Query Language), un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales. En el modelo relacional los atributos deben estar explícitamente relacionados a un nombre en todas las operaciones, en cambio, el estándar SQL permite usar columnas sin nombre en conjuntos de resultados, 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 cierto conjunto de resultado nunca está garantizado, a no ser que explícitamente sea especificado por el usuario. [editar]Manejadores de base de datos relacionales Existe software exclusivamente dedicado a tratar con bases de datos relacionales. Este software se conoce como SGBD (Sistema de Gestión de Base de Datos relacional) oRDBMS (del inglés Relational Database Management System). Entre los gestores o manejadores actuales más populares encontramos: MySQL, PostgreSQL, Oracle, DB2, INFORMIX, Interbase, FireBird, Sybase y Microsoft SQL Server. [editar]Ventajas y desventajas Ventajas  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.
  • 37. 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 relacionales El primer paso para crear una base de datos, es planificar el tipo de información que se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y la información que necesitamos. La planificación de la estructura de la base de datos, en particular de las tablas, es vital para la gestión efectiva de la misma. El diseño de la estructura de una tabla consiste en una descripción de cada uno de 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 del campo, etc. Los registros constituyen la información que va contenida en los campos de la tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la dirección de este. Generalmente los diferentes tipos de campos 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 determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su 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