Blogs

Instalar eyeOS 2.0

Saludos!

Esta entrada la dedico a unos chicos de mi tierra (Catalunya), que han creado este fenomenal entorno de computación en la nuve llamado eyeOS.

Concretamente hablaré sobre la nueva versión, la 2.0, que trae varias novedades, entre las mas notables, un entorno diferente y la utilización de una base de datos Mysql.

EyeOS, puede usarse tanto en los servidores que hay en internet (versión estable) o instalarlo en un servidor casero o profesional.

Pasos a seguir para instalarlo:

  1. Nos vamos a esta página y lo descargamos.
  2. Lo copiamos a la carpeta que deseemos del server.
  3. Lo descomprimimos con: tar xvzf eyeos.tar.gz
  4. Le cambiamos el propietario y grupo de los ficheros descomprimidos, de esta forma: <code>sudo chown -R www-data:www-data eyeOS/</code>
  5. Le damos permisos de lectura, escritura y ejecución de esta otra forma: sudo chmod -R 777 eyeOS/

Ahora toca instalar la base de datos SQL, este paso está explicado muy por encima en el manual de instalación. Yo, lo que haré, será dar por sentados algunos conceptos, y crear la base de datos de una forma híbrida, desde la shell de mysql y desde webmin.

  1. Creamos una base de datos llamada por ejemplo "eyeos"
  2. Creamos un usuario llamado por ejemplo "eyeuser"
  3. Asignamos al usuario "eyeuser" permisos sobre la bbdd "eyeos"

Ahora vamos a entrar a la base de datos que hemos creado desde la shell, de la siguiente forma:

sudo y su, y el usuario root

Saludos!

Hoy vamos a hablar de sudo y de su, dos comandos que los usuarios habituales de sistemas operativos gnu/linux deben de conocer.

Como bien sabemos, los sistemas operativos gnu/linux, se caracterizan por tener un usuario con permisos totales sobre el sistema, este usuario se ha llamado tradicionalmente usuario root y se accede a él con el comando su.

Tambien algunos saben, que en distribuciones como Ubuntu, el usuario root viene desactivado por defecto, pero esto no nos impide seguir haciendo las tareas administrativas gracias a sudo.

Hemos hablado ya de los dos comandos básicos, sudo y su, entremos ahora a explicar en detalle su funcionamento.

Primeramente vamos a hablar sobre "su". su, son las siglas de "switch user" y sirve para cambiar de usuario sin necesidad de hacer un logout. Vamos a poner unos ejemplos

crashbit@debian:~$ whoami
crashbit
crashbit@debian:~$ pwd
/home/crashbit
crashbit@debian:~$ su mario
crashbit@debian:~$ whoami
mario
crashbit@debian:~$ pwd
/home/crashbit

En este simple ejemplo podemos ver muchas cosas, la primera de ellas es que "su" cambia de usuario, pero no te cambia a su directorio $HOME, eso sí, esta variable de entorno es actualizada al nuevo usuario. Esto es importante a la hora de hacerse root, donde las variables podrían ser utilizadas para fines malignos, tanto es así, que la forma mas segura de hacerse root con el comando su, es la siguiente:

Docky, el dock de Gnome-Do

Saludos!

Otras veces os he hablado sobre Gnome-Do, en especial sobre el tema Dock que trae. Un lanzador de aplicaciones al mas puro estilo Mac y que muchos Linuxeros nos hemos hecho nuestro y no podemos vivir sin él.

Pues bien, debido a que el dock de gnome-do, se ha convertido en algo tan esencial, los desarrolladores han decidido separarlo de gnome-do y crear un proyecto llamado docky, que no es mas que el dock de gnome-do, separado en otro programa.

En la versión Alpha3 de Ubuntu Lucid Lynx, Docky no se encuentra en los repos, así que debemos tirar de un PPA, para comprobar si lo tenemos solo hay que hacer lo siguiente:

crashbit@m1330:~$ aptitude search docky
crashbit@m1330:~$

Si obtenemos un resultado, eliminamos gnome-do e instalamos Docky y listo, si como en nuestro ejemplo no nos sale, tendremos que instalar el PPA, no sin antes eliminar gnome-do.

crashbit@m1330:~$ sudo aptitude remove gnome-do
crashbit@m1330:~$ sudo add-apt-repository ppa:docky-core/ppa
crashbit@m1330:~$ sudo aptitude update
crashbit@m1330:~$ sudo aptitude safe-upgrade
crashbit@m1330:~$ sudo aptitude install docky

Y listo! Ya tenemos al dock que se ve en la imágen de esta entrada, al que podremos configurar a nuestro antojo.

Atentamente, Crashbit

Activar aceleración 3D con el driver Nouveau en Ubuntu

Saludos!

Aquí va el segundo, de una larga lista de artículos, sobre el Driver Nouveau en Ubuntu Lucid Lynx.

Primero de todo recordemos que es el driver Nouveau: Nouveau es un driver para las tarjetas gráficas de la marca Nvidia, es libre y viene a sustituir el driver 'nv', que nvidia creó y liberó hace mucho tiempo, pero que por problemas en su código (ofuscamiento, entre otros) cayó en el olvido. Nouveau aporta muchas mejoras y ventajas, tal y como ya aclaramos en este otro artículo, las mas destacadas son el KMS, GEM y aceleración 3D usando Gallium (mesa).

Hemos instalado Ubuntu Lucid, yo lo estoy haciendo con una versión Alpha, pero quizas algunos de vosotros cuando leáis el artículo, lo estareis haciendo sobre la versión LTS definitiva. Aquí nos damos cuenta de que los juegos 3D o van muy lentos o ni arrancan, así que vamos a mirar que pasa.

Primero.- Vamos a comprobar si tenemos Direct Rendering, es decir, si el paquete libgl1-mesa-dri soporta el Direct Rendering con nouveau.

crashbit@m1330:~$ glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Software Rasterizer

Está claro, no tenemos Direct Rendering, es decir, las aplicaciones no renderizan de forma directa, sino que le pasan este trabajo a X.org y por lo tanto, el proceso de dibujar en la pantalla es mas lento.
La otra linea,OpenGL renderer string: Software Rasterizer, nos dice que no tenemos aceleración por hardware, que solo la tenemos por software, así que no estamos haciendo uso de las características de nuestra tarjeta gráfica 3D.

Final del contenido