De vuelta Linux +10 años después

Mi última PC de escritorio la compré allá por 2005 y dejé de utilizarla allá por 2008. Desde entonces he utilizado notebooks. A comienzos de 2013 compré una MacBook Air y desde entonces he vivido con MacOS.

Pero este año decidí volver a comprarme una máquina de escritorio, me compré una mini PC (en otro post hablaré sobre el hardware). La cuestión era qué sistema operativo utilizar, las opciones eran: Windows 11 o algún Linux. Descartar el Windows fue mucho más fácil que elegir la distribución de Linux. Luego hablarlo con un par de colegas y leer algunos foros, los finalistas fueron Arch y Ubuntu. Me incliné por Ubuntu, principalmente porque pensé que tendría menos troubleshooting con los drivers (la última vez que instalé Linux tuve que recompilar el kernel para hacer andar un modem 3G).

Ya teniendo decidido instalar Ubuntu lo siguiente a ver era si ir por un «Ubuntu puro» o alguno de sus «primos» como Mint o Elementary. Finalmente me quedé con Ubuntu y con el sistema de ventanas default.

La instalación fue muy fluída, descargué una imagen, la quemé en un USB booteable y desde ahí instalé. Hice una configuración dual-boot con el Windows que venía de fábrica con la PC porque uno nunca sabe si en algún momento sale un proyecto de desarrollo Windows.

Para mi sorpresa, todo, absolutamente todo me anduvo de una: wifi, bluetooth, micrófono, webcam, impresora y los dos monitores. Impresionante. El dato curioso es que lo único que me requirió más trabajo de lo esperado fue la configuración de la VPN que yo pensaba que andaría de una y sin embargo tuve que hacer troubleshooting y unas operaciones adicionales via terminal.

Luego de esta fluida experiencia, estoy convencido que de ahora en más vamos a pedir uso obligatorio de Linux en las materias a mi cargo. Perdón, corrijo, no vamos a obligar a usar Linux, sino que solo daremos soporte a quienes trabajen con sistemas de la familia unix/linux.

Aplicaciones varias para Desktops Linux

Aplicaciones varias para Desktops Linux

La semana pasada mi computadora con MacOS me dejó a pata y tuve que saltar a una máquina de backup con Linux. Podría haber sido Windows, pero no, preferí que sea un Linux. En particular elegí Linux Mint, un linux de la familia Debian.

Una vez instalado el sistema de base procedí a la instalación de herramientas varias.

En primer lugar instalé Terminator, una aplicación para manejar múltiples terminales.

Luego instalé un clásico: un clon Norton Commander, hay varios dando vueltas

#! crunchbang, un linux para probar

Hace un tiempo mi colega DiegoS me mencionó esta distribución y finalmente la semana pasada decidí armar una VM para probarla.

Me gustó, es una distribución basada en Debian con gestor de ventanas OpenBox y tengo la sensación de que es más liviano que Mint (el otro linux que suelo utilizar).

Una particularidad que me resultó muy interesante es que viene con un conjunto de shortcuts que permiten prescindir del mouse para muchas de las operaciones cotidianas.

De Paint.net a Paint.mono

Aunque a mi amigo Marcio le cueste creerlo, desde mi viaje a Francia que estoy con Ubuntu como mi sistema operativo principal. Esto se debe a que he logrado encontrar prácticamente software para cubrir todas mis necesidades. Una de las pocas cosas que me faltaba resolver era un editor gráfico, ya que si bien en linux está disponible el famoso Gimp, nunca me resulto cómodo. Puede que sea por el modelo de ventanas que tiene o porque me cuesta encontrar algunas funcionalidades. En Windows, yo suelo utilizar el fantástico Paint.Net. Yo sabia que si bien el Paint.Net estaba construido con tecnologia .NET hacia un uso importante de WindowsForms y ello fue lo que me llevo a pensar que no funcionaria en Windows, lo cual comprobé que era efectivamente asi, pues en la página de Paint.Net se indica explicitamente que es un editor para Windows. A pesar de esto se me dio por googlear «paint.net linux» y para mi sorpresa me encontré con Paint.mono un port the Paint.Net a Mono. Luego de investigar un poco, logro instalarlo exitosamente en mi sistema ejecutando los siguientes tres comando de una terminal:

sudo add-apt-repository ppa:xmlich02/ppa
sudo apt-get update
sudo apt-get install paint-mono

El único detalle de esta forma de instalación es que no agrega una entrada de menu correspondiente a Paint.mono. Para ejercutarlo hay que presionar ALT+F2 y luego tipear paintdotnet.

Más buenas nuevas en Linux

Esta última semana me he visto sorprendido por mis lectores al ver que los mismos se manifestaron positivamente sobre mi incursión en el mundo Linux :-).

Y para deleite de ellos les comento que recientemente sumé dos nuevas experiencias positivas a vida con linux: Skype y Java Development Kit. Ambos paquetes instalados desde el Package Manager.

Seguimos en contacto, Bye.

Linux por n-ésima vez

Y esta vez estoy rompiendo un record, llevo más de dos meses trabajando FULL time con Linux. En este caso la distribución es Ubuntu 10.04. Sinceramente no estoy seguro de qué es lo que está haciendo la diferencia en esta ocasión, pero me parece que viene por el lado de la experiencia de usuario (algo que en ocasiones anteriores me hizo abandonar Linux para volver corriendo a Windows). Algunos hechos concretos:

  • La instalación fue muy directa, no tuve que pelear con nada, solo el pequeño detalle de que algunos dispositivos recien funcionaron al máximo de sus posibilidades luego de instalar el correspondiente driver propietario, lo cual requirió un paso adicional de mi parte, pero muy trivial.
  • Las herramientas que estoy utilizando actualmente corren todas perfectamente en Linux, es más, un punto muy positivo es Kile, un procesador de texto con soporte Latex con el que me siento muy cómodo. Las otras herramientas que utilizo diariamente son: Pharo, OpenOffice, Gimp, FireFox (con agregados) Chrome y Rhythmbox Music.
  • Una aplicación que merece una mención aparte es GtkPod, aplicación para administrar el ipod que para MI gusto es MUCHO más simple que iTunes.
  • Finalmente no puedo dejar de mencionar la increible experiencia de usuario que brindan los utilitarios apt-get y el Synaptic Package Manager para la instalación de aplicaciones.

Bueno, esto es todo por ahora, veamos cuanto más me quedo en este mundo, se aceptan apuestas!

Por qué Linux no es masivo

Se que este post puede resultar polémico, pero a pesar de eso quiero compartir mi visión.Este es un post que tenia pendiente desde hace bastante tiempo. Lamentablemente me encuentro escribiendo este post desde Windows porque luego de actualizar la distribución de Ubuntu (de 9.04 a 9.10)  el modem 3G dejó de funcionar.

Según veo las cosas yo, a pesar de que Ubuntu ha logrado proveer de una experiencia de usuario muy «amistosa» en comparación con las otras distribuciones de Linux, aún se encuentra bastante distante de la expericiencia de usuario provista por Windows y Mac OS.

Creo que el caso del modem 3G es un claro ejemplo: mientras que en Windows el uso del modem es muy directo (simplemente doble click para instalar el marcador, dos clicks mas para activar el modem y marcar,  y listo, ya estamos manejando),  en Linux es necesario ejecutar una serie de pasos desde una consola, con permisos de superusuario (pasos que pueden llegar a incluir la instalación/configuración de un driver).

En gran medida esta situación puede que se deba a que no todos  los fabricantes de hardware proveen drivers para Linux. Por otro lado la filosofía open source creo que también puede resultar un impedimento, ya que no todo el mundo está dispuesto a «publicar» su código fuente. ¿Como influye esto? Ciertas distribuciones no incluyen en el instalador software que no sea Open source, obligando a que el usuario deba tomar a su cargo la «instalación/configuración» de los drivers  que la distribución no incluye.

Por último, pero no por eso menos importante, está el tema de la consola/terminal. Entiendo que a los programadores de linux les encante trabajar en una terminal, pero para la gran mayoria de los usuario les resulta extraño y/o incómodo .

Tengo algunos otros puntos sobre este tema, pero son muy particulares y creo que no aportan a la discusión, pues lo aquí mencionado es de mucha mayor relevancia.