El comando dd y sus mil y un usos.

Dee Dee conocida por ser altamente peligrosa

Cuenta la leyenda que en el principio Ken Tompshon y Denis Ritchie (los creadores de UNIX, antecesor de Linux) desde las entrañas de Bell Labs, necesitaron copiar exactamente byte a byte de una unidad a otra, como no existía ninguna utilidad para este propósito en su recién concebido sistema operativo simplemente la crearon… y así nació dd (Dataset Definition).

Rescrita y portada varias veces desde los ‘70 está aplicación ha demostrado ser de utilidad y persistió en el tiempo. Lo que pocos saben es que en verdad es un cortaplumas suizo en lo referente a datos, discos y archivos.

El comando dd (alias: disk destroyer, data destroyer o delete data) es el más claro ejemplo de uno de los pilares de la filosofia UNIX, en parte heredada por GNU/Linux…

Continued reading >

Vuelta de vacaciones…

¡Hola Gente! Después de unas largas vacaciones (2 meses) estoy de nuevo con todas las pilas para volver a tratar de iluminar zonas oscuras del universo de GNU/Linux y otros universos en gral. :O

En este nuevo año además del artículo linuxero mensual espero ampliar el espectro del sitio incluyendo más contenido de otras ramas (literatura, vida cotidiana, etc.) y si Dios quiere incorporar nuevos redactores.

¡Si! A partir de ahora vas a poder mandar tu artículo. Más adelante daré detalles sobre esto aunque si estás muy ansioso puedes ponerte en contacto en lettherebelightblog (en) gmail.com y hacer tu propuesta.

También tengo planeado hacer disponible el blog en inglés (bueno ya bastantes cosas lo están.. ;) ) publicando los artículos en los 2 idiomas y traduciendo algunos de los ya publicados.

Bueno, espero en este nuevo ciclo disfruten Let there be light tanto como yo disfruto haciéndolo. Nos veremos en breve :D .

Chrome OS por dentro

¿Qué es Chrome OS?
Desde el punto de vista técnico, podríamos decir que es una pseudo-distribución de Linux para Netbooks, pero nos quedaríamos cortos.
..para netbooks
Sí, correrá en tu PC de escritorio pero… sería algo como usar el firmware/software de tu MP3 para reproducir música en tu PC.
¿Por qué? Simple, es una sistema “pelado” con lo justo y lo necesario para navegar por la web y correr aplicaciones Web. Esto es, porque esta pensado y diseñado para ser una plataforma de WebApps (HTML5/Java/Flash) y aunque técnicamente podrás ejecutar aplicaciones comunes con código nativo en la práctica no tendrás ninguna librería, entre otros problemas..
Es más, todo lo que produzcas con este OS se guardara en Internet (“la nube” digamos) ya que todas las aplicaciones con las que estás trabajando están en la Web, (de hecho la interfaz es Chrome, el navegador). Solo algunas configuraciones se guardan en el disco en /home/nombredeusuario y en una partición totalmente distinta y.. encriptada.
Pseudo-distribución.
Sería extremo llamarla una distribución más de Linux destinada a netbooks ya que aunque  particularmente esta basada en Ubuntu (o al menos usa varios de sus paquetes) implementa  bastante desarrollo propio y ciertos rasgos innovadores no vistos en ningún otra distribución de este tipo.  Además, por la peculiaridad de tener solo lo justo para aplicaciones web entraría en un nuevo concepto de diseño que bien podríamos llamar Sistema Operativo para Web.
Un mirada al motor.. ;)
Bueno, para remarcar, un montón de firmware para hacer más rápido el booteo (la gente de Google está muy interesada en bajar el tiempo de arranque), además de varios chequeos previos (integridad, etc).
El kernel… un kernel linux común y corriente 2.6.30 con algunos parches para mejorar el tiempo de booteo.
El sistema de archivos, es lo más raro, al parecer tiene dos particiones ext3 (además de la SWAP claro). Una que usa de raíz y es de solo lectura, sería como el sistema base (de hecho el árbol de directorios al parecer esta intacto) y otra en la que escribe todo lo que tenga que escribir. Esto, pienso, se debe a que cuando se actualice ChromeOS solo bajará una imagen de la partición raíz dejando intacta la información del usuario y minimizando todo tipo de problema en cuanto a la integridad del sistema. Aparentemente se optó por esto por seguridad.
El gestor de ventanas creo es un desarrollo propio, usa librerías Clutter que a la vez usan OpenGL.
El gestor de paquetes (apt-get) Por defecto no funciona, (ja!) hacer un sudo apt-get install no funcionara aun siendo root. Pero aparentemente la idea es que funcione en el futuro. Incluso en la página dan instrucciones para como deben estar empaquetados los .deb
La terminal está medio escondida, podemos acceder a ella haciendo un Ctrl-Alt-T y veremos una xterm corriendo en X. Ctrl-alt-F# no funcionara.
Apariencia.
Como mencionamos antes la interfaz es Chrome con algunos iconos de sistema en la parte superior derecha y un menú de aplicaciones a la izq. que requiere hacer un login con cuenta Google para usarlo. Cuyas aplicaciones web nos abrirán (misterio)… mas ventanas de Chrome :D
Una screenshot.
Conclusión
Aunque esto es solo una beta publica, en el mundo del software libre Chrome OS solo viene a sumar (inovacion, ideas, código) y aunque este OS sea una movida de marketing de Google será un paso interesante hacia las aplicaciones web y el cloud computing. Sin duda, será entretenido ver que pasa con las netbooks y Chrome OS. Yo particularmente en una netbook antes de Chrome elegiría UbuntuNetbookEdition ya que seguramente podré hacer más cosas: tendré más libertades. :)
La pagina del proyecto.
Tutorial paso a paso para probarlo.

¿Qué es Chrome OS?

Desde el punto de vista técnico, podríamos decir que es una pseudo-distribución de Linux para Netbooks, pero nos quedaríamos cortos.

..para netbooks

Sí, correrá en tu PC de escritorio pero… sería algo como usar el firmware/software de tu MP3 para reproducir música en tu PC.

¿Por qué? Simple, es una sistema “pelado” con lo justo y lo necesario para navegar por la web y correr aplicaciones Web. Esto es, porque esta pensado y diseñado para ser una plataforma de WebApps (HTML5/Java/Flash) y aunque técnicamente podrás ejecutar aplicaciones comunes con código nativo en la práctica no tendrás ninguna librería, entre otros problemas..

Continued reading >

Cuelgues en Linux

Los cuelgues totales del sistema en GNU/Linux son muy raros, esto es un hecho.
Lo que generalmente puede experimentar un usuario de escritorio en su uso diario
son:

  • Cuelgues de los programas.
  • Cuelgues del entorno gráfico

Los primeros bueno.. tan solo con hacer ALT-F2, poner xkill en el campo Run Command.. y hacer clic sobre la aplicación colgada matara el proceso.

Continued reading >

Mitos & Verdades a saber antes de instalar GNU/Linux

Antes de instalar GNU/Linux sería bueno saber un par de cosas y preguntarse… ¿Es realmente GNU/Linux para ti? ¿Sobrevivirás al cambio?


VERDAD 1º: LINUX PUEDE SER UN ARMA DE DOBLE FILO

O su símil más realista: Es muy fácil empezar con el pie izquierdo.
Debes estar bien informado antes de realizar el cambio. No es un cambio simple, es un cambio de sistema operativo Y si usaste tu sistema Windows o Mac a diario durante mucho tiempo, significará un gran cambio y tendrás que desacostumbrarte a cosas que has hecho desde que tienes conocimiento. Lo que nos lleva a nuestra siguiente verdad….

Continued reading >

El comando dd (Parte 1)

Recientemente tuve la oportunidad de poner en práctica éste comando tan recordado y querido, que realmente cuando uno lo ve por primera vez, le resulta difícil ver todo su potencial, al igual que sucede con la mayoría de los comandos UNIX. De toda mi experiencia pude recopilar algunos, de los decenas de usos de este pequeño gran programa.

Continued reading >

Jornadas del Sur en Bahía Blanca

El 15, 16 y 17 de Agosto en Bahía Blanca, Argentina tuvieron lugar las primeras Jornadas del Sur un ciclo de charlas/talleres con temática centrada en el software libre.
Su servidor tuvo el gusto de asistir al evento y presenciar algunas de las charlas, las que el cronograma me permitió, ya que muchas se daban en paralelo. Las charlas iban desde lo general como ¿Qué es el software libre? hasta lo específico y técnico como ¿Cómo provocar un stack overflow? o como debbugear el kernel.
Con disertantes/oradores de distintas partes del país inclusive desde el exterior fue realmente un buen momento y al mismo tiempo una experiencia interesante.

Las charlas a las que asistí:

Continued reading >

COMO Grupo de Usuarios Linux

Sangre sudor lágrimas pasaron durante la traducción de este documento. Pero finalmente ya está disponible la última versión del HOWTO-Linux-User-Group en español.

Pueden verlo aquí o descargarlo:

Es la primera versión así que sugerencias, correciones, etc. son bienvenidas.

¿Qué distribución elegir?

Quiero probar Linux ¿Qué versión de GNU/Linux instalar?

Felicitaciones! Ya te has decidido a probar Linux! Pero ahora viene la gran pregunta ¿Qué distribución instalar?
Seas un usuario novato, intermedio o avanzado de Windows pero sin embargo eres nuevo en el mundo de Linux, la distribución a elegir es una: Ubuntu.
He estado usando GNU/Linux desde hace ya 7 años con mis comienzos con Slackware 8.1 y tengo que admitir que al principio miraba con bastante escepticismo a esta distro, cuando allá por el 2005/6 parecía ser un boom. Pero después de haberla probado quedé totalmente sorprendido y he comprobado que realmente se ha ganado el lugar que hoy ocupa.

Continued reading >

Un poco de literatura…

En una conocida revista de educación de Argentina, encontré este cuento que me hizo reflexionar, además de entretenerme claro. Me sorprendí con lo mucho que se puede transmitir en tan pocas lineas. Evidentemente Ana Rosa LLobet tiene chapa de escritora :-)

La venganza


Lo supe desde el día en que llegó, esa mujer era insoportable. Lo pimero que dijo al entrar fue: “Esto es una mugre”. Yo ni me moví, me quedé como si nada, aunque podría haber reaccionado y con razón.

Continued reading >