firmware ath9k finalmente libre (AR7010 y AR9271)

Hola ¿Qué tal?

Hace un par de años invertí en pro de mi cacería wifi cerca de mi casa en un adaptador wifi (Ubiquiti WifiStation), que tiene un buen rendimiento en cuanto a recepción y funcionamiento, además de su resistencia a los elementos del exterior, pero el objetivo de este post no es detallar las características de dicho artefacto.

La cuestión es que siendo promotor del uso de software 100% libre, podría considerarse que la inversión que hice fue quizá una “mala inversión” ya que necesitaba una carga de firmware en ese entonces privativo, carga que no estaba habilitada por el kernel de linux-libre que uso a diario. Era un dilema, decidí engabetarlo en incluso pensé en venderlo, hasta que leí esta noticia en phoronix, se trataba nada mas y nada menos de que la gente de Atheros había vuelto Open Source el código fuente para compilar el firmware.

No fue sino hasta un par de días atrás para este post que pude compilarlo yo mismo y probarlos con linux-libre 3.9.6 que habilita la carga de éste firmware de nuevo por haber sido liberado.

El aparatejo en cuestión

UBNT-WIFISTATION-EXT ubiquiti-wifistation_MLV-F-4256566187_052013

Es de agrado recibir este tipo de noticias, que normalmente no son comunes, y contribuyen a ampliar el ecosistema de dispositivos que podemos usar en nuestro GNU/Linux de preferencia sin privarnos de ninguna libertad, a quienes somos talibanes defensores del libre desarrollo y el derecho que todos tenemos de conocer y estudiar las tecnologías.

Aqui dejo los Enlaces para cotilleo:

  • La noticia en Phoronix
  • La noticia en linux-libre “2013-04-28 – GNU Linux-libre 3.9-gnu”
  • El repositorio git del código fuente
  • Firmware precompilado por Jason Self
  • ¡Feliz Hacking!
    ¡Se libre!

    Nouveau: Aceleración 3D de código abierto para tarjetas gráficas nVidia.

    Parafraseando lo que dice la Wikipedia en inglés:

    Nouveau, es un proyecto de la fundación X.org y el proyecto Freedesktop.org que se basó originalmente en el driver 2D (ofuscado) open source “nv” liberado por Nvidia para sus tarjetas gráficas en sistemas con Software Libre, esto mediante ingeniería inversa de los actuales drivers propietarios de Nvidia.

    Así como otros drivers gráficos 3D para Xorg.org, nouveau está implementado como un módulo bajo la licencia MIT. Este usaba originalmente la Estructura de Renderizado 3D de MESA para renderizar los gráficos, que permitia el dibujado desde la GPU directamente desde la aplicación 3D, sin embargo, su trabajo sobre DRI cesó y actualmente usan el nuevo GALLIUM3D.

    Una de las cosas interesantes que se pueden resaltar es que el Driver Nouveau es usado como el driver open source de Nvidia en la Distro Fedora 11, también está en los repositorios de Ubuntu y en los SID de Debian.

    Nouveau en NeonatoX GNU/Linux:  Hace un tiempo estuve haciendo mis experimentos en NeonatoX y obtuve algunos logros positivos con aceleración 2D, por ejemplo pude lograr una resolución de 1024×768, cosa que no lograba con el driver “nv”, intenté compilar el módulo nouveau del kernel para un mejor rendimiento, funcionando un poco mas decente sin embargo no dando buenos resultados con 3D.

    Aún me falta la prueba de fuego que es intentar compilarlo con el soporte para GALLIUM3D, que según los desarrolladores, no es para tímidos :), espero poder tener resultados positivos en mis experimentos para aplicarlos sin duda a NeonatoX y llevar software 100% libre.

    Nouveau en NeonatoX GNU/LinuX

    Una captura de cuando experimentaba con nouveau

    Enlaces de Interés:

    Un saludo a todos, hasta luego.