miércoles, 13 de mayo de 2009

OpenBSD en el escritorio

 
OpenBSD es un Sistema Operativo centrado en la seguridad. Es muy apreciado en el mundo de los servidores no tan solo por su seguridad, si no por su gran estabilidad y su política de 'corrección' del código.

Desde hace algún tiempo he ido viendo posts de gente que lo usaba como entorno de escritorio. lo que me ha llevado a hacer mis propias pruebas. Esta no es su mejor baza, ni mucho menos. Pero si se quiere una roca como Sistema Operativo, hay que tenerla en cuenta.
 
En este post explico el procedimiento para instalar OpenBSD en el escritorio. No es Ubuntu, así que no esperéis nada parecido, pero tampoco resulta excesivamente complicado. Usaré OpenBSD 4.5 (la última en el momento de escribir el post) en una arquitectura AMD64. El que tenga otra arquitectura solo tendrá que sustituir en las URL amd64.


Instalación del sistema base

Descargamos la imagen y la quemamos en un CD:
Arrancamos desde el CD y seguimos los pasos que se nos indican. En general, aunque es unainstalación en modo texto, no supone mucho problema: configuración de teclado, red, etc.

Lo que sí puede resultar difícil si no se está acostumbrado es el particionado de disco. Si no se sabe lo que se esta haciendo lo mejor es usar el disco entero para OpenBSD, o la pérdida de datos estará garantizada.

Esta parte está explicada en detalle en el siguiente enlace, en el punto 4.5.2:

 

Selección de paquetes
Durante la instalación se nos solicitarán los paquetes que queremos instalar. Los seleccionaremos todos, o como mínimo, los paquetes relacionados con las X.

 

Ejecutando las X
En estos momentos tenemos un sistema base con las X, las cuales podemos ejecutar mediante el comando startx. Si no funcionan correctamente tendremos que revisar /etc/X11/xorg.conf y adaptarlo a nuestro sistema.

 

Instalando GNOME

Habrá quien quiera instalar KDE. Googlead un poco, no creo que sea muy diferente. Aquí instalaremos GNOME

Para poder instalar binarios de forma cómoda tendremos que establecer la variable de entorno  PKG_PATH. Lo haremos añadiendo:

export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.5/packages/amd64/

en el fichero ~/.profile. Así quedara configurada al reiniciar.

Ahora, para instalar GNOME haremos:
$ pkg_add gnome-session
 
Y para que GNOME arranque al iniciar el sistema pondremos en /etc/rc.local
/usr/local/bin/gdm -nodaemon


Creación de usuarios


Ejecutaremos:
$ adduser
Este nos irá preguntando lo típico: nombre de usario, shell a usar, contraseña, etc.
Si queremos que el usuario se pueda convertir en root con el comando 'su' necesitaremos añadirlo al grupo wheel. Lo haremos con:

$ moduser -G wheel usuario



Y con esto, ya tenemos un espléndido OpenBSD en nuestro escritorio.

Solo faltará instalar los paquetes que creamos necesarios como:

$ pkg_add openoffice-3.0.1p2
$ pkg_add firefox-i18n-es-ES-3.0.6

etc.

martes, 12 de mayo de 2009

Factorización en tiempo polinómico!?

  
Claus P. Schnorr ha presentado en el Eurocrypt 2009 "Average Time Fast SVP and CVP Algorithms: Factoring Integers in Polynomial Time".

Habría que ver el impacto que puede tener este documento en la criptografía de clave pública. Pero si es correcto, podría representar el fin de RSA.

Se ha iniciado un hilo de discusión en sci.crypt.research.

  

sábado, 9 de mayo de 2009

Free Mathematics Books

Estupenda colección de libros de matemáticas distribuidos gratuitamente:

http://www.e-booksdirectory.com/mathematics.php

jueves, 7 de mayo de 2009

The P-versus-NP page

Dejo un enlace a una página estupenda que recopila todos los intentos de demostrar el problema P?=NP.

http://www.win.tue.nl/~gwoegi/P-versus-NP.htm

Después de todo, hay un suculento premio para el que lo consiga.

martes, 5 de mayo de 2009

Criptograma 11/04/09

Pista: Autocifrado


 SCASXQX KOPOKTL NJAWLDA RIFINGL SQHSEJU 
HSKHPPW LBFBUCK RFXMNOZ UVGAVEG KTEJMSF