Sigueme en Twitter

Archivo de artículos en la categoría "Linux"

Ir al inicio

¿Qué espero de Google Chrome OS?

9/07/2009

Porque a pesar de todo, si necesitamos una nueva distribución de Linux

Espero que alguien finalmente tome el liderazgo necesario para que Linux nos dé remotamente la misma experiencia de usuario que se tiene en Mac OS o por lo menos el empuje publicitario y la calidad de antitontos que se necesita para hacerle sombra a Windows.

Espero que este nuevo gestor de ventanas minimice el eterno debate entre Gnome, KDE y el resto. Espero que este gestor nos traiga estándares para el desarrollo de interfaces en Linux y tengamos cada vez menos interfaces horribles y que parecen diseñadas por un niño de 10 años. Espero que se cree un intermediario que nos asegure que las aplicaciones cumplan con esos estándares gráficos y de usabilidad.

Espero que con esto, por fin un sistema libre sea lo suficientemente relevante como para que los vendedores de hardware consideren imperdonable el sacar una versión de sus productos sin los drivers apropiados para Linux.

Espero que Google cumpla con su promesa de Don’t be Evil. Después de todo es la única empresa con los recursos y la filosofía justos para hacer relevante un sistema operativo libre en el mercado de escritorio.

Y espero que la comunidad de software libre no se sienta ofendida si todo esto de “hacerse más popular” sucede. Que no se sienta ofendida e invadida con el “síndrome Richard Stallman” si hay un líder frente a los ojos de los mortales, después de todo no se están cortando sus libertades y nadie se esta vendiendo a nadie.

Tal vez es esperar demasiado. Pero por lo pronto espero que algún día, después de llegar a las notebooks, ofrezcan una versión completa de escritorio. Y para esto faltan años.

Enlace: Google Chrome OS

9 Comentarios

Cualquier parecido con Windows 7 es solo coincidencia

22/06/2009

Así es como prometía verse KDE 4.3 con el tema de AIR plasma.

Solo esas ventanas grises como que no me cuadran

Click me bitch!

Y de hecho me gusta mucho. Agréguenle animaciones bonitas y ventanas con gráficos consistentes, y se los compro.

Pero así es como se ve esto mismo en KDE 4.2. Espero que esto no sea el resultado final, esas fuentes y gráficos le quitan todo lo bueno que tenían las ventanas.

Click me again bitch!

2 Comentarios

Cambiar el hostname en Debian/Ubuntu

12/05/2009

Post de recordatorio. Para cambiar el hostname de un servidor basado en Debian solo tienes que editar el archivo de hostname.

vim /etc/hostname

Lo que aprendí en el día -n00b- es que no tengo que reiniciar el servidor para que el cambio tenga efecto, solo correr un script.

/etc/init.d/hostname.sh start

Usualmente el prompt por default trae el hostname incluido, pero también puedes revisarlo con el comando hostname, y con una opción te da el dominio completo.

hostname --fqd

También puedes cambiar el hostname actual con el mismo comando, pero los cambios no son permanentes.

Sin Comentarios

xPUD Linux

7/04/2009

Citando a sus desarrolladores:

xPud es un Linux único que consiste principalmente de un navegador y un reproductor, con una simple interface de usuario sobre él. Puede convertir tu computadora en una terminal “kiosko”..

Tiene una interface realizada con XUL y aún no lo he probado en mi maquina pero dicen que tarda 10 segundos en bootear, en el demo otros dicen que solo 5. Parece ser una distribución china, habrá que probarla.

Easy as pie

Enlace: xPUD

2 Comentarios

Hello I’m a Mac, a fake Mac

25/03/2009

Tengo algo menos de dos meses que estoy volviendo a utilizar Mac OS X.. aunque sea pirata. Hace casi 3 años ya me había puesto a farolear experimentar con OSx86 cuando aún era novedad que las Mac funcionaban con Intel.

En aquellos entonces dure 3 o 4 meses utilizándolo y volví a Linux. Justo después de que se me paso el “efecto novedad” y me frustre por la falta de repositorios tan buenos como los de Debian.

Esta vez también pensaba en escribir una guía, pero es tan estúpidamente fácil de instalar, que ya no tiene sentido. En serio. Metí disco, seleccione instalar y en 10 minutos estaba listo.

Ahora con Leopard, quise que pasara un buen tiempo antes de opinar nada. Primero decir que corre excelente en mi maquina, tuve la suerte de que todo el hardware que tengo es compatible con OS X, así que funciona a toda su capacidad y tan rápido como Linux lo hacía.

¿Y que opino del sistema operativo? Pues no hay muchas sorpresas aquí, Leopard es muy parecido a Tiger y esta vez ya me esperaba lo que iba a tener. Es más, estoy mucho mas a gusto con el de lo que creí y esto se debe principalmente a 2 cosas:

  • MacPorts. Este proyecto que mantiene un repositorio para Mac esta mucho, pero mucho mejor que lo que estaba hace 3 años. O por lo menos eso me parece. Y su comunidad parece ser mas grande también, esta vez me tope con un par de bugs de dependencias y fueron bastante amables como para ayudarme, justo como la comunidad de Ubuntu.
  • Time Machine. Apple no viene a resolver un dilema con esto, no es nada que no se haya hecho antes con una imagen o un simple rsync. Pero Time Machine hace tan sencillo el respaldo de todo el sistema operativo que tu solo tienes que agregar un disco duro y olvidarte del mundo.

¿Y porque me cambie?

En realidad la razón principal es que no me puedo estar cómodo trabajando sobre lo mismo durante mucho tiempo y con Ubuntu ya tenía varios años.

Además estoy un poco cansado de los problemas habituales de Linux, desde el clásico “no tenemos soporte para tu sistema operativo”, el desperdicio de proyectos tan prometedores como Compiz Fusion, el que un día Ubuntu tenga soporte genial para algo y mañana saquen una actualización y rompan todo, o simplemente que las interfaces son un desorden. Es decir, Gnome me parece precioso, pero cada quien desarrolla interfaces como su dios le dio a entender.

Tal vez es que ya no me importa la habilidad de poder compilar mi kernel y modulos para hacer correr mi sistema operativo hasta en una licuadora. Tal vez es que ya solo me importa ocuparme lo menos necesario del sistema y concentrarme en hacer mi trabajo. Tal vez es que ya no me mueven tanto los ideales utópicos de Richard Stallman y he caído en garras del “imperio”.

O tal vez es que me gusta el software libre, pero como dice Armando, me gusta más ganar dinero.

No solo de buenas intenciones vive el hombre

Mac no es perfecto, ni super estable, ni invulnerable a virus como lo pintan. Pero si para algo es bueno es que te hace olvidarte que el sistema operativo esta ahí, simplemente funciona. Tienes soporte para muchas aplicaciones que Linux no -ya no te sientes aislado del mundo al compartir archivos de oficina- y todas son un gusto para los ojos. Uno de los fuertes de Linux es su gran variedad de herramientas para desarrollo. Y Mac, por lo menos para desarrollo web, me parece que tiene muy poco que envidiarle, esto es lo que mas hago en el día y no necesito nada que no me de Mac.

Lo que mas me incomoda no es problema de Mac, sino de que lo estoy pirateando. Simplemente si te topas con un problema, estas jodido, no hay soporte. Pero con Time Machine te aseguras que siempre tienes una “puerta de atras”, si algo malo llega a pasar simplemente restauras a un estado anterior y todos tus archivos están ahí. Ademas de que OSx86 tiene muy buen historial y bastante gente lo utiliza como equipo de producción.

No todo es perfecto, extraño aplicaciones como Amarok -no puedo expresar con palabras la gran basura que es iTunes- pero resumiendo cuentas, estoy a gusto. Tanto que hasta me compre un teclado de Apple para no perderme la “experiencia completa”.

Tremendamente cómodo

Si Apple vendiera Mac OS X por separado de su hardware, lo compraría y hasta me he pensado en conseguir una Macbook -pero ahora no es tiempo de echarse mas deudas- algo que antes no lo hubiera ni pensado.

¿Quién dijo que era mala la piratería?

28 Comentarios

Gnome ahora también utiliza Git

19/03/2009

Tengo mucho tiempo pensando en por lo menos migrar un repositorio a Git para probarlo regularmente y sigue quedándose en esas cosas que dejo “para después”.

No tengo alguna razón en especial para dejar Subversion (aunque los merge son un dolor de cabeza, no los hago seguido), solo pura curiosidad ahora que todos los niños grandes lo están usando ahora. Ahora que también el proyecto de Gnome se mudo de Subversion hay otro niño grande al que seguir.

Por cierto, si también quieren comenzar con Git, no dejen de visitar Git Ready, excelente blog para novatos y no tan novatos.

3 Comentarios

Una herramienta para buscar drivers en linux

13/03/2009

Kenshi Muto (asi le voy a poner a mi hijo) desarrollo una herramienta que revisa tu hardware y busca entre los drivers existentes por el mas apropiado. Útil cuando andas totalmente perdido.

Funciona sobre el output de lspci y su base de datos interna.

2 Comentarios

Busca archivos en repositorios con apt-file

5/03/2009

Un script muy útil pero no tan comúnmente utilizado es apt-file. Te permite buscar archivos dentro de los paquetes que tiene tu repositorio de apt. Esto es muy útil cuando necesitas una librería o cualquier archivo pero no sabes específicamente quien la provee.

En Ubuntu por ej. si necesitamos la librería bt829_drv.so, primero instalamos y actualizamos apt-file.

sudo aptitude install apt-file
sudo apt-file update

Y entonces podemos buscar por cualquier archivo.

apt-file search bt829_drv

Y el resultado será una lista de paquetes que contienen nuestra librería.

xserver-xorg-air-core: usr/lib/xorg-air/modules/multimedia/bt829_drv.so
xserver-xorg-core: usr/lib/xorg/modules/multimedia/bt829_drv.so
2 Comentarios

¿Cómo montar particiones ext3 en Mac OSX?

2/03/2009

No existe soporte nativo para ext3 o ext2 en Mac y el soporte de parte de terceros es bastante pobre. Sin embargo hay un proyecto llamado Ext2fsx que me ha funcionado muy bien.

Ext2fsx

El gran problema es que el proyecto esta abandonado, la última actualización estable es del 2004 y la última para desarrolladores es de 2006.

Si tienes Leopard, baja la versión de desarrollador ya que la estable no funciona.

10 Comentarios

Como asegurarte de que MySQL trabaje con UTF8

20/02/2009

La primer cosa que hago al instalar MySQL es dejarlo listo para datos en UTF8.

En el archivo de configuración my.cnf cambiamos tanto el character-set del cliente y servidor.

[client]
default-character-set=utf8

[mysqld]
character-set-server = utf8

Después de reiniciar el servidor y conectarnos de nuevo podemos verificar que nuestra conexión este trabajando con UTF8 correctamente.

show variables like ‘character_set%’;
show variables like ‘collation%’;

Todos en UTF8, a excepción del binary

Esto hace que por defecto las conexiones trabajen con UTF8 pero también puedes cambiar la configuración de la conexión “al vuelo”, con consultas como set names, set character set, etc.

Si ya tienes el problema de haber combinado diferentes tipos de caracteres, como el latin1 de defecto, y necesitas migrar Derek Sivers escribió sus experiencias hace un par de años, que siguen siendo oro puro.

5 Comentarios