Vous êtes sur la page 1sur 79

REPBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD DR. RAFAEL BELLOSO CHACN


VICERRECTORADO DE INVESTIGACIN Y POSTGRADO
DECANATO DE INVESTIGACIN Y POSTGRADO
MAESTRIA: TELEMATICA

SISTEMA OPERATIVO LINUX

Autores: FAIDER RAMOS


RAFAEL AMAYA
YORLIN CRDENAS

Instructor: RENE ROS

Maracaibo, 3 de Mayo de 2016

INTRODUCCIN

En este trabajo hablaremos del sistema operativo Linux, En el haremos un breve


anlisis histrico del sistema operativo sus precursores y creadores, sus primeras
versiones, as como una breve explicacin sobre lo que es en realidad Linux, As
tambin una referencia ms profunda sobre las diferentes funciones del sistema
operativo, analizando a su vez cada una de ellas. Explicando tambin las
caractersticas de la misma. Haciendo Adems un breve anlisis de las utilidades
es uno de los sistemas operativos con ms posibilidades, y es el nico que se
actualiza da a da. Es un sistema operativo completo, multitarea y multiusuario.
Eso significa que puede trabajar varios usuarios simultneamente en l, y que
cada uno de ellos puede tener varios programas en ejecucin.

HISTORIA DE LINUX

El ncleo Linux, ha sido marcado por un crecimiento constante en cada momento


de su historia. Desde la primera publicacin de su cdigo fuente en 1991, nacido
desde un pequeo nmero de archivos en lenguaje C bajo una licencia que
prohbe la distribucin comercial a su estado actual de cerca de 296 MiBs de
fuente bajo la Licencia pblica general de GNU.El nombre Linux ha generado gran
controversia y nuevas alternativas no han tardado en aparecer para hacerle
competencia.
En 1983Richard Stallman inici el Proyecto GNU, con el propsito de crear un
sistema operativo similar y compatible con UNIX y los estndares POSIX. Dos
aos ms tarde, 1985, cre la Fundacin del Software Libre (FSF) y desarroll la
Licencia pblica general de GNU (GNU GPL), para tener un marco legal que
permitiera difundir libremente el software. De este modo el software de GNU fue
desarrollado muy rpidamente, y por muchas personas. A corto plazo, se
desarroll una multiplicidad de programas, de modo que a principios de los aos
1990 haba casi bastante software disponible como para crear un sistema
operativo completo. Sin embargo, todava le faltaba un ncleo.
Esto deba ser desarrollado en el proyecto GNU Hurd, pero Hurd demostr
desarrollarse muy inactivamente, porque encontrar y reparar errores (eliminacin
de fallos, debugging en ingls) era muy difcil, debido a las caractersticas tcnicas
del diseo del microncleo.
Otro proyecto de sistema operativosoftware libre, en los aos 1980 fue BSD.
Este fue desarrollado en la Universidad de Berkeley desde la 6 edicin de Unix de
AT&T. Puesto que el cdigo de AT&T Unix estaba contenido en BSD, AT&T
present una demanda a principios de los aos 1990 contra la Universidad de
Berkeley, la cual limit el desarrollo de BSD y redujo el desarrollo. As a principios

de los aos 1990 no produjo ningn sistema completo libre.El futuro de BSD era
incierto debido al pleito y detuvo el desarrollo. Adems, el Proyecto GNU
gradualmente se desarrollaba pero, este careca de un bien formado ncleoUNIX.
Esto dej un nicho crtico abierto, que Linux llenara muy pronto. En 1991, en
Helsinki, LinusTorvalds comenz un proyecto que ms tarde lleg a ser el ncleo
Linux. Esto fue al principio un emuladorterminal, al cual Torvalds sola tener
acceso en los grandes servidoresUNIX de la universidad. l escribi el programa
expresamente para el hardware que usaba, e independiente de un sistema
operativo, porque quiso usar las funciones de su nueva computadorapersonal con
un procesador80386. Este es an el estndar de hoy. El sistema operativo que l
us durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compiler,
que an es la opcin principal para compilar Linux hoy (aunque Linux puede ser
compilado bajo otros compiladores, tal como el Intel C Compiler).
Como Torvalds escribi en su libro "Solamente por diversin", l tarde o
temprano comprendi que haba escrito un ncleo de sistema operativo. El 25 de
agosto de 1991, 20:57:08 GMT, anunci este sistema en un envo a la red Usenet,
en el newsgroup (grupo de noticias): comp.os.minix.:
El kernel ncleo de linux lo podramos definir como el corazn del SO.
Antiguamente haba dos tipos de versiones del ncleo. Tenamos:
Versin de produccin: Era la versin estable del momento y la que se
deba de utilizar, ya que, esta versin era el resultado final de las versiones
que estaban en desarrollo.
Versin de desarrollo: Era la versin que estaba en desarrollo y la que los
programadores utilizaban para corregir bugs. Esta versin era muy
inestable.
Cmo entender los numeritos del kernel?
Muchas veces habr visto los kernel de esta manera:
Kernel 2.4.1

Kernel 2.6.21.1
Y claro, como se entiende eso?
Pues bien, las versiones por debajo de la 2.6 se numeraban en 3 dgitos.
(SS.PP.VV)
SS: Indica la serie (o versin) principal del kernel. Solo existen las versiones 1 y 2.
PP: Indica si la versin es de desarrollo o de produccin. Fcil, nmero impar es
que est en desarrollo, numero par que esta de produccin.
VV: Indica si el kernel tiene revisiones dentro de la versin (Slo se modificaban
fallos de programacin)
Hoy en da, tambin convive con la 2.4, la 2.6. Con sta serie el sistema de
numeracin pues cambio. En esta serie los modelos de desarrollo han cambiado,
la manera de numerarse a pasado a ser de 4 dgitos (VV.RR.NR.CR) y no existen
las versiones de produccin ni la de desarrollo.
VV: Indica la versin (o serie) del kernel.
RR: Indica la revisin del kernel (Da igual que los vea de forma impar o par,
hoy en da, no tiene significado)
NR: Indica nuevas revisiones del kernel. Estos nmeros cambian cuando se
incorporan nuevas caractersticas y drivers
CR: Este digito cambia cuando se corrigen fallos de programacin o fallos
de seguridad dentro de una revisin.
Richard Matthew Stallman (nacido en Manhattan, Nueva York, 16 de marzo de
1953), con frecuencia abreviado como "rms", es un programador estadounidense y
fundador del movimiento por el software libre en el mundo. Entre sus logros
destacados como programador se incluye la realizacin del editor de texto GNU
Emacs, el compilador GCC, y el depurador GDB, bajo la rbrica del Proyecto
GNU. Sin embargo, es principalmente conocido por el establecimiento de un
marco de referencia moral, poltico y legal para el movimiento del software libre,

como una alternativa al desarrollo y distribucin del software no libre o privativo.


Es tambin inventor del concepto de copyleft (aunque no del trmino), un mtodo
para licenciar software de tal forma que su uso y modificacin permanezcan
siempre libres y queden en la comunidad.
QUE ES GNU/LINUX?
GNU/Linux ha sido desarrollado principalmente por un grupo de programadores de
todo el mundo unidos por Internet. A travs de Internet, cualquiera tiene la
oportunidad de unirse al grupo y ayudar al desarrollo y depuracin de GNU/Linux,
portar nuevo software, escribir documentacin o ayudar a los nuevos usuarios.
Hoy en da, grandes compaas como IBM, SUN, HP, Novell y RedHat, entre otras
muchas, aportan a GNU/Linux grandes ayudas tanto econmicas como del trabajo
de sus propios empleados.
El sistema se ha diseado siguiendo una filosofa abierta y de crecimiento.
Normalmente, GNU/Linux se comparte como un kernel junto con otros programas
en lo que se conoce como distribucin. Existen numerosas distribuciones
GNU/Linux. Se diferencian principalmente entre ellas por los programas que
incorporan. Las principales distribuciones son RedHat / Fedora, Suse / openSUSE
y Debian. Las distribuciones se pueden conseguir gratuitamente en su web
correspondiente. En el aula utilizamos la distribucin openSUSE en su versin
11.0.
Linux:

En agosto de 1991, el estudiante _nlands Linus Torvals, presenta


en Internet la versin 0.01 del kernel de un nuevo SO, inspirado en
MINIX (aunque sin cdigo de MINIX). Esta primera versin tena

poco ms de 10.000 lneas de cdigo


En 1992, Linux se libera bajo licencia GPL
A travs de Internet, muchos programadores se unieron al
proyecto

En 1994 Linux alcanz la versin 1.0


En 2003, llegamos a la versin 2.6, con casi 6 millones de lneas

de cdigo
En 2011, versin 3.0, en 2015 versin 4.0 (ltima 4.2)

GNU:

El proyecto GNU (GNU's Not Unix ) fue iniciado en 1983 por


Richard Stallman bajo los auspicios de la Free Software
Foundation (ver noticia)
Objetivo: crear un sistema operativo completo basado en
software libre, incluyendo herramientas de desarrollo de

software y aplicaciones
En el momento de la liberacin, GNU no tena listo su kernel
Linux fue adaptado para trabajar con las aplicaciones de GNU:
Sistema GNU/Linux
1. Kernel Linux +
2. Aplicaciones GNU: compilador (gcc), librera C (glibc) y
depurador (gdb), shell bash, GNU Emacs, GNOME, Gimp.

GNU tiene ahora su propio kernel: GNU Hurd


MASCOTAS

POR QU USAR GNU/LINUX?


Hay muchas razones para utilizar GNU/Linux:
Econmicas: es gratuito

Privacidad: los programas de GNU/Linux no recopilan informacin sobre


nuestros gustos, historial de navegacin,... para envirsela a terceras empresas
Seguridad: no se ve afectado por los virus
Robustez: mucho ms estable que los sistemas Windows
Funcionalidad: con las actuales versiones de GNU/Linux, tenemos los
programas equivalentes a cualquier distribucin comercial. Adems, existen
aplicaciones cientficas disponibles slo para GNU/Linux.
Desarrollo: GNU/Linux cuenta con numerosas herramientas para el desarrollo de
programas. No en vano es un sistema operativo hecho por expertos en
Informtica.
CARACTERISTICAS DE LINUX
GNU/Linux es un sistema operativo libre desarrollado por voluntarios de todo el
mundo. Sus principales caractersticas son:
Multitarea: se pueden realizar varias actividades a la vez (navegar por Internet,
editar un documento, compilar un programa,...)
Multiusuario: varios usuarios pueden trabajar concurrentemente en un nico
ordenador con varios terminales (teclado y monitor) de forma que tengan la
sensacin de que es el nico que est trabajando en el sistema. Cada usuario
almacena sus datos (programas, documentos de texto, imgenes,...) en una
cuenta privada o home. Notar que para que sea multiusuario es imprescindible
que sea multitarea
Conectividad: permite las comunicaciones en red y el acceso a recursos
remotamente. Por ejemplo, podemos acceder a nuestros datos situados en una
mquina a travs de otro equipo, conectados ambos a Internet.

multiplataforma: se puede instalar en multitud de dispositivos, desde todo tipo de


ordenadores de sobremesa y porttiles y servidores hasta videoconsolas o incluso
telfonos mviles.
libre: su cdigo fuente est disponible. Cualquiera puede usarlo, modificarlo y
distribuir. Una consecuencia de esto es que es gratis y muchas ms
caractersticas tcnicas que se escapan del mbito de esta asignatura.
Kernel de tipo monoltico con mdulos cargables dinmicamente
GNU/Linux es un clon (tiene la misma funcionalidad) que el S.O. privativo
UNIX. ste fue desarrollado inicialmente a mediados de los 70 para mainframes y
estaciones de trabajo (ordenadores potentes). UNIX ha sido utilizado en los
principales sistemas informticos de todo el mundo, sin embargo, ha ido dejando
sitio en el mercado a GNU/Linux.
Actualmente, Linux se utiliza en el 87.80 % de las 500 mquinas ms potentes del
mundo, por un 4.60% de UNIX y slo un 1% de Windows. (Fuente
http://top500.org, lista de noviembre de 2008).
DISTRIBUCIN Y VERSION DE OPEN Y ENTERPRISE
Una distribucin Linux es una distribucin de software basada en el ncleo Linux
que incluye determinados paquetes de software para satisfacer las necesidades
de un grupo especfico de usuarios, dando as origen a ediciones domsticas,
empresariales y para servidores. Por lo general estn compuestas, total o
mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o
controladores propietarios.
Adems del ncleo Linux, las distribuciones incluyen habitualmente las
bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Window

System. Dependiendo del tipo de usuarios a los que la distribucin est dirigida se
incluye tambin otro tipo de software como procesadores de texto, hoja de clculo,
reproductores multimedia, herramientas administrativas, etctera. En el caso de
incluir herramientas del proyecto GNU, tambin se utiliza el trmino distribucin
GNU/Linux.
Existen distribuciones que estn soportadas comercialmente, como Fedora (Red
Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.), Mandriva, y distribuciones
mantenidas por la comunidad como Debian y Gentoo. Aunque hay otras
distribuciones que no estn relacionadas con alguna empresa o comunidad, como
es el caso de Slackware.
Programa y tareas ejecutadas

Navegadores web para


Consola Lynx para Windows

Windows
1) Redes y Conectividad.
Navegadores Web
Internet Explorer,

Linux

Netscape / Mozilla for


Windows, Opera,

1) Links.

Phoenix for Windows, ...

2) Lynx.

1) Netscape / Mozilla.

3) w3m.

2) Galeon.

4) Xemacs + w3.

3) Konqueror.

Clientes de Email

4) Opera. [Prop]

Outlook Express, Mozilla

5) Phoenix.

for Windows, Eudora,

6) Nautilus.

Becky

7) Epiphany.

1) Evolution.

8) Links. (with "-g" key).

2) Netscape / Mozilla messenger.

9) Dillo. (Parches lenguaje Ruso -

3) Sylpheed, Sylpheed-claws.

aqu).

4) Kmail.

5) Gnus.

9) Gnumail.

6) Balsa.

10) Althea.

7) Bynari Insight GroupWare Suite.

11) Liamail.

[Prop]

12)Aethera.

8) Arrow.

A continuacin haremos una breve descripcin de algunas de las distribuciones de


GNU/Linux:
Slackware: una de las primeras distribuciones que aparecieron.
Fue creada por Patrick Volkerding y tuvo un gran xito en sus primeros aos de
existencia
DISTRIBUCIONES DE LINUX.
Linux se puede dividir en cuatro componentes:
1. El ncleo.
2. El shell.
3. El sistema de archivos.
4. Programas bsicos con los que trabajar.
Al conjunto formado por estos cuatro componentes es a lo que se llama
distribucin. Es decir, al ncleo juntocon las aplicaciones y utilidades necesarias
para realizar nuestro trabajo. En la actualidad hay ms de treinta.
Slo vamos a enumerar las ms importantes ya que muchas de las existentes se
basan en alguna de lasaqu listadas.
Redhat
Web: http://www.redhat.com
FTP: ftp://ftp.redhat.com/pub
Debian
Web: http://www.debian.org
FTP: ftp://ftp.debian.org/debian
SuSE
Web: http://www.suse.de/es/
FTP: ftp://ftp.suse.com
Caldera Openlinux
Web: http://www.caldera.com
FTP: ftp://ftp.caldera.com/pub/OpenLinux
Slackware

Web: http://www.slackware.com
FTP: ftp://ftp.slackware.com
Mklinux
Web: http://www.mklinux.org
FTP: ftp://ftp.mklinux.org/pub/
Mandrake
Web: http://www.linux-mandrake.com/es/
FTP: ftp://ftp.rediris.es/pub/linux/distribucions/mandrake/
VENTAJAS DEL SOFTWARE LIBRE
1. Econmico
El bajo o nulo coste de los productos libres permiten proporcionar a las PYMES
servicios y ampliar sus infraestructuras sin que se vean mermados sus intentos de
crecimiento por no poder hacer frente al pago de grandes cantidades en licencias.
La prctica totalidad de los concursos para desarrollo de software para la
administracin pblica pasan por compatibilizar con productos de la factora de
Microsoft, por lo que garantiza la perpetuacin e ingresos hacia Microsoft y no
favorece a las empresas locales que pudieran ofrecer productos equivalentes.
Adems de la reduccin de costes por uso de software libre. Qu podran aportar
esas inversiones si los beneficiados fuesen empresas del propio estado, en lugar
de mandar a una compaa extranjera esas enormes cantidades de dinero?
2. Libertad de uso y redistribucin
Las licencias de software libre existentes permiten la instalacin del software
tantas veces y en tantas mquinas como el usuario desee.
3. Independencia tecnolgica
El acceso al cdigo fuente permite el desarrollo de nuevos productos sin la
necesidad de desarrollar todo el proceso partiendo de cero. El secretismo

tecnolgico es uno de los grandes frenos y desequilibrios existentes para el


desarrollo en el modelo de propiedad intelectual.
4. Fomento de la libre competencia al basarse en servicios y no licencias
Uno de los modelos de negocio que genera el software libre es la contratacin
de servicios de atencin al cliente. Este sistema permite que las compaas que
den el servicio compitan en igualdad de condiciones al no poseer la propiedad del
producto del cual dan el servicio.
Esto, adems, produce un cambio que redunda en una mayor atencin al cliente y
contratacin de empleados, en contraposicin a sistemas mayoritariamente
sostenidos por la venta de licencias y desatencin del cliente.
5. Soporte y compatibilidad a largo plazo
Este punto, ms que una ventaja del software libre es una desventaja del software
propietario, por lo que la eleccin de software libre evita este problema. Al
vendedor, una vez ha alcanzado el mximo de ventas que puede realizar de un
producto, no le interesa que sus clientes continen con l. La opcin es sacar un
nuevo producto, producir software que emplee nuevas tecnologas solo para ste
y no dar soporte para la resolucin de fallos al anterior, tratando de hacerlo
obsoleto por todos los medios, pese a que este pudiera cubrir perfectamente las
necesidades de muchos de sus usuarios. Hay diferentes versiones de Windows
que dejan de ser soportadas por Microsoft o software de grabacin que no admite
nuevos modelos de grabadoras pticas sin una actualizacin, aun cuando la
grabadora nueva emplee el mismo mecanismo de grabacin que la antigua.
6. Formatos estndar
Los formatos estndar permiten una interoperabilidad ms alta entre sistemas,
evitando incompatibilidades. Los estndares de facto son vlidos en ocasiones
para lograr una alta interoperabilidad si se omite el hecho que estos exigen el
pago de royalties a terceros y por razones de mercado expuestas en el anterior
punto no interesa que se perpeten mucho tiempo. Los formatos estndares

afectan a todos los niveles. Un ejemplo lo estamos viendo en los documentos


emitidos por las administraciones pblicas en distintos formatos y versiones, que
producen retrasos y dificultades en el acceso adecuado a la informacin para las
mismas administraciones y para sus usuarios. Algunas administraciones de la
unin europea ya estn dando el paso a formatos abiertos como ODF (Open
Document Format).
7. Sistemas sin puertas traseras y ms seguros
El acceso al cdigo fuente permite que tanto hackers como empresas de
seguridad de todo el mundo puedan auditar los programas, por lo que la existencia
de puertas traseras es ilgica ya que se pondra en evidencia y contraviene el
inters de la comunidad que es la que lo genera.
8. Correccin ms rpida y eficiente de fallos
El funcionamiento e inters conjunto de la comunidad ha demostrado solucionar
ms rpidamente los fallos de seguridad en el software libre, algo que
desgraciadamente en el software propietario es ms difcil y costoso. Cuando se
notifica a las empresas propietarias del software, stas niegan inicialmente la
existencia de dichos fallos por cuestiones de imagen y cuando finalmente admiten
la existencia de esos bugs tardan meses hasta proporcionar los parches de
seguridad.
9. Mtodos simples y unificados de gestin de software
Actualmente la mayora de distribuciones de Linux incorporan alguno de los
sistemas que unifican el mtodo de instalacin de programas, libreras, etc. por
parte de los usuarios. Esto llega a simplificar hasta el grado de marcar o
desmarcar una casilla para la gestin del software, y permiten el acceso a las
miles de aplicaciones existentes de forma segura y gratuita a la par que evitan
tener que recurrir a pginas web de dudosa tica desde las que los usuarios
instalan sin saberlo spyware o virus informticos en sus sistemas. Este sistema de

acceso y gestin del software se hace prcticamente utpico si se extrapola al


mercado propietario.
10. Sistema en expansin
Las ventajas especialmente econmicas que aportan las soluciones libres a
muchas empresas y las aportaciones de la comunidad han permitido un constante
crecimiento del software libre, hasta superar en ocasiones como en el de los
servidores web, al mercado propietario. El software libre ya no es una promesa, es
una realidad y se utiliza en sistemas de produccin por algunas de las empresas
tecnolgicas ms importantes como IBM, SUN Microsystems, Google, HewlettPackard, etc. Paradjicamente, incluso Microsoft, que posee sus propias
herramientas, emplea GNU Linux en muchos de sus servidores. Podemos augurar
sin lugar a dudas un futuro crecimiento de su empleo y una consolidacin bien
merecida.
Hay una serie de administraciones pblicas que han mostrado su apoyo al
software libre, sea ya migrando total o parcialmente sus servidores y sistemas de
escritorio, o bien sea subvencionndolo. El Estado requiere un software que
cumpla determinados requisitos y varios de los mismos llevan a utilizar
exclusivamente Software Libre.
Venezuela donde por el decreto presidencial Nro. 3.390, se estableci el uso
preferente del software libre y GNU/Linux en toda la administracin pblica,
incluyendo ministerios y oficinas gubernamentales y se est fomentando la
investigacin y el desarrollo de software libre. Actualmente Venezuela tiene la
distribucin Linux Canaima basada en Debian estable 5.0 (lenny) que se usa en
proyectos como Canaima Educativo, para la produccin de computadores de
escritorio

de

Venezolana

de

Industrias

Tecnolgicas

(VIT),

as

implementacin en rganos de la Administracin Pblica Nacional (APN).

como

Ubuntu es una distribucin GNU/Linux basada en Debian GNU/Linux que


proporciona un sistema operativo actualizado y estable para el usuario medio, con
un fuerte enfoque en la facilidad de uso e instalacin del sistema. Al igual que
otras distribuciones se compone de mltiples paquetes de software normalmente
distribuidos bajo una licencia libre o de cdigo abierto. Estadsticas web sugieren
que el porcentaje de mercado de Ubuntu dentro de las distribuciones Linux es de
aproximadamente 50% y con una tendencia a subir como servidor web.
Est patrocinado por Canonical Ltd., una compaa britnica propiedad del
empresario sudafricano Mark Shuttleworth que en vez de vender la distribucin
con fines lucrativos, se financia por medio de servicios vinculados al sistema
operativo y vendiendo soporte tcnico. Adems, al mantenerlo libre y gratuito, la
empresa es capaz de aprovechar los desarrolladores de la comunidad en mejorar
los componentes de su sistema operativo. Canonical tambin apoya y proporciona
soporte para cuatro derivaciones de Ubuntu: Kubuntu, Xubuntu, Edubuntu y la
versin de Ubuntu orientada a servidores (Ubuntu Server Edition).
Su eslogan es Linux for Human Beings (Linux para seres humanos) y su nombre
proviene de la ideologa sudafricana Ubuntu (humanidad hacia otros).Cada seis
meses se publica una nueva versin de Ubuntu la cual recibe soporte por parte de
Canonical, durante dieciocho meses, por medio de actualizaciones de seguridad,
parches para bugs crticos y actualizaciones menores de programas. Las
versiones LTS (Long TermSupport), que se liberan cada dos aos, reciben soporte
durante tres aos en los sistemas de escritorio y cinco para la edicin orientada a
servidores.

ESTRUCTURA DE ARCHIVOS
a. TIPOS DE ARCHIVOS.

La base del sistema de archivos de Linux es obviamente, el archivo, que no es


otra cosa que la estructura empleada por el sistema operativo para almacenar
informacin en un dispositivo fsico como un disco duro, un disquete, un CD-ROM,
etc. Como es natural, un archivo puede contener cualquier tipo dce informacin,
desde una imagen en formato GIF o JPEG a un texto o una pgina web en
formato HTML. El sistema de archivos es la estructura que permite que Linux
maneje los archivos que contiene:
Todos los archivos de Linux tienen un nombre, el cual debe cumplir algunas
reglas:
Un nombre de archivo puede tener entre 1 y255 caracteres.
Se puede utilizar cualquier carcter excepto la barra inclinada / y no es
recomendable emplear los caracteres con significado especial en Linux,
que son los siguientes:
=, ^, , , , `, *, ;, -, , [, ], (, ), !, &, < y >
para emplear ficheros con estos caracteres o espacios, hay que introducir el
nombre del fichero entrecomillas.

Se pueden utilizar nmeros exclusivamente si as se desea. Las letras


maysculas y minsculas se consideran diferentes y, por tanto, no es lo
mismo carta.txt que Carta.txt o carta.Txt

Como en Windows, se puede emplear un cierto criterio de tipo para marcar las
distintas clases de ficheros empleado una serie de caracteres al final del nombre
que identifiquen el tipo de fichero del que se trata. As, los ficheros de texto, HTML,
las imgenes PNG o JPG tienen extensiones .txt .htm (o html), .pngy .jpg (o .jpeg),
respectivamente.

Pese a esto, Linux slo distingue tres tipos de archivos:

Archivos o ficheros ordinarios, que son los mencionados anteriormente.

Directorios (o carpetas). Es un archivo especial que agrupa otros ficheros


de una forma estructurada.

Archivos especiales. Son la base sobre la que se asienta Linux, puesto que
representa dispositivos conectados a un ordenador, como puede ser una
impresora. De esta forma, introducir informacin en ese archivo equivale a
enviar informacin a la impresora. Para el usuario estos dispositivos tienen
el mismo aspecto yuso que los archivos ordinarios.

b. ENLACES.
El enlace es un tipo de archivo ordinario cuyo objetivo es crear un nuevo nombre
para un archivo determinado. Una vez creado el enlace simblico, ste permite
acceder al fichero que enlaza de igual modo como si se accediese desde el
archivo original. Los enlaces simblicos son especialmente tiles cuando se quiere
que un grupo de personas trabajen sobre un mismo fichero, puesto que permiten
compartir el fichero, pero centralizan las modificaciones.
c. EL CAMINO O PATH.
En cualquier sistema operativo moderno la estructura de archivos es jerrquica y
depende de los directorios. En general, la estructura del sistema de archivos se
asemeja a una estructura de rbol, estando compuesto cada nudo por un
directorio o carpeta, que contiene otros directorios o archivos.
En Windows, cada unidad de disco se identifica como una carpeta bsica que
sirve de raz a otras y cuyo nombre es especial: a:, c:, d: etc. En los sistemas
UNIX y, por lo tanto, en Linux, existe una nica raz llamada / de la que cuelgan
todos los ficheros y directorios, y que es independiente de los dispositivos que
estn conectados al ordenador.

El camino o path de un fichero o directorio es la secuencia de directorio que se ha


de recorrer para acceder a un determinado fichero separados por /.
Existen dos formas del path o camino:
El camino absoluto que muestra toda la ruta a un fichero (por ejemplo,
/home/luis/Carta.txt).
El path relativo a un determinado directorio (por ejemplo, si nos encontramos en el
directorio /home, el path relativo al fichero Carta.txt es luis/Carta.txt).
Adems, todos los directorios contienen dos directorios especiales:
El directorio actual, representado por el punto (.).
El directorio padre representado por dos puntos (..).
Estando en el directorio /home/pedro, se puede acceder a Carta.txt con
/home/luis/Carta.txt (pathabsoluto), o bien, ../luis/Carta.txt (path relativo); en luis
como ./Carta.txt o, simplemente, Carta.txt.
ESTRUCTURA DEL SISTEMA DE ARCHVOS EN LINUX.
La estructura de archivos del sistema operativo Linux suele organizarse conforme
a una convencin, en donde generalmente se encuentra los siguientes archivos y
directorios:
/ (root)
El directorio raz, que se encuentra en todos las estructuras de archivos de Linux.
/bin
Recibe su nombre de la abreviacin de binarios o ejecutables. Es donde residen
la mayor parte de los programas ejecutables del sistema. Por ejemplo los

ejecutables de las rdenes ls, cd, cp y mv estn en este directorio. Es decir,


cuando se usa la orden cd se est ejecutando el programa /bin/cd.
/dev
Todos los archivos que representan dispositivos se almacenan en este directorio.
/dev/console
/dev/fd

Es la consola principal del sistema.


Todos los ficheros que comienzan con fd se refieren a diferentes
configuraciones y

/dev/hd
/dev/ttyS, /

unidades de disco flexible


Discos duros con interfaz IDE.
A travs de estos ficheros se accede a los puertos serie

dev/cua
/dev/sd
/dev/lp
/dev/null

Discos duros con interfaz SCSI.


Ficheros de acceso a los puertos paralelo.
Dispositivo nulo, cualquier dato enviado a este dispositivo se

/dev/tty

pierde.
Consolas virtuales, el sistema simula la conexin a varios
terminales. Al pulsar la
combinacin de teclas Alt+Tecla_de_funcin se puede conmutar
entre los diferentes terminales.

/etc
Aqu se almacenan archivos varios. El ms til es el archivo PASSWD, que es una
lista de todos los usuarios que tienen permiso para utilizar el sistema. Adems de
este archivo, aqu se encuentran comandos usados por el supervisor, archivos de
configuracin, archivos de configuracin de discos, archivos de inicializacin, listas
vlidas de usuarios, grupos, Ethernet, hosts, a donde mandar mensajes crticos,
etc.. Solamente el super usuario (root) puede modificar ficheros de este directorio.
/home
Contiene el directorio home de los usuarios. As, por ejemplo, /home/juan es el
directorio del usuario juan. Naturalmente, en un sistema recin instalado este
directorio estar vaco.

/lib
Contiene las libreras de compartidas. Los nombres de los ficheros indican la
versin, el tipo de objeto que es y a qu lenguaje o utilidad pertenecen. Por
ejemplo, libc.so.4.3.2. es una librera de C (libc), se trata de una librera
compartida (so sharedobject) y pertenece a la versin 4.3.2.
/lost+found
Aqu se va la informacin y los procesos que se estaban ejecutando cuando el
sistema se cae.
/mnt
Directorio para poder montar sistemas de ficheros Linux.
/proc
Al acceder a este directorio, se consigue obtener informacin de los procesos que
se ejecutan en el sistema.
/root
Directorio raz de super usuario.
/sbin
Contiene programas para la administracin del sistema, que son nicamente
accesibles al super usuario. Aqu residen los comandos para montar y desmontar
los sistemas de archivos, apagar el sistema y utilidades para configurar la red y los
dispositivos.
/tmp
Contiene ficheros temporales, resultado de la necesidad que tienen muchos
programas del sistema de general informacin temporal y posteriormente
guardarla en dichos ficheros.

/usr
Es uno de los directorios ms importantes del sistema puesto que contiene los
programas de uso comn para todos los usuarios. Su estructura suele ser similar a
la siguiente.
/tmp Aqu se guardan los archivos temporales que crean los programas que son
ejecutados.
Los sistemas de archivos ms comunes utilizan dispositivos de
almacenamiento de datos (Disco Duros, CDS, Floppys, USB Flash , etc..) que
permiten el acceso a los datos como una cadena de bloques de un mismo tamao,
a veces llamados
Sectores, usualmente de 512 bytes de longitud. El software del sistema de
archivos es responsable de la organizacin de estos sectores en archivos y
directorios y mantiene un registro de qu sectores pertenecen a qu archivos y
cules no han sido utilizados.
Un sistema de archivos tiene directorios que asocian nombres de archivos con
archivos, usualmente conectando el nombre de archivo a un ndice en una tabla
de asignacin archivos de algn tipo, como FAT en sistemas de archivos MSDOS
o los inodos de los sistemas Unix. La estructura de directorios puede ser plana o
jerrquica (ramificada o "en rbol"). En algunos sistemas de archivos los nombres
de archivos son estructurados, con sintaxis especiales para extensiones de
archivos y nmeros de versin. En otros, los nombres de archivos son
simplemente cadenas de texto y los metadatos de cada archivo son alojados
separadamente. En sistemas de archivos jerrquicos, en lo usual, se declara la
ubicacin precisa de un archivo con una cadena de texto llamada "ruta". La
nomenclatura para rutas vara ligeramente de sistema en sistema, pero mantienen
por lo general una misma estructura. Una ruta viene dada por una sucesin de
nombres de directorios y subdirectorios, ordenados

DISTRIBUCION Y VERSIONES OPEN Y ENTERPRISE

UBUNTU
Distribucin basada en Debian, con lo que esto conlleva y centrada en el usuario
final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El
entorno de escritorio por defecto es GNOME. Sin duda Ubuntu es el sistema
operativo basado en Linux ms utilizado de toda la red. Con un escritorio basado en
Unity (no querido por todos), este sistema operativo es ideal para aquellos que
buscan un sistema seguro, estable y fcil de utilizar. Ubuntu cuenta con una gran
comunidad en la red, por lo que ante cualquier problema fcilmente se encuentran
soluciones en la red.
REDHAT ENTERPRISE
Esta es una distribucin que tiene muy buena calidad, contenidos y soporte a los
usuarios por parte de la empresa que la distribuye. Es necesario el pago de una
licencia de soporte. Enfocada a empresas.
FEDORA
Esta es una distribucin patrocinada por RedHat y soportada por la comunidad. Facil
de instalar y buena calidad. Diferente a otras distribuciones similares como Debian al
utilizar otro gestor de paquetes y disponer as de sus propias aplicaciones
compiladas para este sistema y no siendo compatibles, por ejemplo, los paquetes de
Debian (o Ubuntu) con l. Pese a ello es una alternativa a tener en cuenta,
especialmente para aquellos que buscan algo diferente a Debian.
DEBIAN
Otra distribucin con muy buena calidad. El proceso de instalacin es quizs un poco
ms complicado, pero sin mayores problemas. Gran estabilidad antes que ltimos
avances. Debian es sin duda una de las distribuciones ms puras en cuanto a capaz
de personalizacin. Esta distribucin viene con muy pocos paquetes instalados (los
necesarios, principalmente), lo que permite una mayor personalizacin por parte de
los usuarios y un mayor rendimiento, sin embargo, puede resultar algo ms
complicada de utilizar para los usuarios sin demasiada experiencia. Al igual que en el
caso anterior, Mint Debian llega como una distribucin ms pura basada
directamente en Debian que permite a los usuarios aprovechar las ventajas de
Debian con algunos paquetes adicionales y unas configuraciones de manera que su
uso sea algo ms sencillo sin sacrificar por ello el rendimiento del sistema.

OpenSuSE
Otra de las grandes. Fcil de instalar. Versin libre de la distribucin comercial SuSE.
openSUSE es el nombre de la distribucin y el proyecto libre auspiciado por SUSE
Linux GmbH (una divisin independiente de The Attachmate Group), y AMD para el
desarrollo y mantenimiento de un sistema operativo basado en Linux. Despus de
adquirir SUSE

Linux en

enero

de

2004, Novell decidi

lanzar

SUSE

Linux

Professional como un proyecto completamente de cdigo abierto, involucrando a la


comunidad en el proceso de desarrollo. La versin inicial fue una versin beta de
SUSE Linux 10.0, y se continu esa denominacin para las versiones hasta
openSUSE 13.2, desde donde se salt hacia la OpenSUSE Leap 42.1, ltima versin
estable.
SuSE LINUX ENTERPRISE
Otra de las grandes. Muy buena calidad, contenidos y soporte a los usuarios por
parte de la empresa que la distribuye, Novell. Es necesario el pago de una licencia
de soporte. Enfocada a empresas
SLACKWARE
Esta distribucin es de las primeras que existi. Tuvo un periodo en el cual no se
actualizo muy a menudo, pero eso es historia. Es raro encontrar usuarios de los que
empezaron en el mundo Linux hace tiempo, que no hayan tenido esta distribucin
instalada en su ordenador en algn momento.
GENTOO
Esta distribucin es una de las unicas que incorporaron un concepto totalmente nuevo
en Linux. Es una sistema inspirado en BSD-ports. Podeis compilar/optimizar vuestro
sistema completamente desde cero. No es recomendable adentrarse en esta
distribucion sin una buena conexion a internet, un ordenador medianamente potente
(si quereis terminar de compilar en un tiempo prudencial) y cierta experiencia en
sistemas Unix.
KUBUNTU
Distribucin basada en Ubuntu, con lo que esto conlleva y centrada en el
usuario final y facilidad de uso. La gran diferencia con Ubuntu es que el
entorno de escritorio por defecto es KDE.
MANDRIVA
Esta distribucin fue creada en 1998 con el objetivo de acercar el uso de
Linux a todos los usuarios, en un principio se llamo Mandrake Linux. Facilidad

de uso para todos los usuarios.


ARCHLINUX
Arch

Linux

es

tambin una

de

las

mejores

distribuciones

rolling-

release. Siempre est actualizada. Los usuarios siempre ejecutan los ltimos
paquetes, y tambin pueden ejecutar software antes de que sea lanzado de
manera oficial, gracias a los repositorios inestables.
Arch es tambin conocida por tener una excelente documentacin. La wiki de
Arch es la fuente a la que acudir para todo lo relacionado con Linux.
Lo que ms me gusta de Arch es que ofrece casi todo los paquetes y software
que est disponible paracualquier distribucin de Linux, gracias al Arch User
Repositorio tambin conocido como AUR.

Tenemos 5 distribuciones muy conocidas:


Mandriva
Ubuntu
Debian
Suse Linux Enterprise
Slackware
Mandriva
Versiones:
Mandriva 2006
Mandriva Linux 2007
Mandriva 2007 Spring
Mandriva 2008.0
Mandriva 2008.1 Spring

Mandriva 2009.0
Mandriva 2009.1 Spring
Caractersticas de Mandriva
Mandriva se bas en Red Hat y soporta oficialmente dos arquitecturas de
hardware: Intel x86, AMD64, y tambin puede soportar PowerPC. Al igual que casi
cualquier distribucin basada en Linux, Mandriva es capaz de actualizar a la vez
todas las aplicaciones instaladas en la mquina a travs de repositorios, a
diferencia de otros sistemas operativos comerciales, donde esto no es posible.
Esta distribucin ha sido y est siendo traducida a numerosos idiomas, y cada
usuario es capaz de colaborar voluntariamente a esta causa, a travs de Internet.
Ubuntu
Versiones:
Kubuntu
Utiliza el entorno de escritorio KDE.
Xubuntu
Utiliza el entorno de escritorio Xfce.
Lubuntu
Utiliza el entorno de escritorio LXDE.
Edubuntu
Diseado para entornos escolares.
Ubuntu Studio
Diseado para el trabajo con multimedia.
Mythbuntu

Diseado para crear un sistema de PC con MythTV.

Caractersticas de Ubuntu
En su ltima versin, Ubuntu soporta oficialmente dos arquitecturas de hardware
en computadoras personales y servidores: 32-bit (x86) y 64-bit (x86_64) Sin
embargo, extraoficialmente, Ubuntu ha sido portado a ms arquitecturas: ARM,
PowerPC, SPARC e IA-64. A partir de la versin 9.04, se empez a ofrecer soporte
extraoficial para procesadores ARM, comnmente usados en dispositivos mviles.
Al igual que la mayora de los sistemas de escritorio basados en Linux, Ubuntu es
capaz de actualizar a la vez todas las aplicaciones instaladas en la mquina a
travs de repositorios. Ubuntu est siendo traducido a ms de 130 idiomas, y cada
usuario es capaz de colaborar voluntariamente a esta causa, a travs de Internet.
Debian
Versiones:
Potato
La versin potato fue estable el 15 de agosto del 2000, cont con soporte para 6
arquitecturas, incluia 3900 paquetes y se le di soporte hasta abril de 2004.
Woody
La versin Woody fue estable el 19 de julio de 2002, cont con soporte para 11
arquitecturas, inlcuia 8500 paquetes y se le di soporte hasta agosto de 2006.
Versiones Debian 2
Etch
Etch fue estable el 8 de abril de 2007, cont con soporte para 11 arquitecturas,
inlcuia 18000 paquetes y se le di soporte hasta diciembre de 2010.

Lenny
Lenny fue estable el 14 de febrero de 2009, cont con soporte para 12
arquitecturas, inlcuia 23000 paquetes y se le di soporte hasta febrero de 2012.
Sarge
Sarge fue estable el 6 de junio de 2005, cont con soporte para 11 arquitecturas,
inlcuia 15400 paquetes y se le di soporte hasta octubre de 2008
Versiones Debian 3
Squeeze
Squeeze fue estable desde el 6 de febrero de 2011 hasta el 4 de mayo de 2013.
Cont con soporte para 9 arquitecturas, inlcuy 29000 paquetes. Se le seguir
dando soporte de actualizaciones de seguridad hasta el 4 de mayo de 2014.
Wheezy
Wheezy inici su fase estable el 4 de mayo de 2013, cuenta con soporte para 11
arquitecturas, incluye 37493 paquetes y se le seguir dando soporte hasta 2015,
con actualizaciones de seguridad hasta 2016.
Suse Linux Enterprise
Versiones:
Versin 9.0
Versin 9.1
Versin 9.2
Caractersticas de Suse Linux E.
SUSE incluye un programa nico de instalacin y administracin llamado YaST2
que permite realizar actualizaciones, configurar la red y el cortafuego, administrar
a los usuarios, y muchas ms opciones todas ellas integradas en una sola interfaz

amigable. Adems incluye varios escritorios, entre ellos los ms conocidos que
son KDE y Gnome, siendo el primero el escritorio por omisin. La distribucin
incorpora las herramientas necesarias para redistribuir el espacio del disco duro
permitiendo as la coexistencia con otros sistemas operativos existentes en el
mismo.
Caractersticas de Suse Linux E.
Usa sistemas de paquetes RPM (RPM package manager) originalmente
desarrollados por Red Hat aunque no guarda relacin con esta distribucin.
Tambin es posible utilizar el sistema de instalacin CNR (Click 'N Run)
originalmente creado por la empresa que distribua Lindows OS (que ahora se
llama Linespire y Freespire en su versin gratuita). Este sistema sincroniza
nuestra mquina al servidor CNR y al darle click en la pgina de navegacin a
alguno de los programas, este se instala de manera automtica en el ordenador.
Slackware
Versiones:
Versin 1.0
-Versin 11.0
Versin 2.0
-Versin 12.0
Versin 3.0
-Versin 13.0
Versin 4.0
Versin 7.0
Versin 8.0

Versin 9.0
Versin 10.0
SUSE Linux Enterprise Desktop
La distribucin de Novell Linux Desktop es ms conocida como SUSE Linux
Enterprise Desktop, de uso comercial, con versin de evaluacin por 60 das,
aunque existe la versin gratuita llamada openSUSE. Es una distribucin con el fin
de facilitar el trabajo a los usuarios, su escritorio por defecto es GNOME. Tambin
puede ser de inters para los llamados newbies que se inician en el mundo Linux.
Novell tambin maneja una distribucin para servidores llamada SUSE Linux
Enterprise Server (SLES), con varios paquetes ya instalados, como bases de
datos, Apache... por lo cual Novell sac su eslogan "Your Linux is Ready", Tu
Linux est listo, hablando acerca de SUSE listo para el trabajo inmediatamente
despus de ser instalado.
SUSE Linux Enterprise Server
Aumenta su competitividad con un tiempo de actividad mejorado, una mayor
eficacia e innovacin a gran velocidad gracias a SUSE LINUX Enterprise Server,
un sistema operativo de servidor verstil para implementar de manera eficiente
servicios de TI de clase empresarial de alta disponibilidad en entornos de TI mixtos
con el mejor rendimiento posible y un riesgo inferior.
Aumenta el tiempo de actividad

Reversin completa del sistema. La funcin de reversin completa del


sistema le ofrece una mejor capacidad de recuperacin, ya que permite
obtener instantneas del sistema, incluidos los archivos de kernel, y realizar
operaciones de reversin. Puesto que el cargador de arranque ya est
integrado en el proceso de reversin, los administradores del sistema
pueden arrancar a partir de una instantnea, lo que mejora la recuperacin

ante fallos, adems del seguimiento y la comparacin de cambios, as como


la seguridad de los datos.

Aprovechamiento de RAS de hardware. Mejore la fiabilidad del sistema y


reduzca los gastos de servicio aprovechando las funciones de RAS de su
plataforma de hardware de la manera en que solo SUSE Linux Enterprise
Server 12 puede hacerlo. Ms >

Preparado para SUSE Linux Enterprise Live Patching. Mejore la


disponibilidad del servicio mediante la reduccin de interrupciones
planificadas. SUSE Linux Enterprise Server 12 incluye una infraestructura
para la tecnologa de aplicacin de parches de kernel en directo a travs de
SUSE Linux Enterprise Live Patching. Con esta infraestructura podr
actualizar los parches de seguridad sin necesidad de reiniciar equipos ni
esperar al siguiente periodo de servicio. Como resultado, se mejora la
disponibilidad de las cargas de trabajo de misin crtica y hosts virtuales
para aumentar el tiempo de actividad de su empresa. Ms >

Extensiones para agrupacin en clster. Obtenga una mayor disponibilidad


del servicio mediante la agrupacin en clster de servidores y la eliminacin
de puntos nicos de error. SUSE Linux Enterprise High Availability.
Extensin ofrece una solucin de alta disponibilidad, evolucionada lder en
el sector. Mejore an ms la continuidad de su empresa conectando los
centros de datos ms all de las distancias con la funcin deagrupacin en
clster a nivel global para SUSE Linux Enterprise High Availability
Extensin.

Cumplimiento de los requisitos de seguridad SUSE Linux Enterprise Server


12 se ha preparado para una prxima certificacin Common Criteria
Certification y varios mdulos de seguridad se han enviado a NIST para la
obtencin de una validacin FIPS 140-2. Entre estos mdulos estn
OpenSSL, el cliente y servidor OpenSSH, Strongswan (VPN basadas en
IPSec) y Kernel Crypto API.Consulte la lista NIST de mdulos en revisin.

Aspectos destacados de SUSE Linux Enterprise Server 12 SP1

Network Teaming: es un tipo de tecnologa que se aplica a distintos


mtodos de combinacin de varias conexiones de red en paralelo. Parecida
a Network Bonding, que ya se admite en SUSE Linux Enterprise 12, la
funcin Network Teaming aumenta el rendimiento por encima de lo que
podra soportar una sola conexin y proporciona redundancia para elevar el
tiempo de funcionamiento de la red.

Reversin de actualizaciones de paquetes de servicio. Cuando


actualiza a un nuevo paquete de servicio para SUSE Linux Enterprise
Server, la capacidad de restaurar el sistema completo minimiza el riesgo y
le permite realizar reversiones con facilidad.

Cumplimiento de los requisitos de seguridad. SUSE Linux Enterprise


Server 12 se ha preparado para una prxima certificacin Common Criteria
Certification y varios mdulos de seguridad se han enviado a NIST para la
obtencin de una validacin FIPS 140-2. Entre estos mdulos, OpenSSL ya
ha sido certificado (n. de cert. 2435); la certificacin de otros mdulos,
como el servidor y cliente Open SHH, Strongswan (VPN basadas en IPSec)
y Kernel Crypto API an est en curso. Consulte la lista NIST de mdulos
en revisin.

Mdulos. La innovacin moderna puede superar el modelo de distribucin


de software empresarial tradicional. Los mdulos disponibles en SUSE
Linux Enterprise Server 12 satisfacen esta necesidad proporcionando una
integracin ms rpida con actualizaciones upstream. Esta estrategia de
diseo permite equilibrar la flexibilidad de los mdulos y la estabilidad de la
infraestructura. Ms informacin

Actualizaciones interactivas y sin supervisin. Con esta funcin, los


administradores del sistema pueden actualizar fcil y rpidamente los
sistemas operativos de SUSE Linux Enterprise Server, a la vez que reducen
el tiempo de inactividad, reducen los gastos administrativos y mejoran la
calidad. De hecho, SUSE Linux Enterprise lleva diez aos admitiendo
actualizaciones (manuales) a versiones principales. Con YaST puede

preparar interactivamente un perfil adecuado y, a continuacin, utilizar


AutoYaST para actualizar automticamente grupos de servidores.

Shibboleth: es un sistema de entrada nica (inicio de sesin) para redes


informticas y especficamente para la infraestructura web. Permite iniciar
sesin a los usuarios con una nica identidad en varios sistemas de
dominios distintos. El software Shibboleth ahora est incluido en SUSE
Linux Enterprise Server 12 SP1.

Docker: es una tecnologa de cdigo abierto que automatiza la distribucin


de aplicaciones en contenedores de software. Asimismo, proporciona una
capa adicional de abstraccin y automatizacin de la virtualizacin al nivel
de SO en Linux. Docker y Linux Containers son una excelente manera de
crear, distribuir y gestionar aplicaciones. SUSE Linux Enterprise Server 12
es compatible con Docker para sus entornos operativos. Ms informacin >

Just Enough Operating System (JeOS): El formato JeOS de SUSE Linux


Enterprise Server es un formato minimizado de SUSE Linux Enterprise
Server. JeOS se distribuye como imgenes virtuales minimizadas listas
para ejecutar con el fin de mejorar la eficacia de la implantacin de la
virtualizacin. JeOS tambin se proporciona como una plantilla KIWI para
que los clientes y partners puedan iniciar imgenes maestras. Ms
informacin >

Herramienta de gestin de suscripciones (SMT): La herramienta de


gestin de suscripciones es nuestra solucin proxy para ayudar a grandes
empresas a recibir de forma centralizada parches y actualizaciones para el
software SUSE Linux Enterprise. Proporciona a nuestros clientes una forma
de migrar fcilmente y conseguir un acceso ms sencillo y rpido a las
actualizaciones y parches. Adems, SMT es el mtodo determinado para
que las grandes organizaciones puedan disfrutar de las ventajas de los
mdulos de SUSE Linux Enterprise Server.SUSE Manager proporciona
funciones de gestin de sistemas superiores al proxy puro.

Mejora de la eficiencia operativa

Compatibilidad total con KIWI: es una herramienta que ayuda a


simplificar el proceso de creacin de "imagen dorada" y que ahora se
incluye en la suscripcin de SUSE Linux Enterprise Server 12. Con una sola
configuracin, puede utilizar KIWI para crear imgenes de SO para
implementaciones fsicas (DVD, USB), as como para ofrecerlo en entornos
de hipervisores virtuales (Xen, KVM, VMware, HyperV), marcos de
contenedores (Linux Containers, Docker) y nubes pblicas y privadas. De
hecho, KIWI es el "motor" que se esconde tras el conocido SUSE Studio.
KIWi tambin se utiliza en maquinaria de gestin de sistemas avanzados
para la creacin de imgenes.

Nuevo YaST: Ahorre tiempo y esfuerzo en la gestin de sistemas locales


con una herramienta que es fcil de utilizar y coherente en su experiencia
de usuario. En SUSE Linux Enterprise Server 12, el conocido e intuitivo
YaST le permite personalizar el sistema rpidamente durante y tras la
instalacin. YaST ahora est programado en Ruby, por lo que es ms
abierto y fcil de personalizar.

Nuevo programa de instalacin: SUSE Linux Enterprise Server 12


incorpora un nuevo programa de instalacin que ahorra tiempo gracias a
una instalacin ms rpida y menos reinicios en el flujo de trabajo. Los
guiones de Ruby permiten a los partners incrustar SUSE Linux Enterprise
Server en sus soluciones de forma ms fluida.

Wicked: es una herramienta de gestin de red local que facilita la tarea de


gestionar configuraciones de red cada vez ms complejas como VLAN, la
virtualizacin, los puentes, la vinculacin e IPv6. Wicked, que empez como
el proyecto "wicked", permite cambiar la configuracin de forma dinmica y
proporcionar la configuracin de redes como servicio. Wicked tambin le
permite importar archivos de configuracin existentes de versiones
anteriores del sistema operativo Linux. Puede realizar configuraciones
estndar a travs de la interfaz YaST de fcil uso.

Centro de servicios al cliente de SUSE (SCC): El Centro de servicios al


cliente de SUSE es el nuevo portal para gestionar las suscripciones a
SUSE, acceder a las actualizaciones de software y ponerse en contacto con
el servicio de asistencia para clientes de SUSE, todo desde una misma
plataforma. La intuitiva interfaz proporciona una vista general de todas las
suscripciones a SUSE, lo cual le permite encontrar fcilmente la
informacin que necesita. El flujo optimizado de registro le ofrece un acceso
ms rpido a sus parches y actualizaciones. Y si tiene alguna pregunta o
desea comentar algo, el Centro de servicios al cliente de SUSE es el lugar
indicado.

IPv6: La especificacin Internet Protocol versin 6 (IPv6) de nueva


generacin, sucesora de IPv4, puede proporcionar mucho ms espacio de
direcciones por conexin de dispositivo. SUSE Linux Enterprise Server 12
admite de forma nativa IPv6, por ejemplo durante la instalacin. Gracias a
la compatibilidad con IPv6 puede conectarse a equipos de red de nueva
generacin.

Linux Containers: Desde 2012, SUSE Linux Enterprise Server es


compatible con Linux Containers, lo que posibilita una virtualizacin de SO
econmica y de gran eficiencia. SUSE Linux Enterprise Server 12 mejora la
capacidad de gestin de los contenedores de Linux con una mejor
integracin en el marco de virtualizacin comn (libvirt). Como resultado,
puede gestionar hipervisores (Xen KVM) y Linux Containers con las mismas
herramientas e integrarlos en procesos empresariales de la misma forma.
La interfaz libvirt tambin ayuda a integrar contenedores de Linux en
marcos de mayor nivel, como SUSE OpenStack Cloudbasado en
OpenStack.

Samba 4 con mejoras en la copia de servidor: Samba permite interactuar


de forma fcil y segura en el entorno Microsoft Windows. SUSE Linux
Enterprise Server 12 es compatible con la ltima versin de Samba 4, lo
que proporciona una mejor integracin con los dominios de Active Directory
de Windows. Cuando utilice SUSE Linux Enterprise Server 12 como

servidor de archivos en el entorno Windows, podr aprovechar el sistema


de archivos btrfs de copia al escribir para implementar "copias de servidor"
reales y mejorar el rendimiento de la copia para los usuarios de Windows.
Tambin puede gestionar la creacin de instantneas del protocolo VSS
remoto de servidor de archivos (FSRVP) con btrfs y la herramienta
Snapper.

Actualizaciones interactivas y sin supervisin: Con esta funcin, los


administradores del sistema pueden actualizar fcil y rpidamente los
sistemas operativos de SUSE Linux Enterprise Server, a la vez que reducen
el tiempo de inactividad, reducen los gastos administrativos y mejoran la
calidad. De hecho, SUSE Linux Enterprise admite actualizaciones
(manuales) a versiones principales durante 10 aos. Con YaST puede
preparar interactivamente un perfil adecuado y, a continuacin, utilizar
AutoYaST para actualizar automticamente grupos de servidores.

Integracin de herramientas de VMware:

No pierda el tiempo

descargando e instalando controladores y herramientas (herramientas de


mquinas virtuales abiertas) de VMware por separado. Estas herramientas
son totalmente compatibles y estn integradas en SUSE Linux Enterprise
Server 12 en un paquete completo con el rendimiento perfectamente
ajustado. Las actualizaciones utilizan el mismo mecanismo que el resto de
paquetes en SUSE Linux Enterprise Server.

Opciones de implementacin flexibles: Puede implementar SUSE Linux


Enterprise Server 12 en cualquier entorno fsico, virtual y de nube. Puede
implementarlo en diferentes arquitecturas de hardware, como Intel 64, IBM
System z e IBM POWER. Se trata del "invitado perfecto": est optimizado
para diversos hipervisores, como Microsoft Hyper-V, VMware vSphere, Xen
y KVM. Tambin se puede encontrar en ms de 50 nubes pblicas, entre
ellas Microsoft, Google y Amazon.

Aceleracin de la innovacin

Aplicaciones certificadas: SUSE Linux Enterprise Server es compatible


con una amplia variedad de aplicaciones ISV de terceros, que abarca desde
bases de datos de misin crtica, aplicaciones de comercio electrnico y
sistema ERP, hasta servidores de aplicaciones de correo electrnico, de
archivos, de impresin y web. Para conocer la lista completa de
aplicaciones de software certificadas para SUSE Linux Enterprise (todas las
versiones), visitewww.suse.com/partner/isv/isvcatalog.

Hardware certificado:

SUSE Linux Enterprise Server se amolda

perfectamente a los centros de datos actuales, que albergan una gran


variedad de sistemas y plataformas. La mayora de los principales
fabricantes de hardware admiten nuestro SO para servidores Linux, por lo
que ahorrar dinero gracias a la posibilidad de seguir utilizando sus
servidores fsicos existentes o hardware no especializado econmico.

Programa SUSE SolidDriver: El programa SUSE SolidDriver acelera la


adopcin de nuevas tecnologas mediante la eliminacin de complejidades
y riesgos asociados a la implementacin de controladores de kernel. Ofrece
a los clientes un mtodo sencillo para identificar el cdigo de software
totalmente compatible. El programa ofrece a los proveedores de
componentes y sistemas las herramientas, las especificaciones y los
procesos necesarios para garantizar que los controladores de kernel sean
fciles de implementar, seguros y compatibles con SUSE Linux Enterprise,
y que cuentan con asistencia por parte de SUSE y los proveedores de
componentes y hardware.

SUSE Linux Enterprise Server 12 es compatible con estas arquitecturas de


procesadores de 64 bits:

Intel 64 y AMD64

IBM POWER8 LE

IBM System z

Nuestro SO para servidores Linux empresariales es compatible con ms de 500


conjuntos de chips, sistemas de almacenamiento y dispositivos de conectividad.
De este modo, tendr la seguridad de poder ejecutar Linux en cualquier centro de
datos y aumentar el uso del hardware comercial que ya posee.
Utilizacin de la CPU introducida en GA de Intel:

Familia de procesadores Intel Xeon E5-2600 v3

Familia de procesadores Intel Xeon E5-1600 v3

Familia de procesadores Intel Xeon E5-2400 v3

Familia de procesadores Intel Xeon E5-4600 v3

Familia de procesadores Intel Xeon E7-8800 v3

Familia de procesadores Intel Xeon E7-4800 v3

Familia de procesadores Intel Atom C2000

De IBM

IBM POWER8 LE

Utilizacin de la CPU en SP1

De Intel: familia de procesadores Intel Xeon E3 v4

Familia de procesadores Intel Xeon E5 v4

Familia de procesadores Intel Xeon E7 v4

Familia de procesadores Intel Xeon D-1500

Familia de procesadores de sexta generacin Intel Core

De IBM

IBM z13

Open vSwitch (conectividad definida por software)


A medida que las empresas migran cargas de trabajo de sistemas fsicos a
virtuales, surge la necesidad de una conectividad virtual en los hosts que

proporcione las mismas funciones avanzadas que un conmutador fsico. Open


vSwitch es un conmutador virtual para hipervisores que proporciona conectividad
de red a mquinas virtuales. Optimiza la conectividad en un entorno virtual,
convirtindola en la piedra angular para la conectividad definida por software
(SDN).
VERSIONES OPENSUSE
Series 10.x
Los desarrolladores centraron sus esfuerzos en redisear los mens de KDE y
GNOME, migrar de ReiserFS aext3 como sistema de archivos por defecto, dar
soporte a lectores internos de tarjetas Secure Digital usadas comnmente en
las cmaras digitales, mejorar el sistema de gestin de paquetes y el framework
de manejo de energa (ms computadoras pueden acceder al modo suspendido).
El cuarto lanzamiento, openSUSE 10.3, estuvo disponible como versin estable el
4 de octubre de 2007.9 Una revisin del gestor de paquetes (incluyendo soporte
para 1-Click-Install), soporte legal de MP3 de Fluendo y mejoras en los tiempos de
carga, fueron algunas de las reas en las cuales se centraron para este
lanzamiento.
Series 11.x
OpenSUSE 11.0 fue lanzado el 19 de junio de 2008. Incluye aparte de KDE y
GNOME, una versin de KDE4 que puede instalarse por defecto. Est disponible
en tres versiones de libre descarga, un DVD (incluyendo KDE, GNOME) y dos
LiveCD (con GNOME o KDE). Se realizaron mejoras en cuanto a la velocidad, con
el gestor de paquetes ZYpp, un instalador mejorado y soporte UMTS.
Versin 11.2

La

versin

estable

11.2

se

puede

descargar

de Internet mediante HTTP/FTP, BitTorrent o Metalink en varios formatos para


arquitecturas x86, x86-64 y PowerPC:

Una imagen ISO para grabar un DVD incluyendo tanto software libre como
con software no libre.

Una imagen ISO para grabar en CD con el escritorio KDE y otra


con Gnome.

Dos CD add-on, uno con software no libre y otro con un soporte extendido
para idiomas.

Una pequea imagen ISO de ~150 MB con un sistema bsico con el que se
descargan los paquetes necesarios desdeInternet durante la instalacin.

Esta versin est fue mantenida por el equipo Evergreen de OpenSUSE, esto
quiere decir que fue de soporte de largo plazo, por lo que recibi actualizaciones
hasta noviembre de 2013 (haciendo un total aproximado de 4 aos de soporte).
Versin 11.3
OpenSUSE 11.3 ha mejorado sustancialmente su funcionamiento en los netbooks,
para ello se ha extendido el soporte de hardware. Se han incluido dos entornos de
escritorio ligeros y especialmente diseados para netbooks: Plasma Netbook
Workspace de KDE y MeeGo on openSUSE, una adaptacin de Meego realizada
por el equipo Goblin de openSUSE.
Tanto Plasma como Meego incluyen una sencilla y ligera interfaz que permite un
funcionamiento rpido e intuitivo por todo el sistema. Los dos entornos proveen al
usuario de aplicaciones para la navegacin, el uso del correo electrnico y la
integracin con servicios de blogging y redes sociales.
Otro de los aspectos en los que se ha trabajado duro en openSUSE 11.3 ha sido
la compatibilidad con los principales dispositivos mviles actuales. Esta nueva

versin permite sincronizar msica, acceder a ficheros grficos o compartir la


conexin a internet con dispositivos Android, el iPhone de Apple o Blackberry.
SpiderOak es la herramienta de almacenamiento en la nube disponible en
openSUSE 11.3. Con este programa se pueden sincronizar, compartir, almacenar
y mantener copias de seguridad de los documentos disponibles en el sistema.
SpiderOak es similar a otros servicios de almacenamiento como Dropbox, aunque
cuenta con la ventaja de estar perfectamente integrado en el sistema.
openSUSE 11.3 incluye la opcin de utilizar, de forma experimental, el sistema de
archivos Btrfs. Desarrollado en un principio por Oracle Btrfs est llamado a ser el
sustituto de ext4 en entornos GNU/Linux. Zypper, el gestor de paquetes por lnea
de comandos, ha mejorado la gestin de dependencias.
La base del sistema dispone del Kernel 2.6.34, la versin 1.0.23 de los drivers
ALSA, X.org 7.5, KMS activado para tarjetas ATI, Intel y Nvidia, drivers Nouveau y
Radeon, Upstart como sistema de arranque, la posibilidad de probar Grub2 y el
sistema conntrack para el filtrado del trfico de la red.
Los entornos de escritorio disponibles son GNOME 2.30.1, con la posibilidad de
probar la versin 3.0; KDE SC 4.4.4 y LXDE Desktop, adems de incluir la
posibilidad de instalar Xfce 4.6.1. Entre las principales aplicaciones disponibles:
GoogleCL, OpenOffice.org 3.2.1, Mozilla Firefox 3.6.6, Rosegarden 10.04 o la
versin 3.0.5 de Thunderbird.
Entre las herramientas de desarrollo incluidas destacan los compiladores GCC
4.5, GDB 7.1 o Mono 2.6.4, los entornos Netbeans 6.8, KDevelop 4.0, Qt-Creator
1.3.1 y Monodevelop 2.2.2. openSUSE 11.3 incluye como novedad los paquetes
de los servidores MariaDB y MySQL Cluster.
Adems de la edicin estndar tambin se ha lanzado openSUSE Education:Li-fe
que incluye el entorno de escritorio Sugar, adems de aplicaciones especficas
para campos como la fsica, qumica, astronoma, matemticas, etc openSUSE
11.3 puede descargarse directamente desde la web o a travs de la red BitTorrent.

La prxima versin est programada para marzo de 2011, hasta entonces


podemos disfrutar de un sistema robusto, en el cual se ha trabajado la integracin
con los dispositivos mviles y el funcionamiento en netbooks.
Por lo dems, openSUSE mantiene su estabilidad y robustez a todos los niveles,
junto con un amplio catlogo de software, que la convierten en una de las mejores
distribuciones GNU/Linux disponibles.
Versin 11.4
Incluye KDE 4.6.0, GNOME 2.32.1, Mozilla Firefox 4.0 beta 12, y fue reemplazado
OpenOffice.org con LibreOffice 3.3.1. La versin del kernel Linux es 2.6.37.
Esta versin fue mantenida por el equipo Evergreen de OpenSUSE, esto quiere
decir que fue soporte a largo plazo, por lo que recibi actualizaciones hasta julio
de 2014 (haciendo un total aproximado de 3 aos y medio de soporte).
Versin 12.1
Caractersticas:

Incorpora un Kernel Linux de la rama 3.1.

Trae herramientas de gestin de color tanto con el escritorio GNOME como


con KDE.

El escritorio GNOME, utiliza GNOME 3.2, una versin mejorada y refinada


del GNOME Shell.

El escritorio KDE incorpora los Espacios de Trabajo KDE Plasma.

Los otros escritorios: Xfce y LXDE no tienen actualizaciones mayores


respecto a la versin 11.4

Incluye los ltimos navegadores web (Firefox 7 y Chromium 16); el


framework Horde 4 Groupware (con un cliente de Webmail moderno y un
framework basado en PHP); WebYaST con una interfaz muy mejorada para

el administrador del sistema; soporte a tecnologas Cloud al integrar


OwnCloud en el escritorio.
La imagen, o archivo ISO, del LiveCD de esta versin requiere ser parcheada para
poder arrancar el sistema en modo "Live" (sin instalar) desde la propia ISO
(guardada como archivo en el disco duro), con el gestor de arranque grub, es
decir, sin necesidad de grabar la ISO en un CD para arrancar con el LiveCD
creado de tal manera.
Versin 12.2
Caractersticas:

openSUSE 12.2 est construido sobre el kernel 3.4 de Linux. Esta


publicacin incluye varias actualizaciones para Btrfs: admisin de bloques
de metadatos de ms de 4KB, rendimiento para los metadatos muy
mejorado,

mejor

manejo

de

errores

mejores

herramientas

de

recuperacin; tambin se tiene una nueva ABI X32 que permite ejecutar
programas en modo 64-bit con punteros de 32-bit; algunas mejoras en los
controladores para tarjetas grficas: soporte inicial para modesetting en
GeForce 600 'Kepler', soporte para AMD Radeon 7xxx y AMD APU serie
Trinity, y soporte para grficas Intel Medfield; soporte para auto-prueba de
controladores CPU x86, un manejador de dispositivo objetivo que almacena
hashes criptogrficos de bloques para comprobar intrusiones, otro objetivo
que usa dispositivos de solo lectura externos como fuente origen de un
volumen LVM thin provisioned, varias mejoras en perfilado tal como un IGU
de informe GTK2 y un nuevo mdulo de seguridad 'Yama'. Tambin hay
muchas pequeas caractersticas, nuevos controladores y correcciones de
errores.

systemd aade soporte de alarmas para la supervisin de servicios. El


nuevo gestor de procesos similar a Top (systemd-cgtop) muestra el uso de
recursos de servicios por grupo de control en vez de por proceso para
hacer ms fcil la observacin de qu servicios estn usando memoria,

CPU, etc. systemd ha mejorado la prelectura para un arranque incluso ms


rpido.

La introduccin de "diario por registro" permite, entre otras cosas, la


escritura de registros de actividad por servicio.

openSUSE cambia a GRUB2 como cargador de arranque por defecto.


GRUB2 est ya maduro y tiene soporte, al contrario que su predecesor. La
versin recin publicada se ha actualizado a 2.00final. GRUB2 nos permite
dar soporte a nuevas tecnologas tales como UEFI de un modo limpio.
Tambin podra cargar en cadena a otro cargador EFI o cargar materia de
EFI del kernel. Permite el arranque desde particiones LVM y Btrfs, adems
de particiones cifradas. Sus mens pueden traducirse y se les pueden
aadir temas. GRUB Legacy est an disponible.

plymouth se usa para la pantalla del proceso de arranque. Permite el


arranque de sistemas sin parpadeos con soporte para el cambio de
resolucin desde el kernel (KMS). Los dilogos para solicitar contraseas
de discos cifrados tambin estn gestionadas por plymouth.

En cuanto a entornos de escritorio, todos han sido debidamente actualizados:

Se incluye la versin 3.4 del escritorio GNOME3.

La versin 4.8.4 del espacio de trabajo Plasma de KDE, aplicaciones y


plataforma estn incluidas, dando un gran paso desde KDE 4.7.2 en
openSUSE 12.1.

En lo que respecta a Xfce, ha sido actualizado a la versin 4.10, adems se


ofrecen muchas nuevas mejoras para otros entornos como LXDE, E17,
entre otros.

Asimismo se incluyen versiones actualizadas de toda la paquetera en


general, entre las ms populares tenemos a LibreOffice 3.5.x, Gimp 2.8.0 y

Firefox 14.0.1, siendo este el navegador por defecto en openSUSE, aunque


luego se puede cambiar.
Versin 12.3
Caractersticas:

Esta versin est construida sobre un Kernel Linux de la rama 3.7. Las
caractersticas nuevas y mejoradas que se incluyen con relacin al Kernel
son:

- Todos los sistemas de archivos se benefician de las mejoras en el rea de RAID,


con un tiempo de puesta en marcha del sistema RAID ms rpido, soporte para
RAID 10 en el mapeador de dispositivos y la funcionalidad descartar para SDD.
Como medida de ahorro energtico, la remodelacin de la interfaz kernel-sistema
de archivos ha permitido la eliminacin de un demonio que despertaba a este
subsistema cada 5 segundos. Las mejoras ms importantes especficas de
sistemas de archivos incluyen: Los metadatos pueden contener ficheros pequeos
(lo que acelera la lectura y la escritura, adems de ahorrar algo de espacio) y se
les puede hacer sumas de verificacin para proteger su integridad en Ext4. El
soporte de cuotas de disco, la sobrescritura de archivos y el cambio de tamao de
volmenes tambin ha mejorado (incluso de esos de tamao mayor a 16 TB) Btrfs
ha aadido estadsticas de fallos de E/S, quotas en subvolmenes y grupos,
diferencia entre instantneas, mayor rapidez en fsync y en la lectura y escritura
para imgenes de MV, y la capacidad de desactivar copy-on-write a nivel de
archivo. XFS tiene una mayor velocidad y menor latencia, soporte mejorado para
tamaos de bloque de directorio grandes y varias caractersticas menores y
mejoras. Pruebas en el espacio de usuario para el perfilado de rendimiento con
herramientas como Systemtap o perf y una nueva herramienta "perf trace"
modelada a partir de strace.
- Muchas mejoras en el apartado de redes. El protocolo TCP ha visto un trabajo en
rendimiento con soporte para el modo TCP "Fast Open" tanto para clientes como
para servidores, y TCP Early Retransmit (RFC 5827) adems de la inclusin de la

funcionalidad "TCP small queues" y un nuevo algoritmo para gestin de la cola de


red diseado para combatir los abotargarmientos de buffer (bufferbloat). Otras
mejoras del protocolo a bajo nivel incluyen el soporte para marcar puntos de
control y restauracin de conexiones TCP, y un nuevo protocolo en tunelado que
permite la transferencia de paquetes Ethernet de la capa 2 sobre UDP. Nuevo es
el soporte experimental al protocolo SMBv2 adems del soporte para NFS 4.1
estable y NFS paralelo, y la capacidad para obtener un intercambio seguro sobre
NFS/NBD.
- El kernel permite suspensin oportunista al estilo Android (wakelocks) y tiene
soporte para la suspensin hbrida a memoria y disco simultneamente, lo que
elimina el riesgo de prdida de datos al quedarse sin batera mientras el equipo
est suspendido en memoria.
- En el apartado de seguridad vemos el soporte aadido para firmar mdulos del
kernel, la caracterstica de seguridad de Intel "supervisor mode access prevention"
(SMAP), VFIO, que permite el acceso seguro desde controladores invitados a
dispositivos fsicos y un mecanismo de aislamiento que permite el filtrado de
llamadas al sistema. Tambin se le puede indicar al kernel que no siga enlaces
simblicos blandos o duros en ciertos directorios cuando esos enlaces apunten a
algn lugar ms arriba en el rbol de directorios, lo que bloquea un mtodo
corriente con el que los crackers ganan privilegios en un sistema. Lo ltimo, pero
no menos importante, el kernel ha mejorado en reunir la entropa, recogindola de
fuentes no usadas antes tales como direcciones MAC, datos DMI e informacin
del hardware.
- Mejoras importantes que incluyen la capacidad de hacer SCSI sobre Firewire y
USB, reposo agresivo de dispositivos SATA para SSD adems de ahorro de
energa y soporte para el estado energtico PCIe d3cold para discos duros.
- Muchas mejoras en el soporte de hardware, rendimiento y estabilidad en los
controladores grficos, almacenamiento, webcam, audio y otros subsistemas. Los
cambios incluyen cdigo para el funcionamiento del an por llegar ncleo grfico

Haswell de Intel, cambios importantes que dan como resultado un controlador


Nouveau ms estable para NVidia con soporte para nuevas tarjetas de vdeo,
mejoras en el soporte para NFC, y controladores especficos para un gran nmero
de porttiles.

En openSUSE 12.3 se incluye soporte adecuado para UEFI en hardware


x86_64 y soporte experimental para hardware con Secure Boot habilitado.

El equipo para ARM de openSUSE planea la publicacin de imgenes de


openSUSE 12.3 para ARMv7 y ya hay disponibles imgenes con soporte
experimental para ARM 64 bit.

openSUSE 12.3 completa la transicin a systemd (actualizado a la versin


195) y elimina SysV init. Muchos paquetes del sistema base han recibido
parches y mejoras para trabajar mejor con este sistema de inicio de nueva
generacin. systemd tambin pasa a controlar la hibernacin y suspensin
del sistema, adems de los botones de apagar, dormir y cambios en la tapa
de porttiles. Esto quiere decir que, incluso cuando no se ha iniciado
sesin, al cerrar la tapa har que el sistema se duerma, previniendo que el
porttil se sobrecaliente si no te das cuenta de que no habas iniciado
sesin.

PulseAudio se ha actualizado desde la versin 1.11 a la 3, que aade


soporte para fuentes de audio Bluetooth, proporciona mejor calidad de
audio AD2P, modo envolvente virtual (virtual surround) y soporte para ms
modos de cancelacin de ruido. Tambin tiene soporte para UCM,
parmetros

modificables

en

funcionamiento

para

filtros

LADSPA,

desplazamiento configurable de latencia de dispositivo y montones de


mejoras de infraestructura.

El nuevo Mesa 9.0 viene con soporte para OpenGL 3.1, adems de muchas
mejoras en el rendimiento y correcciones de errores.

En el apartado de gestin de paquetes, la versin 1.8.9 de zypper indica el


progreso de su instalacin. El backend PackageKit para zypper se ha
reescrito, proporcionando una experiencia en la gestin de paquetes mucho
mejor con las herramientas grficas compatibles entre distribuciones.

En cuanto a entornos de escritorio, todos han sido debidamente actualizados:

Se incluye la versin 3.6 del escritorio GNOME3 con importantes mejoras


en Gnome Shell, entre ellas, mejoras en las notificaciones, con una bandeja
de mensajes rediseada y una nueva pantalla de bloqueo, adems de
mejoras en cuanto a estabilidad.

La versin 4.10 del espacio de trabajo Plasma de KDE, aplicaciones y


plataforma estn incluidas, se mejoran mucho los elementos grficos que
han sido reescritos usando la tecnologa QML. Aunque si bien no tienen
nuevas caractersticas, esto mejora el comportamiento, rendimiento y
estabilidad de todos los componentes del escritorio.

En lo que respecta a Xfce, ha sido actualizado a la ltima versin de


correccin de errores 4.10, con mejoras importantes en Thunar que aade
soporte para pestaas y en la aplicacin Terminal a la que se le ha
cambiado el nombre por xfce4-terminal. Tambin se ofrecen muchas
nuevas mejoras para otros entornos como LXDE, E17, entre otros y como
novedad en esta versin, se ha incluido el gestor de ventanas awesome.

Asimismo se incluyen versiones actualizadas de toda la paquetera en


general, entre las ms populares tenemos a LibreOffice 3.6, Gimp 2.8.2 y
Firefox 19 que era el ltimo disponible en el momento del lanzamiento,
aunque luego se puede actualizar y/o cambiar.

A travs del repositorio de juegos de la comunidad (disponible para habilitar


desde YaST) se puede aadir soporte total para Steam, a la fecha, tanto
para 32-bit como en 64-bit.

Versin 13.1
El equipo Evergreen de OpenSUSE se har cargo del mantenimiento de esta
versin, por tanto, esta versin ser de largo soporte y ser mantenida por 36
meses, y no 18 meses como los lanzamientos habituales.
Entre las novedades ms destacadas, se encuentran:

Un Kernel Linux de la rama 3.11 con varias mejoras, entre las que
destacan, la inclusin de la Administracin de energa dinmica (DPM) para
toda las series de tarjetas AMD Radeon (aunque esta caracterstica no se
encuentra activada por defecto, se puede habilitar fcilmente agregando
radeon.dpm=1 a la lnea del Kernel) y mejoras generales en cuanto a
rendimiento con las operaciones de disco, con las que se mejora sobre
todo, el rendimiento general en sistemas con alta carga.

Mejoras en el sistema de archivos Btrfs, que si bien an no ha sido


propuesto como el sistema de archivos predeterminado en la instalacin,
debido a lo conservadora que ser esta versin, por fin se considera
estable para entornos de produccin.

Se incluyen muchas mejoras en YaST, especialmente en rendimiento,


debido a que ha sido reescrito totalmente en Ruby.

Ms actualizaciones y mejoras para systemd, como la integracin de udev,


tambin se han aadido mejoras y nuevos agregados para otros
componentes del sistema, como la inclusin del nuevo Xorg 1.14, del nuevo
Mesa 9.2.2 que mejora el soporte y rendimiento OpenGL, asimismo se ha
habilitado el nuevo aceleramiento de vdeo con VDPAU soportado en Mesa
y una versin actualizada de glibc para sistemas de 32-bit.

El compositor Weston ha entrado en Factory. Esto implica el soporte


experimental para Wayland (sucesor de Xorg). GNOME y KDE tambin
incluyen igualmente soporte experimental para Wayland.

Se aaden las herramientas para desarrollo GCC 4.8, la ltima versin de


glibc, C11, Intel TSX Lock Elision, SDL2 y Qt 5.1.

Se aade soporte total para las arquitecturas AArch64 o ARM 64-bit,


creando incluso una distribucin completamente nueva para AArch64 y
tambin se han actualizado las imgenes para que se puedan construir a
partir de un nico archivo fuente de KIWI.

OpenSUSE ARM anuncia soporte total para Raspberry Pi y como nota


agregar que a la fecha, ya son ms de 6000 los paquetes que se
encuentran listos para ser usados por los usuarios de ARM y todos
debidamente actualizados.

Se aade el nuevo OpenStack Havana con cerca de 400 nuevas


caractersticas.

Soporte para montar los buckets de Amazon S3 como un sistema de


archivo local.

Se aade Samba 4.1 el cul mejora notablemente la interaccin con


sistemas de dominios Windows.

Aadidas las ltimas versiones de Apache, PHP y MariaDB.

En cuanto a entornos de escritorio, todos han sido debidamente


actualizados a las versiones ms estables recientes a la fecha, como un
KDE actualizado a la rama 4.11 que ser de largo soporte, GNOME3
actualizado a la versin 3.10 con importantes mejoras en general y ms
actualizaciones para el resto de entornos como Xfce, LXDE, E17,
awesome, entre otros.

Asimismo se incluyen versiones actualizadas de toda la paquetera en


general, entre las ms populares se encuentran LibreOffice 4.1, Gimp 2.8.6,
Firefox 24, Thunderbird 24, entre muchas otras que luego se pueden
fcilmente actualizar y/o cambiar.

A travs del repositorio de juegos de la comunidad (disponible para habilitar


desde YaST) se puede aadir soporte total para Steam, a la fecha, tanto
para 32-bit como para 64-bit.

Versin 13.2
El 4 de noviembre de 2014 se public la versin 13.2, que entre sus novedades
trae:

Instalacin en un slo paso, no hace falta configurar nada en el tras el


primer reinicio despus de instalar.

Kernel Linux 3.16, que aporta mejoras en estabilidad, rendimiento en


sistemas de ficheros y reconocimiento de distinto hardware.

El sistema de archivos del sistema es btrfs.

El sistema de archivos del usuario (home) es XFS.

Se ha creado un gestor de red denominado "Wicked", que se utiliza por


omisin, adems de los otros dos ya NetWork Manager e IFUP.

La versin Qt de YaST ha sido portada a Qt5, y est totalmente


reprogramada en Ruby.

Dracut reemplaza a initramfs en el inicio, haciendo ms rpido el arranque.*

Una nueva versin de Zypper, que introduce numerosas correcciones de


errores y algunas nuevas caractersticas.

KDE Frameworks 5 hace su entrada, incluyendo las ltimas correcciones y


actualizaciones de las aplicaciones y de la plataforma.

Disponibles los entornos de escritorio Gnome, LXDE, XFCE, Enlightenment,


MATE y Awesome, entre otros.

Se incluyen actualizaciones para rpm que pasa a la versin 4.11.2,


packageKit actualizado a 0.8.16, systemd 210, pulseaudio 5.0 y el Kernel
actualizado a la rama 3.14.

En el apartado grfico, se incluyen muchas actualizaciones, como wayland


1.4, freetype 2.5.2 y Mesa 10.1.

Para los desarrolladores se incluyen el nuevo GCC 4.9, make 4.0, llvm 3.4,
cmake 3.0(rc), gdb 7.7, git 1.9.0, entre muchas otras actualizaciones y
caractersticas.

Versin Leap 42.1


ltima versin estable, publicada el 4 de noviembre de 2015. Su nombre se debe
a que "leap" es una palabra del idioma ingls que traducida al espaol significa
"gran salto", de ah el repentino avance en la numeracin de las versiones y
que42 es la respuesta a El sentido de la vida, el universo y todo lo dems, una
referencia a la The Hitchhiker's Guide to the Galaxy, serie de obras de Ciencia
ficcin humorstica.
Entre sus novedades trae:

Kernel Linux 4.1.12, que aporta mejoras en estabilidad, rendimiento en


sistemas de ficheros y reconocimiento de distinto hardware.

Disponibles los entornos de escritorio KDE, GNOME, xfce y LXDE, adems


del administrador de ventanas iceWM o la lnea de comando nicamente.

ENTORNOS GRFICOS
Una de las opciones ms interesantes que he encontrado en Linux es la
posibilidad de hacer las tareas, instalar, ejecutar algn programa, hacer alguna
funcin, ect. de dos maneras. La primera y ms complicada seria con la consola
de comandos, escribiendo lneas de comandos para llevar a cabo alguna funciona.
Y la segunda haciendo uso de los Entornos grficos de Linux. En Linux puedes
elegir que entorno grfico utilizar. Cada entorno grfico tiene un diseo y unas
caractersticas diferentes las cuales hacen que puedas elegir uno u otro
dependiendo de para que lo vayas a utilizar y tambin tu gusto personal.

El sistema X Windows Linux es un sistema en modo texto, como puede serlo el


MS-Dos, adems, incluye una extensin, el sistema X Windows versin 11,
conocido como las X, o como X11. Este sistema se carga encima del de modo
texto, pero a diferencia de lo que sucede con MS-Dos + Windows 3.1, no
disminuye su rendimiento, al ser ya de por s Linux un sistema multitarea de 32
bits, en cierto modo es como Windows 95. Por lo anterior dicho, es conveniente
empezar a aprender a manejar Linux desde modo texto. Adems hay que tener en
cuenta que el sistema de ventanas de Linux, se basa en una arquitectura
ClienteServidor, ms o menos esto significa que el programa no tiene por qu
ejecutarse en el mismo ordenador en que lo ests viendo, y que un mismo
ordenador puede ejecutar varios programas o sesiones X para uno o ms
pantallas, En la prctica esto simplemente significa que si tuvieses que
proporcionar ordenadores a 10 personas que en un determinado momento
necesitasen mucha potencia, podras darles 10 ordenadores muy potentes, o 10
ordenadores normales y un gran ordenador que todos compartirn cuando
necesiten potencia (que suele ser lo ms barato, quizs no con 10 pero s con
100). El sistema X Windows, en un principio se cre para solucionar la necesidad
de ciertas personas de ver grficos de sus aplicaciones, o de tener ms de una

pantalla a la vez, estas personas normalmente eran cientficos o programadores,


as que las X se limitan a dar un trozo de pantalla donde puedes dibujar o leer.
Ms tarde la gente descubri que lo del ratn era intuitivo y que en lugar de teclear
largas lneas de comandos era ms fcil hacer clic con el ratn apuntando sobre
un cuadrado con unas letras (botn).
Adems como les quedaba muy soso lo de los tres o cuatro trozos en la pantalla
decidieron aadir un marco a esos trozos llamados ventanas. Surgen as dos
temas, bastante controvertidos en Linux.
Los Widget, o ventartilugios, como alguien llamo ( los botones y dems)
Los Windows Manager, los administradores de ventanas ( lo bordes)
Los Windows Manager son el programa que se encarga de dar marco a las
ventanas, como cada uno hace lo que quiere, hay cientos, desde cutres como el
TWM, eficaces como el Fvwm 2. A vistosos y barrocos como el Enlightment,
adems suelen proporcionar unos mens y alguna aplicacin para hacer un poco
menos inhspitas las X, (principalmente mens, o una barra de herramientas para
ejecutar aplicaciones). Los widget son los que dan aspecto a los programas, es lo
que diferencia un botn de Mac de uno de Win95 y de uno de SCO, aqu ya no
depende de lo que tu elijas, si no de lo que elija el programador, aunque se puede
cambiar a travs de temas, algunos de los mas conocidos son el polmico QT,
Motif, Gtk, Athena, Xform. Como cada programador hace lo que quiere, suele
pasar que tengas varias aplicaciones y no se parezcan nada entre ellas.
ltimamente ha surgido una serie de movimientos que intentan cambiar esto, as
aparecen los gestores de escritorio, que bsicamente son:
Entornos ms utilizados
Gnome

Esta basado en gtk, un widget completamente libre, y con unas vistas un poco
mas altas (gnome no solo da las aplicaciones con un aspecto nico, intenta dar
toda una serie de objetos para el desarrollo de aplicaciones, programables en una
multitud de lenguajes) Ya va por la versin 2.0, y tambin tiene un conjunto
ofimtico tipo Office, aunque menos integrado que este y con la falta de algunos
programas.
Interesa destacar que OpenOffice.org va a sacar prximamente una versin nativa
de su suite ofimtica para Gnome, adems de la propia que gnome desarrolla.
Uno de sus productos estrella es Evolution, un clon del Microsoft Outlook, del que
es compatible y supera en prestaciones. Gimp, un programa a la altura de
photoshop para el retoque grafico. GnuCash es un excelente programa de
contabilidad tanto a nivel empresarial como del hogar.

KDE

Ya en su versin 3.1 junto con Koffice, su principal achaque es que el widget esta
desarrollado por una empresa privada, y puede cortar su futuro desarrollo, aunque
esta posibilidad es mnima gracias a que QT ya es software libre, el aspecto es
soberbio. Esta programado en su mayora en C++.
Entre los programas que destacan de KDE estn:
Quanta: Editor de paginas Web, con opcin wysiwyg, similar a dreamweber
Qcad: Programa de CAD
Scribus: Programa de autoedicin similar al Quark Express
K3B: Programa de grabacin de CD similar al Nero.

XFCE

GESTOR DE PAQUETES

Cada distribucin (en nuestro caso Ubuntu) trae una serie de programas y
aplicaciones predeterminados (como por ejemplo, OpenOffice o gedit, de los
que ya hemos hecho uso), y el propio proveedor de la distribucin da facilidades
para instalar otro gran nmero de programas (quiz recuerdes tambin
startupmanager, que instalbamos a partir del Gestor de paquetes Synaptic de
forma casi transparente al usuario).
Esos no son los nicos programas que podemos instalar en nuestra distribucin.
Hay programas que desarrollan otros proveedores de software para Linux (como
por ejemplo SAGE, el reproductor de Flash o Acrobat Reader) que pueden no
formar parte de nuestra distribucin (Ubuntu) y cuyo proceso de instalacin ser
necesariamente distinto.

Tambin puede haber programas que no estn disponibles para Linux, pero que
podamos instalar dentro de nuestra distribucin a travs de programas
intermediarios, como por ejemplo Wine. Wine es una reimplementacin de las
libreras (o APIS) Win16 y Win32, propias de sistemas operativos Windows NT (e
incluso anteriores):

Como puedes observar en la imagen superior, Win32 y Win16 son dos libreras
que se encuentran en los sistemas Windows entre las aplicaciones de usuario
(aplicaciones de oficina, navegadores, clientes de correo) y el ncleo del
sistema operativo. Estas libreras permiten a los programadores de aplicaciones
olvidarse de los detalles concretos de implementacin del sistema operativo y de
realizar llamadas al sistema, haciendo que sus aplicaciones interacten
nicamente con Win32 y Win16. Algunas (la mayora) aplicaciones de usuario en
Windows slo usan llamadas a estas libreras. Wine lo que hace es reimplementar
las libreras Win32 y Win16 para el kernel de Linux, permitiendo que las
aplicaciones desarrolladas para Windows (MS-DOS, Windows 3.11, Windows 95,
Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows
Vista y Windows 7) se puedan ejecutar tambin sobre el kernel de Linux.

1. Un sistema operativo es en esencia un ncleo y una serie de programas que


permiten a un usuario interactuar con el sistema. En nuestro caso, es lo que se
denomina GNU/Linux: el kernel o ncleo Linux con las aplicaciones base del
sistema del proyecto GNU (en rigor Linux es solamente el ncleo). La distribucin
GNU/Linux Ubuntu viene formada por un sistema operativo GNU/Linux y un
conjunto de programas integrados sobre el mismo.
2. Adems de las aplicaciones que conforman nuestra distribucin, podemos
instalar otras que aumenten la funcionalidad de nuestro sistema. Para facilitar la
instalacin y administracin de nuevas aplicaciones existen los paquetes. Un
paquete viene a ser una pieza de software que cumple una determinada
funcionalidad. As pues, un paquete puede ser un programa, una biblioteca, un
conjunto de plugins, un conjunto de tipografas... Pueden ser incluso, por ejemplo,
iconos. Existen diversas formas de instalar dichos paquetes en nuestro sistema.
En esta prctica vamos a repasar varias alternativas, haciendo especial nfasis en
las propias de nuestra distribucin.
3. Instalacin de aplicaciones. 3.1 A partir del cdigo fuente. Aunque la mayora de
las aplicaciones disponibles para sistemas GNU/Linux estn disponibles en
formatos de paquetes preparados para su instalacin, hay algunas que tenemos
que compilar a partir del cdigo fuente. La compilacin depende de nuestro
sistema, de la arquitectura de nuestro ordenadorpor eso el cdigo fuente de las
aplicaciones suele venir acompaado de un programa de configuracin que
prepara el proceso adaptndolo a cada sistema. A partir de l, realizamos la
compilacin e instalacin (por supuesto, para ello necesitamos tener previamente
en nuestro sistema el compilador necesario).
La instalacin a partir del cdigo fuente no suele ser la forma ms sencilla de
instalar un programa. Entre otras cosas, requiere que tengamos en nuestra
mquina los compiladores necesarios para el lenguaje de programacin en que los
cdigos fuentes se encuentren (c++, perl, java). Dependiendo del tamao de la

aplicacin, su proceso de compilacin puede llevar incluso varios das. Por


ejemplo, observa lo que se dice en el fichero README.txt del proceso de
instalacin de SAGE a partir de su cdigo fuente.
1 - Lo ms facil es usar el Gestor de paquetes que traen todas las distribuciones.
Con l podemos instalar muchisimos programas de forma inmediata usando
los repositorios desde Internet o desde un CD. Por ejemplo, en Ubuntu puedes
instalar aplicaciones yendo al Centro de software (o tambin instalando el gestor
de

paquetesSynaptic).

Las ventajas que tiene usar el sistema de paquetes es que te permite instalar,
desinstalar y actualizar los programas de forma muy sencilla, ya que cada
programa est formado por uno o varios paquetes que el gestor de paquetes
controla que funcionen bien, adems si la aplicacin que instalas depende de
otros

paquetes

extra,

el

gestor

los

aadir

automticamente.

(Nota: Este mtodo de instalacin lleva usndose en Linux desde comienzos de


los aos 2000. Su xito ha sido tan grande que otros sistemas operativos como
Android, iOS o Windows lo han copiado, creando sus Tiendas de Aplicaciones).
2 - Tambin puedes optar por descargar los programas desde alguna pgina web,
para ello lo mejor es bajarlos en un formato especfico para tu distribucin: En
Ubuntu, Debian y derivados se usa el formato de paquetes.deb, y tienes varias
pginas

dedicadas

recopilar

programas

como www.getdeb.net y uptodown.com/ubuntu. En el caso de otras distribuciones


como

Suse

Fedora

se

usa

el

formato .rpm.

Una vez descargados los paquetes puedes instalarlos haciendo click sobre ellos.
Los programas se aadirn a la lista de aplicaciones instaladas del gestor de
paquetes de tu equipo.
3 - Puedes instalar programas desde tu navegador web: Para ello, existen los
llamados apt, que son enlaces que cuando los pulsas te permiten instalar
programas directamente desde una pgina web. Esto funciona solamente en
algunas distribuciones de Linux como Ubuntu, y consiste en introducir la direccin
programa o del archivo que quieres instalar en tu navegador web: apt:nombre del
programa (si est en los repositorios) o apt:direccin del archivo . Con ello se
abrir el gestor de paquetes automticamente. Esta forma de instalar programas
se

usa

mucho

en

blogs

webs

de

informtica.

Para usuarios expertos, Apt tambin funciona desde un terminal de comandos o


una consola, introduciendo el comando sudo apt-get install [+nombre de los
paquetes a instalar]. (Solamente en Ubuntu y otras distros compatibles). Para
desinstalar,

usa

el

comando sudo

Ejemplo: sudo apt-get install Firefox.

apt-get

remove

[paquete]

4 - Si necesitas usar algun programa creado para Windows, podrs usarlo en


Linux si antes has instalado las librerias de Wine. Con Wine puedes ejecutar
aplicaciones

de

Windows

instalacin .exe o .msi e

en

instalandolos

Linux
de

usando
la

los

manera

archivos

de

tradicional.

5 Si
el

programa viene en un archivo


ejecutable, como los formatos .bin,
los .run, o los scripts .sh, para instalarlo primero debes darle privilegios de
ejecucin haciendo click con el botn derecho sobre su icono y accediendo a
"Propiedades". Cuando el archivo ya tenga permisos de ejecucin puedes
ejecutarlo de 2 formas: pulsando sobr el o desde un terminal. (Para ms
informacin lee cmo ejecutar archivos en Linux).
Si decides ejecutarlo desde un terminal sigue estos pasos: Abres una consola (Si
usas Ubuntu Unity para abrir una consola Pulsa el botn de inicio, escribe
"Terminal" y dale a intro), arrastras el icono del archivo encima de la linea de
comandos y pulsas Intro. Si no funciona lo de arrastrar y soltar, debes ejecutarlo
como: "./direccion_del_archivo.bin".

Recuerda

que

algunos

archivos

ejecutables

necesitan

instalarse

como

administrador: Para esto o bien inicias sesin como root o sino ejecuta el archivo
con permisos de administracin (en el terminal se hace ejecutando la orden "sudo
su" para trabajar todo el rato como administrador o escribiendo "sudo " antes del
comando que quieras ejecutar).
- Los archivos .jar son programas escritos en Java que funcionan en todos los
sistemas operativos siempre que tengas Java instalado. Para usarlos debes
abrirlos con Java Runtime, para ello te tienes que instalar previamente Sun Java
Runtime, OpenJDK Java Runtime o alguna otra herramienta anloga.
- Los archivos .tar, .tar.gz o .tar.bz2 son carpetas comprimidas que suelen traer el
programa en cdigo fuente. La ventaja es que sirven para todas las distribuciones
y la desventaja que son ms difcil de instalar. Muchas veces basta con
descomprimir la carpeta y ejecutar el archivo ejecutable que trae, aunque otras
veces hace falta compilarlos desde un terminal (si eres un usuario nuevo mejor
que huyas de esto). Puedes crear archivos instalables .deb a partir del codigo
fuente con la aplicacin Deb Creator. Tambin hay herramientas para crear
archivos .rpm a

partir

de

cdigo

fuente.

- Tambin puedes usar cualquier programa de cualquier sistema operativo en


Linux por medio de la virtualizacin. Esto consiste en ejecutar un sistema
operativo dentro de otro. Por ejemplo puedes tener Windows ejecutandose en una
ventana de tu escritorio Linux como si fuera una aplicacin ms. Tienes una gua
completa de cmo hacerlo en nuestro artculo sobre virtualizacin de sistemas
operativos.

BASE DE DATOS MYSQL, POSGRESQL.

VENTAJAS
PostgreSQL destaca por su amplsima lista de prestaciones que lo hacen capaz
de competir con cualquier SGBD comercial:
Est desarrollado en C, con herramientas como Yacc y Lex.
La API de acceso al SGBD se encuentra disponible en C, C++, Java, Perl, PHP,
Python y TCL, entre otros.
Cuenta con un rico conjunto de tipos de datos, permitiendo adems su extensin
mediante tipos y operadores definidos y programados por el usuario.
Su administracin se basa en usuarios y privilegios.
Sus opciones de conectividad abarcan TCP/IP, sockets Unix y sockets NT,
adems de soportar completamente ODBC.
Los mensajes de error pueden estar en espaol y hacer ordenaciones correctas
con palabras acentuadas o con la letra .
Es altamente confiable en cuanto a estabilidad se refiere.
Puede extenderse con libreras externas para soportar encriptacin, bsquedas
por similitud fontica (soundex), etc.
Control de concurrencia multi-versin, lo que mejora sensiblemente las
operaciones de bloqueo y transacciones en sistemas multi-usuario.
Soporte para vistas, claves forneas, integridad referencial, disparadores,
procedimientos almacenados, subconsultas y casi todos los tipos y operadores
soportados en SQL92 y SQL99.
Implementacin de algunas extensiones de orientacin a objetos. En
PostgreSQL es posible definir un nuevo tipo de tabla a partir de otra previamente
definida.

DESVENTAJAS

Las limitaciones de este tipo de gestores de bases de datos suelen identificarse


muy fcilmente analizando las prestaciones que tienen previstas para las prximas
versiones. Encontramos lo siguiente:
Puntos de recuperacin dentro de transacciones. Actualmente, las transacciones
abortan completamente si se encuentra un fallo durante su ejecucin. La definicin
de puntos de recuperacin permitir recuperar mejor transacciones complejas.
No soporta tablespaces para definir dnde almacenar la base de datos, el
esquema, los ndices, etc.
El soporte a orientacin a objetos es una simple extensin que ofrece
prestaciones como la herencia, no un soporte completo.
Acceso a un servidor PostgreSQL
La conexin con el servidor: Antes de intentar conectarse con el servidor,
debemos asegurarnos de que est funcionando y que admite conexiones, locales
(el SGBD se est ejecutando en la misma mquina que intenta la conexin) o
remotas. Una vez comprobado el correcto funcionamiento del servidor, debemos
disponer de las credenciales necesarias para la conexin. Para simplificar,
supondremos que disponemos de las credenciales* del administrador de la base
de datos (normalmente, usuario PostgreSQL y su contrasea).
El cliente psql: Para conectarse con un servidor, se requiere, obviamente, un
programa cliente. Con la distribucin de PostgreSQL se incluye un cliente, psql,
fcil de utilizar, que permite la introduccin interactiva de comandos en modo
texto. El siguiente paso es conocer el nombre de una base de datos residente en
el servidor. El siguiente comando permite conocer las bases de datos residentes
en el servidor:
Para realizar una conexin, se requieren los siguientes datos:
Servidor. Si no se especifica, se utiliza localhost.
Usuario. Si no se especifica, se utiliza el nombre de usuario Unix que ejecuta
psql.

Base de datos.
A partir del fragmento anterior, el cliente psql mostrar algo similar a lo siguiente:
El smbolo #, que significa que psql est listo para leer la entrada del usuario.
Las sentencias SQL se envan directamente al servidor para su interpretacin, los
comandos internos tienen la forma \comando y ofrecen opciones que no estn
incluidas en SQL y son interpretadas internamente por psql.
Para terminar la sesin con psql, utilizamos el comando \q o podemos presionar
Ctrl-D.

El cliente psql almacena la sentencia hasta que se le da la orden de enviarla al


SGBD. Para visualizar el contenido del buffer donde ha almacenado la sentencia,
disponemos de la orden \p:

Usar bases de datos: La siguiente orden informa sobre las bases de datos

actualmente en el SGBD.
La orden \c permite conectarse a una base de datos:

La consulta de la tabla que contiene la base de datos demo se realiza mediante


la orden \d:

Consulta de las columnas de cada una de las tablas:

Para crear una nueva base de datos, usaremos la sentencia create database:

Para eliminar una base de datos, usaremos la sentencia drop database:

El anlisis comparativo de las caractersticas y funcionalidades de MySQL y


PostgreSQL se mostrar en forma de tabla. En la primera columna de la tabla se
enumeran las caractersticas ms importantes que debera poseer un sistema
gestor de bases de datos de capacidad media/alta, y en las otras dos columnas se
muestra si el sistema gestor de bases de datos en cuestin soporta dicha
caracterstica y aclaraciones sobre la misma en el caso de que proceda. En dicha
tabla se sombrearn las filas correspondientes a las caractersticas que presentan
una diferencia notable entre ambos sistemas gestores de bases de datos.
Sabiendo esto, la tabla comparativa queda de la siguiente forma.

Si se analiza la tabla anterior con detenimiento, haciendo especial nfasis en las


filas sombreadas, se puede concluir que PostgreSQL aporta funcionalidades
ausentes en MySQL, como pueden ser el carcter orientado a objetos, soporte
completo para subconsultas, esquemas, transacciones, cursores, procedimientos
almacenados, disparadores, vistas, restricciones, roles, etc.
En cuanto a los tipos de datos soportados y a las funciones para tratar los
mismos,
PostgreSQL posee un conjunto ms amplio de tipos de datos, y ambos sistemas
ofrecen un rico conjunto de instrucciones. Adems, diferencia de MySQL,
PostgreSQL ofrece varios tipos de ndices.
Por lo que respecta a las herramientas de administracin, ambos sistemas ofrecen
Bastantes aplicaciones y opciones de administracin, aunque MySQL ofrece la
posibilidad de realizar tareas de administracin desde una interfaz grfica ms
cmoda, sencilla e intuitiva de cara al usuario.
Aparte de la disponibilidad de una interfaz grfica bastante desarrollada, MySQL
destaca en cuanto a nmero mximo de usuarios en el sistema (aunque este valor
siempre depender de los recursos fsicos asignados al mismo). Adems, ofrece
varios tipos de motores de almacenamiento de datos, a diferencia de PostgreSQL,
que slo ofrece uno. Otra caracterstica interesante que diferencia a MySQL de
PostgreSQL es el soporte para replicacin.
Por lo que respecta a los aspectos de seguridad, los permisos de usuarios sobre
los elementos de la base de datos se gestionan de manera similar, y el acceso de
usuarios al sistema es bastante seguro en los dos casos, a pesar de que se
gestionan de manera diferente. Una de las caractersticas que llama la atencin en
este aspecto es que MySQL permite la ejecucin como superusuario del sistema
Linux, con los riesgos de seguridad que ello conlleva. Adems, ambos sistemas
tienen soporte para conexiones seguras con SSL y SSH.

De todo lo anterior se deduce que tanto MySQL como PostgreSQL son dos
sistemas gestores bastante completos, aunque PostgreSQL ofrece una serie de
prestaciones y caractersticas ms avanzadas que MySQL no soporta. Es por ello
que PostgreSQL se puede considerar el sistema de los dos estudiados que ms
funcionalidades aporta.

CONCLUSION
Linux es un sistema operativo de inmensas capacidades que puede ser utilizado
por diferentes tipos de usuarios debido a su versatilidad que permite configurarlo a
medida segn las necesidades de cada uno de nosotros, Linux es slo el kernel, o
sea, el ncleo del sistema operativo. La parte que se carga primero y administra
los dems elementos.
Es un sistema multiplataforma, esto quiere decir que puede instalarse en cualquier
ordenador. Adems, es muy estable y cuenta con miles de aplicaciones
desarrolladas para el, programado por multitud de programadores alrededor del
mundo. El ncleo del sistema sigue en continuo desarrollo bajo la coordinacin de
Linus Trovalds.
Da a da, ms y ms programa/aplicaciones estn disponibles para este sistema,
y la calidad de los mismos aumenta de versin a versin. En los ltimos tiempos,
ciertas casas de software comercial han empezado a distribuir sus productos para
Linux y la presencia del mismo en empresas aumenta rpidamente por la
excelente relacin calidad-precio que se consigue con Linux.
Queremos dejar en claro, que Linux no es toda maravilla, tambin tiene sus
defectos. Lo ms bueno de este sistema operativo es que es de libre acceso, es
decir totalmente gratuito.

BIBLIOGRAFIA

http://thales.cica.es/rd/glinex/practicas-glinex05/guadalinex/linux/Unidad%201.pdf
opensuse.org (ed.). Sponsors/AMD. Archivado desde el original el 23 de
noviembre de 2015.
Tina Gasperson (3 de agosto de 2005). Novell frees SUSE Professional under
new branding. NewsForge. Archivado desdeel original el 23 de noviembre de
2015.
https://www.suse.com/partners/ihv/yes
http://www.redeszone.net/2015/02/21/las-mejores-20-distribuciones-de-linux-parael-dia-dia/#sthash.bhrj3TqZ.dpuf
http://www.mexbyte.com/armando/documentos/fs.pdf
http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-dedatos/bases-de-datos/P06_M2109_02152.pdf
http://bibing.us.es/proyectos/abreproy/11226/fichero/Memoria%252F5Estudio+comparativo+de+MySQL+y+PostgreSQL.pdf
http://www.protalia.com/articulos/52_53_54_55_56_57.pdf

Vous aimerez peut-être aussi