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!

    Entendiendo permisos de ficheros y derechos de acceso en Linux

    Hola a todos, regreso de nuevo a las actividades blogueras con la traducción de artículos muy
    buenos a mi juicio que solo he visto en la lengua anglosajona. Espero disfruten…

    En linux todo es un fichero. Para establecer derechos de acceso en en ficheros específicos
    usaremos el comando chmod. Para ver cuales son los derechos de acceso de un fichero específico
    usaremos el comando ls -l. Antes aprenderemos cómo ver y cambiar los permisos de un fichero.

    Nota: Para cambiar los permisos de un fichero debe iniciar sesión como usuario root.

    Suponga que tiene un fichero llamado linuxstall.txt en un directorio llamado LinuxStall que está
    en /tmp. Use el comando ls -l para ver los permisos de este:

    ls -l /tmp/LinuxStall/linuxstall.txt

    La salida sería algo así:

    -rwxr- -r- -. 1 root root 0 Jan 5 15:39 /tmp/LinuxStall/linuxstall.txt

    Primero vamos a entender lo que la línea anterior significa
    descomponiendola en diferentes partes.

    El bit del extremo izquierdo puede ser de dos tipos d o –
    si es d significa que es un directorio
    si es – significa que es un fichero

    Aquí en nuestro ejemplo es – osea que es un fichero.

    Parte 1: rwx (Ver derechos de acceso de propietario)
    Explicación:
    El primer bit es – significa que es un ficehro, si es d significa que es un directorio.
    El segundo bit es r significa lectura asi que el propietario puede abrir este fichero.
    El tercer bit es w significa escritura asi que el propietario puede editar este fichero.
    El cuarto bit es x significa ejecutable asi que el propietario puede ejecutar este fichero.

    Parte 2: r- – (Ver derechos de acceso de grupo)
    Explicación:
    El primer bit es r significa lectura asi que los miembros del grupo pueden abrir este fichero.
    El segundo bit es – significa que los miembros del grupo no pueden editar este fichero.
    El tercer bit es – significa que los miembros del grupo no pueden ejecutar este fichero.

    Parte 3: r- – (Ver otros usuarios que no son propietarios, ni miembros de grupos)
    Explicación:
    El primer bit es r significa que otros usuarios pueden abrir este fichero.
    El segundo bit es – significa que otros usuarios no pueden editar este fichero.
    El tercer bit es – significa que otros usuarios no pueden ejecutar este fichero.

    Cambiando permisos de ficheros usando el comando chmod

    Aqui están dos métodos de cambio de permisos de un fichero usando el comando chmod:

    Sintaxis: chmod permisos /ruta_al_fichero_o_directorio/

    Método 1: Numérico

    En este método usaremos bits numéricos que corresponden a rwx. Los valores numéricos
    para estos son:

    r=4, w=2, x=1

    chmod 444 /tmp/LinuxStall/linuxstall.txt

    Esto cambiará los permisos del fichero linuxstall.txt a

    -r- -r- -r- – que significa que el propietario, grupo y otros solo pueden leer el fichero.

    chmod 555 /tmp/LinuxStall/linuxstall.txt

    -rx-rx-rx- que significa que el propietario, grupo y otros pueden leer y ejecutar el fichero.

    chmod 666 /tmp/LinuxStall/linuxstall.txt

    Esto cambiará los permisos del fichero linuxstall.txt a

    -rw-rw-rw- que significa que el propietario, grupo y otros pueden leer y editar el fichero.

    chmod 644 /tmp/LinuxStall/linuxstall.txt

    Esto cambiará los permisos del fichero linuxstall.txt a

    -rw-r- -r- – que significa que el propietario puede leer y editar el fichero, grupo y otros solo pueden leerlo.

    Por lo tanto dijimos que el primer bit numérico es para el propietario, el segundo bit numérico para grupos
    y el tercero es para otros usuarios. Puede utilizar los bits numéricos 1,2,4 con el propósito de ejecutar,
    escribir y editar respectivamente.

    Método 2: Alfabético

    Estas son las 4 letras asociadas, u,g,o y a.

    u significa propietario

    g significa grupos

    o significa otros

    a significa todos

    Para añadir permisos utilizamos + y para remover permisos usamos –

    Ejemplo 1: Conceder permisos a todos los grupos de usuarios

    chmod g+r /tmp/LinuxStall/linuxstall.txt

    Ejemplo 2: Remover permiso de lectura a grupos de usuarios

    chmod g-r /tmp/LinuxStall/linuxstall.txt

    Ejemplo 3: Conceder lectura, escritura y ejecución al propietario

    chmod u+rwx /tmp/LinuxStall/linuxstall.txt

    […]

    Fuente: http://www.linuxstall.com/linux-file-permissions-chmod/ (inglés)

    OpenShot 1.3.0 liberado

    ¿Que tal amigos? me ha alegrado mucho saber que la nueva versión de Openshot está disponible para descarga desde hace unos días 🙂 he seguido este proyecto desde sus primeras versiones y de verdad que cada día da mucho más… ¿Quién dijo que editar vídeos en GNU/Linux es cosa de gurús?

    Este vídeo es una pequeña demostración de lo que puede hacerse…

    OpenShot 1.3 Released! from Jonathan Thomas on Vimeo.

    Descargalo desde aquí:

    http://www.openshot.org/download/

    Nos leemos luego 0/

    Release Party de Ubuntu en Maracay Venezuela

    El día 5 de Diciembre a partir de las 9 de la Mañana, se estara llevando a cabo en el IUTA Extension Maracay, especificamente en la Sede de la Lopez Aveledo, el Festival de Instalacion de Ubuntu, coincidiendo con el Lanzamiento de la Nueva Version de Ubuntu 9.10 Karmic Koala.

    Este evento es organizado en conjunto LUGMA y el Grupo UBUNTU-VE quienes siempre dan lo mejor de si en cada evento, esperemos contar con el apoyo de todos quellos que quieran sumarse a esta noble causa de difundir el Software Libre y Gnu/Linux por Venezuela.

    Enlaces de interés:

  • UBUNTU-VE
  • LUGMA
  • El diario del W1ZZ4RD
  • Virus en Gnu/Linux(?)

    Bien en una lista de correos a la que estoy suscrito surgió el siguiente tema que trae loco a más de uno; “Virus en GNU/Linux” donde alguien recomendó el siguiente artículo original de David Santo Orcero para la revista Todo Linux en su número 90. El artículo me ha parecido muy bueno y los invito a leerlo.

    “Mitos y Realidades: Linux y los Virus”

    Descargar en PDF

    Deja por allí tu opinión 😉

    Songbird Media Player

    Ya habrán oido del reproductor multimedia Open Source Multiplataforma basado en XULRunner de Mozilla, que va ganando cada vez más popularidad, el reproductor utiliza VideoLAN como motor multimedia y SQLite para la base de datos de la biblioteca, está disponible para Linux, Mac OS X y Windows y es desarrollada por la gente de “Pioneers of the Inevitable” (Pioneros de lo Inevitable) desde el 2006, con su primer lanzamiento (la 0.1 “hilda”) Su última versión estable es la 1.0.0, con todas las ventajas de Firefox 3.

    Por acá los requerimientos de sistema para cada una de las plataformas (Linux, Mac OS X y Windows).

    Aquí un vídeo Simpicuitico XD.

    Bájalo y pruebalo por Acá.

    Ciao…

    El nuevo rostro de winehq.org

    Winehq.org, sitio oficial del proyecto que pretende correr las aplicaciones de Windows sobre las X de Unixes entre ellos GNU/Linux, ha cambiado de rostro, con un nuevo diseño elegante y mas de estos tiempos, aunque no se que ha ocurrido con la descripcion en español.

    Sobre Wine: Cito de la definicion de Wikipedia

    Wine (acrónimo recursivo que en inglés significa Wine Is Not an Emulator “Wine no es un emulador”) es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix bajo plataformas Intel. Permite la ejecución de programas para MS-DOS, Windows 3.11, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP y Windows Vista.

    Saludos…