FreeBSD México

Comunidad Mexicana de FreeBSD

FreeBSD en procesadores ARMv8 de 96-núcleos de 64-bit

Esta es una traducción de la siguiente liga: http://blog.frankleonhardt.com/2015/freebsd-on-96-core-64-bit-armv8/

 

Hace un par de años, logré compilar y correr FreeBSD/Apache/BIND en una Raspberry Pi basada en ARM. Fué divertido, pero tengo que admitir que ha estado guardado en la bodega desde entonces. Una solución a la espera de un problema.

Desde entonces, los procesadores ARM han sido un blanco específico para FreeBSD 11. Realmente necesitas FreeBSD en tu smartphone? Aunque me guste mucho BSD, El Android basado en Linux lo hace lo suficientemente bien, pero esperen un momento…

ARM tiene una versión turbo-loca-que no tiene progenitora de 64 bits esperando tras bambalinas, para usar en servidores. El ARMv8 es escalable a cuando menos 48 núcleos por socket y está dirigido para echar las campanas al vuelo en aplicaciones SMP. FreeBSD por largo tiempo se ha considerado que tiene la ventaja sobre el kernel Linux en lo que tiene que ver a SMP. Esto se esta volviendo interesante.

Un equipo que incluye a la empresa Semihalf tiene ahora a FreeBSD 11 stable corriendo con un monstruo de doble CPU usando chips ARM Cavium ThunderX, cada uno con 48-núcleos. Para más detalles ver el blog de ellos. Con un montón de aplicaciones web serias corriendo FreeBSD en preferencia al anárquico Linux, podría haber un mercado listo para este tipo de sistema.

Puedo estar en peligro de ser extremadamente celoso, ya que mi presupuesto para jugar con chips de ARM no alcanza más que para el Raspberry Pi. De cualquier forma, en los años 80 Atari Research me proporcionó un sistema transputer ATW con 128 CPUs discretos para ayudar a implementar un Sistema Operativo en él, así que aún estoy adelante por 32-núcleos. No había mucho mercado para el ATW en aquel entonces, pero Cavium podría ser un ganador con esta aproximación cerca de 30 años después.

Nota

Alguien saber que le pasó al prototipo grande del sistema transputer que fue aventado por ahí en la oficina de Cambridge? Cuando el sistema ATW/Abaq fué liberado, lo redujeron a solo 13 transputers, y carecía del chasis de vidrio con todas las luces centellantes.

_________________________

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 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 UNIXLinux 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)

 

Actualización del proyecto de la arquitectura de 64-bit ARM

La siguiente es una traducción del siguiente sitio: http://freebsdfoundation.blogspot.mx/2014/11/64-bit-arm-architecture-project-update.html

Lunes, 24 de Noviembre de 2014

En la actualización del proyecto de este mes le daremos un vistazo al port que se esta llevando acabo de FreeBSD 64-bit ARM. El nombre oficial es Arch64  para la arquitectura ARM de 64-bit, pero también es conocida como ARMv8 y arm64. La arquitectura ARM de 64-bit se espera que pueda tener un uso en el mercado de servidores tradicionales, en contraste a los mercados embebidos y móviles donde el ARM de 32-bit es adoptado ampliamente.


La Fundación FreeBSD esta colaborando con ARM, Cavium, Semihalf y Andrew Turner para portar FreeBSD al arm64. Cavium esta contribuyendo directamente a la Fundación, proporcionando expertise de ingeniería y hardware para la comunidad de desarrolladores. La plataforma ThunderX de Cavium proporciona un excelente complemento para la fuerza de FreeBSD como sistema operativo de servidor, y soporta hasta 48 núcleos en un solo paquete. ThunderX será el objetivo de referencia inicial para este proyecto, pero ports para otras plataformas arm64 se esperan más adelante.


La porción de traslado del kernel del proyecto esta acercandose a su completitud; FreeBSD/arm64 arranca en modo monousuario en el simulador de referencia de ARM. El trabajo esta en camino para el soporte de los controladores restantes del kernel y del entorno de usuario.

 

La meta general del proyecto es traer FreeBSD/arm64 al estatus de Tier-1 (Nivel-1), incluyendo medios de la liberaciòn y conjuntos de paquetes precompilados. Más información sobre el port arm64 puede ser encontrado en el wiki de FreeBSD en https://wiki.freebsd.org/arm64, y el árbol de código en progreso esta disponible a traves de la cuenta de GitHub de la Fundación FreeBSD en https://github.com/FreeBSDFoundation/freebsd.

 

 

_________________________

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:   1JJzowCGJAU4U5k78v8rxcdL2ova7ruHAq

LTC:    LhyHJC2eXVCrwHKX1jnMuSHgSijW3XHX2j

_________________________

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 UNIXLinux 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)

Portando FreeBSD a Plataformas Efika Proyecto Completado

logo-FreeBSD-full-thumb

raspberrypi
Posteado el 25 de Marzo de 2013 por Gerard

freebsd_foundation 100.x100La Fundación FreeBSD anunció en November de 2012 que Aleksandr Rybalko había recibido un fondo para portar FreeBSD a los dispositivos laptop Genesi Efika MX SmartBook  y a al SmartTop nettop.

La Fundación actualizó su blog hoy para decirnos que el proyecto esta completo ahora.

Es probable que ya hayan visto o cuando menos escuchado sobre los sistemas ARM corriendo con FreeBSD. En la mayoría de los casos son routers, firewalls, almacenamiento en red, etc. ¿Por qué nadie usa FreeBSD en una desktop o laptop basada en ARM? Es porque nadie ha implementado el soporte Xorg para las tarjetas soportadas por FreeBSD. Ahora tenemos una manera de hacer justamente eso!

Estamos contentos de introducir un controlador  Xorg para ARM, y no solo para ARM si no para  dispositivos syscons framebuffer. Es llamado xf86-video-scfb. El controlador es muy simple, y ha sido probado y trabaja en los dispositivos Efika MX y Raspberry Pi. Espero que también trabaje con otros dispositivos, incluidos aquellos que no esten basados en ARM.

 

__________________________

Nos leeremos en el siguiente artículo.

FreeBSD rulez!

Si esta información te resultó útil considera hacer una donación a mi cuenta de LiteCoin:

LTC:    LhyHJC2eXVCrwHKX1jnMuSHgSijW3XHX2j

_________________________

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_delacruz@yahoo.com y en eric@iteso.mx)

Nuevo Proyecto Financiado por la Fundación FreeBSD: FreeBSD/ARM Soporte de Arquitectura de Superpáginas

   logo-FreeBSD-full-thumb

 

FreeBSD foundation logo

 

Posteriormente a la exitosa campaña de recaudación de fondos de fin de año de 2012 la  Fundación FreeBSD ha anunciado que Semihalf, una compañía de soluciones embebidas, ha sido acreedora a un fondo para desarrollar el soporte transparente de superpaginas para la arquitectura FreeBSD/ARM. Semihalf esta co-patrocinando el proyecto con la Fundación.

La arquitectura ARM ya es común en los mercados de mobiles y embebidos, y se esta volviendo más prevalente en el mercado de servidores. Entre otros tópicos interesantes en la industria que han emergido recientemente tenemos la arquitectura de 64-bit ARMv8, la cual es el concepto de un “Servidor ARM”. Muchas de las principales compañías han iniciado el desarrollo de sistemas o estan anunciando productos con esta arquitectura.

Una de las características necesarias para FreeBSD para ser exitoso en estas áreas es el uso de super páginas transparentes.  Éstas proveen un rendimiento mejorado en escalabilidad permitiendo traducción TBL para cubrir dinámicamente grandes regiones de memoria física.

Como ustedes recordarán, Semihalf ha estado involucrada en proyectos con fondos de la Fundación FreeBSD anteriormente. Ellos trabajaron en el dispositivo de árbol plano (2009) y en  soporte de memoria flash NAND (2012).

Este proyecto se espera que este completo a mediados de Julio de 2013.

 

__________________________

Nos leeremos en el siguiente artículo.

FreeBSD rulez!

Si esta información te resultó útil considera hacer una donación a mi cuenta de LiteCoin:

LTC:    LhyHJC2eXVCrwHKX1jnMuSHgSijW3XHX2j

_________________________

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_delacruz@yahoo.com y en eric@iteso.mx)

Packages(*) para el Rasberry Pi(**) en FreeBSD

logo-FreeBSD-full-thumb

Este es una traducción de un post original que se puede encontrar en esta liga: http://kernelnomicon.org/?p=261

Enero/13

Finalmente pude configurar el repositorio pkgng experimental para ARM con la finalidad de compartir paquetes con otros desarrolladores y usuarios de arquitectura ARM que se sientan aventureros. Y…hombre fue muy fácil!. Tengo pandaboard que es super-rápido comparandolo contra Raspberri Pi así que lo usé para compilar los ports. Había muchos instalados así que tube que generar paquetes para ellos usando el comando:

pkg create -a .

Posteriormente subí los nuevos archivos generados al servidor, tomé los paquetes  compilados y compartidos por Stephen Hurd, eliminé duplicados con versiones antiguas y generé  repo.txz por medio de usar el comando:

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.