FreeBSD

You are currently browsing articles tagged FreeBSD.

FreeNAS¿Que es un NAS? viene del ingles Network Attached Storage , realmente permite utilizar cualquier dispositivo de almacenamiento de red como un disco local .

La forma de conectar ambos sistemas, es utilizando una red ethernet, con protocolos como FTP, CIFS, NSF, RSync, etc.

Simplificando la idea feliz, imagínese una caja negra que tan solo se conecta a la red de su casa y le permite almacenar cualquier tipo de archivo de forma rápida y muy eficaz.

Si usted tiene conocimientos en informática de sistemas, montar un NAS es un trabajo trivial, si no tiene ningún conocimiento ya se venden montados, pero si usted se quiere montar uno para reciclar ese ordenador que tiene guardado, sin duda FreeNAS es el proyecto que le vendría como anillo al dedo.

No solo cubre las características antes comentadas, si no que ademas tarjetas WIFI, lo que aumenta no solo la conectividad si no la seguridad ante la posible perdida de datos gracias a la posibilidad de implementar RAID con los discos duros.

Su instalación es trivial, tan solo se tiene que bajar la imagen ISO grabarlo en un CD. Se enciende el PC con el CD en el lector y se sigue las instrucciones.

Fácil ¿NO?

El 5 de abril en la lista de correo de anuncios de FreeBSD aparece un correo en el cual se anuncia por fin una versión binaria certificada de Java para el sistema operativo FreeBSD en su plataforma i386.

Sin duda es una magnifica noticia, hasta ahora si querias Java, lo tenias que compilar desde el codigo fuente si bien funcionaba el tiempo para compilar era de un dia y ademas tenias el problema de tener una versión no homologada, con los posibles problemas que esto tenia.

Los binarios se basaran en la versión JDK1.5 de Sun Microsistem, y se puede descargar.

Audio en FreeBSD

Un problema bastante comun durante la configuración de la tarjeta de audio en FreeBSd es saber realmente que modulo se debe cargar.

Si se lee el HandBook el proceso es claro pero cargar el modulo no tanto.

Existe un simple script que tras ser ejecutado te dice que modulo debes cargar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/sh
# Root ?
expr `id -u` = 0 > /dev/null || {
echo "Error: This utility should only be run as root."
exit 1
}
 
# Any driver loaded ?
kldstat | grep 'snd_*' > /dev/null 2>&1 && {
echo "Error: No sound driver should be loaded."
exit 1
}
 
cd /boot/kernel
 
Result='';		# Drivers that do something
Cnt=`ls snd_* | wc -l`	# Drivers count
 
echo -n '[Trying sound drivers -' $Cnt 'drivers found '
for i in snd_*
do
echo -n '.'
kldload $i
[ -e /dev/audio0.0 ] && Result="$Result $i"
kldunload $i
done
echo ' done]'
 
# Print result
echo "===> Usable sound driver(s) : $Result"
 
# That's all folks !
 
En mi caso en IBM NetVista el resultado es
 
unix# ./audio.sh
[Trying sound drivers - 25 drivers found ......................... done]
===> Usable sound driver(s) :  snd_driver.ko snd_maestro3.ko
unix#

El siguiente paso es facil, se edita el fichero /boot/loader.conf y se añade las siguientes lineas

sound_load="YES"
snd_maestro3_load="YES"

Por fin ya esta entre nosotros, el proyecto FreeBSD ha parido una nueva version de este magnifico sistema operativo

Tras descargarse la imagen ISO, he actualizado mi portatil, un Toshiba Tecra 8200, y tras dos dias de compilaciones de mis ports (soy asi de masoquista, me gusta mis ports bien cocinados), tengo mi KDE3.4 funcionando que da gusto

Para quien le interese copio y pego la configuración de mi archivo make.conf

SUP_UPDATE=yes
SUP=/usr/local/bin/cvsup
SUPFLAGS= -g -z -L 2
SUPHOST=cvsup.uk.freebsd.org
SUPFILE=/usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
DOCSUPFILE=/usr/share/examples/cvsup/doc-supfile
DOC_LANG=es_ES.ISO8859-1 es_US.ISO8859-1

CPUTYPE?=p3
CFLAGS= -O2 -pipe -funroll-loops
COPTFLAGS= -O2 -pipe

BATCH=yes

WITH_CCACHE=yes

PERL_VER=5.8.6
PERL_VERSION=5.8.6

Ya sabeis para actualizar vuestros ports

cd /usr/ports
make update
portupgrade -va

Todavia me queda muchas cosas

  1. Instalar JDK1.4
  2. Instalar Plugin para los navegadores
  3. Instalar OpenOffice

Ya contare mis impresiones sobre esta versión de FreeBSD