FreeBSD México

Comunidad Mexicana de FreeBSD

Instalando FreeBSD para Raspberry Pi

Esta es una traducción del siguiente sitio: https://www.freebsdfoundation.org/freebsd/how-to-guides/installing-freebsd-for-raspberry-pi/

Requerimientos:

  1. Computadora con slot SD para quemar la imagen. Necesitará privilegios de root en este dispositivo.
  2. Un Raspberry Pi A/B o Raspberry Pi 2.
  3. Una tarjeta en blanco SD o Micro SD (Raspberry Pi 2).
  4. Usuarios de Windows necesitarán descargar la última versión del programa Image Writer for Windows.
  5. Para arrancar el Raspberry Pi: Un Monitor con un cable HDMI, teclado USB, fuente de energía micro USB  (5V recomendado).

 

Paso 1: Instalando la imagen FreeBSD para Raspberry Pi

 

RaspBSD en el Raspberry Pi

RaspBSD corre en el Raspberry Pi usando las siguientes imagenes.

 

Descargue la imagen según el modelo del equipo:

Raspberry Pi 2

FreeBSD-armv6-11.0-RPI2-301873.img.gz

 

Raspberry Pi (A & B)

FreeBSD-armv6-11.0-RPI-B-302284.img.gz

 

  • Visite la página de la liberación de RaspBSD, ubicada aquí. Esto deberá hacerse en la computadora que se este usando para quemar la imagen. Seleccione el link de descarga para el tipo y la clase de Raspberry Pi que se estará usando. Una vez que el archivo ha sido descargado, estará en formato .gz . De un doble click en el archivo para descomprimirlo.

 

Paso 2: Grabando el archivo de imagen usando el comando dd

  • Cuando se usa una tarjeta SD, se requiere un paso extra ya que simplemente copiar el archivo no funcionará con archivos .img . Aquí es donde el comando dd entra en acción (Image Writer for Windows users).
    • En Mac/Linux abra una terminal, ubicada en aplicaciones o utilerías dependiendo de tu sistema operativo.
    • Teclee los siguientes comandos. He incluido la explicación del comando en la columna de la derecha. Solo teclee en la línea de comando:

Advertencia: Este ejemplo utiliza /dev/disk2, reemplacelo con la ubicación correcta de su disco.

 

sudo su
Hace que el usuario inicie sesión con el ambiente de Super Usuario (root). En la Mac puede que no tenga configurada una cuenta de root, si este es el caso, refierase a esta guía. Esto requiere la contraseña de root.
diskutil list
Lista los discos disponibles. La tarjeta de memoria deberá estar en la lista. Tomar nota de su ubicación.
diskutil unmountDisk /dev/disk2
Desmonta los volumenes en el disco destino.Recuerde reemplazar la ubicación de ejemplo.
dd if=insertFreeBSDImage.img of=/dev/disk2 bs=1m
Reemplace [insertFreeBSDImage.img] con el nombre del archivo que se descargó del sitio web de FreeBSD, esto puede hacerse también por medio de arrastrar el archivo desde la aplicación de búsqueda de archivos a la Terminal. El comando copia la imagen a la tarjeta de memoria. Esto tomará unos minutos así que sientese y tome una botana. Recuerde reemplazar la ubicación de ejemplo.
diskutil eject /dev/disk2
Expulse la tarjeta de memoria.

 

Paso 3: Arrancando el Raspberry Pi

rsz_b--1024x691

  • Inserte la tarjeta SD o Micro SD ya configurada en el lector de tarjetas SD en el Raspberry Pi. La tarjeta solo podra insertarse en una dirección.
  • Conecte el teclado USB, el monitor, y la fuente de poder al Raspberry Pi. Conecte la fuente de poder al final para evitar problemas.
  • Una vez que la fuente de poder ha sido conectada al Raspberry Pi, el proceso de arranque empezará. El teclado USB puede ser usada para introducir comandos en el shell que estará desplegado en el monitor.
  • El RaspBSD viene preformateado así que un formateo posterior a la instalación no es necesario. De cualquier forma el usuario ya ha sido creado y se necesitará el usuario/password para entrar al shell.
    • Usuario: raspberry
    • Password: raspberry

Ahora tendrá FreeBSD corriendo en su Raspberry Pi o Raspberry Pi 2! El Raspberry Pi es una computadora increiblemente versatil y puede ser usada para toneladas de experimentos, proyectos Hagalo Usted Mismo, y varias configuraciones ligeras de escritorio.

_________________________

Nos leeremos en el siguiente artículo!

FreeBSD rulez!

Si esta información te resultó útil considera hacer una donación a mis cuentas de BitCoin o LiteCoin:

BTC:   37Eyuc6a9YFw3NYAWriBRdsNztjeUCjeBY

LTC:    LhyHJC2eXVCrwHKX1jnMuSHgSijW3XHX2j

_________________________

eric_perfil_2

 Eric De La Cruz Lugo, es Licenciado en Informática Administrativa (LIA) con especialidad en sistemas, egresado del Instituto Tecnológico y de Estudios Superiores de Occidente (ITESO), ha sido usuario de FreeBSD desde 1993 y de sistemas UNIX desde 1992, y de Linux desde 1997 (actualmente cuenta con certificación Linux+CompTIA) es profesor de asignatura de la Universidad Tecnológica Metropolitana en Mérida, Yucatán, donde administra servidores corriendo con FreeBSD que hospedan aplicaciones administrativas y la plataforma educativa en línea de la división de TIC (Tecnologías de la Información y Comunicación) de la Universidad. También brinda de forma independiente consultoría profesional a empresas e instituciones, e imparte cursos relacionados con UNIX, Linux y desde luego FreeBSD!, forma parte del equipo de traducción al español del sitio bsdcertification.org, así como Proofreader y betatester de artículos de la revista BSDMag editada en Polonia, que se puede leer mensualmente en bsdmag.org,  también es astrónomo amateur y asesor externo del Planetario Arcadio Poveda Ricalde de Mérida, Yucatán y esta felizmente casado con su amada esposa Marisol Alvarez, puede ser alcanzado en: eric@freebsd.mx, eric_delacruz@yahoo.com y en eric@iteso.mx y en twitter: @COSMICBOY123)

 

 

Guía de instalación ArchBSD

ESTE DOCUMENTO SE DISTRIBUYE BAJO LICENCIA BSD [Vea el PDF]

INTRODUCCIÓN: Arch BSD es un desarrollado de manera independiente, de propósito general i686/x86-64 distribución FreeBSD lo suficientemente versátil como para adaptarse a cualquier papel. El Desarrollo se centra en la simplicidad, el minimalismo, y el código de la elegancia. Arch se instala como un sistema base mínimo, configurado por el usuario al que su propio entorno ideal se ensambla mediante la instalación de sólo lo que se requiere o se desea para sus propósitos particulares. Las utilidades de configuración GUI no se proporcionan oficialmente, y la mayor parte de configuración del sistema se realiza a partir de la cáscara mediante la edición de archivos de texto simple. Arch se esfuerza por mantenerse actualizado, y por lo general ofrece las últimas versiones estables de la mayoría del software.

Arch BSD utiliza Pacman gestor de paquetes de Arch BSD, paquetes binarios simples con un sistema de construcción del paquete fácil de usar. Esto permite a los usuarios administrar y personalizar los paquetes que van desde software Arch oficial a paquetes personales propios del usuario o los paquetes de fuentes y de terceros. El sistema de depósito también permite a los usuarios crear fácilmente y mantener sus propios scripts de creación, paquetes y repositorios, fomentando el crecimiento comunitario y con tribución.

EL ArchBSD User Repository (AUR), contiene más de 9.000 guiones de construcción, para la compilación de paquetes instalables de origen mediante la aplicación makepkg ArchBSD.

ArchBSD utiliza un sistema de “Rolling Release”, que permite la instalación de una sola vez y actualizaciones de software perpetuas. Generalmente no es necesario volver a instalar o actualizar el sistema ArchBSD de una “versión” a la siguiente. Mediante la emisión de un comando, un sistema Arch se mantiene al día.

Arch se esfuerza por mantener sus paquetes tan cerca de la corriente de software original como sea posible. Los parches se aplican sólo cuando sea necesario.

Para resumir: ArchBSD es una distribución versátil y sencilla diseñada para adaptarse a las necesidades del usuario BSD®. Es a la vez potente y fácil de manejar, lo que es una distro ideal para servidores y estaciones de trabajo.

1. CONFIGURAR EL TECLADO:

Lo primero que necesitamos hacer es configurar nuestro teclado a nuestro idioma, en este caso al español.

# kbdmap

2. CONFIGURAR NUESTRA RED:

Al menos en ArchBSD, es necesario puesto que regularmente tiene que conectarse a internet para realizar una instalación limpiay descargar todos los paquetes necesarios.

A) Configuración ethernet.

# dhclientle0

(debe seleccionar su interfas le0 es solo un ejemplo)

B) Configuración Wireless.

# ifconfigwlan0 create wlandev urtw0 (debe seleccionar su interfas urtw0 es solo un ejemplo)

Primeras Impresiones de FreeBSD 10.0

FreeBSD Logo

El siguiente artículo es una traducción del sitio: http://distrowatch.com/weekly.php?issue=20140210#feature

 

La familia de sistemas operativos BSD tienen una reputación de ser típicamente conservadores, estables y confiables. FreeBSD incorpora estas características bastante bien, demostrando confiabilidad y ofreciendo algunas sorpresas. Dicho lo anterior, la última liberación de FreeBSD, versión 10.0, introdujo algunos cambios importantes los cuales siento que merecen un vistazo. Algunas de las nuevas características empacadas con FreeBSD 10.0 incluyen el soporte para ZFS en el sistema de archivos raíz, soporte para TRIM y compresión LZ4 para ZFS, mejoras para virtualización y un nuevo administrador de paquetes. La última versión también cambia al venerable compilador GNU por el compilador Clang en arquitecturas soportadas. La liberación 10.0 esta disponible para várias arquitecturas, incluyendo x86, Power PC y Sparc. Yo estaba interesado en las liberaciones  x86 las cuales pueden ser descargadas en paquetes de 32-bit o 64-bit. Nosotros podemos reducir aún más nuestra selección por medio de descargar ya sea una imágen ISO de tamaño CD-ROM o una de 2.2 GB. Yo opté por descargar la imágen grande para mis pruebas.

Instalación y primer arranque

Al arrancar desde el medio de instalación nos aparece un menú de texto donde se nos pregunta si deseamos entrar a una línea de comando de shell, o iniciar una (consola de texto) en un ambiente en vivo para iniciar el proceso de instalación. El sistema instalador de FreeBSD es principalmente una serie de menús de texto con algún pase ocasional a la línea de comando. La mayoría de los pasos en el proceso tienen valores por defecto adecuados y los usuarios pueden proceder generalmente a la siguiente pantalla cuando se tiene dudas de la configuración apropiada. La primera pantalla nos pregunta para confirmar la distribución del teclado y entonces se nos pregunta por el

FreeBSD en RaspBerry Pi

 

 

A continuación se presenta la traducción de  un artículo interesante sobre la instalación de FreeBSD en equipos basados en ARM como el RaspBerry Pi, el artículo original puede encontrarse en esta liga: http://kernelnomicon.org/?p=185

Después de una larga espera en la actualización de como van las cosas con FreeBSD en Raspberry Pi. Hemos realizado buenos progresos hasta el momento:

  • Hans Petter Selasky corrigió problemas de interruptores de punto final de baja velocidad lo que significa que tenemos un teclado USB funcionando ahora.
  • Driver GPIO creado por  Luiz Otavio O Souza. Ahora el LED OK puede parpadear (gpioctl -f /dev/gpioc0 -t 16). No es la actividad mas productiva por supuesto.