Archivo

Entradas Etiquetadas ‘Linux’

Linux en “Conspiración en la Red”

Jueves, 2 de Febrero de 2012 Gaspar Fernández 1 comentario

linux_antitrust1

En España, se la conoce como “Hackers 3: Conspiración en la red”, aunque no tiene mucho de tercera parte; o sólo “Conspiración en la red”, en Europa también se llama “Conspiracy.com” y en EEUU, su título original es “Antitrust“. Es una de esas películas que hace varios guiños linuxeros, aunque aparezca un Tim Robins disfrazado de Bill Gates.

En el fotograma que vemos al principio del post, podemos ver claramente un escritorio Gnome, con sus iconos característicos justo en el minuto 2:15; además de muchas pantallas de Gnome y mucho código HTML en los títulos de crédito podemos encontrar una terminal donde ejecutan “ps”:

linux_antitrust11En el minuto 51:42 y pocos segundos después, podemos ver en una imagen de una cámara (que sale en un tono azulado, excepto un sombrero rojo (Red Hat), y un minuto más tarde se ve cómo verifica los dispositivos de almacenamiento montados con mount:

linux_antitrust2

En general, la película tiene muchos guiños al software libre, como dicen en FayerWayer, podemos ver entre otras cosas:

  • A Miguel de Icaza, fundador del proyecto Gnome, entregando un premio a uno de los protagonistas.
  • Scott McNealy, CEO de Sun en 2001, entregando otro premio.
  • y muchas cosas más.

5 Aplicaciones que me salvan día a día

Domingo, 15 de Enero de 2012 Gaspar Fernández 3 comentarios

Son pequeñas aplicaciones sin las cuales no podría salir adelante día a día. Aunque a veces no las mime demasiado y no les haga mucho caso, deberían saber que son importantes para mí, para mi vida online y yo informático. He intentado establecer un orden, pero todas ellas son muy importantes, por lo que ocuparían todas la primera posición:

  1. Keepnote

    Es un software muy completo y ligero para tomar notas, clasificarlas y buscar dentro de ellas. De todos los que he probado es el que mejor sensación me ha dejado con respecto a su facilidad de uso, velocidad y características. Disponible en Linux, Mac y Windows

  2. KeepassX

    Es un gran programa para anotar nuestras contraseñas y anotaciones para cualquier tipo de identificación electrónica (webs, banca online, routers, etc). Puedes ordenar las contraseñas por categorías, asignarles iconos, buscarlas, etc. Es muy fácil de utilizar, y guarda la información cifrada para que nadie más que tú pueda verla. Disponible para Linux, Mac y Windows

  3. Grisbi

    Un software para organizar mi economía personal, saber cuánto dinero tengo en la cartera y en el banco, quién me debe y a quién le debo. Es muy completo y funciona en Linux, Mac y Windows.

  4. Emacs

    Llamadme friki, pero es mi editor de texto / IDE favorito para programar. Con multitud de opciones, automatizable, personalizable y todo a mano, aunque para aprender fue algo difícil en principio, una vez que sabes las cuatro cosas básicas, todo va sobre ruedas, y cada día me gusta más (excepto la opción deshacer, pero bueno, nadie es perfecto). Funciona en Linux, Mac, Windows, *BSD, Solaris y algunos más

  5. Hotot

    Un cliente para Twitter muy ligero, cómodo e intuitivo. Hay muchos clientes para microbloguear, pero con éste es con el que me siento más cómodo. Disponible para Linux, Mac, Windows y Chrome, aunque para Windows y Mac es bastante inestable aún.

En algunos de estos proyectos, y en otros más intento colaborar de diferentes formas, aunque a veces no en la medida que me gustaría, por falta de tiempo, como pasa siempre:

  • Clicks en la publicidad de sus webs oficiales
  • Perfeccionamiento de traducciones
  • Haciendo que más gente los utilice
  • Reportando bugs
  • Sugiriendo características

Y vosotros, ¿cómo colaboráis con vuestros proyectos preferidos? ¿Cuáles son esos 5 programas sin los que no podríais vivir?

C.I. XVI: Hashtables VS Arrays, Matemáticas de Borges, renombrar archivos masivamente en Linux, Ejemplos de Crontab, Linux 3.2

Sábado, 7 de Enero de 2012 Gaspar Fernández Sin comentarios

Estos días, aunque inactivos, he seleccionado algunos enlaces que me han parecido interesantes:

C.I. XIV: Arduino 1.0 disponible, Ubuntu Operation NightLight, gobernadores de CPU, Como funciona el Servicio FTP y más

Domingo, 4 de Diciembre de 2011 Gaspar Fernández 2 comentarios

Estos son los enlaces que he visto interesantes durante la semana:

  • Arduino IDE 1.0 disponible: muchos de los que programamos en esta plataforma lo agradecerán. Sobre todo porque en la librería Ethernet han implementado DHCP, lo cual es muy interesante. Aunque el entorno, como IDE, le siguen faltando muchas opciones.
  • Uno de los actos de presentación del Nokia Lumia (Nuevo Teléfono con Windows Phone) era una presentación sobre el edificio en Londres donde trabaja Canonical. Bueno, estos hicieron un contraataque titulado Ubuntu Operation NightLight, no tan grande como podemos esperar, pero ¡ están ahí !
  • Impresiones de Linux Mint 12: Lisa: Tengo ganas de probarlo, mientras, vamos a ver qué nos depara esta nueva versión.
  • Tipos de gobernadores de las CPUs: Es un tema interesante que muchos lo dejamos tal y como está, pero podemos controlarlo.
  • El captcha de Adafruit: Nada, sólo por el Captcha habrá que darle una oportunidad a la tienda. Muy curioso para los que os guste la electrónica. Lo descubrí gracias a @fransolano.
  • ¿Cómo funciona el servicio FTP?. Buena explicación de cómo funciona (varias partes)
  • Notificaciones de tuenti en Linux: Si eres Linuxero y usas tuenti, te interesa ver esto.

Actualizado a 5 / 12 / 2011 : Añadida la mención a @fransolano en el enlace de Adafruit.

C.I. IX: KGPU, M$ Skype, NOSQL, Twitter VS frustración

Viernes, 13 de Mayo de 2011 Gaspar Fernández 2 comentarios

Os dejo algunos enlaces interesantes recopilados estos últimos días:

  • Speeding Up The Linux Kernel With Your GPU. Lo que leéis, hay un proyecto para acelerar el kernel con la ayuda de la GPU. Patrocinado por NVIDIA y la Universidad de Utah, puede hacer las lecturas/escrituras en sistemas de archivos cifrados 3 ó 4 veces más rápidos. En principio sólo vale para cifrado, pero bueno, sólo es cuestión de pensar qué tareas del kernel se podrán paralelizar y compensa hacer en GPU (vamos, que la transmisión de datos de y a la memoria gráfica no sea más lenta que procesar la tarea en CPU; y que la tarea sea paralelizable).
  • Microsoft adquiera Skype, ¡es hora de usar Ekiga! Ha sido la noticia de la semana, y es que no sabemos qué pasará con Skype a partir de ahora, esperemos que los clientes se sigan manteniendo y la forma de funcionar actual. Aunque es un buen momento para que los desarrolladores de proyectos libres de VoIP se pongan las pilas y mejores bastante sus proyectos, para llegar a ser verdaderos rivales para este servicio. Al final del artículo vemos una imagen que me encanta (sky .net).
  • ¿Has leído la licencia de Microsoft Windows? (Esa que todo el mundo acepta con los ojos cerrados) . De vez en cuando aparece algún artículo similar, pero es cierto que el 99% de los usuarios de Windows no lee la licencia y la acepta, aunque los fabricantes nos dan pocas opciones si se da el caso de que no aceptamos la licencia.
  • ¿Qué son las bases de datos NOSQL? Es un artículo muy interesante sobre este tipo de bases de datos, nos puede servir como un buen punto de referencia para empezar a adentrarnos en este nuevo mundo (muchos enlaces para devorar información).
  • Samsung libera código fuente del software usado en el Galaxy S II . Enhorabuena a Samsung por este movimiento, animará a muchos a tunear el sistema libremente y seguro que se promociona este modelo (y modelos futuros y derivados).
  • Las estrategias de Twitter para minimizar la frustración de los usuarios . Cualquiera diría que Twitter está reduciendo la desesperación de los usuarios, son algunos detalles subliminales curiosos.

Linux en el cine: Deuda de sangre

Domingo, 24 de Abril de 2011 Gaspar Fernández Sin comentarios

Esta noche estuve viendo la película Deuda de Sangre (Blood Work) de Clint Eastwood (2002). En ella, en el minuto 28 podemos ver cómo el protagonista se acerca a charlar con un implicado en un asesinato (Rick Hoffman), éste es informático.
linux_deuda_de_sangre_ En el fotograma podemos ver cómo detrás de él hay varios libros de Linux, y otro en el que se puede leer GNU. A la derecha del personaje hay uno de Red Hat Linux 6.1 (versión de Octubre del 99).

Seguiré publicando más cameos linuxeros :) Y agradecería que, si conocéis alguno lo dejéis en los comentarios.

Linux en TV: The Closer 2×05

Miércoles, 13 de Abril de 2011 Gaspar Fernández Sin comentarios

the-closer_linux_recortadoQuería compartir con todos vosotros una imagen. Últimamente estoy viendo la serie “The Closer” y en la segunda temporada, en el capítulo 5; llaman por teléfono al inspector Tao que se encontraba leyendo un libro “Understanding Linux 9″ (Entendiendo Linux 9) de Chris Pettit, Laura Iler y Sal Amuso.

Aunque tanto el libro como los autores son ficticios.

Señoras y señores, Linux existe también en las series de televisión (en Big Bang Theory encontramos esto, por ejemplo… añadimos otra más a nuestras series).

Gráficos híbridos, Linux, la cabezonería de los fabricantes y el reinado de Microsoft

Miércoles, 16 de Marzo de 2011 Gaspar Fernández 6 comentarios

Desde hace años el diseño de hardware informático ha ido consumiendo más y más energía; cuando hace años, un ordenador funcionaba con una fuente de alimentación de 200W, hoy en día, es fácil encontrar hardware para el que se recomiendan 700W. Como es lógico, tal como están las cosas en cuestión energética y con el fin de hacer una informática más verde, los fabricantes se esmeran en buscar soluciones hardware y software que nos permitan hacer que nuestros equipos informáticos consuman menos electricidad.

Antes de nada decir que aunque Hybrid Graphics sea una tecnología de ATI, me referiré como gráficos híbridos a la coexistencia de dos sistemas gráficos en un mismo ordenador, poco a poco iremos matizando.

En el terreno sobremesa

En el terreno gráfico, es muy fácil ver una GPU con cerca de 2000 millones (dos mil millones) de transistores en su interior (este año saldrán modelos con 6000 millones de transistores), y aunque sólo estén en pleno funcionamiento durante la ejecución de juegos, contenido 3D o procesamiento GPGPU, los chips gráficos por sí solos tienen un consumo que va creciendo a medida que se complican los circuitos (sin contar la memoria asociada y la circuitería periférica). Existen tecnologías como el escalado de la frecuencia (la circuitería consume algo menos, los chips se calientan menos y ahorramos más energía en ventilación), o desactivación de algunas partes de la GPU, aunque cuando estamos realizando un trabajo con poca carga gráfica, es inevitable que mucha potencia se consuma por culpa de la GPU y no la estamos aprovechando.

Gracias a la inclusión de chips gráficos en placas base, a la reciente (desde primeros de 2009), inclusión de chips gráficos en procesadores Intel (este enlace es un ejemplo), y la nueva generación de APUs de AMD (AMD Fusion, que aunque llevan desde 2006 desarrollándolas acaban de salir), en el terreno energético, vemos que vamos a tener un chip gráfico asegurado, tal vez no sea lo más potente del mundo, pero nos permite poner imágenes en un monitor; así que, si no compramos una tarjeta gráfica, podremos utilizar esa GPU como gráfica, habrá una circuitería interna para generar una salida para monitor y podemos salir del paso, además, no consumirá demasiado. Ahora bien, si compramos una gráfica aparte, querremos utilizarla (normalmente tendrá una GPU más potente, más memoria y consumirá más), en este caso tendremos dos “tarjetas gráficas” trabajando a la vez y consumiendo energía.

La idea de la tarjeta gráfica integrada viene de lejos, recuerdo que en el año 97, se podía comprar un hardware similar, con un chip gráfico integrado en placa base; la diferencia de precio de modelos con y sin chip gráfico no era demasiada, por lo que no debemos esperar mucho de esa tarjeta. Eso sí, la placa base tenía su salida de monitor, y si pinchábamos una tarjeta, ésta tendría su salida aparte; también era una forma barata de poder conectar dos monitores, aunque como la mayoría de los mortales de la época trabajábamos con un monitor, si queríamos conectar una gráfica externa, era recomendable desactivar el hardware gráfico integrado en placa desde BIOS, por un lado, por problemas de compatibilidad y por otro, para no tener chips trabajando de forma innecesaria. (Aunque no recuerdo si se dejaban de alimentar los chips gráficos con esa configuración, no creo).

3dfx-voodoo-1Volviendo a la actualidad (por un momento) algo ha cambiado, y es que con la conciencia ecológica de los fabricantes, seguro que podemos dejar de alimentar los chips gráficos integrados, al menos gran parte de ellos. Pero si por ejemplo queremos dejar de lado el terreno energético podemos hacer que los chips gráficos trabajen en colaboración para una experiencia de usuario inigualable (no es más que procesamiento paralelo CPU+GPU+GPU). Todo esto, me hace sentir viejo, ya que me recuerda a la tarjeta Voodoo, esta tarjeta pionera en el furor del 3D, necesitaba una tarjeta gráfica adicional para todo lo que fuera 2D (la Voodoo tenía una salida y una entrada de monitor por fuera de la torre; la tarjeta gráfica 2D se conectaba con la Voodoo y ésta al monitor. Además, para algunos modelos posteriores permitía conectar dos tarjetas Voodoo con un interfaz interno para que éstas trabajaran en colaboración y trabajar 3D a más resolución (SLI, una idea de 1998 que, se abandonó y luego se volvió a poner en marcha en 2004/2005, en ATI se llamará la tecnología Crossfire).

En conclusión en este terreno la tecnología ha avanzado mucho; y normalmente con Linux puede que sólo haya una pequeña pega. Hablando de sobremesas, normalmente en la configuración de la BIOS encontramos opciones para desactivar la gráfica integrada (en placa base), desconozco si se podrá desactivar desde aquí cuando viene integrada en el procesador. Desde nuestro sistema operativo, depende de dónde conectemos el monitor, trabajaremos con una u otra gráfica, en Xorg configuramos con qué driver gráfico trabajar y con qué pantalla. El problema viene cuando queramos utilizar la potencia de las dos tarjetas, sólo a veces, es decir, cuando nos interese tirar de GPGPU sin importar el consumo energético, como tengo los dos chips gráficos activados, no hay problema, pero cuando termine de trabajar, sería muy efectivo poder dejar de trabajar con un chip y desactivarlo desde software, y este interruptor sólo está disponible en Windows. Aunque hay proyectos para ello, o si nos ponemos a jugar con ACPI podemos conseguirlo, los fabricantes no nos lo podrán fácil (estamos acostumbrados a ello, aunque [1]AMD lleva [2]liberando [3]especificaciones [4]unos [5]años) y así contribuyen a que Microsoft gane terreno en el campo energético (aunque podamos conseguir que un Linux sea más respetuoso con el sistema y el medio ambiente , no podremos lograr quitarle la corriente a un chip que se dedica a absorber potencia y producir calor, en algunos casos y cuando se logra, es necesaria una investigación previa y echar un día buscando por Internet.

En el terreno portátil

Casi todo lo explicado para la parte sobremesa nos vale aquí; aunque tenemos que pensar que un portátil pretende ser más eficiente energéticamente y de hecho necesitaremos que lo sea; personalmente cuando compré mi portátil (hace casi 5 años), logré extender las 2h y media de uso con batería en Windows a más de 4h y 30 minutos en GNU/Linux.

Y como tenía que ser, la inclusión de 2 GPUs en un mismo equipo portátil está presente desde el 2007 más o menos y siempre tendremos el caso de un chip malo (por así decirlo, es un chip barato, consume poco, pero también tiene pocas capacidades) y un chip bueno (un NVIDIA, un ATI con GPUs potentes). Aunque bueno, si nos compramos un portátil y no podemos desactivar una GPU, pues lo tenemos enchufado, o confiamos en que el fabricante saque algo para poder desactivarlo. En principio no sería un problema mayor.

Lo malo viene ahora, y es que en un portátil normalmente se economiza también el espacio y las conexiones, por lo que tendremos sólo una salida de pantalla y lo peor es que normalmente estará conectada a la gráfica “mala”, la integrada. Para un trabajo normal, no pasa nada, podemos  utilizar el ordenador perfectamente, pero siendo conscientes de que sólo podremos utilizar la gráfica menos potente y, aun teniendo una buena tarjeta gráfica al lado, para juegos, vídeo o tratamiento 3D, no podremos manejar la GPU más potente, vamos para todo lo que sea visualización, ya que al estar presente y conectada podemos aprovechar la potencia para GPGPU, pero sólo para eso, ya que si le decimos a Xorg que sólo utilice el chip gráfico “bueno” nos dirá que no tiene pantallas conectadas.

Ese es el gran problema, tenemos dos sistemas gráficos y una sola salida, y un conmutador software. Dado que los ordenadores portátiles no destacan por sus opciones en BIOS, estoy seguro al 90% que nuestro portátil con tecnología gráfica híbrida no tendrá la capacidad de desactivar por BIOS el sistema gráfico integrado, otra manera es con un interruptor hardware, es como la manera antigua y la manera que queda es con un driver y desde nuestro sistema operativo, vamos la forma modernita.

toshiba-a660-1emCuando tratamos este problema, mi primera toma de contacto con este tema fue al adquirir un portátil Toshiba A660-1EM. Dado que su sistema operativo principal era GNU/Linux me dispuse a su instalación, y pude comprobar rápidamente que después de una hora de uso (más o menos) con GNU/Linux se calentaba más que con Windows, y consumía más.

Este portátil trae una gráfica NVIDIA 33oM y la gráfica Intel que viene con el Core i5, los drivers de NVIDIA los instalé sin problema, por lo que supuse que todo iba bien hasta que comprobé qué controlador se estaba utilizando (bueno, también basta con arrancar nvidia-settings que te dice que no está funcionando). Fue cuando me puse a investigar sobre el tema. Además, este modelo trae una tecnología llamada Optimus que promete ser la panacea para el ahorro energético, es un controlador que cambia dinámicamente el sistema gráfico que se usa: si el ordenador piensa que necesitas potencia gráfica, conecta el chip gráfico bueno y si no, lo desconecta; sólo para Windows 7, y sin planes de dar soporte para Linux de esta tecnología, porque no les da la gana (dicen que en un futuro, pero si leéis los foros veréis que ponen a caldo a NVIDIA). Bueno, funciona en W7, y con software nuevo, hay quien ha reportado algún problema, muchos programas que no saben lo que es Optimus e identifiquen la salida gráfica activa, fallarán [1][2], incluso en el archicompatible Windows 7.

Es decir, la gráfica Intel funciona, la gráfica NVIDIA funciona pero no se ve, todo el sistema funciona perfectamente, y sólo falta la capacidad de un mísero sistema de conmutación entre la salida gráfica de la Intel a la NVIDIA.

Desde NVIDIA no dicen nada más, y no nos facilitan las cosas. Existen varios proyectos (que enlazo al final del post), hechos con ingeniería inversa y colaboración de muchos usuarios afectados para poder hacer que ese interruptor actúe y funciona en varios modelos de portátiles (aunque cada uno es de su fabricante y no es algo general y válido para todos); el método es algo artesano, requiere investigar un poco, además, se necesita el Kernel Mode Setting (KMS, más info), el gran problema es que los drivers oficiales de NVIDIA no soportan esta tecnología, y con una gráfica tan nueva, el driver nouveau, que sí soporta KMS, se queda un poco corto. Además, lo más fácil es desactivar la corriente de la GPU “buena” por lo que vale, no consume energía, pero me he gastado 200€ más en un portátil con una gráfica buena para no poder usarla, ya que muchas veces, si desactivamos el sistema gráfico integrado, el sistema deja de responder.

Por lo que, de momento, el hecho de comprar un portátil (para uso con GNU/Linux) con una tarjeta NVIDIA Optimus queda descartado, porque no vamos a poder usarla, aunque si lo que queremos es programar en CUDA, sí que vamos a poder. Aunque otro inconveniente que he encontrado en otros modelos, es que aunque no soportan Optimus, el conmutador que cambia la salida de la gráfica “buena” a la “mala” y viceversa es software y con un driver que no se encuentra en Linux (eché una mañana hablando con varios técnicos de Toshiba, sé que ellos sólo saben de Windows, pero al menos, saber si la gráfica se conmuta por software, por BIOS o por un interruptor sí que tienen que saberlo).

Con ATI la cosa va mejor, ya que Catalyst soporta KMS, y realiza la conmutación, y aunque no lo he probado hay mucha gente que lo ha conseguido, por ejemplo vemos información aquí, aunque el combo Intel/ATI suele funcionar, no lo hace el 100% de las veces, aunque hay mucho terreno recorrido, pero no del todo y de todas formas el modo colaborativo entre los dos chips gráficos es otra historia.

En conclusión

Lo realmente indignante, es que, aunque sea un sistema operativo minoritario (que no tanto), y aunque la culpa sea difícil de echar (NVIDIA? Intel? El fabricante de la placa base? El de la BIOS? Todos ellos?), no se haya desarrollado un estándar para esta conmutación en portátiles (al menos no lo he encontrado), o en su defecto, por parte de los fabricantes haberse desarrollado un parche para el kernel, que sabiendo cómo está hecho en pocos días de trabajo puede salir algo a la luz, eso les daría publicidad en muchos blogs/foros especializados y ganarían clientela; o al menos liberar las especificaciones de cómo lo han implementado.

Es una lástima perder el tiempo intentando lidiar con un problema parecido, aunque al menos en mi caso Toshiba perdió una venta (devolví el portátil), además, en el servicio técnico, me recomendaron que para mi problema podía comprar un Serie Qosmio (no recuerdo el modelo, pero cuando vi que costaba 1400€ cerré la página inmediatamente) y Asus también (porque estudié comprarme un portátil de esa marca), al final compré un sobremesa.

Para saber más

Linux Hybrid-Graphics . Tienen blog y una lista de correo en Launchpad.

ASUSM51Ta & Linux . Howto para este portátil con un combo ATI/ATI

airlied @ LiveJournal . David Airlie (de Red Hat) creó un módulo para el kernel que conmuta la energía para los chip GPU (vga_switcheroo)

VGA Switcheroo en Gentoo Wiki . A la manera Gentoo, mirando el kernel y paso a paso

WiFi USB Conceptronic C150RUSM (RT3070) Editando el módulo para que funcione

Lunes, 7 de Marzo de 2011 Gaspar Fernández 11 comentarios

c150rusm_prodpiczm_1Si habéis adquirido este adaptador Wifi USB, veréis que Linux, al menos hasta la fecha, no lo detecta, es más, pasa de nosotros, y aunque carguemos el driver a mano con modprobe; seguirá sin pasar.

Afortunadamente, no es nada difícil, y es algo que me hace estar un poco más feliz por utilizar software libre, y es que si el driver no reconoce el dispositivo como suyo, voy a presentárselo.

En principio, no sabía qué driver utilizaba el dispositivo. Busqué en los drivers para Windows, y se instalaba el rt2870, por lo que todo el proceso que diré a continuación lo hice con dicho driver, y no conseguí resultados, así que envié un e-mail a Conceptronics, que afortunadamente tardaron menos de 10h en contestar donde me dijeron que el driver era ralink 3070. Así que fui a la página de descarga de drivers para Linux de Ralink. Una vez ahí descargué el driver correspondiente.

Ahora tenemos que descomprimirlo y buscar en qué archivo están la asociación de dispositivos. (Tendremos que buscar la macro USB_DEVICE):

~/temporal/ $ tar xvjf 2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO.tar.bz2
$/temporal/ $ cd 2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO/ # Para qué está el tabulador!
~/temporal/2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO $ egrep -R ‘USB_DEVICE’ *

Vemos que es el archivo common/rtusb_dev_id.c el que tiene todos los dispositivos.

Ahora, con lsusb miramos cuál es el dispositivo USB que tenemos. En algunas versiones no da descripción del dispositivo, o puede que tengamos demasiados dispositivos conectados, podemos probar ejecutar el comando con el dispositivo enchufado y desenchufado, y comparar, así vemos cuál falta.

A mí me detectaba el dispositivo como un Edimax, en la dirección 7392:3734.

En el archivo common/rtusb_dev_id.c, no encontramos ese dispositivo. Tendremos que buscar la línea {USB_DEVICE(0x7392,0x3734)} y dado que no la encontramos, la creamos, al final de todos los dispositivos.

Sólo queda hacer un make && make install y ya tenemos el módulo funcionando. Antes de trabajar con este dispositivo es necesario levantarlo:

$ ifconfig ra0 up

Aunque la mayoría de los gestores de red lo harán bien. El driver no está del todo completo para este dispositivo, pero nos puede hacer el apaño mientras sale un driver mejor. Y así, le vamos perdiendo un poco de miedo al kernel.

Reflexiones mientras recorres tiendas para comprar un ordenador

Domingo, 6 de Marzo de 2011 Gaspar Fernández 2 comentarios

Hace poco he tenido que comprar un ordenador nuevo, y no ha sido fácil. El sistema operativo principal en el que corre es GNU/Linux. Al principio compré un portátil. Toshiba A660 1EM, en El Corte Inglés. Como portátil no está mal, aunque gracias a su tecnología de gráficos híbridos (hybrid-graphics), vi que desde GNU/Linux no era posible utilizar la gráfica NVIDIA  330M como salida principal de gráficos. Siento post-poner este tema para una futura entrada, pero estoy recopilando datos.

Pero lo curioso es que, no es como hace 5 años, que ibas a una tienda y comentabas que el ordenador era para utilizar con GNU/Linux y te miraban con cara rara, unos te preguntaban qué era y otros lo desprestigiaban, eran pocos los que sabían lo que era y te decían por lo menos que no te podían dar información. Ahora, aunque muy poca gente supo darme la información que necesitaba, a todos les sonaba eso de Linux; muchos de los que me atendían, lo conocían de oídas (sobre todo por el tema de auditar redes wifi), y otros por eso de un cliente que me dijo…

Lo que sí es un gran detalle, es que vaya donde vaya (en lugares donde tienen ordenadores en exposición), los ordenadores con Windows muy pocas veces tienen conexión a Internet, y en algún sitio que lo he visto, el navegador no va tan bien y el sistema no va tan rápido en el flamante Windows 7 como va cuando el ordenador no ha sido conectado nunca a Internet. Al contrario que las zonas Apple donde siempre hay conexión a Internet y los ordenadores suelen funcionar bastante bien, y se ve que la gente los usa, ya que se encuentran descargas y documentos. Lamentablemente no he encontrado ningún ordenador con algún GNU/Linux preinstalado, ni Dell, ni Acer, ni de ninguna marca.

También he de decir, que en una tienda a la que entré, el dueño intentó convencerme de que no utilizara Ubuntu (directamente supuso lo que utilizaba, aunque yo le dije que usaba otra), y me dio bastantes motivos para que utilizara Windows7, aunque sus motivos no pasaban de: “Estos ordenadores traen una licencia original para utilizar el sistema operativo más novedoso y potente del mercado” y, “El más completo sistema existente para el entretenimiento”, eslóganes que me recuerdan a los anuncios de la tele-tienda de HP donde anuncian ordenadores con un potentísimo procesador, gran cantidad de memoria RAM, enorme capacidad de disco duro y gráficos de última generación, dan que pensar, tal vez lleven desde el siglo pasado con el mismo anuncio y van cambiando alguna imagen. No pido un anuncio para expertos en informática, sólo un poco de seriedad; y con respecto a la tienda donde me aconsejaban W7; aunque tras hablar un rato con el encargado me terminó diciendo que me instalaba Ubuntu en una partición, me fui rápido de allí, ya que no me dejó siquiera tocar los ordenadores en exposición.

Tras mucho buscar portátiles sin gráficos híbridos, me decidí por un sobremesa. Normalmente, las BIOS de los sobremesa suelen ser más flexibles, y a mí me gustan las BIOS llenas de opciones y cosas para cambiar (aunque ya no son como eran…), finalmente ya lo tengo funcionando, y con Linux Mint 10 instalado. Aunque lo peor ha sido echar a andar la red, he mirado muchos dispositivos inalámbricos unos con más éxito que otros, aunque no llegaban con suficiente calidad a mi habitación, así que al final opté por red cableada. Aunque, en lo respecta a dispositivos de red, en las tiendas son todos unos expertos en Linux (y si pides un dispositivo wifi que funcione en Linux se van a creer que lo quieres para quitarle la wifi al vecino y no porque utilices este sistema para uso normal), aunque se nota a la legua que ninguno ha probado nada si no es en Windows.

Después de mucho recorrer tiendas, descubrí que tenían instalado Ubuntu en una; lo gracioso es que me di cuenta, porque pedí un presupuesto, y al imprimir Windows se quedó colgado, estuvieron unos 3 minutos entre dos personas intentando descolgarlo y decidieron reiniciar el equipo (que necesitó 4 minutos y medio para iniciarse.  [Historias mías]), para hacer el presupuesto de nuevo. El caso es que al arrancar, daba la opción de arrancar con Ubuntu; por lo que gastamos todos 10 minutos de nuestra vida en sacar el presupuesto. Luego me doy cuenta, ya en casa, mirando especificaciones, que la placa base soportaba RAM hasta 1333MHz (los AMD de forma nativa soportan hasta 1333MHz), y me relató las bondades de tener una RAM DDR3 de 1600MHz, y en ningún momento me dijo que iría a menos velocidad porque la placa y el micro no lo soportaban. Es verdad que si haces overclock puede ir a 1600MHz, pero hay que comprar una mejor placa base.

En conclusión, Linux está siendo más conocido cada vez, aunque Windows sigue reinando, aunque todos deberíamos hacer un esfuerzo y preguntar por hardware con soporte para Linux con el fin de, que se lo tomen algo en serio; es verdad que en muchos sitios se dedican a vender, pero en ocasiones encontramos a alguien que se interesa y lo prueba. Ahora mismo el hardware es un punto delicado y es una pena que Intel, NVIDIA y muchos otros no tengan interés en sacar drivers de calidad. Y a la hora de comprar un portátil, ¿cuándo se podrá expresar libremente la disconformidad a utilizar Windows? (Cuando el chantaje de Microsoft termine, si no, mirad lo que duró colgado el anuncio de Dell diciendo que Ubuntu es más seguro que Windows).

Visita otras webs de la red