Archives for the ‘Linux’ Category

La tesis de maestría de Linus Torvalds

El 31 de enero de 1997 en Helsinki, poco más de un lustro después de iniciar con Linux, un joven Linus Torvalds entregó su tesis de maestría en ciencias: Linux: a Portable Operating System. Recomiendo leer el capítulo 3 sobre la interfaz del software. Muy interesante para entender cómo Linux es casi ubicuo en plataformas. [...]

Android te viola o viola la GPL

Android está basado en Linux, pero Linux es GPL y Android Apache. Google tomó esta decision para que el sistema operativo fuese más amigable para el mundo corporativo, es decir para que cualquiera pudiera hacer alguna que otra modificación sin reportar los cambios. A simple vista, entonces, se da un pequeño problema: cómo utilizar código [...]

El origen de los pipes

Las tuberías, pipes, son unas de las funcionalidades más características de Unix. La imagen es un facsímil del documento en el que fueron creadas, el 11 de octubre de 1964. Via: sys/doc Tweet

No firmes ningún contrato con Mark Shuttleworth

Para participar en el desarrollo de Ubuntu, cualquier miembro de la susodicha comunidad debe estar de acuerdo con un contrato, un acuerdo con Canonical. Eso es comun, lo que no son comunes son algunos de los puntos del acuerdo. Basicamente es así: en principio, se remarcan algunas de las bases de la licencia GPL, pero [...]

Dime qué comandos usas y te diré quién eres

¿Cuántos comandos usas? ¿Cuál es tu Top 10? ¿Qué dicen los comandos de ti? A continuación algo de “psicología del shell”. Primero ejecuta este comando para listar tu Top 10. $ history | awk ‘{print $2}’ | sort -rn | \ uniq -c | sort -rn | head | cat -n Tweet

Consulta la Wikipedia desde la línea de comandos

Me encanta cuando los comandos te sorprenden, cuando te ofrecen posibilidades impensables o soluciones elegantes, directas, como esta en la que se usa el comado dig para consultar entradas de la Wikipedia. Digamos que quieres preguntar por la palabra “hacking”, así es como debes hacerlo: $ dig +short txt hacking.wp.dg.cx "Hacking may refer to: A [...]

Instalando V8 –el motor JavaScript de Google– en Ubuntu Lucid

V8 es el motor JavaScript que le dio a Google Chrome la velocidad que todos le conocemos. La idea de instalarlo por separado es que también sea un útil REPL para hacer pruebas rápidas con JavaScript, por ejemplo. La instalación es relativamente sencilla en Ubuntu Lucid: 1. Instala las dependencias. sudo apt-get install zip scons [...]

GNU Parallel: acelera tus scripts en Linux

GNU Parallel es una de la últimas joyas del Proyecto GNU, es una herramienta para el intérprete de comandos que permite la ejecución concurrente de tareas, tanto local como remotamente. Típicamente una tarea es un comando o un script [...] Debo agregar que está programada con Perl y utiliza Rsync y SSH para las ejecuciones [...]

Ben NanoNote: Un gadget Copyleft

Nunca he sido una persona interesada en los gadgets. Ni los busco ni los conozco y apenas tengo apego a mi viejo teléfono móvil para enviar SMS. Contrario a mi necia costumbre, hoy quisiera agregar una Ben NanoNote a mi lista de gadgets y con esto llegar al gran total de dos. También son dos [...]

Linux y Netbooks, modernos Romeo y Julieta

Una promesa que nunca parece cumplirse es la venta de netbooks con alguna distribución de Linux preinstalada. A pesar de ARM, de ser más liviano, a pesar de tener todo a su favor, los aparatitos siguen instalándose con un sistema operativo dicen que estable que tiene prácticamente diez años de vida, si no con el [...]