OpenBSD 6.1 ya esta disponible.

 

 

OpenBSD 6.1 ya se encuentra disponible para descargar. Este contiene diversas mejoras, entre ellas la inclusion de arquitecturas arm64, armv7 y los nuevos loongson 3A. Tambien incluyen nuevas mejoras en los dispositivos de hardware.

Mas informacion en el enlace: https://www.openbsd.org/61.html

CrossCompile de NetBSD 7.1 (stable) desde Debian 8

 

El video muestra el proceso de cross-compile de NetBSD desde Linux, a su vez el proceso de instalacion con la imagen ISO recien creada.

NetBSD posee una caracteristica unica llamada Modular Portability Layer (Capa modular de portabilidad) la cual aisla los controladores de dispositivo completamente de la plataforma del hardware. Siendo asi portado en menor tiempo, 90% mas rapido de lo que tarda en Linux.

Actualmente NetBSD es portable a 57 arquitecturas

Diferencia entre dispositivos raw y regulares

Al intentar hacer una copia exacta en NetBSD (con el comando dd) de una imagen ISO de debian; este proceso se demoró más de lo esperado, resultando ser una copia incompleta. 

El comando, dd if=imagen_debian.ISO of=/dev/sd0d bs=1m


Fue entonces cuando al deducir, probé nuevamente, pero con el dispositivo raw:

dd if=imagen_debian.ISO of=/dev/rsd0d bs=1m

Resultando ser más rapido, cuestión de sólo pocos minutos.

La diferencia está en que los dispositivos raw, el acceso es directo, sin la intervención de los buffers y cache, que son procesos intermedios en el kernel, presentes en los dispositivos regulares. 

Los dispositivos raw se utilizan en procesos de particionado y creación de sistemas de archivo, como también en base de datos de alta disponibilidad, con la excepción del montado para uso diario, donde se utilizan los dispositivos regulares.

Experimentando con TrueOS

Recientemente estoy experimentando con TrueOS, que no es mas que una variante de FreeBSD en version -CURRENT (12), aunque esta vez estabilizada por la comunidad de desarrolladores, entre ellos Kris Moore, que es el fundador de este proyecto, anteriormente llamado PC-BSD.

TrueOS es un FreeBSD pensado para los usuarios que se inician en este mundo BSD, ademas de ser para uso de escritorio o de servidor. Las dos versiones son instalables desde la imagen ISO o IMG.

TrueOS trae las mejoras del futuro FreeBSD 12. Aunque se mantiene rolling release. Este posee OpenZFS como principal sistema de archivos, ademas de poder cifrarlo.

Personalmente instale la version server; que no instala todos los paquetes destinado para escritorio; aun   asi manteniendo las funcionalidades que posee.

El manejo de componentes graficos y de «video cards» son en base a Linux DRM 4.9, por lo que es soportado en los ultimos modelos en este sistema.

Reloj Unix en el año 2038

Para la fecha de 2038, existe un problema que pasara con los relojes de Unix y se basa en el descontrol del tiempo, puesto en una fecha inapropiada.

Personalmente hice una prueba, en Slackware 64 bits (1ra foto), FreeBSD 64 bits (2da foto) y Tiny Core 32 bits.

Es evidente el descontrol de reloj en sistemas de 32 bits (i386); no siendo asi en sistemas de 64 bits en el cual  no se evidencia el problema. Afortunadamente la arquitectura de 32 bits ha sido descartada en la actualidad en el mercado, mediante el surgimiento de sistemas operativos de solo 64 bits.

A

Instalando Kazoo/2600HZ en FreeBSD

En este instante estoy experimentando con la PBX Kazoo, tambien conocido como 2600Hz; pero instalado en un sistema FreeBSD.

Mi primera impresion.

La respuesta a nivel de red es considerablemente mucho mas robusta en FreeBSD (a su vez estoy planeando una instalacion  en NetBSD). Por lo que los endpoints (telefonos IP y softphones) se registran con mucho mas rapidez.

Traduciendo la instalacion desde Linux

Estuve previamente siguiendo la instalacion en base a Debian/Centos en el mundo linux, para asi proceder con la «traduccion» de instalarlo en ambientes BSD.

Como instalar OpenBSD 6.0 paso a paso

Este post describe paso a paso una instalacion de OpenBSD 6.0.

Al arrancar el ISO en CD nos mostrara este prompt:

  
Si no deseamos pasar argumentos de arranque, solo presionamos
Nos mostrara este programa del proceso de instalacion, en el cual pulsamos la tecla I, luego Enter

 

  Elegimos el teclado en ingles americano, noten que podemos en cualquier momento presionar el signo de interrogacion (?) para mostrar mas detalles de las opciones de  ayuda.

Escribimos el nombre de host para el sistema.

Seleccionamos la interface de red a configurar:

Ahora, configuramos la red en modo dhcp para ipv4; que tambien  puede ser estatica.

Digitamos none y presionamos enter para el ipv6.

Habilitamos el ssh por defecto.

En este caso, elegimos no iniciar el Xorg automaticamente

Elegimos nombre de usuario no privilegiado.

Opcionalmente Configuramos el Nombre completo para el usuario

Se introduce el password para el usuario

Elegimos el disco duro donde se alojara la instalacion

En este caso se elige el disco completo. Tambien existe la opcion de OpenBSD Area.

Elegimos custom Layout

En la imagen aparece solamente la particion c: que representa el disco completo.

Elegimos el offset inicial, que es 64, esta sera la diferencia entre particion en cada size especificado.

Elegimos los sets a instalar (puede instalarse sin los del entorno grafico)

Elegimos continuar sin la verificacion MD5:

En este caso, nos aparece el mensaje de correccion de la hora, respondemos yes para autoajustarla.

Finalmente nos aparece el mensaje de que la instalacion fue todo un exito

Despues de esto, iniciamos la nueva instalacion.

Gentoo Linux… por que no recomiendo utilizarla.

Anteriormente estuve utilizando Gentoo, por comentarios de otros usuarios; recuerdo que en ese momento estaba de moda en la lista de descargas de DistroWatch.com. Existian diversas formas o «caminos» de configuracion. Que si soporte para KDE, o para GTK o GNOME; que si el portage, make.conf y sus flags de infinitas «optimizaciones», entre otros tipos de configuraciones.

Me parecio buena experiencia, en un sentido de manejar la linea de comandos en un nivel basico y familiarizarme en un ambiente Linux.

Sigue leyendo