Linux Cumple 18 Años..

tux_cumple

El 25 de Agosto de 1991, Linus Torvalds anunciaba en la lista comp.os.minix la disponibilidad de la versión 0.02 de su kernel, que aún no tenía nombre oficial y que Linus calificaba de ser “incluso usable”. Así pues, para muchos este es el comienzo “oficial” de la historia de este desarrollo que ha cambió para siempre la evolución de la informática.

Según Torvalds, no se sabe exactamente la fecha exacta en la que nacio Linux. Algunos consideran que el día en que Torvalds hizo el anuncio es la fecha oficial de su nacimiento, osea el 26 de agosto de 1991. Otros consideran que en lanzamiento 0.01 de Linux es el día de cumpleaños, osea el día 17 de septiembre.

Les dejamos un fragmento del mensaje enviado por Linus Torvalds el día 25 de agosto:

Hello everybody out there using minix-
I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix; as my OS resembles it somewhat (same physical layout of the file-sytem due to practical reasons)among other things.

¡Feliz cumpleaños, GNU/Linux!!!

Anuncios

Poniendo Contraseñas a Nuestros Archivos desde Consola

candado

El comando gpg es parte de GnuPG. GnuPG se refiere a GNU Privacy Guard, la cual es una herramienta para almacenamiento y comunicación segura. Puede ser usado para encriptar data y crear firmas digitales. También incluye un administrador de claves avanzado. GnuPG trabaja sobre Linux, UNIX, Windows y Mac OS X.

Para cifrar un archivo se usa gpg con la opcion -c. Por ejemplo, para encriptar el archivo secreto.odt
ejecuta lo siguiente:

[BASH]# gpg -c secreto.odt
Enter passphrase: CONTRASEÑA
Repeat passphrase: CONTRASEÑA

La opción -c le indica a gpg que cifre con un cifrado simétrico. Cuidado: no te olvides de la contraseña (passphrase) ya que no habrá forma de recuperarla si la pierdes.

Para desencifrar ejecuta lo siguiente:

[BASH]# gpg secreto.odt
gpg: CAST5 encrypted data
Enter passphrase: CONTRASEÑA

Disponible Pidgin 2.6.1 (Soporta Audio y Video)

pidgin-pajaro

El cliente de mensajeria instantanea Pidgin que soporta redes AIM, Google Talk, IRC, MSN, XMPP, Yahoo! y algunas más ha liberado la versión 2.6 la cual se encuentra disponible para Mac y Linux y muy pronto estará disponible para Windows, las nuevas caracteristicas mas importantes incluidas en la nueva versión es que Pidgin ya soporta mantener videoconferencias y llamadas de voz.

El cliente de mensajería Pidgin es un desarrollo Open Source que ofrece a los usuarios una forma muy cómoda de poder tener a todos sus contactos de distintas redes de mensajería instantánea en una misma interfaz unificada. Hasta la fecha la mensajería instantánea tradicional era el centro de la aplicación, pero ahora Pidgin ha evolucionado.

Y lo ha hecho a lo grande, añadiendo la posibilidad de mantener conversaciones de voz e incluso de videoconferencia con otros usuarios de redes como Google Talk o Yahoo! . Esta opción se ha añadido gracias al desarrollador Mike Ruprecht y su proyecto libpurple de Summer of Code 2008, que ahora integra un framework de vídeo que puede ser utilizado para añadir videoconferencia en distintos protocolos.

También se ha añadido soporte para recibir mensajes escritos a mano (con tinta electrónica) y mensajes de voz a través de MSN, y es también posible realizar transferencias P2P en la red de mensajería instantánea de Yahoo!.

El soporte de audio y vídeo está por ahora restringido al protocolo XMPP, pero pronto estará disponible en otros protocolos y sin duda hará que Pidgin gane más y más cuota de mercado en este interesante segmento.

Aplicación para detectar los bugs de nuestros programas

debian-logo-vertical

¿Existe una aplicación para ver los “bugs” de nuestros programas?. La respuesta es SI!!!!. y aqui les voy a mostrar como se instala y que nos puede ofrecer.

Lo primero que tenemos que hacer, es abrir una terminal, loguearnos y escribir el siguiente comando:

IrvingDebian:/home/irving# apt-get install apt-listbugs

y eso es todo.. ahora, para si nuestro programa tiene algun bug, escribimos el siguiente comando:

IrvingDebian:/home/irving# apt-listbugs list amsn

Este es el resultado:

IrvingDebian:/home/irving# apt-listbugs list amsn
Reading package fields… Done
Reading package status… Done
Retrieving bug reports… Done
Parsing Found/Fixed information… Done
grave bugs of amsn (0.97.2~debian-1 -> ) <done>
#517230 – Stops working after upgrade of tk (Fixed: amsn/0.97.2~debian-2)
Summary:
amsn(1 bug)

A continuación, para ver una lista mas detallada  sobre el bugs de nuestra aplicación, escribiremos el siguiente comando:

IrvingDebian:/home/irving# apt-listbugs rss amsn
Reading package fields… Done
Reading package status… Done
Retrieving bug reports… Done
Parsing Found/Fixed information… Done
<?xml version=”1.0″ encoding=”UTF-8″?>
<rss version=”2.0″
xmlns:content=”http://purl.org/rss/1.0/modules/content/&#8221;
xmlns:itunes=”http://www.itunes.com/dtds/podcast-1.0.dtd&#8221;
xmlns:dc=”http://purl.org/dc/elements/1.1/&#8221;
xmlns:trackback=”http://madskills.com/public/xml/rss/module/trackback/”&gt;
<channel>
<title>Debian Bugs of IrvingDebian (critical, grave, serious)</title>
<link>http://bugs.debian.org/</link&gt;
<description>Debian Bugs of IrvingDebian (critical, grave, serious)</description>
<item>
<title>Bug#517230: Stops working after upgrade of tk</title>
<link>http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&amp;amp;bug=517230</link&gt;
<description>&lt;ul&gt;
&lt;li&gt;Bug#517230&lt;/li&gt;
&lt;li&gt;Package: amsn&lt;/li&gt;
&lt;li&gt;Severity: grave&lt;/li&gt;
&lt;li&gt;Status: done&lt;/li&gt;
&lt;li&gt;Tags: &lt;/li&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Thu, 26 Feb 2009 08:54:01 -0600</pubDate>
<dc:date>2009-02-26T08:54:01-06:00</dc:date>
</item>
</channel>
</rss
>

Como podemos ver, esta es una excelente para los debianeros y ubunteros. espero les sea de utilidad. 😀


Objetivos para Debian 6.0

debian

Siguiendo a su decisión de adoptar una nueva política de congelamientos programados a partir de su próxima versión, el Debian Release Team publica ahora su lista de objetivos para Debian GNU/Linux 6.0 “Squeeze”. Sus planes incluyen las siguientes metas para la siguiente versión estable de su distribución:

* Soporte para múltiples arquitecturas, que mejorará la instalación de paquetes de 32 bits en sistemas de 64 bits.
* Soporte para kFreeBSD, que introducirá la primera arquitectura no-Linux en Debian.
* Mejorada performance de arranque con procesamiento paralelo, un nuevo shell por defecto, etc.
* Un mejor proceso de control de calidad que resultará en mejores paquetes.
* Preparación de nuevos formatos de paquetes que ayudará a su futuro desarrollo e introducirá mejorados algoritmos de compresión
* Eliminación de liberías obsoletas para mejorar la seguridad.
* Soporte completo de IPv6.
* Soporte para enormes archivos.
* Creación automática de paquetes de depuración para el archivo de paquetes completo. Este es un proyecto de Google Summer of Code que espera su integración con la infraestructura de Debian.
* Mudar las descripciones de paquetes largas a un “listado traducido de paquetes”.
* Mejor integración de debtags, un sistema para etiquetar paquetes con múltiples atributos para una selección de paquetes más fácil.
* Eliminar y reconstruir los paquetes binarios subidos por los mantenedores, dejando solo paquetes construídos en un entorno controlado.

El Debian Release Team también decidió reconsiderar su decisión de tomar a Diciembre del 2009 como la fecha propuesta para el congelamiento de “Squeeze”, anunciando que un nuevo cronograma será publicado a principios del próximo mes de Septiembre.

Agregar soporte MP3 en Fedora

FedoraComo ya muchos sabemos, Fedora no incluye soporte para MP3 en sus paquetes multimedia, debido a problemas de patentes sobre el algoritmo que permite codificar y decodificar mp3, sin embargo en muchos otros países estas patentes no tienen validez alguna.

El software o codec por lo general es libre al menos en nuestro pais, en Mexico

Instalación con YUM
Previamente neceitar tener habilitados los repositorios RPM Fusion, Instalar repositorios RPM Fusion , para instalarlo basta hacer lo siguiente:

[BASH]# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
[BASH]# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Para RhythmBox y Exaile!
[BASH]# yum install gstreamer-plugins-ugly

Para amarok
[BASH]# yum install amarok-extras-freeworld

Para xmms
[BASH]# yum install xmms-mp3

Para audacious
[BASH]# yum install audacious-plugins-freeworld-mp3

Instalar librería lame
Esta librería es esencial para algunos programas codificadores o decodificadores de mp3, como por ejemplo grip.

[BASH]# yum install lame