Categorías: Juegos, Noticias, Recomendados

Hoy os traigo el ultimo juego del gran Locomalito: Verminian Trap.
En este juego vuestro modulo espacial se ha visto obligada a hacer un aterrizaje de emergencia en el planeta Verminian, el cual esta habitado por grandes insectos. Nuestra misión es acabar con las hordas junto a nuestros compañeros con la esperanza de que llegue una nave de salvamento.
Este juego puede ser jugado por hasta 4 personas (2 con teclado y 2 con mandos) y recuerda a juegos como Battle City (NES/Famicom) o a la película Starship Troopers.
Esta disponible para Windows, GNU/Linux, OS X y Ouya y su descarga, como es habitual en sus trabajos, es gratuita.
Sin duda estamos frente a otro gran juego de Locomalito.

Os dejo a continuación con un Gameplay hecho por mi (Perdón por la calidad del vídeo, la resolución del juego es baja.):

Pagina del juego y descargas

Si usas Archlinux o Manjaro puedes instalarlo desde AUR mediante el paquete verminian-trap

Hace un año atrás escribí un artículo donde mostraba como, buscar, seleccionar y borrar múltiples archivos usando Midnight Commander, o como lo conocemos muchos: MC.

En este otro artículos haremos el mismo procedimiento (así aprovechamos y lo refrescamos), pero les mostraré como filtrar, seleccionar y eliminar los resultados según un criterio en específico.

Vamos a lío. Abrimos un terminal y entramos con MC al dispositivo USB, el cual se llamará FlashDriver, y estará montado en /media por ejemplo:

$ mc /media/FlashDriver

Ahora vamos a Utilidades » Buscar Archivos

Nos debe salir algo como esto:

y donde dice Archivos quitamos el * y ponemos el nombre de lo que queremos borrar, por ejemplo .Thumbs, los odiosos ficheros generados por Windows.

Podemos como es lógico, usar asteriscos para filtrar la búsqueda, por ejemplo: *Thumbs o Thumbs*.

Para las imágenes de ejemplo usé la palabra ubuntu. Cabe destacar que no será lo mismo buscar ubuntu que Ubuntu. Los resultados se muestran de la siguiente forma:

Ahora marcamos la opción: Llevar a panel

y como pueden ver en la imagen superior, todos los ficheros encontrados los colocó en el panel izquierdo. Ahora con la tecla Insert lo vamos seleccionando todo. Luego oprimimos F8 y a borrar se ha dicho.

Hasta aquí lo que mostré en el viejo artículo, pero vamos a ampliar un poco más el mismo facilitándonos la tarea del borrado. Digamos que he buscado todas las imágenes que tengo dentro una carpeta que tienen el formato .JPG. Nos sale algo como esto:

El resultado me devolvió un montón de imágenes que no necesito. Digamos que yo solamente quiero seleccionar para Eliminar, Mover o Copiar todas las imágenes que tengan en su nombre la palabra Android.

Para ello vamos al Menú Superior ( F9 ) » Archivo » Seleccionar Grupo ( + )

Escribimos *Android* con los asteriscos:

Y automáticamente se seleccionan todos los ficheros que cumplen con ese requisito:

Ahora podemos Eliminarlos, Moverlos o Copiarlos. También podemos hacer la Selección de Inversa ( * ). Y listo!

Tint2 es un panel ligero diseñado para usarse principalmente con Openbox, no necesita de bibliotecas GTK ni Qt y es altamente configurable.

El asunto es que no tiene un botón para sacar el menú de aplicaciones y eso cuando se tiene un programa maximizado puede ser bastante molesto.

Lo que usaremos

  • La versión SVN de Tint2 para lo usuarios de Arch (está en el AUR) ya que la versión de los repos no soporta launchers y además crea procesos zombies; en Debian pueden usar la que viene en sus repositorios oficiales; en otras distros no sé 😛
  • La herramienta xdotool, que simula entradas de mouse y teclado.
  • xev para identificar las teclas que estamos presionando. Por lo general se instala junto con las utilidades del servidor gráfico.

rc.xml

Primero hay que fijar un atajo de teclado para desplegar el menú de Openbox. Esto lo hacemos editando el archivo ~/.config/openbox/rc.xml. Por ejemplo:

xdotool

Sigue el probar con xdotool. Continuamos con el ejemplo de arriba:

xdotool key super+Escape
Ese comando le dice que simule la combinación de teclas ‘super’ o “Windows” y ‘Esc’, la cual llama y ejecuta la acción que habíamos configurado previamente en el rc.xml de Openbox, desplegando el menú.

Como se habrán dado cuenta, los “nombres” de las teclas varían. En Openbox es ‘W’ mientras que xdotool la detecta como ‘super’, pero es cuestión de ir probando nombres.

xev

¿Qué pasa si no se cómo se llama una tecla? aquí entra xev. Esta herramienta nos cuenta las acciones de los dispositivos de entrada en una ventana de X. Simplemente ejecuten xev en una terminal y empiezen a presionar teclas y a mover el mouse dentro de la ventana que sale.

En la terminal se muestra que pulse Print para tomar el screenshot.

Lanzador

Lo siguiente será crear un archivo .desktop que se usa para especificar como una aplicación debe ser lanzada, cual ícono se debe usar para su entrada en el menú, etc.

sudo nano /usr/share/applications/tint2-button.desktop
Agregamos esto:

[Desktop Entry] Encoding=UTF-8
Name=Tint2 Openbox Menu
Comment=Tint2 Openbox Menu
X-GNOME-FullName=Openbox Menu
Exec=xdotool key super+Escape ## AQUÍ LA COMBINACIÓN QUE ELIGIERON
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/usr/share/pixmaps/start-here-arch.png ## AQUÍ PONEN LA RUTA A SU ÍCONO
Categories=Menu;
StartupNotify=true

Tint2

Ya sólo falta añadir el lanzador al panel editando el fichero ~/.config/tint2/tint2rc con algo así:

#---------------------------------------------
# PANEL
#---------------------------------------------
panel_monitor = all
panel_position = top center
panel_items = LTSC ## EN ESTA PARTE CONFIGURAN EL ORDEN DE LOS ELEMENTOS
panel_size = 100% 30
panel_margin = 0 0
panel_padding = 0 0 0
font_shadow = 0
panel_background_id = 1
wm_menu = 0
#---------------------------------------------
# LAUNCHERS
#---------------------------------------------
launcher_icon_theme = AwOkenDark ## REEMPLAZEN CON SU TEMA DE ÍCONOS
launcher_padding = 2 2 0
launcher_background_id = 0
launcher_icon_size = 24
launcher_item_app = /usr/share/applications/tint2-button.desktop

Reiniciamos el panel y listo.

Al final.

 

Categorías: Otras

 

Reitero, esta saga no es sobre tutoriales sino experiencias. En este caso, para instalar cyanogenmod en el celular visiten la wiki. Se buscan su modelo, eligen una imagen para instalar y siguen el tutorial de instalación. Acuérdense de hacer respaldos de toda su información (contactos, mensajes, etc.)

En mi caso partícular, también seguí este otro tuto.

Un día de jodido que estaba me dije, voy a instalarle Cyanogenmod a mi recién comprado Samsung Galaxy S3.

¿Y por qué Cyanogenmod? Muy buena pregunta. Existen montones de ROMs personalizadas que pueden personalizar el teléfono más que la ROM de fábrica. Cyanogenmod es sólo una. Una que pretende ser como Debian, estable como una roca, capaz de instalarse en cualquier teléfono, con desarrollo propio y abierto sobre funcionalidades que Android aún no soporta oficialmente, etc. Supongo que lo añadieron al sitio de prism-break porque de allí se basa Replicant OS.

¿Y por qué no Replicant? Porque la cámara tiene un firmware no libre y por eso no es soportada. Puedo desactivar la WIFI y usar banda ancha movil (la cual es sólamente útil si estás lejos de una computadora con acceso a internet), puedo desactivar el GPS y pedirle al programa del clima que yo ingrese la ciudad manualmente………….pero sin cámara NO. Y si fuese sencillo instalar Firefox OS, lo habría probado.

En fin, me lo instalé y me gustó. La única dificultad de Cyanogenmod es aprender a instalarlo si lo que usas son las imágenes estables, pero lo aprendes a instalar y ya está. Puedo modificar la frecuencia de la CPU para que use menos batería, viene con Clockwork Recovery y algunas aplicaciones para lo más básico. Nada del otro mundo.

Lo primero que hice fue instalarme el F-Droid, que es como el Play Store pero sólo con software libre. Luego investigar que hay para meter a mi celular entre las 747 aplicaciones disponibles……. Veo entre otras cosas:

  • AdAway y AdBlock Plus: Decisiones, decisiones. Un bloqueador de anuncios que pide ser root o un bloqueador de anuncios que hace tracking………ah, elijo el primero.
  • AFWall+: Un firewall, me lo llevo, por si AdAway no es suficiente.
  • Alarm Klock: Una alarma personalizable para lo que yo quiero (sentir la alarma a las seis y media de la mañana para despertarme a las ocho y llegar al trabajo pocos minutos después de las nueve)
  • Bankdroid: Si tuviese una cuenta en un banco de Suecia, me sería útil.
  • Bysyklist Oslo: Si tuviese que buscar bicicletas en Oslo, me sería útil.
  • Coin Flip: Para qué usar una moneda real, si ya hay aplicación.
  • Diaspora WebClient: Si no se colgara al abrirlo, me sería útil………una estrella.
  • Diode: Un cliente para reddit. Si a alguien le interesa….
  • DotDash Keyboard: – . -.-. .-.. .- -.. — . -. — — .-. … .
  • DuckDuckGo: Ya que me acostumbre a usarlo en la compu, por que no?
  • External IP: xxx.xxx.xxx.xxx. Muchísimas gracias.
  • File Manager: Un administrador de archivos debería ir de fábrica.
  • GameBoid y GBCoid: Para nostálgicos……………
  • Gibberbot: Mensajería con OTR. Aún muy verde, pero el preocupado por su seguridad tiene su alternativa.
  • HNDroid: Un cliente para news.ycombinator. Si a alguien le interesa….
  • Japanese Name Converter: No puedo escribirlo. No tengo teclado en ponja.
  • Lil Debi: Así es. Debian en tu celular con arquitectura ARM.
  • MorbidMeter: Ni pienso probarlo………
  • Obsqr: Un scanner de código QR.
  • Octodroid y OASVN: Clientes de Github y SVN para Android. Porque los hackers también desarrollan en sus teléfonos.
  • Orbot y Orweb: Tor para Android. Por las dudas lo instalo.
  • Periodical: Sólo para mujeres.
  • Pocket Talk: .-.. . . .-. — . -. … .- .— . … . -. — — .-. … .
  • Quake 1 y 2: No hay sonido.
  • Rage Maker: Me gusta.
  • Remembeer: Sólo para bebedores.
  • SandwichRoulette: Sólo para quienes quieren llenar el teléfono de aplicaciones, como sus estómagos.
  • Seeks: Algún día tengo que hablar sobre la búsqueda descentralizada en esta saga.
  • Simple Dilbert:

Dilbert: Perdimos todos nuestros datos y nuestros respaldos. Así que hackee la base de datos del gobierno donde mantenían registros de todo lo que decíamos y hacíamos y lo recuperé todo.
PHB (El Jefe Pelopunta): Siento como si debería estar haciendo algo ahora.
Dilbert: Nah, todo funciona bien.

  • Tinfoil for Facebook: Busquen la aplicación y entiendan la ironía.
  • XKCDViewer: Muy buena idea.

Lástima que no haya un Libreoffice para Android, así no necesitaría varias aplicaciones sueltas para trabajar ahí. Supongo que en el play store se pueden encontrar más aplicaciones libres, si no fuese porque no hay un filtro para la licencia.

Busco Uruguay en el Play Store y nada me sorprende. Muchos wallpapers, aplicaciones para escuchar la radio, leer los periódicos……..¿La constitución en mi teléfono? pff eso se consigue gratis en texto………

¿STM Montevideo? Que injusta es la vida, en F-Droid puedo ver el código fuente de una aplicación para buscar bicicletas en Oslo pero no hay código fuente para saber que ómnibus tomar en Montevideo para ir de un lado a otro…….. Olvídenlo, la intendencia tuvo la amabilidad de liberar su framework de geolocalización. O sea, tengo medio pollo cocido, tengo que aprender a cocinar… digo programar.

AAAAAAH NO. NONONONNONONONO. Eso si que no. La botonera del Pepe no. Desarrolladores para Android, no sean nabos. O se avivan de publicar su código fuente……..o terminamos siendo un frankfurter, ¿TAAA?.

En resumen: Yo si quiero instalarme algo, voy a buscar primero si está en F-Droid y luego en el Play Store. La próxima vez buscaré un paper sobre búsqueda descentralizada y les voy a hablar de los buscadores.

Saludos a todos. En esta ocasión les enseñaré a darle los toques finales a Slackware, además de instalar herramientas adicionales para poder gestionar nuestras aplicaciones de forma sencilla.

En el artículo anterior, les había enseñado a instalar Slackware y poder configurar nuestro repositorio de Slackware a la rama estable, aunque también en el documento en el cual están los mirrors disponibles, también se encuentra la rama current para los que desean tener lo más reciente, aunque debo advertirles que pueda tener ciertos problemas con algunos programas, pero en sí no afecta a los usuarios casuales como nosotros.

Y bien, después de aclarado ese punto, continuemos con lo que les había dejado pendiente: los pasos finales.

1.- Añadir usuario normal

Para hacer este paso, lo que debemos hacer es tipear en la consola el siguiente comando:

# adduser

Ésto nos permite añadir un nuevo usuario, el cual nos guiará a través de un formulario en el cual debemos llenar los datos más importantes como el nombre de sesión (o Login User) y el directorio principal (Home Directory) con el shell a usar. El resto se le da Enter si no desean tocar más.

Para lo que es datos personales, apenas pide algunos datos adicionales como tu nombre, tu teléfono y/o tu teléfono de trabajo. Ambos son opcionales. Obviamente, la contraseña es obligatoria. Aquí les dejo un copy/paste de mi consola para que vean lo que hice para añadir en mi adduser.

Para los que se han acostumbrados a usar el SUDO (personalmente, no me gusta mucho usarlo por lo que suele ser incómodo), le daremos a nuestro flamante usuario los permisos parciales de superusuario con estos comandos:

usermod -a -G

Y para poder confirmar los permisos de ROOT, nos dirigimos editando el archivo sudoers usando Nano (o si prefieren, tipeen visudo si les da flojera):

nano /etc/sudoers

Nos ponemos a buscar la siguiente línea para descomentarla:

#%wheel ALL=(ALL) ALL

Guardamos con Ctrl + O y salimos con Ctrl + X, además de salir de la sesión con exit (en caso de haber ejecutado la interfaz gráfica, cierren sesión y luego tipeen exit).

2.- Cambiar el idioma en la interfaz, en la distribución del teclado y en la consola

En el caso de haber elegido KDE, se puede ir a Preferences >> Locale y elegir el idioma español con las distribuciones respectivas. Si no le aparece ni el idioma español, ni las opciones de idioma, nos vamos a la terminal y escribimos lo siguiente:

slackplg install kde-l10n-es

De inmediato, nos aparecerá un recuadro en el cual nos aparecerá el paquete seleccionado. Le damos enter para poder instalarlo.

Para efectuar nuestra selección, les sugiero reiniciar la sesión y ejecutar de nuevo startx para poder efectuar nuestros cambios previamente establecidos.

Obviamente, a la hora que se trabaja solamente con la consola y no con la interfaz gráfica, es un problema, ya que está con la distribución estadounidense y no con la distribución latinoamericana que previamente habíamos hecho durante la instalación. Para solucionar este problema, ejecutamos lo siguiente en nuestra consola:

sudo nano vim /etc/profile.d/lang.sh

En mi caso, la configuración que usé es la siguiente (pueden encontrar más idiomas en locale -a):

export LANG=es_PE
export LANGUAGE=es_PE.utf8
export LINGUAS=es_PE.utf8
export LC_ALL=es_PE.utf8

Si no usas Bash, entonces, editas el archivo /etc/profile.d/lang.sch, además que reemplazamos la palabra export por setenv.

3.- Activar el gestor de escritorio

Cuando iniciamos Slackware, apenas nos aparece una consola pidiendo nuestro nombre de usuario y contraseña, y tenemos que activar manualmente la interfaz gráfica escribiendo startx. No obstante, se puede habilitar el inicio automático de la interfaz gráfica al iniciar Slackware ejecutando lo siguiente:

nano /etc/inittab

Nos ponemos a buscar la siguiente línea:
id:3:initdefault:

Y añadimos esta línea seguida de la ya antes mostrada:
id:4:initdefault:

Guardamos y salimos.

4.- Reducir el tiempo de espera de LILO

Cuando encendemos nuestra PC, el arrancador LILO siempre nos deja un tiempo de espera de 2 minutos. Para aquellas personas que no son de esperar, hagamos lo siguiente:

Ejecutamos lo siguiente como root:

nano /etc/lilo.conf

A continuación, buscamos la siguiente entrada:

timeout=1200

Debido a que está configurado a 1200 milésimas de segundo (o dos minutos para ser más claros), lo reduciremos para que nos de apenas cinco segundos para poder así iniciar rápido nuestro sistema, cambiando el número 1200 por 500. Guardamos la modificación y para confirmar este cambio, ejecutamos:

/sbin/lilo

Y éso sería lo más esencial para que Slackware sea funcional.

Antes de terminar esta parte de los procedimientos finales, debo agradecer a DMoZ por estos tips que ha compartido con nosotros.

Ahora, comenzaremos con los utilitarios adicionales que nos servirán de ayuda para poder disfrutar de Slackware de forma más placentera.

4.- Añadir backports a Slackware

Muchas veces queremos instalar aplicaciones a Slackware. No obstante, eso no es posible debido a que los repos principales no tienen las aplicaciones que debería tener. Para ello nos valdremos de los backports que hay en Slackware (así es, Slackware tiene backports como cualquier otra distro), aunque usaremos las más importantes para poder disfrutar de aplicativos como LibreOffice o Google Chrome.

Para ello, debemos añadir a nuestro archivo /etc/slackpkg/mirrors usando nuestro editor de textos preferido los repos de Slacky.eu y Alienbase, dependiendo de la arquitectura que se tenga en su PC:

# BACKPORTS
http://repository.slacky.eu/slackware-14.0/
http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86/

Ycomo siempre, guardamos y ejecutamos slackpkg update y voilá: ya tenemos listos nuestros backports funcionando.

5.- Instalar y/o configurar Slapt-get

Muchos de los que hemos escuchado de Slackware dicen que es como Gentoo y que es un fastidio resolver dependencias. No obstante, lo que realmente incomoda es el uso del front-end Slackpkg, el cual depende de pkgtool, ya que no resuelve de forma eficiente (o simplemente no resuelve) las dependencias de las aplicaciones que queremos instalar.

Felizmente, existe otro front-end inspirado en el apt-get llamado slapt-get, el cual soluciona las dependencias en base a los archivos .md5 que tiene los paquetes .txz que se incluyen en los repos.

Para instalar este front-end milagroso, debemos ejecutar éste y los siguientes comandos como ROOT:

cd /usr/bin
wget http://software.jaos.org/slackpacks/14.0/slapt-get/slapt-get-0.10.2p-i386-1.tgz

installpkg slapt-get-0.10.2p-i386-1.tgz

Si tienen Slackware de 64 bits, ejecutamos:
cd /usr/bin
wget http://software.jaos.org/slackpacks/14.0-x86_64/slapt-get/slapt-get-0.10.2p-x86_64-1.tgz
installpkg slapt-get-0.10.2p-x86_64-1.tgz

A continuación, editaremos el siguiente archivo para poder así poder utilizar Slapt-get sin problema alguno:

nano /etc/slapt-get/slapt-getrc

Luego, añadimos nuestros repos principales previamente elegidos por debajo de la siguiente línea y con el mismo formato:

SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-14.0/:OFFICIAL

y añadimos los backports previamente elegidos por debajo de las línes que añadimos en los repos principales de la siguiente forma:

# Base url to directory with a PACKAGES.TXT.
# This can point to any release, ie: 9.0, 10.0, current, etc.
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-14.0/:OFFICIAL
SOURCE=http://mirrors.us.kernel.org/slackware/slackware-14.0/
SOURCE=http://repository.slacky.eu/slackware-14.0/
SOURCE=http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86/

Guardamos, salimos de GNU Nano y ejecutamos lo siguiente en nuestra consola:

slapt-get --update
slapt-get --upgrade

Y así nos actualiza nuestro repertorio de aplicaciones que tenemos listos para instalar.

En caso de instalar alguna aplicación, escribimos en nuestra consola (con sudo o como ROOT):

slapt-get --install {nombre-de-paquete-de-programa-a-instalar}

Para más información, les recomiendo leer la documentación que se encuentra ejecutando este comando:

slapt-get -help
slapt-get -man

6.- Slackbuilds: Instalación y configuración de SBOPKG

Los Slackbuilds son un depósito de códigos fuente listos para ser compilados para poder ejecutar las aplicaciones a su más reciente versión o para ejecutar un script que nos permite ejecutar un script que nos permita descargar/actualizar un software propietario.

Ésto es bastante útil si uno desea dar el siguiente paso para instalar. Muchos prefieren hacer el procedimiento manual el cual les explica DMoZ en esta página, pero para este tutorial rescataré el procedimiento fácil que es usar el gestor de paquetes de códigos fuente de Slackbuilds llamado SBOPKG, el cual me parece más sencillo y práctico para instalar.

Para instalar el front-end SBOPKG, debemos ejecutar lo siguiente en la terminal:

wget http://sbopkg.googlecode.com/files/sbopkg-0.36.0-noarch-1_cng.tgz
installpkg sbopkg-0.36.0-noarch-1_cng.tgz

Y ya tenemos instalado SBOPKG. Para sincronizar su base de datos del repositorio, debemos ejecutar lo siguiente en nuestra consola:

sbopkg -r

Y ya está listo para usarse.

Para poder instalar cualquier paquete con SBOPKG, es bastante esencial tener en cuenta que para poder instalar un programa, tenemos que instalar también sus dependencias, lo cual es bastante tedioso.

Para instalar una aplicación, en el caso, el juego SuperTuxCart, escribimos lo siguiente en la terminal:

'sbopkg -i "OpenAL irrlicht supertuxkart"'

Los dos primeros paquetes son las dependencias a compilar e instalar, y el último, es el programa a compilar e instalar. Obviamente, para saber qué dependencias necesitamos, debemos ir a slackbuilds.org y escribir el programa o paquete a compilar e instalar de forma automática.

Y éso es todo por ahora. Espero que hayan disfrutado leyendo este tutorial acerca de cómo darle los toques finales a Slackware sin sufrir en el intento. Si me olvidé de uno u otro paso, lo añadiré en el próximo post que haga acerca de Slackware.

Nos vemos en el próximo post.

PD: Aquí les dejo un pantallazo de Slackware 14 con screenfetch (disculpen si lo hice en VirtuaBox, pero en cuanto pueda, lo probaré en una PC real en cuanto pueda):

Categorías: Otras

Actualizo el post, pues el artículo original no es de SomosLibres.org sino de MuyLinux 😛

Acabo de leer un interesante artículo en MuyLinux donde su autor nos hace ver la posibilidad de que GNU/Linux también tenga una puerta trasera para la NSA.

La cuestión es, y cito textualmente un fragmento de dicho artículo:

A grandes rasgos, hay un elemento privativo -es decir, de código cerrado, sin la posibilidad de ser analizado- en Linux, creado por Intel e impuesto en el kernel por el mismo Linus Torvalds, en contra de la opinión de Matt Mackall, mantenedor de ese área. Ese elemento se encarga de generar números aleatorios para distinto tipo de operaciones, entre otras, el cifrado de datos y comunicaciones. Y se sospecha que ha pasado una de esas “cosas que pasan“: Linux podría estar ‘troyanizado’ por la NSA.

Así, hace dos años que el Mackall dimitió precisamente por la negativa de Torvalds, que estaba convencido de la superioridad técnica del aporte de Intel. Pero Mackall volvió en julio a protagonizar una conversación que no ha levantado mucha polvareda -la prueba es que nos hemos enterado a través de una red social más de un mes después- pero que sería todo un mazazo para el sistema del pingüino de llegar a confirmarse. Porque no está confirmado.

O_O

Ok, digamos que es cierto, que de alguna forma Intel ha metido un Backdoor el cual Linus Torvalds ha incluido en una parte del Kernel que no se puede cambiar, y yo me pregunto:

  1. ¿Hasta que punto es esto cierto?
  2. ¿Cómo es que las distribuciones que dicen ser 100% libres incluyen algo como esto en el Kernel? ¿O es que acaso no lo incluyen?
  3. ¿Creen realmente que Linus se pueda prestar para algo como eso?

Yo no pongo mis manos en el fuego por nadie, pues muchas cosas se han visto en esta vida, pero algo como esto creo que no hubiese pasado desapercibido anteriormente.

Les dejo abierto el debate, no quiero profundizar mucho en el tema. Yo por si o por no, ya estoy cortando un pedazo de palo (madera), y con eso voy a trabajar. Vamos a ver si hay algún comején que trabaje para la NSA ¬_¬