sábado, diciembre 30, 2006

Feliz Año Nuevo 2007


Feliz año nuevo a todos los que pasan por aquí, los mejores deseos y que sea un año mucho mejor que el anterior!.

domingo, diciembre 24, 2006

Feliz navidad

Feliz Navidad!!!


Felicidades, espero que la pasen bien junto a sus familias y a sus demas seres queridos... otra navidad más que se va...

Este sera la primera navidad del blog, espero que algún día sea medianamente grande, y que mucha gente lo vea ^^...

Los mejores deseos navideños de parte de Dark Tux, tu blog de linux ;)

Y ojala que esta Mama Noel os venga a visitar en la noche jejejeje...


lunes, diciembre 18, 2006

Actualizar de Ubuntu Dapper a Edgy

Actualizar Ubuntu Dapper a Edgy Eft

Para actualizar Ubuntu de Dapper a Edgy Eft tenemos que ejecutar los siguientes comandos:

1. Cambiamos los repositorios de dapper a edgy:
sudo sed -e 's/dapper/edgy/g' -i /etc/apt/sources.list



2. Actualizamos las listas de paquetes:
sudo apt-get update


3. Pasamos de Dapper a Edgy Eft ( esto tardará un ratito ... )

sudo apt-get dist-upgrade

domingo, diciembre 03, 2006

La historia de unix

El Sistema Operativo Unix (precursor de Linux) + una breve reseña de linux

Los origenes del sistema UNIX se remontan al desarrollo de un proyecto iniciado en 1968. Este proyecto fue realizado por General Electric, AT&T Bell i del MIT, llevarion a cabo el desarrollo de un sistema operativo con nuevos conceptos como la multitarea, la gestión de archivos o la interacción con el usuario. El resultado die estas investigaciones se bautizó como MULTICS. El proyecto resultó ser demasiado ambicioso, por lo que no llegó a buen fin y terminó abandonándose.

Posteriormente la idea de este proyecto se vuelve a retomar y conduce al gran desarrollo en 1969 del sistema operativo UNIX. Entre los investigadores destacaban Ken Thompson y Dennis Ritchie. En principio, este sistema operativo recibió el nombre de UNICS, aunque un año después pasa a llamarse UNIX, como se conoce hoy en día.

El código de UNIX estaba inicialmente escrito en lenguaje ensamblador, pero en 1973, Dennis Ritchie llevó a cabo un proyecto para reescribir el código de UNIX en lenguaje C. UNIX se convirtió así en el primer sistema operativo escrito en lenguaje de alto nivel. Con este nuevo enfoque fue posible portar al sistema operativo a otras máquinas sin muchos cambios, solamente efectuando una nueva compilación en la máquina de destino. Gracias a esto la popularidad de UNIX creció y permitió asentar la "filosofía UNIX".

Inicialmente UNIX fue considerado como un proyecto de investigación, hasta el punto de distribuirse de forma gratuita en algunas universidades, pero después la demanda del producto hizo que los laboratorios Bell iniciaran su distribución oficial.

Las dos variantes fundamentales: Sistema V y BSD

La Universidad de California en Berkeley comenzó sus desarrollos en el campo UNIX, añadiendo nuevas características y haciendo modificaciones. Así, en 1975 Ken Thompson promovió el desarrollo y sacó a la luz su propia versión de UNIX, conocida como BSD. Desde entonces BSD pasó a convertirse en la gran competidora de los laboratorios Bell. En esta versión contribuyeron Bill Joy y Chuck Haley, sus contribuciones son numerosas pero entre ellas destacan un compilador de Pascal, el editor vi, el editor ex y el Shell C.

Más tarde, a principios de los 80, se produjo el lanzamiento de Sistema III, la primera versión comercial del sistema operativo UNIX. En 1983 AT&T introdujo el UNIX Sistema V versión 1.

EN 1983 Berkeley lanza una poderosa versión UNIX conocida como BSD versión 4.2 Entre sus características principales se encuentran la gestión de archivos muy sofisticada así como la posibilidad de trabajo en redes basadas en los protocolos TCP/IP ( los mismos que hoy en día se utilizan en internet ). Esta versión de UNIX la adoptaron varios fabricantes, entre ellos Sun Microsystems, lo que dió lugar al conocido sitema SunOS.

En aquellos momentos las diferencias entre versiones de UNIX eran muy grandes, lo que provocaba verdaderos quebraderos dde cabezas para los programadores.

Principales variantes de UNIX en la actualidad

En la actualidad las versiones de UNIX más difundidas son las siguientes:

Solaris: Es el nombre con el que se conoce el sistema operativo de Sun Microsystems. Originalmente se llamó SunOS, pero posteriormente, debido a la presentación de UNIX Sistema V se desarrolló una nueva versión a la que se le llamó Solaris. Existen versiones de Solaris para Power PC, Intel y Sparc.

AIX: La versión del sistema operaivo UNIX para las máquinas IBM se llama AIX y está basada en Sistema V versión 3 y BSD 4.3.

A/UX: Implementación de UNIX de Apple

IRIX: Versión de UNIX desarrollada por Silicon Graphics para sus estaciones basada en UNIX Sistema V version 4.

SCO UNIX: Es la versión de Santa Cruz Operation (SCO), versión de UNIX Sistema V diseñada para plataformas Intel.

Linux: Empezó como un simple proyecto de Linus Torlvalds, como todos sabéis, un estudiante de la universidad de Helsinki a principio de los años 90. En la actualidad se ha difundido enormemente por todo el planeta y lo usan millones de usuarios, tanto particulares como grandes empresas.

Linux

A principios de los 90 Linus Torvalds desarrolló un pequeño núcleo de un sistema clónico de UNIX como parte de sus proyectos de investigación. Este es el origen de los que conocemos ahora como Linux. Cuando tuvo una versión suficientemente estable comenzó a distribuirla bajo la licencia GPL y solicitó ayuda para hacer pruebas y mejorarlo. Desde entonces Linux ha evolucionado rnormemente. El número de ordenadores que funcionan bajo Linux ha aumentado espectacularmente en los últimos años.

El éxito de Linux se debe fundamentalmente a su distribución por Internet que ha permitido la incorporación de los desarrollos de gente repartido por todo el mundo. Actualmente Linux cuenta con los principales gestores de ventanas, utilidades para internet, compiladores, editores ...

Linux se utiliza con éxito como servidor en muchas empresas y universidades de todo el mundo, y cada vez son más los usuarios particulares que se deciden por este sistema operativo, Linux, sin duda, el mejor por el momento.

Linux en Internet

Desde el principio, Linux ha sido acogido de una manera muy espectacular en Internet. Es utilizado por grandes empresas,facultades de informática y también por usuarios particulares. Presenta grandes ventajas en Internet por lo que ha causado gran aceptación entre distintos tipos de usuarios. Entre los navegadores de linux destacan el Netscape y el Mozilla para entorno X. Dentro de poco tiempo saldrá el Opera4 para Linux. Hay también navegadores en modo texto, tipo lynx o amaya. Hay muchos programas para conectarse al IRC, según los exper- tos el mejor es el BitchX (en modo texto), ya que es de los más potentes que se han visto, cabe destacar también el Xchat, Kvirc o Tkirc para entorno X. En conclusión, Linux ofrece herramientas potentes de uso en la red que ningín otro sistema operativo posee

Beryl enfocado a ubuntu

Instalación de Beryl + glx
Bueno.....este tutorial en principio está enfocado a todas aquellas personas que tienen instalado en su ordenador la distribución Ubuntu

En otras distros también se puede instalar eh??

Sigo; Ubuntu tanto 64 bits como 32, y por supuesto para aquellas personas que utilizan AMD

Qué es Beryl?

Bueno, para los que no lo sepan que es Beryl (aparte de esmeralda en inglés xDD).



Digamos que Beryl es un entorno gráfico (tipo GNOME, KDE, XFE, Flux, etc..) en el cual "podemos jugar", y además hace Linux "más atractivo".

Las ventanas no se cierran, bueno sí, se cierran pero quemándose. Los 4 escritorios se convierten en un cubo que se puede ir moviéndolo....etc...

Bueno, creo que una imagen vale más que mil palabras, por lo tanto aquí tenéis unos vídeos:

http://www.youtube.com/watch?v=mCuV9qVx3wQ

http://www.youtube.com/watch?v=G3p8IBNNd88&NR

http://www.youtube.com/watch?v=1YFIeAW_RL8

NOTA: En la última se ve el fuego ese que comentaba.

http://www.youtube.com/v/lawkc3jH3ws

http://www.youtube.com/v/o2RNpSKdVcY

Qué necesito para tener Beryl

Pues simplemente acceleración 3D (de tu tarjeta gráfica claro xD)

Y como sé si tengo acceleración?

Pues con unos comandos, ejecuta como sudo estos comandos:

sudo glxinfo | grep direct

Si tienes acceleración gráfica te pondra "Yes".

De todas formas, este comando aveces falla, a mí ahora mismo, me dice que no tengo acceleración gráfica y tengo 120 mil fps....

Bien, ejecuta este comando:

sudo glxgears -printfps

Si las ruedas giran muy a poco a poco (tendras pocos fps, como es lógico) es que no tienes acceleración 3D, en cambio si giran muy deprisa y tienes alrededor de unos 3.000 o 4.000 fps o más, es que tienes acceleración.

NO Tengo acceleración 3D

Activar la acceleración gráfica depende de tu tarjeta y de la marca de ésta (ATI, NVIDIA o ATI).

En breves días haré otro HOW-TO o puedes buscarlo por ti mismo.

TENGO acceleración 3D !!!

Bueno lo primero de todo es agregar los repositorios del Beryl (por que si no, de dónde nos lo descargamos eh!!??

Para ello abrimos el sources.list como root:

sudo gedit /etc/apt/sources.list

Una vez adentro, agregamos estas lineas al final de dicho documento;

PARA DAPPER:


deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
deb http://compiz-mirror.lupine.me.uk/ dapper main

Si tu ordenador tiene un amd64 y usas dapper:


deb http://www.beerorkid.com/compiz/ dapper main main-amd64
deb http://xgl.compiz.info/ dapper main main-amd64
deb-src http://xgl.compiz.info/ dapper main main-amd64
deb http://compiz-mirror.lupine.me.uk/ dapper main main-amd64

PARA EDGY:


deb http://ubuntu.compiz.net/ edgy main-edgy
deb http://www.beerorkid.com/compiz edgy main-edgy
deb http://media.blutkind.org/xgl/ edgy main-edgy
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy

Lo mismo, si tu ordenador tiene un amd64 pero con edgy:


deb http://ubuntu.compiz.net/ edgy main-edgy main-edgy-amd64
deb http://www.beerorkid.com/compiz edgy main-edgy main-edgy-amd64
deb http://media.blutkind.org/xgl/ edgy main-edgy main-edgy-amd64
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy main-edgy-amd64

Ahora las llaves por que si no, Ubuntu nos dirá el rollo de siempre: "no es seguro descargarse....blablabla..."

Abrimos una Terminal y....

wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add -
wget http://compiz-mirror.lupine.me.uk/quinn.key.asc -O - | sudo apt-key add -
wget http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add -
wget http://ubuntu.beryl-project.org/quinn.key.asc --quiet -O - | sudo apt-key add -

NOTA: Hay un repositorio que llamémosle "extra" de un grupo de usuarios que van actualizando Beryl "por su cuenta".

Al principio las versiones eran inestables, pero ahora ya son estables.

Personalmente creo que este grupo se formó por que supongo que estarían cansados de esperar X tiempo a que Beryl sacará una nueva versión....

Los repositorios de las actualizaciones:

DAPPER:

Citar
deb http://3v1n0.tuxfamily.org dapper beryl-svn

EDGY:

Citar
deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn

AMD64:
Citar
deb http://boisson.homeip.net/amd64/ beryl

La llave !!!!
Citar
wget http://3v1n0.tuxfamily.org/EDD1E155.gpg -O- | sudo apt-key add -
wget http://3v1n0.tuxfamily.org/DD800CD9.gpg -O- | sudo apt-key add -

FIN DE LA NOTA

Bueno, ahora "actualizamos" nuestro sources

Ya saben, terminal y....

sudo apt-get update o aptitude como quieras.

Ya esta !! Y ahora!?

Ahora ha instalar los paquetes, que para algo hemos añadido los repositorios !!!

Para instalar los paquetes, abrimos una terminal y...

sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes

Creando la sesión....

Ahora ya tenemos Beryl instalado, ahora solo falta crear la sesión. Nos vamos a la terminal otra vez y escribimos:

sudo gedit /usr/bin/startxgl.sh

Ahora, dentro del documento pegamos esto:

DAPPER:

TODAS LAS TARJETAS

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Iniciar Gnome
exec gnome-session


EDGY:

GNOME con ATI (o Intel)

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer &
sleep 2
export DISPLAY=:1
#exec gnome-session //Si comentamos esta opción podremos cambiar el tema y los iconos xDD
exec /etc/X11/Xsession // Esto es lo que nos permite cambiar los iconos y los temas

NOTA: Si tienes problemas con ese script, intenta provar este:

#!/bin/sh
Xgl :1 -fullscreen -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
#exec gnome-session //Si comentamos esta opción podremos cambiar el tema y los iconos xDD
exec /etc/X11/Xsession // Esto es lo que nos permite cambiar los iconos y los temas

GNOME y las NVIDIA:

#!/bin/sh
/usr/bin/Xgl :1 -fullscreen -ac -br -accel xv:fbo -accel glx:pbuffer &
sleep 4
export DISPLAY=:1
#exec gnome-session //Si comentamos esta opción podremos cambiar el tema y los iconos xDD
exec /etc/X11/Xsession // Esto es lo que nos permite cambiar los iconos y los temas

Para los que usen KDE:

DAPPER:

Subsitutir exec gnome-session por exec startkde

EDGY:

No cambiar nada xDDD.

Guarda y cierra el documento.

Creando el archivo de sesión....

Bien, después de crear la sesión, ahora crearemos la sesión, la cual hará ejecutar el código que hemos añadido antes.

Para ello, cojemos la terminal y creamos la sesión:

sudo gedit /usr/share/xsessions/xgl.desktop

Y adentro del archivo pegamos esto:


[Desktop Entry]
Encoding=UTF-8
Name=XGL
Comment=Comenzar la sesión XGL
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

Como puede verse, esto lo que hace es....digamos "enlazar" con el archivo que habiamos creado anteriormente.

Dando permisos....

......de ejecución :p

Para que se ejecute la sesión y el contenido de la sesión tenemos que darle permisos de ejecución, para ello......lo de siempre: Terminal y....


sudo chmod 755 /usr/bin/startxgl.sh
sudo chmod 755 /usr/share/xsessions/xgl.desktop

Últimos retoques

Sólo nos falta indicar al sistema que queremos que se ejecute el Beryl al iniciar sesión, así que agregamos a "los programas de inicio": (sistema-->>preferencias-->>sesiones - programas de inicio)

beryl-manager

Y como suele haber problemas con el teclado, también añadir:

xmodmap /usr/share/xmodmap/xmodmap.es

Fin....

Pues esto es todo, y ahora a disfrutar dando vueltecitas a el escritorio.......y dejando con la boca abierta a los usuarios de Window$......con el Vista....jjajaj

Esto ni punto comparación !!!

Cualquier duda pregunten!