Archivo Histórico

Artículos etiquetados con ‘Linux’

Fedora 12 Liberado

November 17th, 2009 Gregorio Espadas Sin Comentarios

Fedora, una de mis distros favoritas (además de Ubuntu y OpenSUSE) acaba de sacar su nueva versión: Fedora 12. Para los que no la conocen, Fedora es la versión libre y gratuita de RedHat, la legendaria distribución de Linux.

fedora-12

Algunas de las mejoras de Fedora 12 son:

  • Usa el nuevo entorno de escritorio GNOME 2.28.1.
  • Mejor soporte para webcams.
  • Gnote (basado en C++) reemplaza a Tomboy (basado en Mono).
  • Empathy reemplaza a Pidgin.
  • Ahora el navegador Epiphany usa el motor WebKit en lugar del motor Gecko de Firefox
  • Para los atrevidos, una versión preliminar de GNOME Shell se encuentra disponible en el repositorio.
  • Disponible la edición de Fedora 12 con KDE 4.3.
  • GRUB con soporte para Ext4.
  • Usa Dracut como nuevo sistema de arranque.
  • Ofrece la última versión de PHP 5.3.0.

Enlace: ¡Descargar Fedora 12!

Categorías: Linux Etiquetas: ,

Usar wget con Rapidshare Premium

November 4th, 2009 Gregorio Espadas Sin Comentarios

Creo que lo único que he sufrido al momento de migrar de Jaunty a Karmic, ha sido el no poder usar Aria para mis descargas diarias de Rapidshare, ya que al tratarse de un proyecto semi-abandonado, su última versión no es compatible con Ubuntu 9.10 Karmic Koala, por inconsistencias en las librerías que requiere. Entonces, me dí a la tarea de probar con varios download managers (agradezco a varios contactos de Twitter por sus sugerencias), pero ninguno llenó mis expectativas. Al final, me puse a jugar con el poderoso comando wget, ¡y quedé maravillado!

Para usar wget, hay que tomar en cuenta los siguientes parámetros:

  • –http-user permite especificar el nombre de usuario de la cuenta Premium de Rapidshare (y en general, de cualquier otro servicio de alojamiento de archivos).
  • –http-password especifica la contraseña correspondiente.
  • –auth-no-challenge envía información de autenticación básica HTTP sin esperar primero la petición del servidor; este parámetro es indispensable para que funcione adecuadamente la cuenta de Rapidshare Premium.
  • –limit-rate limita la velocidad de descarga, para no acaparar todo el ancho de banda. Esta opción es opcional, pero muy útil en ciertas circunstancias.
  • –input-file nos permitirá descargar todos los enlaces (URLs de Rapidshare) que se encuentren dentro de un archivo de texto que tengamos localmente guardado.

Veamos algunos ejemplos de uso. Las palabras en mayúscula con las que deben cambiarse según tus necesidades.

Sintaxis típica para descargar un sólo archivo:

wget --http-user=USUARIO --http-password=PASSWORD --auth-no-challenge ARCHIVO_RAPIDSHARE

Sintaxis para descargar todos los archivos cuyos enlaces se encuentran dentro de ARCHIVO_TEXTO;:

wget --http-user=USUARIO --http-password=PASSWORD --auth-no-challenge --input-file=ARCHIVO_TEXTO

Sintaxis para limitar el ancho de banda:

wget --limit-rate=50k --http-user=USUARIO --http-password=PASSWORD --auth-no-challenge ARCHIVO_RAPIDSHARE

Espero esta información sea de utilidad para ustedes. Usar la consola en Linux sigue siendo la forma más poderosa de trabajar :-)


[Actualización] Un detalle que se me pasó comentarles, es el tradicional resume, o sea, si por algún motivo cancelamos la descarga (o si se va la energía eléctrica), podemos reanudar la descarga en el punto donde se haya quedado. Para ello, simplemente hay que agregar el parámetro -c al comando wget. Ejemplo:

wget -c --http-user=USUARIO --http-password=PASSWORD --auth-no-challenge ARCHIVO_RAPIDSHARE

El comando wget verificará la existencia local del archivo especificado, lo comparará con el que se encuentra en el servidor, y reanudará la descarga donde sea necesario… ¡genial!


[Actualización 2] A petición popular, pondré algunos ejemplos de uso; en ellos, asumiremos que nuestro usuario premium de Rapidshare es “gregorio” (sin comillas) y la contraseña “12345” (no olviden siempre usar contraseñas seguras).

Ejemplo 1.

wget --http-user=gregorio --http-password=12345 --auth-no-challenge http://rapidshare.com/files/123456789/respaldo.rar

Este es el ejemplo más simple. Se especifica el nombre de usuario con --http-user y la contraseña con --http-password; para cualquier descarga de Rapidshare Premium, debemos usar siempre --auth-no-challenge, de otra forma el servidor nos marcaría un error. Al final, se especifica el enlace al archivo alojado en Rapidshare (todos los enlaces de dicho servicio tienen un aspecto similar al del ejemplo).

Ejemplo 2.

wget --http-user=gregorio --http-password=12345 --auth-no-challenge --limit-rate=60K http://rapidshare.com/files/123456789/respaldo.rar

Este ejemplo es idéntico al anterior, el único detalle es que estamos limitando la velocidad de descarga a 60 Kbps. ¿Qué utilidad tiene esto? Conozco mucha gente que espera hasta la noche, cuando se retira a dormir, para dejar su computadora encendida descargando varios cientos de megas, lo que no hacen durante el día, pues las descargas ocupan prácticamente todo el ancho de banda y se vuelve casi imposible navegar por la web, o checar nuestro correo, etc. ¡Ya no más! Si tus descargas, por ejemplo, bajan normalmente a 120 kbps, podemos limitarlas a la mitad, a 60 kbps usando --limit-rate, lo cual nos permitirá seguir navegando por la web sin lentitudes innecesarias.

Ejemplo 3.

Imaginemos que deseamos descargar todos los siguientes archivos:

http://rapidshare.com/files/264735491/respaldo.part1.rar

http://rapidshare.com/files/264241845/respaldo.part2.rar

http://rapidshare.com/files/264217958/respaldo.part3.rar

http://rapidshare.com/files/264377303/respaldo.part4.rar

http://rapidshare.com/files/264326603/respaldo.part5.rar

http://rapidshare.com/files/264395731/respaldo.part6.rar

http://rapidshare.com/files/264705285/respaldo.part7.rar

http://rapidshare.com/files/264414926/respaldo.part8.rar

¿Qué hacemos? Simple, vamos a crear un archivo de texto, y ahi pegamos nuestros enlaces. Digamos que a este archivo de texto lo guardamos con el nombre “descargas.txt” (no es necesario especificar alguna extensión de archivo en particular, como el “.txt“, incluso, yo no acostumbro a poner ninguna extensión). Entonces, nuestro comando sería el siguiente:

wget --http-user=gregorio --http-password=12345 --auth-no-challenge --input-file=descargas.txt

De esta manera, wget se encargará de leer línea por línea cada enlace, descargando los archivos de Rapidshare en el orden especificado.

Ejemplo 4.

Ahora bien, imaginemos que ejecutamos el comando del ejemplo anterior, la descarga ya se encuentra por el último archivo en el 80%, ¡y se va la luz! … ¿qué hacemos? El poderoso wget puede continuar la descarga en el punto donde se haya interrumpido, usando el modificador -c de la siguiente manera:

wget --http-user=gregorio --http-password=12345 --auth-no-challenge -c http://rapidshare.com/files/264414926/respaldo.part8.rar

El comando wget, al ver que estamos usando -c, buscará en la carpeta actual un archivo que coincida en el nombre especificado, y si lo encuentra, le dirá al servidor (en este caso Rapidshare) que haga “resume“, o sea, que reanude la descarga en el punto donde se interrumpió.

Categorías: Linux Etiquetas: , , , ,

¿Qué son 40 años?

September 2nd, 2009 Gregorio Espadas Sin Comentarios

¿Qué son 40 años? Es mucho o poco tiempo, pues todo es relativo. Para mi, 40 años son demasiado tiempo, 5 años más de los que tengo de vida. En 1969, hace 40 años, tres conceptos empezaron a ver la luz, conceptos que hoy son una poderosa realidad, los cuales tengo muy arraigados en mi vida: El Lenguaje C, Unix e Internet.

En agosto de 1969. Ken Thompson, programador de Bell Laboratories (propiedad de AT&T), escribió la primer versión de Unix, y junto con Dennis Ritchie hizo de este gran Sistema Operativo una realidad. Prácticamente en paralelo, Ritchie tomó el Lenguaje B, creación de Thompson, y empezó la creación del Lenguaje de Programación C, el cual incluso posteriormente, fué usado para reescribir el código fuente de Unix (escrito originalmente en Lenguaje Ensamblador).

El 2 de septiembre de 1969, hace exactamente 40 años, científicos de la UCLA lograron transmitir datos entre dos computadoras a través de un cable, lo cual eventualmente fué precursor del nacimiento de la famosa ARPANET, la cual a su vez dió luz a lo que hoy conocemos como Internet, nuestra querida red de redes.

Han sido muchos los sucesos en estas cuatro décadas (el nacimiento de la Web, el surgimiento de Linux, etc), y realmente no es mi intención entrar en detalles en este post, más bien es para honrar a las mentes detrás de dichos inventos, y darles todo mi agradecimiento por el regalo de mis herramientas de trabajo cotidiano, todo por un sueño que ellos tuvieron hace 40 años.

¿Por qué son importantes para mi? Unix, es precursor de Linux, el cual uso como sistema por defecto, tanto en la oficina como en casa (jamás regresaría a Windows, lo siento Microsoft). Así mismo, la Web (uno de los servicios de Internet) es mi trabajo y pasión, pues me dedico al diseño y desarrollo web desde hace prácticamente 15 años. Por último, el Lenguaje C me marcó en mi época de universitario, con el cual hice tantos programas y proyectos; hoy en día, aunque no utilizo C desde hace años, sigo viendo su espíritu en la sintaxis de otros tantos lenguajes, como PHP y JavaScript.

Si quieren indagar más sobre el tema, les recomiendo las siguientes lecturas:

Y para tí, ¿qué son 40 años?

Categorías: Internet / Web, Linux Etiquetas: , , ,

Linux Kernel 2.6.30 Liberado

linux-tuxLuego de casi tres de la anterior versión estable, ha sido liberado el nuevo Linux Kernel 2.6.30, en el cual resalta la inmensa cantidad de nuevos drivers para todo tipo de dispositivo moderno, lo cual se agradece siempre. También se ha mejorado la administración de los sistemas de archivos ext3 y ext4, así como la incorporación del nuevo NILFS2.

Como siempre, los invito a leer la lista completa de novedades del Linux Kernel 2.6.30. Así mismo, si quieren conocer más a fondo cada una de las características, lean el análisis que realizó Diego sobre el nuevo kernel, se encuentra en español, recomendado al 100%.

Si se consideran masters en Linux, pueden descargar y compilar por su cuenta el nuevo kernel en su distro preferida, en en su defecto, esperar a las siguientes versiones de Ubuntu 9.10 (en octubre), Fedora 12 u OpenSUSE 11.2 (ambas en noviembre).

Por cierto, para la próxima versión del kernel 2.6.31 (programada para septiembre), ya se contará con soporte al nuevo USB 3.0, con lo que Linux se convertirá en el primer sistema operativo en dar soporte a dispositivos compatibles con USB 3.0.

¡Viva Linux! ¡Viva el Software Libre!

Categorías: Linux Etiquetas: , , ,

Google Chrome disponible para Linux y Mac

Una larga espera para muchos ha llegado a su fin, pues ahora Google Chrome se encuentra disponible para Linux y Mac (para efectos del presente post, me enfocaré en Linux). Hasta ayer, contábamos con SRWare Iron, CrossOver Chromium, e incluso Ubuntu Chromium para instalar y usar este navegador, pero ninguna de estas opciones era oficial… hoy las cosas son diferentes. En la siguiente imagen (darle click para ampliarla) pueden observar al Chromium y Chrome ejecutándose al mismo tiempo en mi Ubuntu 9.04.

Google Chrome en Linux

Hay que hacer énfasis de que se trata de una versión sumamente inestable, llamada “Dev Build“, debido al canal de actualización al que pertenece (Chrome tiene tres canales: Stable, Beta y Developer), a la cual no le funcionan varias cosas: no tiene soporte aún para plugins (no flash, por ejemplo), no permite impresión, no hay soporte para Gears, notables carencias con respecto a la privacidad (de las cuales ya había hablado previamente),etc. Incluso, los chicos de Google ¡recomiendan no descargarlo!, a menos que seamos desarrolladores y sepamos lo que hacemos al instalar esta versión.

Por cierto, sólo se encuentra disponible el .deb para Ubuntu 8.04 (y superiores) y Debian 5, posteriormente estarán disponibles los instaladores para otras distros. Así mismo, es importante estar conscientes que al instalar Google Chrome por medio del .deb se agrega automáticamente el repositorio oficial de Google, para que de manera automática se reciban las actualizaciones del navegador web.

Ojalá Google Chrome logre igualar los lanzamientos de sus versiones para Windows, Linux y Mac, tal y como lo hacen Firefox y Opera, si es que quiere convertirse en una alternativa real para el universo de usuarios existente.

Enlaces:

Fuente: Chromium Blog.

Categorías: Internet / Web, Linux, Software Etiquetas: , , , ,

Windows 7 RC + Ubuntu 9.04 + VirtualBox 2.2

¿Qué pasa si unimos Microsoft Windows 7 RC + Ubuntu 9.04 + VirtualBox 2.2? Hagan click sobre la imagen para ver esta singular combinación.

windows7rc

Como ya sabrán, el día de ayer Microsoft liberó a todo el público la versión Release Candidate (RC) de Windows 7, cuya licencia es gratuita para pruebas, aunque sólo es válida durante un año, lo cual es tiempo suficiente para jugar un rato con la nueva versión del tan controversial Sistema Operativo de Microsoft.

En lo particular, y por todos los motivos que he expresado en el pasado, no volvería a usar Windows en mi vida diaria; estoy feliz con Linux y cada vez me gusta más, tanto que pienso es posible que migre de Ubuntu a ArchLinux o a FreeBSD, sólo es cuestión de tiempo para experimentar con dichos sistemas.

Aún así, como profesional de las tecnologías de la información, es mi deber probar mis desarrollos en los sistemas populares, y Windows + Internet Explorer es un mal necesario, así que me dí a la tarea de descargar el recién salido Windows 7 RC, y lo instalé… pero usando VirtualBox 2.2 dentro de mi casi recién estrenado Ubuntu 9.04. Todo funcionó de maravilla, la instalación fué sencilla, sin complicaciones y más rápida de lo que esperaba.

Así que si estás interesado en el nuevo Windows 7 RC, les recomiendo usen VirtualBox bajo Linux, no importa que distro estén usando.

Enlaces:

Categorías: Software Etiquetas: , , , ,

Linux Kernel 2.6.29 Liberado

tuzEl tan esperado Kernel Linux 2.6.29 ha sido liberado oficialmente por el propio Linus Torvalds, el cual llama la atención por el cambio temporal de logotipo, pues por esta versión se utilizará a Tuz, a favor del demonio de Tazmania, que se encuentra en peligro de extinción.

Entre las novedades (¡vaya que las hay!) de este nuevo kernel podemos mencionar:

  • Soporte al sistema de archivos Ext4, del cual ya había hablado.
  • Soporte a los sitemas de archivos Btrfs y SquashFS.
  • Soporte WiMAX.
  • Mejor soporte a nuevas redes WiFi (incluyendo Atheros).
  • Aarranque más rápido gracias a FastBoot.
  • Modalidad para habilitar Linux como un Wireless Access Point (hotspot).
  • Encriptación de nombres de archivos por eCryptfs.
  • Congelamiento de las escrituras a disco para realizar respaldos críticos usando FileSystem Freeze.

Como siempre, los invito a leer la lista completa de novedades.

Categorías: Linux Etiquetas: , ,

Linux cumple 15 Años

linus-torvaldsOtro que cumplió años es el Kernel de Linux, ¡Feliz Cumpleaños! Hace 15 años, exactamente el 13 de marzo de 1994, la versión 1.0.0 del kernel (núcleo) de Linux fué liberado por su creador, Linus Torvalds. En ese momento, el código fuente del kernel constaba de sólo 176.250 líneas de código; hoy en día ese número se ha incrementado a más de 10 millones de líneas de código para su última versión estable, la 2.6.28.7.

No hay que confundirse, Linus Torvalds en septiembre de 1991, en un famoso y mítico mensaje (que aún podemos leer), dió a conocer la versión 0.01 (cuyo nombre original era Freax), así que podría decirse que Linux tiene más de 15 años, pero se considera la primera versión estable, la 1.0.0, como el inicio de la vida útil del Kernel de Linux.

Linux, por mucho tiempo considerado sólo para genios, nerds y hackers, hoy en día se ha convertido totalmente amigable para todo tipo de usuarios, desde su fácil instalación (muuucho más sencilla que la instalación de Windows) hasta la increíble usabilidad del escritorio, el cual, como saben, tenemos la libertad de elegir (Gnome, KDE, etc.)… creo que ese es el poder real de Linux: ¡Libertad!

Enlaces interesantes:

Categorías: Linux Etiquetas: , ,

Linux.com ¡cambia de manos!

¡Interesante sorpresa! Linux.com, por mucho tiempo fué un portal con noticias sobre el mundo Linux y sus distribuciones, el cual estaba en manos de particulares (aún podemos ver algo sobre ellos); pero al menos para mi, no ofrecía relevancia alguna (habían mejores fuentes de información sobre Linux)… pero ahora las cosas están cambiado. El dominio Linux.com acaba de ser adquirido por dos gigantes: Linux Foundation y SourceForge.

linuxpuntocom

La idea, es que (ahora si) Linux.com sea el centro de recursos e información sobre Linux, así como software, documentación, foros, etc. Toda la comunidad linuxera poderá participar activamente. Por lo pronto, podemos entrar a el foro IdeaForge para empezar a participar aportando ideas para esta nueva etapa de Linux.com.

¡Viva Linux! :-D

Enlace: Linux.com

Categorías: Diseño, Linux Etiquetas: ,

Linux Kernel 2.6.28 con Sistema de Archivos Ext4

December 26th, 2008 Gregorio Espadas 2 Comentarios

En pleno 24 de diciembre, Linus Torvalds nos deja un mensaje “muy navideño” y un regalo para todos los linuxeros: el nuevo Kernel Linux 2.6.28.

El nuevo kernel trae nuevas características y actualizaciones, tales como: mejor aprovechamiento de los recursos al reproducir audio y video, soporte al estándar Wireless USB, mejoras al Kernel-based Virtual Machine (KVM), y (obviamente) la inclusión de controladores (drivers) para nuevos dispositivos.

Pero hay una nueva característica que vale la pena mencionarla aparte: Ext4, un sistema de archivos con un diseño mejorado, mayor rendimiento y fiabilidad. Actualmente el sistema de archivos más utilizado en el mundo Linux es el Ext3, que a su vez reemplazó al Ext2 en su tiempo, y dentro de poco se repetirá la historia. Ext4 representa un gran paso en el kernel, y aunque su soporte no es completo, si es lo suficientemente estable como para ya ser parte oficial del Kernel Linux 2.6.28.

Así que ya saben, si no quieren esperar a una actualización de kernel de su distro favorita, pueden descargar el nuevo kernel, y compilarlo por su cuenta. Si lo hacen, ¡no olviden respaldar!, luego vienen las lamentaciones por no ser precavidos.

Categorías: Linux Etiquetas: , ,