Caracteristicas de pf (Packet Filter) sobre IPTables

image

Señalaremos características de pf y cosas que son simplemente fácil en pf, mientras que son gran dolor utilizando iptables

* Primero, freebsd no sólo viene con pf: usted también tiene IPF que es probablemente el firewall más fácil de configurar, pero sólo lo hace al nivel 3, y ipfw que hace más o menos lo mismo que pf aunque con un poco de menos funcionalidades.

*En iptables, los conjuntos de reglas son un desorden para leer y entender
– Incluso buenos administradores de sistemas a menudo utilizan las cadenas equivocadas y terminan con reglas no funcionales.

Sigue leyendo

FreeBSD vs Linux, velocidad compilando el kernel

Como habia mencionado en posts anteriores, FreeBSD posee una mayor portabilidad del kernel y mejor esquema de organizacion en la jerarquia, esto lo hace ser de menor tamaño. En estas dos imagenes se ve bien claro que FreeBSD compila mucho mas rapido que Linux.

image

image

Como se ve en la foto, FreeBSD tomo cerca de veinte minutos en compilar el kernel por completo, con todos sus modulos y sin habilitar las optimizaciones. En ese mismo tiempo, linux aun esta en fase de compilacion.

Si esto fue solo el kernel, imaginense los ports

Un poco de humor: Orden del fanatismo

Cuando un usuario decide migrar de un sistema mas conocido a uno de menos cuota de usuario, siendo mejor que el anterior, al hablar o debatir sobre esto, automaticamente es tildado de fanatico por los partidarios de mas usuarios. Como experiencia propia, he visto esto cuando migre a linux, y luego paso lo mismo cuando migre a FreeBSD.

Cual seria el proximo FUD o calificacion de fanatismo?

Windows < Linux < *BSD < UNIX

Si migro de windows a linux, por linux ser mejor, inmediatamente alguien pro-windows me califica de fanatico.

Si migro de Linux a *BSD por ser mejor que linux, inmediatamente alguien pro-linux me califica de fanatico o superradical.

UNIX = fanatismo??

Porque elegir BSD (en cualquiera de sus sabores) ??

Sistema mas avanzado

En BSD existen aplicaciones avanzadas y de buen repunte en especial cuando se trata de servidores y seguridad

Mejor desempeo en los recursos del Hardware / kernel

En BSD el consumo de memoria es bastante minimo, frente a Linux, porque una vez iniciado el sistema, no ocupa espacio innecesario con las aplicaciones a ejecutar. En Linux existe la limitante de que crea un cache excesivo una vez iniciado el entorno grafico.

Sigue leyendo

Compilando el kernel beta (7.99) de NetBSD para nuevo hardware

En una instalación previa de NetBSD 6.1.5, no me fue posible habilitar las interfaces de red cableada e inalámbrica en mi portatil.

Decidí entonces ingresar a los mirrors de NetBSD para descargar y compilar las fuentes mas recientes.

Para compilar desempaquetamos el archivo
# tar -xzvf src.tar.gz -C /

Nos cambiamos al directorio de fuentes
cd /usr/src

Ejecutamos el script build.sh

# ./build.sh tools && ./build.sh kernel=GENERIC

Una vez hecho esto, buscamos la imagen netbsd que esta dentro de la ruta /usr/obj/ y la copiamos a /

Con esto ya tenemos instalada la imagen para bootear la nueva version del kernel.

Una vez logueado, al ejecutar ifconfig, muestra las interfaces detectadas.

En mi caso eran Intel Centrino 2230
Y Qualcomm Atheros.

Algunos mitos de usuarios Linux que rehusan probar BSD

Para usuarios y activistas de Linux, comentarles acerca de probar BSD lo catalogan de poco util, debido a su desconocimiento en casos de uso y por estilo de la licencia, y algunas veces la opinion termina en discriminacion.

Entre los mitos, argumentos y excusas que he escuchado en particular dicen:

No lo utilizo por temor a si alguien decide cerrar el codigo a toda la comunidad.

Esto no es posible de manera global. Aunque la licencia autoriza cerrar el codigo, esto no implica que se detenga el desarrollo y lanzamiento de nuevas versiones y actualizaciones.

Por el contrario, el software siempre se encuentra en los diferentes mirrors de descarga. Una vez publicado, no se puede dar marcha atras.

No olvidemos (una vez mas) que MAC OS X es derivado inicialmente de FreeBSD y establecieron su propia licencia.

Sigue leyendo