Este documento proporciona información sobre Ubuntu, una distribución de Linux popular. Ubuntu es mantenido por Canonical y la comunidad de desarrolladores. Se lanza una nueva versión cada seis meses, con soporte de 18 meses, y versiones LTS cada dos años con soporte de cinco años. Ubuntu está diseñado para ser fácil de usar y cuenta con software libre y código abierto. Canonical también ofrece versiones para servidores, empresas, televisores y dispositivos móviles.
Caracterizacion de vertimientos Decreto 3930 de 2010kasio24 kasio24
Permiso de vertimientos solicitado por la Secretaria de Medio Ambiente y Empresa de Acueducto y Alcantarillado según el Decreto 3930 de 2010. H2oesVida es un Laboratorio Acreditado por el IDEAM para hacer toma de muestras de vertimientos para todas las Industrias y sectores productivos del País. Asesoramos a las industrias en temas de responsabilidad ambiental preservación del recurso hídrico.
Caracterizacion de vertimientos Decreto 3930 de 2010kasio24 kasio24
Permiso de vertimientos solicitado por la Secretaria de Medio Ambiente y Empresa de Acueducto y Alcantarillado según el Decreto 3930 de 2010. H2oesVida es un Laboratorio Acreditado por el IDEAM para hacer toma de muestras de vertimientos para todas las Industrias y sectores productivos del País. Asesoramos a las industrias en temas de responsabilidad ambiental preservación del recurso hídrico.
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