Probamos FreeBSD 10
Hace tiempo que quiero probar FreeBSD, sus bondades anunciadas por sus usuarios son muchas, la buena gestión de la red, usar pocos recursos del sistema y es muy ligero, la compatibilidad de paquetes con sistemas descendientes de UNIX, y la curva de aprendizaje de usuarios que vienen de Linux como yo.
FreeBSD es un sistema operativo libre, que soporte una larga lista de arquitecturas, entre las que se encuentra x86 compatibles y amd64 compatibles. Es un derivado de BSD, versión de UNIX, desarrollada por la Universidad de California, Berkeley. Es un sistema operativo libre, lanzado usando la licencia BSD.
En el tutorial veremos cómo montar e instalar FreeBSD en una máquina virtual.
Instalando FreeBSD
Primero de todo nos tenemos que ir a la página oficial de descargas, aquí.
Nos podemos bajar la imagen del CD de instalación en formato .ISO
Al arrancar la instalación tenemos que ver una imagen similar a la siguiente:
Seleccionamos la opción 1 y pulsamos la tecla [Enter]
Cómo vemos nos indica que podemos hacer tres cosas, abrir la shell, usar la función de «Live CD» e Instalar, que es la que utilizamos.
Por defecto el driver de idioma de la consola es el de Estados Unidos. Cómo se ve en la imagen he utilizado el «Spanish ISO-8859-15»
Debemos decirle al instalador como queremos que se llame nuestra máquina o host.
Podemos añadir componentes opcionales al sistema, yo sólo he añadido la documentación adicional.
Llegamos al punto de definir la configuración de particiones. Cómo es la primera vez que hago una instalación de FreeBSD usaré la guiada.
Nos pregunta: ¿Queremos usar todo el disco para FreeBSD o en cambio lo usaremos con otros sistemas operativos? En nuestro caso sólo usaremos el sistema del demonio rojo, por lo tanto contestamos «Entire Disk»
La selección de particiones predefinida es similar a las de GNU/Linux. Una partición transaccional o SWAP, otra para el arranque o boot y la última para el resto, que es la que tiene la mayoría de la capacidad del disco.
Creamos la contraseña de root.
Configurando la red
Seleccionamos la tarjeta de red que tenemos disponible.
Nos pregunta si queremos configurar el protocolo IPv4 para la interfaz, le decimos que sí.
Le indicamos que queremos configurar la red con DHCP. Si se tratase de un servidor lo más conveniente sería definir una configuración estática.
Respecto al protocolo IPv6 le decimos que de momento NO lo queremos configurar.
En la siguiente pantalla nos dará información detallada del dominio de busqueda y los dos servidores DNS utilizados.
En la imagen a continuación seleccionamos la zona horario para nuestro sistema.
Yo he elegido Europa y España.
Cuando hemos acabado de configurar la zona horaria y el país, nos toca pasar a la sección de instalación de servicios.
Instalando servicios y usuarios adicionales
Dejo los que vienen por defecto, muy importante el servicio sshd, para poder conectarme vía remota.
En ventana siguiente nos pregunta si queremos añadir un usuario, le decimos que sí, para no tener que usar root.
Nos pregunta el nombre, la contraseña y el grupo entre otras cosas.
Cuando hayamos finalizado veremos la siguiente pantalla:
Aquí podemos modificar la configuración por si ha última hora hay algo que cambiar. En nuestro caso pulsamos «Exit» y se reiniciará la máquina.
Trabajando desde la shell
Ahora que se ha arrancado la máquina con el sistema instalado nos queda trabajo por hacer. Vamos a actualizar el sistema e instalar un escritorio con Gnome.
Un captura de pantalla donde vemos la versión del sistema operativo y el Kernel, además de la información de las particiones actuales.
El proceso en FreeBSD para actualizar los paquetes de seguridad está simplificado con el comando freebsd-update
#Con freebsd-update actualizamos la información de los
#paquetes
freebsd-update fetch
#Con el siguiente comando aplicamos los parques
freebsd-update install
Instalando gnome
Una vez actualizado el sistema instalamos el escritorio gnome, usaremos el programa pkg para instalarlo.
pkg install gnome2
También podemos compilarlo desde el código fuente, es decir, como port.
cd /usr/ports/x11/gnome2
make install clean
Cuando lo tengamos instalado, tenemos que decirle al servidor X como iniciar GNOME, para que sea el gestor de ventanas predeterminado. GNOME requiere que el fichero /proc esté montado, por lo tanto deberemos añadir la siguiente línea al fichero /etc/fstab.
proc /proc procfs rw 0 0
Para que arranque al inicio deberemos modificar el fichero /etc/rc.conf y añadir:
gmd_enable=»YES»
gnome_enable=»YES»
El segundo método para que arranque GNOME desde la línea de ordenes es configurando el fichero .xinitrc, tendremos que teclear lo siguiente desde la línea de comandos:
% echo "/usr/local/bin/gnome-session" > ~/.xinitrc
Ahora reiniciamos la máquina.
Si todo ha ido bien ya tendremos nuestro FreeBSD con GNOME funcionando.
Espero que el artículo haya sido de interés. En próximas entradas en la web iremos añadiendo características y programas.
He obtenido la informaciónd desde las fuentes de FreeBSD:
Manual de FreeBSD en castellano