sábado, 18 de julio de 2009

Acelera tus descargas en GNU/Linux desde consola

Cuando estamos haciendo descargas de archivos en internet hacia servicio de FTP o HTTP, tenemos varias herramientas de este tipo pero ellos solamente realizan una conexión hacia al servicio para hacer la descarga.

Pero como podemos descargar esta información mas rápidamente, para esto tenemos la herramienta axel, esta herramienta lo que hace es realizar múltiples conexiones hacia los servicios FTP o HTTP permitiendo descargar el fichero en parte y luego uniendo, con esto nos permite acelerar las descargas.

Para poder tener esta herramienta tenemos que hacer lo siguiente.

Centos/Fedora/RHEL.

En el caso de Centos, Fedora y RHEL tenemos que tener habilitado el repositorio de DAG Wieers.

yum install axel

Debian/ubuntu y derivados

apt-get install axel

Ejemplos:

1) Descargando el kernel de linux con axel

hanx@eleonora:~$ axel http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.30.bz2

2) Descargando fichero pero especificando la velocidad de descarga en bits por segundos. En esta desacarga la realiza en 5120 KB por segundos.

hanx@eleonora:~$ axel -s 5242880 http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.30.bz2

3) Descargado fichero especificando el numero de conexiones.

hanx@eleonora:~$ axel -n 5 -s 5242880 http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.30.bz2

Como podemos ver esta herramienta hace una descarga de archivos muy rapida.

Fuente: LinuxParaTodos.net

jueves, 16 de julio de 2009

Chrome OS será GNU/Linux o no?


Chrome, el futuro sistema operativo de Google, no es tal. En realidad, el sistema que la compañía va a lanzar no es otro que GNU/Linux, con más o menos adaptaciones, con su navegador libre Chrome y con un escritorio del que aún se desconocen los detalles pero que posiblemente hará poco más que arrancar inmediatamente el navegador.

Es probable que Google se base en una premisa que Microsoft todavía no ha entendido: hacer invisible para el usuario el sistema operativo.

Windows, 20 años después, sigue siendo lento, caro y plagado de fallos pero, aun así, consigue mantenerse como el sistema operativo más instalado gracias a una agresiva política comercial y a acuerdos de dudosa limpieza. Con esto, y pese a saberse acorralados por uno de los movimientos sociales más importantes de la historia de la humanidad, el software libre, consiguen frenar su avance y seguir vendiendo algo, el código, que hace mucho que otros distribuyen bajo otras denominaciones de forma gratuita y mejorada.

Pero hay alguien más en el barrio. Se llama Google, también es muy listo y ha sabido ganarle canicas a otros durante mucho tiempo. Google también es muy grande, no se asusta fácilmente y tiene capacidad de negociación con fabricantes y gobiernos. Se acercan tiempos interesantes y Microsoft tendrá que reciclarse. Los fabricantes de móviles liberarán su software, usarán Android, o corren el riesgo de acabar fuera del mercado.

Hay que estar a la expectativa para ver si Google cumple con las licencias y si de verdad es libre. No tendría sentido que lo hiciese de otra forma, ya no se puede vender algo que vale cero. El software libre garantiza las libertades del usuario, venga de Google, de un club de amigos o de la propia Microsoft. Bienvenido sea. Nos vamos a divertir mucho.

Linux Kernel 2.6.29 ya disponible y cambia de mascota




Linus Torvalds ha hecho oficial el anuncio de la esperada versión 2.6.29 del kernel de Linux. Este kernel será incluido en las distribuciones que veremos este año (como es el caso de Fedora 11 Leonidas). El cambio más obvio y superficial, es el reemplazo temporal de la mascota Tux por Tuz, quien se quedará sólo en esta versión. El resto de los cambios tienen distinto nivel de impacto en los usuarios finales, por ejemplo se incluyen cambios que por el momento pasarán desapercibidos para algunos usuarios como es el caso de Kernel Mode Setting que debe esperar a que los drivers de video comiencen a usarlo, hasta cambios que pueden impactar fuertemente en el rendimiento como el nuevo sistema de archivos ext4 que algunas distribuciones como Ubuntu o Fedora (confirmado) ya están ofreciendo al momento de instalar. Hemos comentado las nuevas características de este kernel en varios artículos de FayerWayer, pero para facilitar la labor de nuestros lectores, vamos a hacer un breve resumen agregando aquellas características de las que no hemos hablado
Sistema de archivos Ext4 : Además de las características ya comentadas, se agrega un cambio para deshabilitar el registro de journal. Esto quiere decir que los valientes pueden tener un sistema de archivos más rápido pero en caso de corte de luz no quedará otro remedio que revisar su consistencia como en los viejos tiempos.

Modo Access Point : permite usar Linux como si se tratara de un Access Point para compartir la conexión inalámbrica (nice!) Soporte de hasta 4096 CPU’s FileSystem Freeze : Popularmente conocido como “un dos tres momia es”, se trata de un mecanismo para detener en forma inmediata las escrituras al sistema de archivos para crear un respaldo u otra operación que pueda ser distraida por una escritura.

Soporte para WiMAX Nuevo soporte para dispositivos WiFi : Atheros otus, Ralink rt2860/70 entre otros.

Integración del nuevo sistema de archivos Btrfs : inicialmente creado por Oracle y posteriormente liberado como GPL y por supuesto integrado oficialmente al kernel 2.6.29. Provee manejo de grandes volúmenes de almacenamiento, compresión, revisión y deframentación en linea, manejo eficiente de archivos pequeños, etc.

Integración de Kernel Mode Setting KMS : cuando no existía KMS, las aplicaciones que necesitaban acceder al video debían preocuparse de manejar el modo de video de la pantalla y su estado interno. Al pasar de un X server a otro o por ejemplo desde el splash de inicio al X server, se producen varios pestañeos cuando uno de ellos cierra el modo de video y el siguiente lo asigna. Ahora esa funcionalidad la hace el kernel sólo si es necesario, reduciendo el esfuerzo que se requiere para pasar de una aplicación gráfica a otra y permitiendo que surgan proyectos como el ya comentado Wayland.
SquashFS : Un sistema de archivos comprimido de solo lectura, ideal para LiveCD’s o para usar Linux en sistemas empotrados en donde el almacenamiento puede ser crìtico FastBoot : Nombre que agrupa varios cambios que se han realizado para mejorar el tiempo de inicio del sistema. Si consideramos que con ext4 y las mejoras en las distribuciones ya se ha logrado reducir bastante este tiempo, este kernel promete mejorarlo aún más.

Esta lista está lejos de ser completa, sólo hemos tocado los cambios de grueso calibre. Pueden encontrar la lista completa de cambios en el análisis del Kernel 2.6.29 en Linux Kernel Newbies. El sitio Phoronix publica un interesante benchmark de distintas versiones del kernel en donde se ven mejoras en esta nueva versión y en algunos casos se ha recuperado el rendimiento que se había perdido en versiones recientes. Enlaces / Links : - Linux 2.6.29 (Linux Kernel Newbies) - Tux se toma un receso por una noble causa (FayerWayer) - Fedora 11 pone las cartas sobre la mesa (FayerWayer) - Ubuntu 9.04 no incluirá el kernel 2.6.29 (FayerWayer) - Ext4 : Un nuevo sistema de archivos para Linux (FayerWayer) - Benchmarking the Linux 2.6.24 through 2.6.29 kernels (phoronix.com) Via: FayerWayer