jueves, 31 de enero de 2013

Evangalización: Ubuntu y Canonical, buenos aliados


Llevo usando Linux en mis ordenadores desde 1996, y de manera exclusiva, es decir, no gasto nada más que Linux, desde finales de 2006. Mi mujer y mis hijas (de 7 y 9 años) también usan exclusivamente Linux. Pero cuando evalúo un sistema operativo debo hacerlo desde el prisma de un usuario normal, no de un usuario avanzado. Por eso, y con la ayuda de ellas (usuarios normales), considero que Unity y Ubuntu son buenos.

Os voy a hablar de evangelización (por favor, no os asustéis) o de como, a mi entender, conseguir que la gente abandone para siempre Windows, por Linux.

En mi empresa venimos ofreciendo servidores con Linux (SuSE y Ubuntu para los que quieren soporte comercial externo, Debian para los que no), desde nuestros inicios, en el 2001. Comenzamos el proceso de evangelización, a nivel de usuario particular, en 2008, con Ubuntu 8.04, porque permitía que usuarios sin un nivel avanzado de conocimientos abandonaran Windows Vista en favor de Linux. El proceso no fue fácil (mucha gente volvía a Windows XP) hasta el lazamiento de Ubuntu 10.04, que fue la primera versión que ofrecía tanto un buen soporte de hardware como una versión de Gnome apta para usuarios normales. Desde entonces todo ha sido mucho más fácil, sobre todo con la versión 12.04, que, con Unity, pule los últimos problemas cosméticos que todavía encontrábamos en la GUI de 10.04 (no es que Unity sea perfecto, pero tiene menos "bugs" que Gnome). Además, a partir de la serie 3.2 del kernel, el soporte de hardware mejora mucho (sobre todo, del moderno). Ubuntu 12.04 además ofrece *perlas* como el Ubuntu Software Center o Ubuntu One, que lo ponen, en ese sentido, a la altura de la competencia.

Todo esto, más el apoyo de grandes empresas de hardware que son ajenas a las distribuciones de Linux y que han apostado por el software libre (Intel, IBM, Qualcomm Atheros, Broadcom, etc.), junto con el apoyo también recibido por parte de empresas de software propietario, tanto ya sea con drivers o con programas, son los que poco a poco están consiguiendo que Linux rompa el duopolio Windows/Mac. No sería justo no reconocer, por muy cabrones que puedan ser (al fin y al cabo ellos solo quieren defender sus intereses comerciales), que empresas como nVidia, AMD (por ATI), y Adobe (por Flash), han ayudado a que mucha gente de el OK a Linux y abandone Windows. No imagino a mucho usuario normal usando Linux sin poder sacarle un rendimiento óptimo a sus gráficas y a sus WiFis, y sin poder ver videos de YouTube: seguirían usando Windows. También hay que acordarse de start-ups como Dropbox, Spotify, o CodeFortyTwo (CrashPlan), que han decidido ofrecer sus aplicaciones para Linux (de manera nativa). Esperemos que más empresas de software comercial se suban al tren. No quiero entrar a considerar aplicaciones que corren bajo Wine porque, salvo contadísimas excepciones (Teamviewer), no ayudan a mejorar la imagen de estabilidad y facilidad de uso de Linux. Los casos de Google y la Mozilla Foundation merecen mención aparte, ya que la apuesta de ambos por las tecnologías web han ayudado enormemente a conseguir que mucha gente se sienta agnóstica en cuanto a sus preferencias por un sistema operativo u otro, y ese es el paso previo a la evangelización.

Instalar y configurar Debian no es doloroso para un usuario avanzado, pero no podemos pretender que un usuario normal lo haga sin que tenga quebraderos de cabeza, o peor todavía, sin que decida abandonar y volver a Windows o comprarse un Mac (y por lo tanto, Y ESTO ES LO MAS IMPORTANTE, perdamos la oportunidad de EVANGELIZAR a uno más). Ahí es donde distribuciones como Ubuntu, y en menor medida, Mint, ayudan tanto. Esos usuarios evangelizados gracias a Ubuntu o Mint, en un par de años, podrán instalar Debian sin mucha dificultad. Porque aunque Debian sea difícil de configurar, aquellos tiempos en los que necesitábamos recompilar el kernel para que nuestro hardware funcionara, o cuando Debian no disponía de su repositorio non-free, y teníamos que buscarnos la vida para encontrar firmwares y drivers no incluidos en el kernel para nuestro hardware, ya han pasado.

Así que, en mi modesta opinión, pero con la experienca de más de 15 años usando Linux, creo que Ubuntu, y el trabajo que hace Canonical para promoverlo entre los fabricantes de hardware, es la mejor arma que hasta ahora hemos tenido para potenciar el uso de Linux, y un paso muy importante para la aceptación generalizada del software libre.

lunes, 21 de enero de 2013

Solución a problemas de brillo y contraste en Linux

Nivel de Dificultad: Bajo.


A veces se da el caso de que instalamos Linux en algún ordenador y observamos que la pantalla se ve muy oscura, o los controles de brillo no funcionan. Puede ser debido a varios factores, pero en en muchos casos se soluciona cambiando un parámetro en el arranque de Grub.

Primero, edita el archivo de configuración de Grub con este comando:

gksudo gedit /etc/default/grub

Busca la línea que empieza por GRUB_CMDLINE_LINUX y, entre las comillas, al final, añade esto:

acpi_backlight=vendor

Guarda el archivo, y desde un terminal, ejecuta el siguiente comando:

sudo update-grub

Reinicia.

Con un poco de suerte ya lo tienes solucionado.

miércoles, 16 de enero de 2013

El Home Server Perfecto con una Raspberry Pi

Nivel de Dificultad: Alto


Como ya os he comentado, Santa Claus me regaló una Raspberry Pi estas Navidades. Así que tenía que ver que podía hacer con ella. Lo primero que se me ocurrió fue montar un Media Center, ya que, al ser completamente silenciosa, y al disponer de puerto HDMI, la RasPi podría ser una candidata perfecta para un XBMC. Sin embargo, me atraía más la idea de montar un Home Server, junto con un disco duro USB externo.

Tengo la suerte de vivir en una finca moderna totalmente cableada en cada estancia, como si de una oficina con tomas de red se tratara. En la finca tenemos, desde el 2003, una ADSL que compartimos vía ethernet y varias WiFis, con un PC (montado con piezas de retiro) con Linux actuando de Home Server, del que yo me encargo. Es algo así como una rolling distribution, pero en hardware; con el paso de los años lo he ido actualizando con piezas tal y como las retiraba de otros PCs y mi Frankenslinux sigue al pie del cañón. Sin embargo, la idea de sustituir una máquina que consume una media de 150W en electricidad por un dispositivo como la Raspberry Pi que consume unos 2 W + unos 10 o 15 W (del disco duro USB externo) se me hace golosa.

Lo que deseo instalar en mi Rapberry Pi es lo siguiente:

  1. Debian, ya que me ofrece un sistema estable y testado, con multitud de aplicaciones.
  2. Servidores DHCP y DNS (dnsmasq).
  3. Interfaz Gráfica de Usuario con acceso remoto (VNC y Fluxbox).
  4. Servidor VPN PPTP (Poptop).
  5. Servidor de Archivos Compartidos (Samba).
  6. Servidor DLNA (MiniDLNA).
  7. Descargas Torrent (Transmission Daemon).
  8. Servidor Ebooks (Calibre).
  9. Servidor Web (Apache).
  10. Servicio de replicación de archivos en la nube tipo Dropbox (ownCloud).
  11. Servidor de música en streaming (Jinzora, o Ampache).
  12. Copias de Seguridad de tu Home Server en la nube (CrashPlan).
Disponer de todos estos servicios en un dispositivo que sólo tiene un procesador ARM a 700MHz y 512 Mb de RAM parece dificil. Sin embargo, estas instrucciones te permitirán conseguirlo.