141 subscripciones por RSS o por E-mail

Grand Central Dispatch portado a FreeBSD

GDC

Grand Central Dispatch (GDC), la tecnología de Apple para optimizar la programación de aplicaciones en CPUs de múltiples núcleos introducida en Mac OS X 10.6 "Snow Leopard" y luego liberada bajo la licencia Apache 2.0, ya está disponible también para FreeBSD.

La librería de libdispatch, que implementa GDC, fué modificada para hacerla más amigable con el estándar POSIX y actualmente se está estudiando la posibilidad de que algunas partes del sistema base de FreeBSD puedan beneficiarse de su uso.

Este porte de GDC fué presentado en la reciente reunión FreeBSD Developer Summit del mes pasado llevado a cabo en Cambridge, Inglaterra, y las diapositivas de esa presentación se pueden descargar en formato PDF.


OpenSSH 5.3 marca su décimo aniversario

A pesar de que la nueva versión 5.3 de OpenSSH es un lanzamiento de actualización de rutina sin nuevas características, también celebra un importante acontecimiento, como nos recuerda su anuncio oficial.

OpenSSH 5.3 marca el décimo aniversario del proyecto OpenSSH, que comenzó modestamente como un fork de SSH (Secure Shell), el programa que implementa el protocolo del mismo nombre y sirve para acceder de manera segura a computadoras remotas. A pesar de que el código fuente del SSH original también está disponible, existen restricciones con respecto a su uso y distribución, por lo que OpenSSH, liberado bajo la misma licencia BSD de OpenBSD, es hoy el estándar de facto en todos los sistemas operativos de código abierto.

OpenSSH que fué presentado por el mismo Theo de Raadt en Octubre de 1999 junto con el lanzamiento OpenBSD 2.6.

Y no menos importante, el desarrollo de OpenSSH se mantiene gracias al trabajo de desinteresados programadores y donaciones de sus mismos usuarios, como tú.


pkgin: nuevo administrador de paquetes binarios para NetBSD

Un usuario de NetBSD creó la muy necesitada utilidad pkgin, que quiere ser para ese sistema operativo el equivalente de otros administradores de paquetes binarios para GNU/Linux, como APT (Debian), YUM (Fedora) o pacman (Arch). pkgin quiere hacer que la instalación, desinstalación y actualización de paquetes en NetBSD sea realmente simple, sin que sea necesario hacer un checkout a ningún repositorio CVS. Se basa para ello en pkg-summary y ya puede manejar las dependecias de los paquetes usando un repositorio remoto. Su primer lanzamiento "oficial" se espera para el próximo mes de Junio.


ZFS versión 13 en FreeBSD 7-STABLE

A pesar de que comenzó sólo como un parche no-oficial hecho por un entusiasta, el soporte del sistema de archivos ZFS está madurando progresivamente en FreeBSD. La última noticia al respecto es que ZFS versión 13 fué incorporado a la rama FreeBSD 7-STABLE, agregando algunas características únicas específicas para FreeBSD. ZFS fue desarrollado por Sun Microsystems originalmente para su sistema operativo Solaris, pero liberado en el 2005 es ahora soportado también en Linux, Mac OS X y próximamente también en NetBSD.


BSDroid: portando Google Android a FreeBSD

BSDroid

Android es una plataforma de software y un sistema operativo para dispositivos móviles, teléfonos celulares inicialmente pero pronto también netbooks, basado en Linux e inicialmente desarrollado por Google. BSDroid es un nuevo proyecto iniciado para portar el framework de Android a FreeBSD.

El principala objetivo de BSDroid es ofrecer archivos binarios nativos para las herramientas (SDK, emulador, etc.) y hacer que sea posible desarrollar aplicaciones Android en un sistema FreeBSD sin que sea necesario el Android SDK for Linux.

El desarrollo de BSDroid se está realizando sobre FreeBSD 8.0-CURRENT y los primeros snapshots del nuevo SDK ya están disponibles.


FreeBSD supera los 20.000 ports

FreshPorts

Recientemente el proyecto de FreeBSD se anotó un nuevo hito cuando anunció que ya había superado los 20.000 paquetes de software en su árbol de ports. Y para saber cómo sacar provecho de esta incipiente cantidad de software les recomendamos el capítulo Uso de la colección de ports del Manual de FreeBSD; además de visitar el obligatorio sitio de FreshPorts.

Sólo a modo de comparación mencionemos que la versión estable "Lenny" de Debian GNU/Linux, la más grande distribución de ese sistema operativo, tiene solo 12.540 paquetes.


Bordeaux 1.6 para FreeBSD y PC-BSD

La desconocida empresa de Bordeaux Technology Group anunció así la disponbilidad de su producto Bordeaux 1.6 for FreeBSD and PC-BSD. Su versión propia del conocido emulador Wine, que por sólo U$S 20 permite a esos sitemas BSD ejecutar populares aplicaciones para Windows como Office 2003, PhotoShop, Google Chrome, IE6 con Java y Flash, etc. Este software también incluye soporte por e-mail por 6 meses y una garantía de devolución del dinero por 30 días, en el caso que lo reclamemos.

A favor de Bordeaux podemos agregar que liberaron como todo el código de los componentes libres usados por su producto, con sus modificaciones introducidas.


Win4BSD gratis para uso no-comercial

Virtual Bridges anunció que su producto Win4BSD for Desktops estará disponible gratuitamente para usos no-comerciales. El mismo sitio de Win4BSD.com será convertido en una página de descargas y un portal de información para FreeBSD y PC-BSD. Win4BSD es un software de virtualización basado en QEmu que permite ejecutar instancias de Windows casi a velocidades nativas en FreeBSD y PC-BSD.

Después de 2 años de su anuncio original, Virtual Bridges dice haber concluído que las aplicaciones BSD para el escritorio son aceptadas mejor por la comunidad cuando se ofrecen sin ningún cargo.

El el futuro cercano, el soporte para el uso no-comercial de Win4BSD será ofrecido en sus foros comunitarios.


Cómo correr Google Chrome en FreeBSD

El tema de esta semana sin fué el lanzamiento de Chrome, el propio navegador de Google, y aunque ni siquiera es posible correrlo en Linux todavía (la versión inicialmente liberada es sólo para Windows), ya hay por lo menos una forma probada para hacerlo en FreeBSD. El proceso descripto dice que es necesario hacer un port upgrade wine para obtener la versión más reciente (1.1.3) del emulador Wine y luego correr con él el instalador chrome_installer.exe y no el sugerido ChromeSetup.exe.

Finalmente, para ejecutar exitosamente Chrome en FreeBSD es necesario descargar un par más de .DLLs y ejecutar Wine con una larga lista de opciones. El resultado habla por sí mismo:

Google Chrome


Corregido un error de 33 años en OpenBSD

Otto Moerbeek, un desarrollador de OpenBSD, recientemente encontró y corrigió un error de desbordamiento del búffer (buffer overflow) de 33 años en Yacc. El "Yet Another Compiler Compiler" (Yacc) es un generador de analizadores sintácticos muy común en los sistemas Unix.

Moerbeek escribe en su mensaje:

"Lo gracioso es que rastreé esto hace la sexta edición de UNIX, lanzada en el 1975".