8 abr 2007

Linux: ¿por qué tardan más en iniciarse las aplicaciones que en Windows?

(Basado en el comentario original de "GeneralZorg" de UbuntuForums)
En general actualmente ninguna distribución Linux es más rápida que XP (aunque la gestión de memoria RAM y reparto de recursos entre tareas es mejor en Linux), pero hay algunas razones específicas que explican la relativa lentitud en cargar la misma aplicación en Linux:

1) Linux hace un uso extensivo de librerías generadas dinámicamente. Ésto tiene bastantes ventajas sobre las librerías compiladas estáticamente utilizadas por Windows (como reducción del uso de la memoria como una de las más importantes) pero se reduce la velocidad de carga debido a la necesitad de unir aplicaciones y librerías cuando se cargan. Esto se da especialmente en aplicaciones C++ (como Firefox, OpenOffice, la mayoría de KDE, etc).
Se están haciendo algunos "arreglillos" para mejorar esto (por ejemplo, -fvisibility=hidden de GCC), pero parece ser que la velocidad de arranque de las aplicaciones bajo Linux nunca alcanzará a sus equivalentes de Windows.

6 abr 2007

INTEL le da la vuelta a la tortilla

Hasta ahora la batalla de los procesadores la iba ganando AMD con sus Opteron de gran potencia y menor consumo que los de Intel, pero las nuevas tecnologías de Intel (como Wide Dynamic Execution, tres ALUS de 128 bits, Micro-Op-Micro-Fusion, una mejor predicción de rama y el doble núcleo, además de un SpeedStep mejorado) aplicadas a sus procesadores les ha permitido volver a estar por delante de AMD en la relación precio/calidad en determinados procesadores.

Sin embargo AMD sigue evolucionando, y no tardará en sorprendernos con los procesadores con multitud de núcleos y cada uno con un mini-procesador gráfico ATI...

23 mar 2007

Avidemux: Un completísimo editor de vídeo

Si alguna vez has querido ripear un dvd o transformar un vídeo a otro formato aplicándole una serie de filtros y cortando algunas partes por el camino éste es tu programa.

Avidemux es un editor libre (y cuando digo libre es que puedes hacer lo que quieras con él; ya que dispones del código fuente) disponible en Linux y Windows, diseñado para tareas simples de edición de vídeo como cortar secciones, aplicar filtros, codificar a varios formatos como AVI, DVD, MP4, ASF.
Además las tareas se pueden automatizar mediante proyectos, lista de tareas y potentes capacidades de automatización.

17 feb 2007

Lo que no funciona con Microsoft Windows

(Traducido libremente y con permiso de la página web de Ray Benjamin)

Windows de Microsoft ha sido el sistema operativo dominante para computadoras personales durante más de 10 años. Durante este tiempo ha tenido poca competencia. Mientras Windows hacía considerables progresos en usabilidad, hay multitud de problemas que han aparecido y continúan sin respuesta. Hay situaciones en las que simplemente es más fácil utilizar un sistema operativo como Linux. La que sigue es una lista de mis favoritas:
  • tiempo de configuración - Si no vienen preinstalados, tienes que instalar todas tus aplicaciones antes de que puedas hacer algo útil. Con la mayoría de las distribuciones Linux, una vez instalada, tienes cientos de aplicaciones instaladas y preparadas para funcionar. Incluso tienes múltiples opciones para una tarea dada como procesador de textos o cliente de correo.
  • virus - Las computadoras Windows son más susceptibles a los virus y otro "malware" porque los autores de esos programas quieren afectar al mayor número de ordenadores posible. Escriben programas para atacar el sistema más popular; Windows. Hay algunos programas dañinos o 'malware' para linux, pero, aunque sea menos popular que Windows, Linux es más seguro, por lo que es más difícil para estos programas infectar un sistema Linux. Más detalles en la sección de seguridad.
  • defragmentar el disco duro - Al cabo del tiempo el sistema de archivos Windows se fragmenta. Los archivos se rompen en pequeñas piezas que son desperdigadas por todo el disco. Para mantener tu máquina funcionando a pleno rendimiento, tienes que ejecutar periódicamente una aplicación de desfragmentación, lo que lleva horas. Algunas veces conseguir el la aplicación de desfragmentación funcione es un reto por sí mismo. Los sistemas de archivos Linux no sufren el mismo problema de fragmentación por lo que no hay necesidad de desfragmentar. (Todavía se fragmentan, pero sólo hasta un límite. Defragmentar no dañará nada, pero tampoco ganarás gran cosa).

11 feb 2007

Convertir archivos de vídeo con FFMPEG en linux (3GP)

Si quieres convertir un archivo 3gp con sonido formato amr a video xvid y audio mp3 por ejemplo, necesitas compilar ffmpeg con el parche para soporte amr o bien instalar un binario con soporte incluído. Aquí tienes un tutorial para conseguir esto (en inglés).

El comando podría ser algo como esto:



ffmpeg -i video_entrada -s qcif -ac 1 -r 12 -ar 8000 -b 150 -ab 12 nombre_salida.3gp
O con más calidad:

ffmpeg -i video_entrada -s qcif -ac 1 -r 15 -ar 8000 -b 256000 -ab 15 nombre_salida.3gp

Opciones:

28 dic 2006

Ventajas tecnológicas de Linux sobre Windows

Entre los entusiastas de la tecnología informática es sabido de las virtudes y avances de Linux sobre windows (comparado con windows XP o 2003 Server, que son los más avanzados actualmente).
Las principales ventajas de las que disfrutamos los que tenemos linux son:

1 - Uso eficiente de la memoria RAM; un sistema linux hará uso de toda la memoria disponible, utilizando la sobrante para hacer caché de sectores del disco duro de forma que se acelere el acceso a los datos más utilizados.

2 - Evita la fragmentación de archivos en el disco duro. El sistema de archivos en Linux no se fragmenta mientras haya más de un 20% de espacio libre, y aunque haya menos se fragmenta en menor medida que la familia Windows ya que trata de colocar cada archivo de forma contigua a lo largo del disco.

3 - Los archivos que están siendo utilizados no quedan "bloqueados" sin que ninguna aplicación más pueda utilizarlos, lo que trae indudables ventajas: Puedes hacer copias de seguridad de todo el sistema sin tener que reiniciar el ordenador; puedes oír directamente un archivo de sonido mientras se está descargando de internet (al menos la porción descargada); puedes abrir múltiples instancias de casi todos los programas; escuchar un montón de canciones a la vez, etc.

21 dic 2006

No favorezcas el cambio climático; no compres INTEL

Esta semana me he enterado navegando por internet que INTEL, en contra del sentido común, no aplica la tecnología SOI a sus procesadores x86, por lo que necesitan más energía (y a la postre más CO2) para hacer lo mismo que un procesador de otra marca (léase IBM o AMD).
Me explicaré. Esta tecnología está patentada por IBM, y por no pagar las correspondientes licencias de uso a IBM y ganar más dinero, prefieren que sea el usuario el que pague el extra de energía que necesitan sus procesadores, lo que, teniendo el 65% del mercado actual en la venta de microprocesadores, supone un derroche de energía mundial impresionante.
Y aunque cuesta más producir los procesadores que implementan esta tecnología, a la larga amortizan por mucho el coste en facturas de la luz del usuario.

2 nov 2006

El mejor sistema de archivos para Linux

XFS. Sin duda. Y os diré por qué.
Últimamente me he dado cuenta de que mi ordenador principal va muy lento cuando está haciendo algo con acceso intensivo al disco duro (como ripear un DVD al disco duro).
Yo tenía entendido que el Sistema de Archivos (filesystem) Reiser era de los mejores, pero buscando información y comparaciones (benchmarks) de Sistemas de Archivos en internet he visto que no es así, y que incluso tiene problemas de velocidad y spinlocks cuando se ejecutan varias tareas a la vez que acceden al disco duro.

18 oct 2006

Gran Turismo: Un gran juego


Visitando alguna página de los mejores videojuegos de todos los tiempos he visto mencionado este juego y me han vuelto a la mente viejos tiempos.
Hace ocho añitos que salió ese juego (gracias a él amortizamos enseguida la Play) y enseguida me enganché a su realismo y jugabilidad.
Gran Turismo de la compañía japonesa Poliphony Digital marcó un antes y un después en los juegos de coches, y en seguida se notan sus influencias en todos los juegos de coches actuales.
Me vienen a la memoria los gráficos con reflejos de luz, los sonidos únicos para cada coche, la sensación de velocidad, el chirrido de los neumáticos al tomar las curvas, y sobre todo cómo cambiaba la maniobrabilidad del coche en cuanto tocabas alguno de los parámetros como altura, dureza de suspensión, ángulo de ruedas, etc.

Wine: Las librerías de Windows en Linux y Mac o Cómo ejecutar programas Windows en Linux y Mac

Imagen: (C) WineHQ, corriendo Adobe Acrobat Reader en Linux
Debido a su popularidad las librerías de Windows se han vuelto casi estándar, con lo que es la plataforma para la que se desarrollan y han desarrollado más programas en toda la historia de las computadoras.
¿Pero cómo podemos los mortales a los que no nos gusta Windows y su forma de hacer las cosas cuando queremos arrancar nuestro programa favorito?
Nuestra solución es Wine.