Artículos con la etiqueta linux

Estaba programando en CUDA y me saltó un error al intentar depurar con cuda-gdb. Imagino que a mucha gente le habrá pasado lo mismo y posiblemente no todo el mundo habrá podido solucionarlo. El problema es que no se puede usar el depurador si ese dispositivo (device) está siendo usado para el servidor X11. Como es el caso de la mayoría, dado que solo tenemos un dispositivo (una sola GPU) voy a exponer exactamente cual es el error y como solucionarlo al menos en gran parte de los casos.

El error es el siguiente:

Starting program: programa parametros
error: All CUDA devices are used for X11 and cannot be used while debugging.

Yo estoy usando Ubuntu, pero esto se aplica a todos los usuarios de gnome,  y lo que hay que hacer es desde la consola (Ctrl+Alt+F1). Para para el servidor necesitamos permisos como root por lo tanto usaremos sudo para Ubuntu y su para el resto de distribuciones.

sudo /etc/init.d/gdm stop      #para ubuntu y gnome

sudo /etc/init.d/kdm stop      #para kubuntu y kde

#en el caso del resto de distribuciones en las que hay
#un usuario root propiamente dicho usaremos lo siguiente

su
/etc/init.d/gdm stop              #para gnome
/etc/init.d/kdm stop              # para kde

#para ejecutar el depurador de cuda lo llamaremos de la siguiente forma
/usr/local/cuda/bin/cuda-gdb

con esto ya estaría resuelto.

En otro post más adelante explicaré un poco en que consiste CUDA y sus grandes ventajas y algún que otro inconveniente que presenta.

Hace poco leí que se podía controlar la música que suena en el ordenador con el móvil, me puse a ver que era y como funcionaba y ahora explico como lo hice funcionar.

Para empezar, creo que con Windows también se puede pero no me he puesto a probar como, he utilizado ubuntu (kubuntu+icewm para ser concretos) pero no creo que para otras distribuciones de linux haya demasiado problema. Además necesitamos que nuestro teléfono móvil y nuestro ordenador tengan o bluetooth o wifi (yo he utilizado un nokia 5800 y sin problemas).
Lo que voy a usar es amarok que es un reproductor de audio bajo mi punto de vista, bastante bueno y completo (viene por defecto con kubuntu así que no he tenido que instalarlo), con debian, ubuntu y derivados necesitaremos hacer con permisos de root:

sudo aptitude update #actualizamos los repositorios
sudo aptitude install amarok #para ubuntu y derivados

su #para debian
aptitude update #actualizamos los repositorios
aptitude install amarok

Le damos que se instale todo, tras esto ya tendremos instalado amarok si queréis podéis probarlo a ver que os parece.

Tras la instalación del reproductor necesitamos instalar remuco en el ordenador y en el móvil. Para instalarlo en el ordenador escribimos lo siguiente:

sudo aptitude install remuco-amarok #para ubuntu

su
aptitude install remuco-amarok #en debian

Tras esto ya tenemos instalado en el ordenador el todo lo necesario, ahora tenemos que instalar uno (o dos ficheros si es necesarios, aunque yo solo he necesitado uno). Estos fichero los encontrares en /usr/share/remuco/client/ y son remuco.jar y remuco.jad. Para copiárnoslo a nuestro directorio home haremos lo siguiente:

cd
cp /usr/share/remuco/client/remuco.ja* ./

Tras esto solo hay que instalarlo en el móvil (sólo he necesitado el .jar), para ello lo pasé por bluetooth usando un adaptador para el ordenador de la marca Belkin. Utilicé kbluetooth y le hice click con el botón derecho en el icono que aparece junto al reloj. Despues a send y por último a file, seleccioné los dos ficheros y kbluetooth te busca los dispositivos con el bluetooth activa que encuentra, seleccionas el correspondiente y se los envía. Una vez recibidos en el móvil seleccionas el remuco.jar y ya está todo instalado y funcionando. Para los que no tengáis kbluetooth solo hay que instalarlo, con lo siguiente:

sudo aptitude install kbluetooth #para ubuntu
su #para debian
aptitude install kbluetooth

Para probarlo hay que llamar al programa anteriormente instalado en el ordenador cada vez que se quiera controlar el sonido con el móvil. El programa que hay que ejecutar es remuco-amarok, y en el móvil remuco y ya está. Todo funcionando.

Espero que os sea útil, a mi me gusta eso de estar en el tumbado cambiando de canción sin tener que levantarme.

PD: para los usuarios de debian, solo hay que hacer su para ser administrador quedando ya autenticado como tal, por tanto solo hay que usarlo la primera vez en caso de no dejar de serlo. Sudo en cambio solo da permisos de administrador para una sola instrucción.

Dado la gran proliferacion que han tenido los pequeños netbooks, pues voy a escribir un post sobre ello. Al principio cuando los encontré les vi dos claras ventajas sobre los portátiles normales y corrientes, la primera es el precio que se pueden encontrar por menos de 300 euros estando sus hermanos mayores por u precio muy superior, y como segunda ventaja que vi es la ausencia de Windows Vista y el uso por tanto de Windows XP dado la potencia más reducida que la de los portátiles de toda la vida.

Al costar apenas 300 euros, se le encuentra un problema que no tienen otro tipo de ordenadores: un alto porcentaje de su precio viene por el sistema operativo que tiene incorporado y que claramente nos podríamos ahorrar si Windows no nos es imprescindible. ¿Si el 30% por ciento del coste de un netbook pertenece a la instalación de Windows nos lo podemos permitir?, ¿cuánta gente se compraría un coche que valga un 30% más por cambiar el asiento de un coche? Aunque esta última pregunta no resulta un poco incoherente, la hago porque la mayoría de la gente que no se lo plantea es por lo ya explicado de la necesidad de un sistema Windows para un programa en particular o por el desconocimiento del sistema operativo del pingüino.

Por culpa de estos “pequeños” Microsoft ha tenido que alargar la vida de XP (muy acertadamente en mi opinión),  dado que de no ser así el 30% del mercado que ya tiene Linux en este sector podría haber sido muy superior, algo no admisible por la empresa de Gates. En este tiempo, Microsoft ha sacado Windows 7 con un mejor rendimiento que su antecesor, además de una mayor estabilidad y un largo etcétera; Microsoft podrá así acceder con su último sistema operativo a este sector plantándole cara por tanto al sistema operativo creado por Torvalds.

Para comparar voy a describir algunos pros y contras de ambas elecciones.

Linux

Pros:

  • Relación calidad-precio
  • Estabilidad
  • Adaptación a hardware muy variado
  • Funcionamiento en equipos de poca potencia (como puede ser en un pentium II)

Contras:

  • El precio (por culpa del precio, mucha gente compra netbooks con este sistema sin ningún conocimiento y por tanto los devuelve)
  • En muchos casos hay que configurarlo y no todo el mundo se pone a ello.

Windos 7

Pros:

  • Todo el mundo usa Windows
  • Todo el hardware y la gran mayoría del software se produce para Windows
  • Tiene una gran empresa detrás

Contras:

  • Precio
  • Al igual que casi todo el software está desarrollado para Windows, el malware también
  • Estabilidad
  • Rendimiento en equipos de poca potencia.

El tiempo nos dirá quién es el vencedor, a lo que yo recomiendo que si no tenemos aplicaciones que sean necesariamente ejecutadas en Windows o no nos hagamos con Linux usemos Windows 7; en cambio si estamos acostumbrados al uso de Linux , no nos queremos gastar ese sobreprecio o nos atrevemos s al cambio, usar Linux (total si hay cualquier problema siempre podremos instalar Windows 7).

Tras el lanzamiento, con muy buena acogida, de Windows 7 tenemos aquí la nueva edición de este sistema operativo que cumple religiosamente con sus lanzamientos (uno cada 6 meses, octubre y abril).Hay que decir que hay lanzamiento para las arquitecturas x86 (32 bits) y para 64 bits. En esta entrega tenemos como requisitos los siguientes:

Instalación Modo Texto:

Procesador x86, 300 MHz
64 MB de RAM
Al menos 4 GB de espacio en el disco duro
Tarjeta de video VGA de resolución de 640×480
Unidad CD-ROM o tarjeta de red

Recomendado:

Procesador x86 de 700 MHz
348 MB de RAM
8 GB de espacio en el disco
Tarjeta de video de resolución de 1024×768
Tarjeta de sonido
Conexión a Internet o en red

La pregunta es, ¿qué trae esta edición de nuevo? En esta ocasión ubuntu nos viene con Gnome 2.28,  upstart para un arranque más rápido, un nuevo gestor de inicio de sesión, Ubuntu one es un nuevo servicio que nos permite sincronizar, almacenar y compartir con otras personas nuestros archivos siendo la opción gratuita de hasta 2GB de almacenamiento. Además de lo anterior contamos con el Linux Kernel 2.6.31, cambios al control del consumo de la energía, mejor desempeño de los chipsets gráficos de Intel (algo pobres hasta el momento), sistema de archivos predeterminado ext4 (como puede ser ntfs para XP o Vista)  y Grub 2  (el gestor de arranque) predeterminado.

Para los que se hayan quedado pensando, ¿y a mi qué? pondré alguna imagen y un video para que se pueda ver como es el uso de este sistema operativo que va cogiendo cuota de usuarios.

Ubuntu Karmic Koala con kde

Ubuntu Karmic Koala con kde

inicio de sesión en Karmic Koala

inicio de sesión en Karmic Koala

Aquí se muestra un video de ejemplo y vemos como es la competencia con el tema aero de Windows:

Web Design by SRS Solutions © 2012 El Informatico En Casa