Diseño y Evaluación de Configuraciones:
Comparativa
Linux - FreeBSD

 

  INSTALACIONES

   

 
 
 

Instalación de Linux Gentoo 1.4


PASOS A SEGUIR:

Descarga LinuxGentoo desde http://www.linuxiso.org/.
Imagen: [gentoo-3stages-x86-1.4_rc4.iso]
Visitar Gentoo.org
para conseguir un manual en español de instalación.
Aunque Linux siempre será mucho más sencillo de instalar por sus entornos gráficos con asistentes que lo hacen casi todo, como los de Mandrake,RedHat, etc. he usado una distribución lo más parecida a Free y Net BSD, la Gentoo Linux con un CD-Live-fase 3, lo de la fase significa que todo está compilado para tu procesador, en mi
caso un Pentium4,esto es i686, de forma que tiene absolutamente todo el software compilado para mi máquina, la instalación es en modo texto pero visualmente alegra mucho más el entorno.

Siguiendo los pasos del manual instalaremos linux,configurando internet con ifconfig donde encontraremos la primera diferencia con las distribuciones BSD pues los programas de configuración tienen diferentes opciones:
ifconfig DISPOSITIVO_RED IP_LOCAL broadcast IP_BROADCAST netmask IP_NETMASK
Añadimos el gateway:
route -n add default gw IP_GATEWAY broadcast 0.0.0.0 metric 1
Configuramos /etc/resolv.conf [más adelante veremos en qué se diferencia exactamente estos comandos...]
y añadimos los dns y el dominio en /etc/resolv.conf
Esta distribución se puede instalar en menos de media hora,gracias a una herramienta evolucionada de apt-get llamada emerge, emerge actúa como pkg_add de las BSD,descarga,desempaqueta,busca dependencias realizando los dos primeros pasos si fuera necesario e instala o realiza la operación pedida con el paquete que se le pasa como argumento,de hecho una de las operaciones para instalar el sistema operativo base es "emerge system", las fuentes del kernel: emerge sys-kernel/gentoo-sources, etc.

Una vez instalado el sistema base procedemos a la descarga de los benchmarks elegidos mediante wget o lynx.

     
 
 
 
 

Instalación de FreeBSD 4.6(stable)


Descarga Linux desde un servidor desde freebsd.org
Recomendable usar FTP


Pasos:
Quemar las isos descargadas en CD's, arrancar con el primero de éstos y seguir las intrucciones,al final de la instalacin podemos seguir utilizando la herramienta que nos ha ayudado en todo el proceso /stand/sysinstall.
Para configurar la red los comandos son diferentes al igual que los nombres de los dispositivos : ifconfig lcn0 IP_RED_LOCAL -broadcast IP_BROADCAST -netmask IP_NETMASK up
route -n add default -gateway IP_GATEWAY
vi /etc/resolv.conf

Y usando pkg_add podemos servirnos todos aquellos paquetes que necesitemos, también pkg_info nos aclara qué dependencias necesitará el paquete,cuánto ocupa, si estaba ya instalado,etc. Para borrar paquetes usamos pkg_del.

ejemplo:
Si conectamos a ftp2.FreeBSD.org y vamos al directorio cd /pub/FreeBSD/ports/i386/packages-4-stable/All
y descargamos el fichero lsof-4.56.4.tgz
esto es:
-----
ftp -a ftp2.FreeBSD.org
cd /pub/FreeBSD/ports/i386/packages-4-stable/All
get lsof-4.67.1.tgz
exit

-----
...luego hacemos la instalación con nuestra herramienta pkg_add, (como apt-get de linux),este proceso es lo mismo que dejar a la herramienta que por si sola conectara al ftp,descargará el fichero y ejecutara su instalación,en el caso de encontrar dependencias las buscará,instalándolas también mediante el comando con la opción -r:
pkg_add -r lsof
Asi pues si deseamos ponernos a chatear pero no tenemos nada instalado podemos instalar el paquete del cliente de irc de forma que el programa se encargará de buscar todo lo que falta para poder ejecutar dicho programa,esto es,si usamos X-Chat:
pkg_add -r xchat
el entorno gráfico X-Window, para ello necesita la configuración de los paquetes: pkgconfig,programas para compilar como imake,fuentes,librerias,programas,todo lo necesario para poder,ya lo he dicho antes cargar xchat.
Lo mismo ocurriría si instaláramos kvirc, el cliente para KDE para chatear, en este caso descargaría,compilaria e instalaría todos los programas que forman parte de la base de KDE más los que son dependientes de KVirc.
Para un mayor control de los paquetes también disponemos de cvsup-16.1 y docbook-1.2.
Otra diferencia a destacar además de los programas básicos de configuración base del sistema operativo es el sistema de nombres de BSD,cada distribución tiene el suyo propio:imaginemos que quiero montar mi partición de intercambio FAT32 entre windows y BSD:
dmesg | less >>para ver nuestra partición;
en el manual hay una lista de nombres de los dispositivos, [para editar usar pico]:
pkg_add -r pico
set editor=pico

ahora mediante "disklabel -e DISPOSITIVO" para poder montar y una vez que se cual es el nombre de la partición usar mount, podré acceder a ella.
Llegados a este punto sólo queda instalar paquetes necesarios para realizar las pruebas: xf86config; startx

Screenshot 1
Screenshot 2

carga el gnome con enlightement por defecto.


 

 

 

 

 

 

 

 

 

 

 

 

     
 
 
 
 

Instalacin de NetBSD 1.6


Descarga NetBSD desde ftp://iso.es.netbsd.org/
Recomendable leer experiencia de un usuario.
INSTALACIÓN:
Grabamos la imagen,reiniciamos, seguimos las instrucciones del asistente,también en modo texto, instalamos igual que antes el gestor de arranque y empezamos configurando la consola:
wsconsctl -k -w encoding=es
configurar internet por tarjeta de red "ethernet":
ifconfig pcn0 172.26.0.13 broadcast 172.26.0.0 netmask 255.255.255.240 up
route -n add default -gateway 172.26.0.1
vi /etc/resolv.conf

Añadimos a /etc/rc.conf el auto_ifconfig=YES y creamos /etc/ifconfig.pcn0 con la direccion y /etc/mygate con el gateway.
Al igual que en FreeBSD usamos pkg_add,pkg_info,pkg_del para realizar operaciones con los paquetes.
setenv PKG_PATH "ftp://ftp.netbsd.org/pub/NetBSD/packages/1.6/i386/All"
establece el medio del que descargar e instalar paquetes con pkg_add & pkg_info [apt_get de linux].
Es importante descargar del FTP de NetBSD el listado de paquetes pkgsrc.tar.gz y descomprimirlo en el directorio adecuado...
Como mv no tiene la opcion recursiva para directorios:
cd /usr/pkg
tar czf ../pkg.tgz *
cd ..
rm pkg
tar xfvz pkg.tgz
ln -s /usr /usr/pkg

Asi tenemos el árbol de ports(programas que se autoinstalan con un comando) para instalar el software que necesitemos.
En este caso las particiones aunque cambian de nombre usamos el mismo nombre de programa para especificar qué vamos a montar,recordar usar
dmesg |less para ver la lista de dispositivos
fdisk DISPOSITIVO para informarnos de las particiones y disklabel -e DISPOSITIVO para poder montarlo con mount -t TIPO DISPOSITIVO DIRECTORIO
disklabel DISPOSITIVO
nos da la información de nuestra partición y de la unidad a la que pertenece,el nombre, la etiqueta,nº de  bytes/sector,pistas y sectores/cilindro, rpm.etc y al final las  particiones.
He usado una partición de intercambio FAT32 para almacenar los  resultados,como una ayuda intermedia.[mount -t msdos /dev/DISPOSITIVO /mnt/windows]
 
 
 
 
 
 
 
 
Quedan demostradas las diferencias entre NetBSD y FreeBSD[INSTALACIÓN].
 
 
 
 
 
    Siguiente>>Benchmarks