06 febrero 2009

Tracking Linux

En GNU/Linux tenemos novedades cada pocas horas. Los sitios donde se pueden encontrar son muy numerosos. Una breve descripción de algunos de estos sitios:

LinuxTracker con 133.000 visitas al més nos confirma la buena salud del software libre. En su página se pueden descargar más de 1.000 Torrents.

LinuxTracker lleva 4 años ofreciendo Torrents de Linux. Cada pocas horas hay algún Torrent nuevo que descargar. Lo único que hay que hacer es elegir el que nos interese.

DistroWatch, sin duda uno de los mejores sitios antes de hacer una elección. Aunque está en inglés tiene un buscador de distros en español. DistroWatch, además de Linux trata de BSD.

Otros sitios de tracking (sistema de seguimiento) de software libre:
Por supuesto Google también tiene un buscador especializado en Linux: Google.es/linux

05 febrero 2009

Limpieza en Ubuntu

En Ubuntu no es necesario desfragmentar el disco duro, eso no quiere decir que a fuerza de instalar y desinstalar aplicaciones no nos pueda bajar algo el rendimiento del sistema.

Para solucionar esto, con cualquier distribución que use dpkg/apt cómo Ubuntu, podemos hacer varias cosas:
  • apt-get autoremove: borrra los paquetes instalados que ya no son necesarios de manera automática.
  • apt-get autoclean: borra los paquetes que están obsoletos del cache de apt.
  • apt-get clean: borra todos los paquetes de la cache de apt.
  • apt-get remove `deborphan`: borra las librerías instaladas que ya no usa ningún paquete. Podeis crearos un Script para Borrar Paquetes Huérfanos.

Una aplicación gráfica para realizar algunas de estas tareas es BleachBit. Entre otras cosas borra enlaces rotos, cookies, historiales de Internet, la cache, archivos temporales, archivos vacíos, idiomas no usados, y el historial de Bash.

Página para descargar BleachBit para varias Distros

04 febrero 2009

Ejecutar Bash con el Ratón


Si queremos ejecutar Bash con el ratón hacemos doble click sobre un archivo bash que hayamos creado previamente. Esto es útil si tenemos el archivo en el Escritorio y no queremos dar dos pasos para llegar a él.

Lo normal es ejecutar comandos en la terminal, pero primero tenemos que dirigirnos a un directorio. Para eso usamos cd /ruta/donde/quermos/ir

Si se nos hace pesado, podemos navegar normalmente con Nautilus y cuando encontremos la carpeta que nos interesa, haciendo click sobre ella, aparece un menu contextual que nos permite abrir la terminal directamente en esa carpeta.

Lo único que tenemos que hacer es instalar nautilus-open-terminal (pulsalo si usas debian o Ubuntu). Enseguida estaras listo para usarlo tal como se ve en esta imagen.

Otras distribuciones de Linux también pueden usar este añadido siempre que le instalamos APT.

De esta manera, si tenemos prisa por ejecutar bash en un directorio concreto ganaremos unos segundos.

03 febrero 2009

Script Bash para Hacer Pantallazos

Graba Tu Escritorio en Movimiento es un artículo que habla de Byzanz, una aplicación que sin duda recomiendo.

Me he propuesto experimentar si es posible hacer algo parecido con Bash, y después de un buen rato he creado un script al que he llamado pantallazos.sh (lo podeis descargar y adaptar a vuestro gusto). No olvideis que hay que darle permisos de ejecución.

Una manera sencilla es haciendo click derecho del ratón sobre el fichero pantallazos.sh que os acabais de descargar. Aunque tampoco está de más hacerlo de una manera más profesional (Administrar Permisos de Archivos y Carpetas)

Para ejecutarlo vais a la terminal y poneis:

cd Escritorio (o donde lo hayais puesto)
y luego:
./pantallazos.sh

Pantallazos.sh en un Script de Bash que hace pantallazos. Lo que hace es tomar una pantalla de tu escritorio cada 8 segundos aproximadamente. En total son 10 pantallazos, aunque lo puedes modificar para que haga los que quieras. Cuando los tengas todos puedes ir a Gimp y abrirlos por capas. Luego seleccionas el tamaño de la pantalla y lo gravas como Gif animado. La única pega es que las imágenes se sucederan muy rapidamente.

Relacionado:

02 febrero 2009

7 Aplicaciones de Animación 2D en Linux

A continuación os he preparado una lista de programas de animación en 2D. Algunos como Blender son usados por importantes empresas multimedia. Estudios como Pixar, y conocidas productoras de video se han pasado a Linux en los últimos años.

La mayoría de nosotros no llegaremos a hacer los efectos que se hicieron con el Señor de los Anillos (por supuesto usaron GNU/Linux), pero cada uno con su nivel si que podemos hacer cosas interesantes.

Antes de nada recomiendo tener activo el repositorio Medibuntu y ffmpeg. Si no tienes ffmpeg lo puedes hacer desde la terminal con sudo aptitude update && sudo aptitude install ffmpeg. Sin más rodeos las siete aplicaciones que nos ocupan son:
  • Pencil: un sencillo editor que se basa en la animación fotograma a fotograma. Ideal para empezar y para gente con mucha paciéncia. Si usas pencil te ira bien instalar StopMotion. sudo aptitude install stopmotion. Cuando lo tengas todo puedes abrir Pencil, crear un video y exportar la secuéncia en jpeg a un directorio nuevo cada vez (para que no se te mezclen las animaciones).Con Stopmotion coges la primera imagen (Shift) hasta la última. Pones los mismos fps (fotogramas por segundo) que con Pencil y le das a Play para comprobar como a quedado.
  • KToon : Ha sido desarrollado por un empresa Colombiana, Toonka Films . Tiene un cierto parecido con Adobe Flash. Es una herramienta muy cómoda de manejar. sudo aptitude install ktoon. En Ubuntu-es explican como Instalar Ktoon desde un TAR
  • Synfig: es un editor profesional de imágenes 2d. Es multiplataforma (Linux,OsX, Windows). Si lo instalas en Windows necesitaras el paquete Gtkmm (que depende de GTK+ 2.10.16). Si no instala bien en Ubuntu es porque necesitas unas cuantas dependencias. Se soluciona con sudo apt-get install etl-dev libxml++2.6-dev libsigc++-2.0-dev libltdl3-dev libtool libgtkmm-2.4-dev
  • Xara Xtreme: un sencillo editor de graficos vectoriales. Se instala con sudo aptitude install xaralx
  • Skencil: incluye muchas librerias de "clip art". Se instala con sudo aptitude install skencil
  • MyPaint: no usa capas como otros programas de este tipo. Es de los sencillos. Puedes descargarte un archivo deb e instalarlo con el comando dpkg -i
  • Blender: aunque es un programa para 3D también se puede usar en 2D. Hablar de esta aplicación requiere bastante más que unas lineas, pero seguro que encontraras un montón de información en internet.
Seguro que hay más de siete aplicaciones. Si me dejo alguna no está de más que me la recordeis.

01 febrero 2009

¿Por Qué Linux es Mejor?


A veces he tenido discusiones con amigos referente a que sistema operativo es mejor. La mayoría de ellos usa Windows en sus diferentes versiones y alguno usa Mac Os X. En general los usuarios de Mac ven con más simpatía a los linuxeros que los usuarios de Windows. Al fin y al cabo Mac Os X es un deribado de BSD, una distribución hija de Unix, al igual que GNU/Linux.

De todas maneras, aunque Os X es más estable que Windows, sigue siendo software privativo, con las consecuéncias que ello implica.

Hay quien opina que Windows ya viene instalado en el ordenador cuando lo compran, y que para qué van a usar otro sistema operativo desconocido. Usan lo que tienen. Y yo me pregunto y el software que tienes que añadirle después, ¿también es gratis?. Evidentemente no lo es. Incluso Windows se queda desfasado cuando sale una versión más nueva.

A muchos no les importa el precio del software, y menos del sistema operativo, ya que se puede obtener de forma ilícita. Existe una guerra entre la indústria del software por proteger sus productos y los hackers por desprotegerlos. Hasta hoy en día parece que los hackers ganan la batalla, pero ¿estás seguro de que el software que tienes instalado no tiene puertas traseras, incluido el que has comprado legalmente?.

Yo no lo estoy. Por eso uso software libre, porque es igual de bueno o mejor, y porque me da más confianza. Luego explicaré mis razones.

Para empezar si sumamos lo que nos costaría instalar software privativo legalmente en el ordenador puede superar tranquilamente los 10.000 euros (sumando de Adobe Photoshop, Adobe Premiere, Adobe Illustrator, Micorsoft Office, Quark XPress, Autodesk 3DS Max ó Autodesk Maya).

Ahora vienen las razones:

Los Virus

Si te aparece publicidad en tu ordenador sin que la hayas pedido, si mandas emails a todos tus contactos sin que tu lo sepas, si tu sistema va más lento de lo normal, casi seguro que tienes un virus, y la causa es que usas Windows. A lo mejor tienes un antivirus muy bueno, pero todos terminan caducando y tienes que comprar otro a los pocos años. Y si lo has adquirido ilegalmente puede ser peor, es posible que en el "crack" para activarlo tengas un troyano que esté al acecho de tus cuentas bancarias. Con Windows es imprescindible además del antivirus el anti-troyanos, el anti-spyware, el cortafuegos... y aunque te sientas protegido el sistema se vuelve más lento. Tienes que desfragmentar o incluso reinstalar Windows de vez en cuando para que las cosas vayan decentemente.

Linux es un sistema seguro desde el principio. Encontrar un virus en este sistema operativo es una rareza. La gente que crea virus lo hace para Windows, no solo por ser el sistema más usado hasta la fecha (aunque es posible que esto cambie en unos años), sino porque es más fácil. En cuanto a la desfragmentación, no es necesaria. Todo va igual de bien desde que instalastes Linux por primera vez.

Un ejemplo: cualquier página web que visites está alojada en un servidor, y la mayoría de servidores usan Linux, no Windows. En Linux se suele usar el servidor de páginas web Apache, mucho más seguro y rápido que el Internet Information Server de Windows.

El sistema de gestión de Linux es más seguro porque un usuario normal sólo puede modificar su carpeta de usuario y sus subcarpetas, para hacer cambios en el resto del sistema se necesita un password, en cambio en Windows, una vez estas dentro del sistema puedes destrozarlo como quieras sin pedir contraseña. Si un virus entra en Linux sólo puede afectar a la carpeta de usuario.

El Código Abierto

Como GNU/Linux es de código abierto cualquier programador puede mirar el código fuente (las funciones con las que se hace un programa) y detectar "bugs" o fallos de diseño que se corrigen de inmediato. Hay más programadores de software libre que de software privativo, y mil ojos ven más que uno. Eso hace que Linux evolucione más rápido que Windows o Mac. Como Microsoft tien un código cerrado, solo los programadores que trabajan en esta compañía (apenas unos miles) pueden arreglar los problemas que surjan con Windows. En cambio cualquier programador puede ver el código fuente de GNU/Linux, y estamos hablando de cientos de miles de personas, quizas millones, contra unos pocos miles. Por eso las correcciones en Linux se hacen en horas mientras que en Windows pueden tardar semanas o meses.

Estabilidad

Cuantas veces se te ha bloqueado el ordenador con Windows, sobre todo después de instalar un programa nuevo. Tienes que reiniciar el ordenador para que vuelva a funcionar. Cuando menos te lo esperas la tarjeta de sonido o algún otro componente de tu PC deja de funcionar sin darte explicaciones. Problemas con los controladores etc...
Linux no es perfecto, pero es mucho más estable. Cuando instalas algo lo normal es que empiece a funcionar sin que tengas que reiniciar, y si dejas el ordenador encendido durante meses es dificil que se cuelgue. La mayoría de servidores Linux estan encendidos durante años sin necesidad de ser reiniciados. Incluso se cambian los discos duros sin tener que apagar el ordenador.

Libertad

Se llama software libre justamente porque la licencia que te otorga es una licencia libre. Estas autorizado a ver el código fuente, a modificarlo, a copiarlo y a distribuirlo como mejor te parezca siempre que mantengas la licencia GPL (licéncia pública general).

Algunnos creeran que eso de la libertad solo afecta a los informáticos, pero piensa que si dependes de un monopolio, el precio y las condiciones son lo que ellos decidan. A lo mejor deciden que debes pagar un precio anual desorbitado, y tu estas atado de pies y manos. Si a Windows le faltan cosas que te gustaría que cambiaran no puedes exigir nada.

En Linux es distinto. Justamente por tener el código abierto te permite personalizarlo a la medida de tus necesidades. Si un proyecto o empresa de soporte de Linux cierra, el código abierto sigue perteneciendo a la comunidad, y otro equipo de personas pueden seguir mejorándolo. Si encuentras algo que se puede mejorar puedes comunicarte con los desarrolladores del proyecto, o encargarselo a terceros, y mandar los cambios a los desarrolladores originales para que todos obtengan las mejoras. Eres practicamente libre de hacer lo que quieras con el software.

Controladores

En Windows cada vez que añades hardware nuevo necesitas controladores nuevos. Suelen venir en un CD distinto del de Windows, y si lo pierdes puedes tener problemas en un futuro, por ejemplo cuando vuelvas a instalar Windows. En GNU/Linux casi todos los controladores vienen integrados en el kernel de Linux, eso quiere decir que Linux reconoce tu hardware de inmediato, y además lo maneja más rapidamente.

Actualizar todo el software de golpe

Windows update es el servicio que tiene Microsoft para actualizarse a si mismo con los últimos parches de seguridad, pero no ocurre lo mismo con todo el software de otras compañías como Adobe, Autodesk y un largo etcétera. Tienes que actualizarlo uno por uno, en algunos casos desinstalarlo y volverlo a instalar. Eso da errores de registro y una pérdida considerable de tiempo. Otra vez más Linux gana la partida. Linux tiene un "Gestor de Paquetes" que actualiza todas las aplicaciones que tengas en el ordenador de una sola vez. Lo único que tienes que hacer es click sobre "instalar actualizaciones".

Otra ventaja del Gestor de Paquetes es que permite buscar software dentro de tu propia distribución Linux. Tienes un buen listado de aplicaciones para añadir, todas con su descripción. Instalar aplicaciones de echo es más simple y más seguro que con Windows.

Un escritorio a tu medida

En Windows, aparte de cambiar el fondo de escritorio puedes personalizar pocas coasa más. En Linux puedes cambiar el entorno de escritorio siempre que quieras. Tienes varios gestores de ventanas para elegir. Gnome, KDE, Fluxbox, Ffce son algunos de ellos.

Otras cosas que Windows no tiene

  • Varias areas de trabajo y unos efectos de escritorio impresionantes.
  • Un Panel configurable al que puedes añadir el tiempo que hace en tu ciudad, los valores de bolsa...
  • Un reproductor de música inteligente.Amarok aprende cuales son tus canciones favoritas, busca por internet el título, la letra, y te trae la carátula del CD.
  • Rapidez incluso con ordenadores viejos.


Estas son algunas de las razones que se me han ocurrido durante la hora que me ha llevado escribir esto. Seguro que dedicando más tiempo encontraría muchas más. Creo que es un artículo que se puede comentar si os apetece. ¿Se os ocurre algo más?