Publi

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

    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).
    Leer artículo completo
  • WiFi USB Conceptronic C150RUSM (RT3070) Editando el módulo para que funcione

    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.… Leer artículo completo

  • Curioso e interesante VI: Microsoft y los tablets en Francia; La felicidad, una decisión, desarrolladores de Linux, Errores MYSQL por PHPeros, y más

    Llevo mucho tiempo sin publicar, pero quiero dejar aquí algunos links que he visto interesantes estos días:

    • ¿Quién se encarga de desarrollar el kernel Linux? – Visto en MuyLinux; y nos habla de las empresas que colaboran escribiendo el kernel. Normalmente cuando una empresa utiliza el núcleo y necesita extenderlo publicará los cambios para que la comunidad lo aproveche. Entre ellas destacan Red Hat, Novell, IBM o Intel.
    • $_GET en Javascript – Visto en codeNothing.
    Leer artículo completo
  • Instalando el parche milagroso para linux [ SCHED_AUTOGROUP ]

    Hace unos días se publicó la noticia de un parche milagroso que aumentaba el rendimiento de Linux en el escritorio en varios medios. Este parche mejoraba el planificador de tareas haciendo que nuestra experiencia de usuario sea más fluida, especialmente cuando estamos ejecutando muchas cosas al mismo tiempo.

    Bien, he querido hacer una pequeña guía de instalación del parche. Aunque está hecha en Arch Linux es fácilmente adaptable a cualquier distribución:

    Descargar y preparar un kernel actualizado

    El parche está pensado para la versión 2.6.36 y aunque seguro que es posible instalarlo en una versión más antigua (en mi ordenador principal tengo una 2.6.25 y hay que liarla, ya que el parche necesita muchas características  de versiones más nuevas)

    Lo primero es crear en nuestro home (~) un directorio para hacer todo el proceso, por ejemplo linuxplay (muchos prefieren descargar y compilar en kernel en /usr/src (y también es la Gentoo way), pero vamos a intentar pasar el mayor tiempo posible como usuario y el menor tiempo como root:

    ~$ mkdir linuxplay

    Para descargar la última versión (Noviembre 2010), la 2.6.36:

    ~$ cd linuxplay

    ~/linuxplay $ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2

    Cuando terminemos de descargarlo, lo descomprimimos:

    ~/linuxplay $ tar xvjf  linux-2.6.36.tar.bz2

    Ya tenemos el código fuente de Linux descomprimido y ahora tenemos que crear una configuración similar a la que tenemos, pero en el nuevo kernel:

    # Entramos en el directorio donde se ha descomprimido el kernel

    ~/linuxplay $ cd linux-2.6.36

    # Hacemos limpieza de configuraciones anteriores, si acabamos de descargar el kernel no hace

    # falta, pero más vale prevenir.

    Leer artículo completo
  • Curioso e interesante IV: El miedo a emprender, un profesor curioso, redimensionado de imágenes, módulos del kernel

    Hace casi 4 meses que no publico una recopilación de links interesantes, y creo que es constructivo compartir con los demás mis descubrimientos de blogs y webs que me han llamado la atención; e intentaré hacerlo más a menudo:

    El miedo a emprender

    Es el blog de un amigo, y ha sido retomado con fuerza y artículos interesantes. Aquí os dejo los links de tres de sus últimos artículos:

    El miedo a Emprender (I): El origen (post-1)

    El miedo a emprender (II): Consejos para gestionalo (post-2)

    El miedo a emprender (III): Herramientas para enfrentarlo (post-3)

    Ver para creer

    El profesor que a todos nos hubiera encantado tener: Es interesante ver cómo se curra las clases este profesor de matemáticas, y el tiempo que habrá echado para montarlo todo.… Leer artículo completo

  • ¿ Por qué me pasé a Linux ?

    photo-1432887382605-0abf9cc49e8f
    Mis andanzas con Linux empiezan en el año 2000, en busca de un sistema operativo nuevo, por descubrimiento e investigación. Todo empezó intentando instalar una Debian en un ordenador que tenía para hacer experimentos, aunque no funcionó (aunque parezca extraño lo primero que vi fue un Kernel Panic, y por aquel entonces no tenía ni idea de por qué). Luego fui probando, e intenté instalar Red Hat, pero no me hallaba con la consola, y luego probé Mandrake, que me funcionó a la primera y con la que estuve un par de años.… Leer artículo completo

  • REISUB, ¿qué es? ¿para qué sirve? ¿cómo hacerlo de forma remota o en script? y más llamadas a Alt+Sysrq

    yJl7OB3sSpOdEIpHhZhd_DSC_1929_1_rEn muchos sitios, podemos ver esta palabra clave, para muchos RESUIB para otros RESIUB y normalmente REISUB. Y sirve para reiniciar el sistema Linux de forma segura después de que el sistema se congele; de la siguiente forma: Alt+Imprimir Pantalla + R,E,I,S,U,B (no hace falta soltar las teclas Alt + Imprimir pantalla). La tecla Imprimir pantalla podemos encontrarla como SysReq (System Request) o PetSis (Petición al sistema). Cada letra representa una acción del kernel:

    • R (Devuelve el control al teclado unRaw)
    • E (Termina todos los procesos tErm)
    • I (Mata los procesos que queden vivos full kIll)
    • S (Sincroniza los discos Sync)
    • U (Monta todos los sistemas de archivos como sólo lectura Umount)
    • B (Reinicia el ordenador Boot)

    Es muy recomendable dejar un poco de tiempo entre pulsación y pulsación, uno o dos segundos, ya que cada acción no es inmediata, puede que haya muchos procesos, muchos dispositivos, que haya información que volcar en ellos, etc; y todo no sea inmediato.… Leer artículo completo

  • Terminal transparente para visualizar logs

    screenshot-01-08-2010-140805Es muy de 2002/2003, aunque todavía a muchos les gusta tener un pequeño terminal transparente en el fondo para ejecutar comandos o mostrar logs u otra información importante.

    Aquí comentaré algunas soluciones que he encontrado y cómo obtenerlas.

    xrootconsole

    Es muy ligero y rápido. Y vale para mostrar logs en xroot; el fondo es supuestamente transparente, aunque si cambiamos el fondo veremos que no, ya que en la ventana de xrootconsole se mantendrá el fondo anterior.… Leer artículo completo