miércoles, 26 de diciembre de 2012

Lo que nos dejó el 2012

¡No he abandonado mi blog! Fue lo primero que pensé al ver el ritmo de publicaciones tan precario que tuve durante el segundo semestre de este año. En realidad, cuando decidí estudiar nuevamente sabía que tendría menos tiempo para compartir con ustedes -Queridos lectores- y de hecho me lo dijeron antes de ingresar: "Va a tener que trasnochar y dedicar mucho tiempo" y uno "Síii sí... ¿Dónde acepto los términos y condiciones?".



Honestamente, nunca pensé que fuera a llevar un ritmo tan pesado... Uno está acostumbrado a trasnochar una o dos noches y las pasa sin problemas, pero ¿Tres? ¿Cuatro? Hace que cualquiera simplemente fallezca en el intento. ¡Pero lo logré! Solamente me costó mi empleo (No me pregunten) y una que otra consulta por gastritis al médico y ¡Cómo no!, al oftalmólogo por algunos ajustes a los aceleradores de vídeo. Ahora solo me queda un semestre más. (¡Sí se puede!)

Pero bueno ¿Qué nos dejó este 2012? En materia de este blog: ¡Poco, poco! Bueno... Por sus comentarios he sabido que aún hay mucho material que ha sido útil para muchas personas por lo que -Primera meta de 2013- será actualizar a Fedora 18 todos los tutoriales.

Tambíén hubo un breve adiós de la comunidad de Fedora de mi parte... Al decir verdad, extraño la comunidad y enterarme al instante y de primera mano de los aspectos de la distribución pero bueno... Creo que de a poco iré recuperando mi vida en cuanto termine mis estudios. 

En materia del mercado ¿Qué les puedo decir? El sin sabor de Gnome 3... Estuvo en mi lista de deseos de Santa... ¡Un Gnome realmente usable! Pero por lo que he leído en el roadmap no es que tengamos mucha esperanza que digamos. He leído personas conformes con la versión actual (Opiniones muy respetables por cierto) pero en general el que fuera el escritorio insignia de Linux ya solo es un recuerdo. 

En cuanto a las personalizaciones de Gnome diré que me gusta mucho Cinnamon pero ¡Ay hombre! Todo a los extremos es malo, y la fragmentación es algo que ya se ha ido al extremo en el sistema operativo del pingüino: Unos por KDE, otros por Gnome y sus personalizaciones, Ubuntu con Unity y así...

En mi lista de deseos estuvo también un kernel linux más compacto y con más cuidado de la batería... Para mi fortuna, uno ya puede construir su propio kernel a la medida (De hecho hace años) pero sí hace falta un poco más de cuidado en el manejo de equipos portátiles. 

Por otra parte, el 2012 nos dejó un nuevo competidor en la arena: Windows 8. Aunque personalmente pienso que no vale la pena (Por ahí hay un post al respecto) también he escuchado muy buenos comentarios de él. Lo cierto es que mientras Linux siga siendo un mar de discusiones al interior de sus comunidades, poca cara tendrá el pingüino para plantarle la cara a Microsoft. Incluso ahora, Apple parece un competidor más enfilado a pesar que su perfil de usuario era bastante más exclusivo y por tanto restringido que el pingüino... Seguiremos relegados a ser ese poco más del 1% de usuarios.

Por lo demás no cambió mucho ¿Verdad? Las nuevas versiones de Linux en nuestros equipos no tuvieron cambios flamantes que digamos... Microsoft con su siempre mejor Windows "Ever", Apple perdiendo un poco de su magia con su iPhone, Android cuesta arriba... Yo dejé de hablar de aviones aquí y por cierto, no se acabó el mundo ¡Je!

Lo cierto es que el 2013, si Dios no lo permite, traerá muchas cosas muy interesantes qué compartir... Empezando por el mismísimo Fedora 18. Así que, estimado lector, mil gracias por mantener sintonía en este blog, ¡Felices Fiestas! y ¡Nos leemos el próximo año! 

lunes, 5 de noviembre de 2012

Windows 8 está aquí ¿Vale la pena?

Recientemente Microsoft publicó la última versión de sistema operativo: Windows 8. De cara al usuario parece toda una apuesta novedosa pero ¿En realidad Windows 8 vale la pena?


He tenido la oportunidad de probarlo e intercambiar opiniones con muchos ingenieros y amigos y el panorama es claro: No será un fracaso. ¿Recuerdan la sucesión "Pésimo, muy bueno, pésimo, muy bueno..." de Windows Me, Windows XP, Vista y Windows 7? De acuerdo a esa teoría Windows 8 entraría en la parte del "Pésimo", pero la verdad es que no es así, parece que Microsoft ha aprendido de sus errores y esta vez no tiene ni asomo de ser un fiasco para los de Redmond.

En concreto, el sistema operativo luce muy sólido, estable y hasta un poco más ágil para algunas tareas en particular (Como el encendido del equipo). Pero ¿Qué tiene de nuevo Windows 8?

En la práctica Windows 8 no es más que un lavado de cara de Windows 7. Eso explica por qué el sistema operativo sigue luciendo tan sólido y compatible gracias al sacrificio legado que dejó allá Windows Vista (Que fue la versión 6.0)... Windows 8 puede resumirse en una introducción a una nueva interfaz gráfica (O parte de) que pretende unificar la apariencia del sistema operativo a través de su ecosistema (Tablets y móviles).

Pero si es lo mismo ¿Por qué luce más rápido? Tengo dos explicaciones para ello: La primera, podría ser el mismo principio de interfaz, pensada inicialmente para dispositivos con recursos limitados a través de su simplicidad bajo un ambiente colorido que da la sensación de mayor agilidad del sistema; La segunda, Windows se ha acomodado a sacar mayor provecho de las unidades de almacenamiento más rápidas, como la interacción de los discos duros tradicionales con unidades de estado sólido.

En la lista de deseos siguen quedando multitud de características que podrían hacer de Windows un sistema operativo más poderoso: Un nuevo sistema de archivos con journaling, un sistema de permisos de usuario que realmente funcione, una gestión de memoria más eficiente que evite que el sistema acapare toda nuestra memoria RAM, actualizaciones realmente centralizadas, y mayor seguridad son a grandes rasgos lo que podría querer cualquier usuario promedio y eso no es precisamente lo que trae el nuevo Windows 8.

Sin embargo, Windows 8 Modern UI (O como lo conocíamos antes: Metro) es sin duda una apuesta arriesgada de Microsoft, pues a través de la nueva forma de presentar el PC, arriesga gran parte de la esencia que siempre ha sido Windows y su resultado puede ser en términos de usabilidad tan desastroso como el mismísimo Windows Vista.

En lo personal (Como hablamos de interfaces las opiniones varían) Windows 8 Modern UI no me gusta, probablemente por algo denominado resistencia al cambio, pero también creo que Microsoft debió dejar la opción del escritorio clásico por si a algún tipejo como yo no le gustaba... Pero claro, en ese caso sería muy obvio que Windows 8 sin "Metro" es solo un Windows 7.

¿Por qué actualizar a Windows 8?



  • Si tienes un smartphone o tablet con el sistema operativo Windows Phone, Windows 8 complementará el ambiente a través de una interfaz de usuario unificada.
  • Si no tienes una copia de Windows legal, puedes aprovechar la oferta hasta el 31 de enero de 2013 de adquirir Windows 8 por solo USD $39,9.
  • Si compras un nuevo PC o portátil ya vendrá con él.


¿Por qué no actualizar a Windows 8?



  • Tu computador no tiene una pantalla táctil.
  • No te agrada la interfaz de los nuevos smartphones o tables de Microsoft.
  • Tienes Windows 7 y estás cómodo con él.
  • O quizá estás usando un sistema operativo mejor (Como Linux ;) ).


Y a ustedes ¿Qué impresiones les ha dejado Windows 8? Los comentarios están abiertos.

lunes, 6 de agosto de 2012

Vuelve y juega: Acerca de la administración de energía en Linux

Hace ya unos días había manifestado una serie de dudas respecto a los problemas de administración de energía en el núcleo de Linux. Anteriormente era un tema al que no le prestaba mucha atención, pero sigo teniendo muchas dudas y más que un post para resolverlas es más bien un espacio para que los lectores me ayuden (Y de paso a muchas otras personas) a aclararlas.

 
¡Empecemos!

Hay dos cosas claras que he notando con Linux en portátiles recientes con tecnologías Intel (Ivy Bridge).

  • El primero, es que la duración de la batería es menor respecto a cuando está ejecutando su sistema operativo preinstalado (Windows), esto puede tener una serie de fundamentos prácticos partiendo del simple hecho que el preinstalado viene "Optimizado" para ese hardware en específico, mientras que Linux, por alguna razón vendría siendo más genérico. Aquí, hemos venido hablando de muchas formas de mejorar el consumo, desde las típicas configuraciones de energía del escritorio de Gnome y KDE hasta el uso de PowerTop y otras herramientas para optimizar, por ejemplo, los accesos al disco duro. No obstante, en dos equipos con distintas configuraciones de hardware no he logrado que el consumo de batería equipare al de Windows... No está lejos, pero simplemente no llega. 
  • La segunda, que va muy relacionada con la primera es ¿Porqué funciona mayor tiempo el disipador en Linux? Me explico, mientras el equipo corre con Windows, el disipidor funciona digamos a un 20% quizá 30%, muy silencioso y relativamente fresco. Pero, al correr Linux el disipador empieza a funcionar al 50% - 70% y es muy fácil que llegue al 100%. Esto se traduce a que el equipo haga más ruido en actividades cotidianas y no solo eso, también evidentemente genera más calor con su subsecuente desgaste de batería y máquina propio de estas condiciones. 
Entiendo, que estos equipos vienen ya con una serie de sensores para controlar aspectos como la temperatura y velocidad de los disipadores, los cuales pueden funcionar por software o por hardware. Si funcionan por hardware (Que supongo es la mayoría de los casos) el sistema operativo no tiene nada que hacer ahí pero si funcionan por software ya es otro cuento.

Existen scripts para modificar dichos parámetros y hacerlos más adecuados... No obstante indicaría que Linux (O en este caso Fedora) por sí mismo no detecta y configura estos parámetros de la mejor forma posible siendo un potencial desencadenante de problemas, sobretodo cuando se manipulan sin la experticia necesaria.

En todo caso, Linux genera más calor y uso de energía sin razón aparente. Esto podría variar de distribución en distribución pero es una constante en todos los Linux que he montado en las dos portátiles que he probado, tanto en Fedora como en el mismo Linux Mint parece haber un acuerdo para que nuestras baterías duren menos.

 Exponiendo estos "Síntomas" particulares, me gustaría que me contaran ¿Cómo ha sido su experiencia con Linux en sus equipos móviles recientes? Y de no ser la más óptima ¿Qué más trucos han sacado bajo la manga para mejorar su experiencia? ¡Los comentarios está abiertos!

domingo, 22 de julio de 2012

Acerca de cómo su computador puede no ser compatible con su garantía

He tenido este espacio muy abandonado, pero no es sólo cuestión de trabajo y ocupaciones, sucede que mi portátil, mi flamante Lenovo que hacía poco había comprado ¡Sacó la mano! y la verdad soy enemigo de conectarme desde computadores públicos, ni en la oficina, es más... Ni en el mismo computador "Público" de mi casa... Sencillamente porque no es el espacio apropiado para realizar mis menesteres informáticos.

Me estrellé con algo que siempre dicen que tenemos, pero que jamás usamos o en el mejor de los casos, esperamos jamás usar... Es el "Acepto los términos y las condiciones" que jamás la leemos a la hora de comprar: La garantía.


La historia comienza cuando compré un portátil Lenovo, mi gran compañero de batallas de la Universidad, un Compaq Presario C700 tendría un retiro digno: Cumplió su trabajo y no me dejó ni un día botado... De no ser ya por su vieja y desgastada batería. Un día de invierno (El invierno es hipotético ¿No? En Bogotá hace sol en la mañana y por la tarde llueve), de esos en que da pereza si quiera salir de la cama, trabajaba con mi flamante Lenovo en la comodidad de mi cama... Con tan mala suerte que cayó... (Así como cuando a uno se le cae el portátil de la cama) y hasta ahí llegó.

Bastó un golpe, para que no volviera a encender... De hecho, prendía y sin dar imagen, como que se reiniciaba varias veces hasta que se rendía.... ¡Está convulsionando mi portátil pensé! Lo único que se me ocurrió fue quitarle la batería y esperar qué pasaba mañana después.

Mala suerte que no volvió a funcionar, así que llamé a Soporte de Lenovo y dije la verdad... He dejado caer mi portátil y no volvió a funcionar... Obviamente recordé que la garantía no cubre daños por usos distintos a equipo de cómputo: No cubre si usas el portátil como bandeja para evitar que se manche tu mesa con el café o como proyectil para alejar ladrones... Además, si realmente yo lo golpié... ¿Cuál es el problema? Solo necesito saber a qué sitio lo debo llevar y allí costear su reparación. Groso error.

En el servicio de Soporte de Lenovo (Que por cierto fue todo un reto ponerse en contacto porque los teléfonos en su Web están desactualizados e incluso llamé a un número cuyo costo de llamada no es gratuito y me contestaron ¡En una veterinaria! ¬¬) me informaron que no podían crearme un ticket porque se salía de la cobertura de la garantía y me enviaron a una dirección al norte de Bogotá en donde supuestamente podría reparar el equipo fuera de la garantía; Mala suerte, que allí solo reciben equipos que vienen en garantía y no como en mi caso por fuera de ella.

Así sucesivamente con todos los sitios de Lenovo oficiales que encontré... Así que volví a llamar a Lenovo... Esta vez a ver si me podían crear un ticket y que al menos revisaran el equipo... ¿Qué hace uno con un portátil dañado 15 días? ¡Qué alguien haga algo!. Sin embargo, dada la información que ya había dado en mi primera llamada, ya el daño estaba hecho: Mi garantía había sido anulada y solo podía llevar mi equipo a un servicio técnico "De confianza". Eso no iba a quedar así... ¿Para qué uno compra un equipo de marca? ¡Por la garantía! ¿Y si no hay garantía? ¡Pues por el respaldo! Al fin y al cabo uno sigue siendo cliente de ellos ¿No?. Quiere decir que después del primer año, también habría quedado a la deriva en caso de cualquier inconveniente... Valiente "Respaldo de marca". Tenía en muy buen concepto a IBM antes de todo este asunto.

Lo más que logré sacar, es que me enviaran una copia de los discos de restauración. ¿Para qué? No me pregunten... No sé qué parte de "No prende el computador" no entendió la persona que me atendió de Lenovo. Ahí llegaron los discos y los tengo al pie del escritorio como un monumento a la garantía que no pudo ser.

Terminé intentando reparar el equipo en un sitio de "Confianza" en el famoso sector de Unilago en donde se le diagnóstico un cortocircuito relacionado con la tarjeta de video irreparable y cuya solución básicamente es cambiar la tarjeta madre: Adivinen, no se consigue la susodicha board ni con los mismos proveedores de Lenovo. Ahí fue cuando realmente le retiré mis afectos a IBM.

Finalmente, tuve que comprar un nuevo portátil (Que no me ha llegado): Esta vez, más que en la máquina pensando en la garantía, escogí un Dell que tiene una garantía compatible conmigo: A prueba de golpes y derrames de líquidos; Bueno al menos eso dice y pagué por la garantía extendida... Honestamente espero no tener que hacer uso de ella, pero está por si acaso.

Seguramente, habrá un nuevo post acerca de en qué fijarse en la garantía al momento de comprar un nuevo PC, pero lo que sí me quedó claro, es que más que respaldo a prueba de fisiones nucleares, está el interés de una empresa por ofrecer a sus clientes soluciones aún en los casos en que la responsabilidad cae completamente sobre el usuario y eso, señores de Lenovo, vale más y está por fuera de cualquier garantía.

sábado, 16 de junio de 2012

Fedora 15: End of life

Tal y como es tradición en el desarrollo de la distribución auspiciada por Red Hat, este próximo 26 de junio se terminará el soporte oficial a Fedora 15. Esto quiere decir que esta versión de Fedora dejará de recibir mantenimiento, correcciones y actualizaciones, razón por lo cual, recomiendo ampliamente actualizar a una edición más reciente, bien sea Fedora 16 o Fedora 17.

Anuncio Oficial:
http://lists.fedoraproject.org/pipermail/announce/2012-May/003078.html

lunes, 4 de junio de 2012

Diez cosas para hacer después de instalar Fedora 17

Como ya es costumbre, a continuación dejo a su disposición una pequeña guía para dejar a punto la última edición de Fedora en sencillos pasos:

1) Háblame en Español

Al instalar Fedora desde el LiveCD, no da opción de cambiar el idioma. Sin embargo, una vez instalado podemos cambiarlo a voluntad:

En una terminal ejecutamos como administrador:

$ su -c 'yum install system-config-language'
$ su -c 'system-config-language'

En la ventana que se despliega seleccionamos "Español". Esto cambiará el idioma de la distribución pero no de Gnome.

En Gnome, vamos al menú Actividades (Activities) y buscamos "System Settings" [O bien podría funcionar buscar "Region and Language"] (Sin comillas). Veremos el panel de control de Gnome.

Seleccionamos la opción "Language" (Idioma) y veremos disponible la opción "Spanish"... Basta con un doble clic y reiniciamos la sesión y ¡Listo! Fedora habla Español.


2) Actualiza tu sistema

Siempre que ocurre un nuevo lanzamiento de un sistema operativo éste tiene una curva de estabilización, en el cual es usual encontrar uno que otro error que no fue detectado en las fases de prueba así como varias actualizaciones orientadas a mejorar la experiencia del usuario.

Además una distribución varguandista como Fedora siempre tendrá bastante paquetería que actualizar, así que no te desanimes si descubres varios megas en actualizaciones luego de instalar tu flamante nuevo sistema operativo. Para actualizar basta con ejecutar en un terminal (En el menú Actividades digita "terminal" -Sin comillas-) (Requiere contraseña de root):

$ su -c 'yum -y update'

Con ésta instrucción tu sistema quedará al día

3) Expandir las fuentes de software instalando repositorios adicionales

Los repositorios agregan nuevas fuentes de software a nuestro sistema, permitiéndonos instalar más programas o instalando aquellos que por motivos de patentes o licenciamiento no se incluyen en Fedora:

A continuación instalaremos en una sola instrucción los repositorios de Adobe y RPMFusion. Ejecuta en una terminal (En el menú Actividades digita "terminal" -Sin comillas-) (Requiere la contraseña de root):

Para 32 bits:



Para 64 bits:



Si eres usuario del software de Google. No puede faltar este repositorio en tu PC, pues permitirá instalar en Fedora aplicaciones como Picasa y Google Desktop Search. Para instalarlo sólo ejecute en una terminal (como root):



Luego creamos el repositorio:

# nano /etc/yum.repos.d/google.repo

Si estás usando arquitectura i386 (32 bits) agregamos estas líneas:

[google]
name=Google-i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1

Si estás usando arquitectura x86_64 (64 bits) agregamos estas líneas:

[google64]
name=Google - x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Nota: Nano es un sencillo editor de texto por consola. Para pegar el texto en nano presiona Ctrl+Shift+v; Luego presiona Ctrl+Shit+o para guardar y Ctrl+Shift+x para salir del editor. Siempre puedes usar tu editor de texto favorito. Por ejemplo, gedit en entornos Gnome.

4) Códecs de Reproducción multimedia y Plugin de Flash

  • Gnome

Si está usando Gnome, por favor ejecute la siguiente instrucción (requiere la contraseña de root, es una sola instrucción):



Con esto Fedora resolverá las dependencias e instalará el software requerido para nuestra reproducción multimedia.

  • KDE

Si está usando KDE, por favor ejecute la siguiente instrucción (requiere la contraseña de root, es una sola instrucción):



Con esto Fedora resolverá las dependencias e instalará el software requerido para nuestra reproducción multimedia.

5) Instalar LibreOffice

Por defecto la instalación de Fedora desde el LiveCD no incluye LibreOffice, la suite de oficina, para ello ejecuta en una terminal (requiere contraseña de root).



6) Tus redes sociales en el escritorio

En Internet encontramos muchísimas aplicaciones que nos ayudan a mantenernos en contacto con nuestros amigos y familiares a través de las distintas redes sociales... Pero ¿Qué tal si tenemos eso en una sola aplicación y que además se integre a la perfección con el escritorio? Pues bien, eso es lo que hace Gwibber, un sencillo programa para Gnome que nos permitirá mantenernos en línea con distintas redes sociales, entre ellas Twitter y Facebook.

$ su -c 'yum -y install gwibber'

7) Instalar el JRE de Java 

Debido a que el proceso es un poco extenso por favor consulta:
http://piensa-binario.blogspot.com/2010/01/instalar-jre-java-runtime-environment.html

8) Instalar MPlayer el reproductor de video recomendado.

MPlayer es uno de los reproductores de video más poderosos del mundo del software libre, dado que puede reproducir gran cantidad de formatos multimedia (ejecutar en una terminal, requiere contraseña de root):

$ su -c 'yum install mplayer smplayer'

9) Soporte a formatos de archivo comprimidos

Si trabajamos con archivos de formato comprimidos como los .rar necesitaremos ampliar el soporte de nuestro sistema (Ejecutar en una terminal, requiere contraseña de root):

$ su -c 'yum install unrar unace unzip file-roller xarchiver'

10) Habilitar sudo en Fedora

Para habilitar sudo en Fedora, sólo ejecuta en una terminal (requiere contraseña de root):

$ su -c 'yum install nano && nano /etc/sudoers'

Al final del archivo que se abre, añade la siguiente la línea:

Usuario   ALL=(ALL)    ALL

Reemplaza Usuario, por tu nombre de usuario, tal cual como inicias sesión (es sensible a minúsculas y mayúsculas). Una vez hecho ésto, guarda (Ctrl+O=y sal del editor (Ctrl+X).

Luego prueba que todo haya quedado correctamente:

$ sudo yum update

Ingresa tu contraseña (no la de root). Si todo quedó super debería comenzar a verificar si hay actualizaciones disponibles.

Adicional: Instalar Gnome Tweak

Gnome Tweak es una interesante herramienta que nos permitirá realizar algunos ajustes en el comportamiendo del escritorio Gnome de forma fácil y rápida. Con ella podremos, por ejemplo, volver a mostrar archivos en el Escritorio (Como sucedía en Gnome 2) entre otras opciones útiles. En una terminal de comandos digita (Requiere contraseña de root):

$ su -c 'yum install gnome-tweak-tool'

Una vez instalado, encontrarás las opciones en el menú Actividades, digitando tweak. (La aplicación en realidad se llama "Ajustes de retoques avanzados"


Y hay más: ¡Personaliza Gnome!

En Piensa en Binario hay una buena guía para personalizar Gnome: Aspectos como fuentes, temas y comportamiento están cubiertos en el siguiente post:  Guia para personalizar Gnome 3

domingo, 3 de junio de 2012

El Plugin de Flash volvió a los repositorios oficiales de Adobe

Poco tiempo después de haber anunciado el retiro del soporte al Plugin de Flash para la plataforma del pingüino, retiraron también el RPM que se encontraba en los repositorios oficiales, haciendo que los usuarios debieran instalar el plugin "A mano" como da cuenta este post:  Cómo instalar Adobe Air en Fedora / Linux

Sin embargo, mientras dejaba a punto mi nueva instalación de Fedora 17 encontré que el RPM volvió a estar disponible (Eso sí una versión vieja por supuesto)... Pero ahí está... Así que para instalar el plugin de Flash en Fedora 17 solo hace falta tener el repositorio de Adobe (Acá te indico cómo) y ejecutar en una terminal:

$ su -c 'yum install flash-plugin'

¡Y a disfrutar!

miércoles, 30 de mayo de 2012

Fedora 17 Final

Fueron tres semanas de retraso para que finalmente, tengamos al alcance de nuestras manos la nueva edición de Fedora.


A primera vista resalta la inclusión de Gnome 3.4, que por primera vez incluye un "Render por software" que permitirá disfrutar a la mayoría del modo completo de Gnome y no el patético "Fail back mode" en computadores con recursos de hardware limitados. Igualmente deslumbra la última compilación de KDE SC 4.8.3.

Otro cambio importante es la redistribución del sistema base de archivos:

 /usr - Sistema instalado; Es posible compartirlo; Posiblemente en solo lectura por omisión.
/etc – Datos de configuración; No se puede compartir
/var – Datos compartidos; No se puede compartir
/run –Datos volátiles; No se puede compartir; Sistema de archivos obligatorio tmpfs

Bajo esta premisa, los siguientes directorios serían movidos y existirían a través de enlaces simbólicos bin -> usr/bin; sbin -> usr/sbin; lib -> usr/lib; lib64 -> usr/lib64. ¿El resultado? Un sistema de archivo más compacto y fácil de mantener, ya que podrían realizarse y restaurarse copias de seguridad más fácilmente.

Otras mejoras de cara al usuario son el Kernel Linux 3.3.4, LibreOffice 3.5.0, GIMP 2.8.0, Eclipse Juno, GCC 4.7.0, una administración mejorada de energía de la mano de Tuned, y muchísima más paquetería actualizada.

Se quedó por fuera de esta versión uno de los aspectos más innovadores planeados y era FirewallD con las "Zonas de seguridad" activadas por omisión  debido a que no se terminó a tiempo la interfaz gráfica... Al igual que BTRFS como sistema de archivos por omisión... En otra será.

Por lo pronto Fedora 17 luce como una excelente y robusta alternativa para el escritorio ¡Hay que probarla!

A propósito, hay video oficial de lanzamiento (En Inglés):



Consulta las notas de lanzamiento completas en:
http://docs.fedoraproject.org/en-US/Fedora/17/html/Release_Notes/index.html

Descarga Fedora 17:
http://fedoraproject.org/get-fedora



martes, 22 de mayo de 2012

Cuatro cosas buenas y cuatro no tan buenas de Fedora

A raíz de mi retiro como embajador de Fedora para Colombia, recibí numerosos comentarios, entre ellos muchos sugiriendo que quizá mi decisión habría sido motivada por tener diferencias con la comunidad o con la misma distribución.


En principio debo decir que no hay nada en Proyecto Fedora en sí mismo que haya catapultado a hacerme a un lado, pero nada en la vida es perfecto, así que escribí este post con las cosas que más me gustan y las que no tanto, veamos:

Lo bueno


  • Fedora es siempre una distribución líder. Siempre lo he dicho, si no quiere tener lo último de lo último en el mundo del software libre ¡Fedora es tu distribución!.
  • Fedora no es una distribución que brille por tener la más grande cantidad de software disponible en sus repositorios pero lo que hay es de lejos más que suficiente para todas las necesidades, siempre al día, y sin inconvenientes.
  • La comunidad de Fedora en términos generales es muy dispuesta y abierta a colaborar. Además, tiene la ventaja de compartir sus bases con Red Hat, CentOS y muchas más distribuciones por lo que encontrar ayuda y soporte es fácil.
  • Fedora es y siempre será 100% código abierto. Por esto, no encontramos ni por accidente opciones para instalar códecs durante el instalador o algo por el estilo, pero siempre podemos hacerlo nosotros si así lo queremos.


Lo no tan bueno


  • Fedora no es una distribución orientada al usuario básico. Alguna vez, creé un hilo acerca de la usabilidad de la distribución en la lista de desarrollo de Fedora: Si bien, hubo algunas personas receptivas, la mayoría me hizo saber que no era bienvenida mi intromisión en tal lista y en general que el perfil de la distribución no es precisamente para el escritorio promedio casero. Al final, como pasa en todas las familias, terminó en una discusión de puristas acerca de la conveniencia o no de facilitar -Más no incluir- la instalación de software de terceros y acerca de tener interfaces gráficas o quienes defendían la consola de comandos.
  • Anteriormente habíamos dicho que uno de los fuertes de Fedora es ser siempre líder en cuanto a innovaciones y software. Quizá un punto molesto, es la excesiva cantidad de actualizaciones... Incluso después de instalar una nueva versión es habitual tener cientos de actualizaciones... Lo peor es que algunas actualizaciones rompen sistemas "Delicados" (Acá portátiles con tarjetas de red inalámbricas y tarjetas de video propietarias). De cada uno depende si actualiza o no... Pero yo prefiero mantener mi sistema siempre al día.
  • Algo que hace rato debió haber cambiado en Fedora es su instalador. Anaconda es todo un clásico ya de las distribuciones basadas en Red Hat, muchas críticas, pocos buenos comentarios... Pero más allá de su función elemental de instalar el sistema operativo... Se ha quedado ya viejo, un instalador poco de antaño que poca confianza y usabilidad provee al usuario. (Entre gustos...). [Ya fue incluida una propuesta para renovar el instalador en Fedora 18... Esperemos que se apruebe.]
  • Si bien el proceso de desarrollo de Fedora es consistente y claro, aún son muy comunes los retrasos y "Los planes B" a la hora de los lanzamientos. También he pensado que debería existir una distribución con actualizaciones y soporte extendido pero, también es claro, que requiere mucho trabajo y colaboradores que hoy por hoy no tenemos.

lunes, 21 de mayo de 2012

Fedora 17 se retrasa una semana más

Proyecto de Software que se respete tiene retrasos, y es así, como la siguiente edición de la distribución auspiciada por Red Hat tardará una semana más para ver la luz, luego que en la reunión del comité encargado de dar luz verde al lanzamiento (Go / No-Go meeting) decidiera pulir un poco más los aspectos de calidad de la distribución.

Recordemos que Fedora 17 inicialmente estaba planeado para el pasado 8 de Mayo; con los ires y venires la esperábamos ya para mañana 22 de Mayo pero, finalmente la tendremos en una semana, concretamente el próximo martes 29 de Mayo... ¡Que todo sea en nombre de la calidad!

Lo que nos trae el Kernel Linux 3.4

Han pasado apenas dos meses del lanzamiento del kernel inmediatamente anterior, el 3.2 y hoy ya tenemos una nueva versión del corazón del pungüino, concretamente la versión 3.4 que nos trae interesantes mejoras entre las que se destacan:


  • Esta versión del kernel, trae interesantes mejoras para el sistema de archivos BTRFS, sistema de archivos que por cierto, hace rato se ha propuesto como el de serie en Fedora hace ya bastante rato. En esencia ahora soporta metadatos en bloques superiores a 4KB, por lo que mejora consistentemente su rendimiento. También se cuentan de serie con mejores herramientas de control y recuperación.
  • En cuanto al soporte de hardware, sorprende que el kernel ya está en capacidad de controlar GPUs nVidia 600 "Kepler", así como las nuevas e interesantes AMD Radeon serie 7xxx and Trinity APU y por supuesto los más recientes GPUs Intel Medfield.
  • Nueva X32 ABI: Un programa compilado para esta nueva ABI se puede ejecutar en modo de 64 bits, con todas sus características, pero utilizando 32 bits y punteros de 32 bits de largo tipo C. Por lo tanto las aplicaciones que lo necesiten pueden disfrutar de la modalidad de 64 bits, pero con los requisitos de memoria de 32 bits a la ABI.

No son usuales las actualizaciones mayores de núcleo en la distribución, pero podría afirmar que veremos el kernel Linux 3.4 como una actualización en Fedora 17. (La RC viene con la versión 3.3.6).

La lista de cambios completa puede verse en:

El anuncio oficial del nuevo kernel, por el mismísimo Linus Torvalds puede verse en:

domingo, 13 de mayo de 2012

Acerca de mi retiro como embajador de Proyecto Fedora

A manera de una pequeña editorial, aprovecho la oportunidad para anunciar oficialmente mi retiro como miembro de Proyecto Fedora, comunidad en donde me desenvolví como Embajador para Colombia, Webmaster para el sitio del mismo país y miembro de FreeMedia Program hasta el día de hoy.

No sin antes, expresar mi agradecimiento con todos los miembros de la comunidad Fedora, especialmente a todos los muchachos de Latinoamérica... Ya los había mencionado anteriormente en una editorial anterior, pero sencillamente no me alcanzan las palabras para expresar mi gratitud, sobre todo a Gomix y a Tatica en Venezuela, Igor, Jayme en Brasil, Nushio en México y Neville en Nicaragua por la excelente acogida en la comunidad y por permitirme compartir y aprender a través de cada correo, de cada email, de cada idea con tan grandes personajes.

Hacía bastante rato venía cuestionando mi rol y mis resultados al frente de Fedora Colombia, el balance no es del todo malo, cuando llegué hace ya 5 años (Desde 2007 formalmente), Fedora en Colombia tenía dos o tres embajadores... Y claro no se podía hablar de comunidad.

Pensaba para mí mismo que mal que bien, hoy contamos con cuatro embajadores realmente activos (Que son los que valen, no los que hacen bulto en la Wiki) gracias al apoyo de Latam tenemos un Sitio Web propio, un espacio en la red social Facebook y veníamos haciendo presencia en los eventos más importantes del país como, por ejemplo, El Flisol y Campus Party.

Pero seamos sinceros, la comunidad no venía creciendo adecuadamente y siempre me entristeció que a pesar de los esfuerzos, pocos resultados veníamos viendo en materia de software libre... No sólo por Fedora, sino por la misma pobre acogida que ha tenido el Software Libre en Colombia.

Me aburrí de las solicitudes de colaboradores, cuya máximo aporte a Fedora fue preguntar ¿Qué me pueden dar? (Buscando DVDs de la distribución y Stickers) pero ni un caracter a la Wiki, ni al sitio de Colombia... Y mucho menos labores más exigentes en los equipos de traducción o arte de Latinoamérica.

Fedora Colombia hoy lo puedo resumir como cuatro embajadores que ponen todo su empeño en lograr consolidar una tecnología con pocos o ningún recurso... Cuando (Sin ser envidioso) Ubuntu Colombia aparecía con cientos de CDs auspiciados por Canonical para obsequiar... y ¡Qué pocos resultados para tanto esfuerzo y dedicación en cada conferencia, en cada presentación!. Ciertamente sentí muchas veces que  cualquier cosa que yo hiciera era como lanzar un baldado de agua al mar.

Como no quiero volver éste post una quejadera de lo que no fuí capaz de lograr y me quedó grande, debo decir que desafortunadamente en este caso para mí, las circunstancias cambian y siempre debemos afrontar nuevos retos y asumir nuevas responsabilidades... Y ésa es la mayor razón por la que hoy debo decir adiós a Proyecto Fedora, por la falta de tiempo para cumplir con mis nuevas obligaciones y responderle a la comunidad como debería hacerlo.... Soy de los que piensa que uno debe hacer las cosas bien o mejor no se hace nada.

En verdad es una lástima, porque con los grandes eventos en el horizonte como el FUDCOM Venezuela 2012 y un nuevo acuerdo para el Campus Party 2012 creía que personalmente podría lograr muchas cosas para la comunidad en nuestro país, pero es una tarea que hoy delego a los embajadores activos que quedan y en los que confío plenamente para las tareas que quedan por delante: Juan Pablo en Manizales, Alejandro y Camilo en Bogotá, Manuel en los llanos de Colombia y nuestra última gran colaboradora Lorsy en Cartagena.

Entre tanto, ¡Sin duda seguiré adelante con éste espacio! y muy posiblemente haga una edición especial de Aprende Fedora (en veremos)... Ya que a pesar que no colabore oficialmente para una comunidad, siempre seré un entusiasta del Software Libre e invitaré a usar y probar Fedora en cualquier lugar... llevando el mensaje del código abierto a todo el mundo!

miércoles, 2 de mayo de 2012

Fedora 18 tiene nombre: Spherical Cow

La comunidad de Fedora sigue participando activamente en el desarrollo de lo que será una nueva edición de la distribución, concretamente la 18. Robyn Bergeron, líder de Proyecto Fedora anunció hoy el resultado de las votaciones para "Bautizar" oficialmente la distribución y el nombre ganador es Spherical Cow.

Votos :: Nombre
-------------------------------
1359 :: Spherical Cow
1087 :: Halva
1072 :: Chamoy
1035 :: Pamukkale
 964 :: Tandoori Chicken
 930 :: Frankfurter
 821 :: Pop Soda
 536 :: Ketchy Ketchup

En Español sería algo como "Vaca esférica"... Un nombre muy abstracto por cierto pero esperamos que así como su nombre, Fedora 18 tenga interesantes novedades...

domingo, 22 de abril de 2012

Ya llega el FLISOL Bogotá 2012

El próximo sábado 5 de mayo desde las 8:00am tendrá lugar en Bogotá el evento más grande de Latinoamérica dedicado a la difusión del software y la cultura libre. El FLISoL (Festival Latinoamericano de Instalación de Software Libre), como es ya una tradición, se celebra año tras año en todas las ciudades de Latinoamérica y en él, se reúnen conferencistas, entusiastas y desarrolladores para compartir abiertamente lo mejor del Software Libre.




Este año, la agenda es sensacional... Muchas conferencias, stands, instalaciones y conocimiento para compartir. La cita es en el Instituto de recreación y deporte (Calle 63 N. 47-06) diagonal a la Biblioteca Virgilio Barco.


La agenda completa del día la puedes consultar en http://flisolbogota.info/iagenda

¡Allá nos vemos!

martes, 17 de abril de 2012

Fedora 17 muy cerca: Ya está aquí la beta

Fedora 17 Beefy Miracle cada vez está más cerca de nuestros escritorios. Esta vez se ha presentado oficialmente la versión beta de la distribución orientada completamente a estabilizar sus características y corregir errores de la versión.

Las novedades las comentamos con más detenimiento en lo que fue su versión Alpha en este post mientras que el listado completo de características de Fedora 17 puede consultarse directamente en la página del proyecto.

Recuerda que la versión beta está destinada únicamente a desarrolladores y entusiastas para su prueba y evaluación y en ningún momento se recomienda su uso en equipos de producción ya que puede (Y seguramente lo haga) presentar errores.

Descarga de Fedora 17:
http://fedoraproject.org/get-prerelease


miércoles, 11 de abril de 2012

¿Quieres ir Campus Party 2012? Fedora Colombia te invita

Este año, Fedora Colombia continúa siendo una de las comunidades colaboradoras para el evento tecnológico más grande del país y por supuesto también quiere que tú nos acompañes en esta magnífica oportunidad.

Basta con registrarse, responder un par de preguntas y cruzar los dedos para ser uno de los ganadores de entradas a Campus Party Colombia 2012.

Para más información y participar el concurso visita ahora mismo:
http://proyectofedora.org/colombia/?p=2416

¡El concurso cierra el próximo 16 de abril! ¡No pierdas esta oportunidad!

Un vistazo a Gnome 3.4

El pasado 28 de marzo (Estábamos hace tiempo en deuda con el post) Gnome 3.4 salió a la luz... Prácticamente un año después del lanzamiento de la nueva generación (La 3) y sigue siendo un entorno de escritorio muy cuestionado -Aunque- también ha ganado nuevos adeptos.

Como es tradicional por parte de Gnome, esta es una versión de mantenimiento en la que básicamente se han pulido aspectos básicos de la interfaz, se han mejorado algunas aplicaciones y corregido algunos bugs pero el concepto -Ese que hace que Gnome sea cuestionado- sigue siendo el mismo.

Empecemos por echar un vistazo a ver qué es lo que trae Gnome 3:


Gnome 3.4 se ha centrado mucho en mejorar la experiencia de usuario con las aplicaciones que se han integrado en su escritorio, desafortunadamente, las más destacadas en este lanzamiento son las que yo menos uso, pero las mejoras ¡Valen!. Aplicaciones como Contactos y el navegador Epiphany (Que por cierto ahora se llama Web) recibieron interesantes mejoras... También se incluyó una aplicación llamada Documentos, orientada a organizar y catalogar archivos en nuestro sistema.

Una mejora que sí se agradece es que ahora, al buscar en el menú "Actividades" también se muestra en los resultados los nombres que coinciden con archivos guardados en el sistema. Muy útil para abrir documentos al instante.


Otra característica llamativa son los menús de aplicaciones, básicamente permite a una aplicación establecer una serie de opciones que se despliegan al hacer clic sobre ella en la "Barra de tareas". Bueno quizá la imagen lo explique mejor (Y no se ustedes pero es un concepto muy similar a Mac, solo que en Mac es más útil ¿O es mi impresión?)


El tema visual de los diálogos modales se ha mejorado. Sin duda se ven mucho mejor en tanto que las notificaciones emergentes recibieron retoques gratamente, ya que ahora evitarán el puntero del ratón o del «touchpad», por lo que no se interpondrán en su camino.

Otro aspecto a agradecer es la configuración del sistema mejorada, la mayoría de las interfaces han recibido retoques y añaden un par de opciones o información de interés en algunas interfaces.

Por el lado de la mensajería instantánea, Emphaty ahora soporte llamadas de video con el protocolo de Windows Live Messenger y también, como no, soporte mejorado al chat de Facebook.

Un apunte: Otro aspecto grandioso que noté (¡Por bobo que sea!) Es que al fín volvió simplemente la opción "Apagar" (Es increible que algo tan bobo sea una genial noticia en términos de concepto de interfaz, no de la pereza de oprimir la tecla Alt para poder ver la opción).

El análisis


Les mentiría si les dijera que Gnome 3.4 no representa un avance en términos del escritorio de la "Huellita". Sin duda, esta versión luce mucho más compacta, mejor terminada y un poco más usable... Con el perdón de los desarrolladores, me atrevería a decir que esta sí debió ser la versión 3.0... De lejos más sólida, pero es algo que pasa en el mundo del software, sino pregúntenle a la versión 4 de KDE.

Sin embargo, Gnome como concepto de escritorio para mí sigue sin ser viable. Aún muchas de las opciones siguen estando "Escondidas" y sigue siendo obligación instalar y usar herramientas como Gnome Tweak Tool para hacer cosas que antes estaban a la mano.

Quizá, eso es lo que más me molesta de Gnome: Que en un intento de simplificar y aproximar el escritorio a diferentes tipos de dispositivos "De un solo tajo" haya "Mochado" o en su defecto escondido muchas de las opciones típicas del escritorio... Una cosa es la simplicidad y otra muy diferente quitarle a los usuarios las posibilidad de ajustarlo a sus necesidades.

Pasé tiempo probándolo en la versión Alpha de Fedora 17 y recordé un artículo en Tom's Hardware[1] en las que evidenciaban muchas de las falencias de Gnome (Unas que no sabía y otras en las que estoy de acuerdo): A pesar que esta versión 3.4 ha mejorado, bastantes falencias mencionadas persisten y puedo decir con total seguridad que todavía dista de ser un sucesor digno de Gnome 2.x.

No obstante, como en el placer está en escoger, mi escritorio por omisión seguirá siendo KDE aunque también ya hemos hablado de Cinnamon (Un fork de Gnome) como una buena alternativa, mientras cruzo los dedos y espero una versión de Gnome que realmente me convenza.

Y no es por críticar por críticar a Gnome, el proyecto tomó un rumbo equivocado y tal y como lo cuentan en el artículo de Tom's hardware, ya perdió gran parte del mercado al no ser la opción por omisión en Ubuntu y Linux Mint... Tampoco creo que Unity fuera el capricho de Canonical sino una repuesta anticipada a lo que se venía de frente (Aunque como que tampoco les salió bien del todo... Dicen)... Espero que pronto Gnome retome las riendas como el gran escritorio que conocí.

Mientras tanto, Gnome 3.4 será parte integral de Fedora 17 (Planeada para ser lanzada a principios de mayo) y no es posible instalarla (De forma segura) en versiones anteriores... 

--
[1] Gnome, Why it failed

[2] Fedora 16 and Gnome Shell tested and reviewed

martes, 10 de abril de 2012

¿Puedes salvar el mundo con tu computador y tu conexión a Internet?

Despertar la conciencia ecológica de las personas es una tarea que requiere mucho tiempo, para muchos proteger nuestros recursos incluso ya se convirtió en una tarea imposible pues todos los esfuerzos parecen un baldado de agua al lado del mar donde priman los intereses políticos y económicos por sobre el futuro de planeta.



Lo cierto es que, como todos los males, es peor no hacer nada y aunque muchos de nosotros ya nos sabemos de memoria lo que podemos hacer en casa (Reciclar, uso consciente del agua, usar bolsas biodegradables) me preguntaba desde el aspecto de la informática ¿Qué podemos hacer?

De por sí usar el computador no es algo propiamente ecológico, ya que la energía que consumen, en muchos casos, es generada a través de las mismas sucias y contaminantes plantas de carbón... Pero en un mundo donde la tecnología ya no es una opción, hay maneras de lograr que la informática sea más bien parte de la solución y no del problema.

Para el uso diario del computador


Hay cosas muy simples que podemos hacer en casa o en nuestra oficina que de a poco harán la diferencia:


  • Algo tan lógico y normal como apagar el computador cuando no lo estemos usando (Es muy normal que en las oficinas se deje encendido toda la noche)... Esto debería ser complementado por apagar dispositivos que no usamos, por ejemplo, el monitor a la hora del almuerzo, las impresoras y otros periféricos.
  • Cuando la comodidad no es un problema, también es preferible usar el computador portátil sobre el de escritorio: La razón principal es que los portátiles están especialmente diseñados para consumir menor cantidad de energía y sus perfiles de rendimiento / consumo los hacen más efectivos. 
Pero hay muchas cosas más que podemos hacer para salvar el mundo a través de nuestro computador pero ahora con nuestra conexión a Internet:

  • El correo electrónico es el futuro: Bueno, en ese punto creo que ya estamos en el futuro, la cuestión es que deberías preferir en lo posible los medios electrónicos sobre los impresos: Ahorrarás toneladas de impresiones y papel si empiezas a darle prioridad a tus comunicaciones vía correo electrónico o incluso mensajería instantánea. Además, te ayudará a establecer prioridades y despejar tu escritorio de las típicas montañas de papel.
  • Partiendo de la premisa anterior de preferir en lo posible los medios electrónicos sobre los impresos... ¿Qué tal si empiezas a manejar tus finanzas a través de la Red? Muchos bancos ofrecen la posibilidad de consultar tus extractos y estados de cuenta a través de Internet e incluso enviártelos al correo electrónico en lugar de la típica correspondencia física. Pero eso es solo el comienzo, también la mayoría ofrece pagar los servicios públicos a través de la Red o si no confías en ello, debitarlos internamente de tu cuenta: El resultado, menos papel físico y mayor comodidad para tí.
  • Otro punto importante es evitar la necesidad de desplazamiento. Actualmente Internet nos permite una variedad de canales de comunicación muy interesante: Desde el el correo hasta las videoconferencias. Así que si puedes programar una reunión por Internet ¿Por qué no hacerlo? No solo ahorrarás tiempo en desplazamientos y dinero sino que estás contribuyendo a un aire más limpio al no sacar tu vehículo.
Fíjate que los puntos anteriores no son nada novedosos y en realidad ya tienen rato de estar por ahí a tu servicio... Para muchos podrá ser una vida moderna pero en el fondo también implica una conciencia ecológica y lo mejor ahorro para tu bolsillo y comodidad... ¿Quién dijo que ser ecológico implicaba grandes sacrificios? Entonces ¿Podrá salvar al mundo tu computador y tu conexión a Internet? Bueno tanto como salvarlo no lo creo pero sin duda es un granito de arena que, entre todos, ¡Sí que puede y hasta más!

¿Y los desarrolladores?


Los desarrolladores de software, además de los puntos anteriores tenemos tres tareas interesantes: 

  • Primero, hacer que lo que existe actualmente funcione mejor. Es cierto, muchos de los servicios que se ofrecen en la red que identificamos como críticos son suceptibles a muchas fallas y caidas. Si bien, toda creación humana no está exenta de fallar hay que reducir la probabilidad de un cuelgue y así contribuir a la confianza del usuario.
  • Desarrollos más eficientes: Muchos de nosotros programamos software a partir de código anterior simplemente porque ya funciona y pocas veces nos preocupamos por optimizar el software. Por ejemplo, el simple hecho de usar nuevas APIs podría reducir el tiempo que nos tardamos en programar pero además podrías optimizar el mismo, si reducimos las operaciones de E/S cargando más objetos en memoria (Aprovechando que está barata la RAM) (En lo posible claro).
  • Y por supuesto, más servicios en la red: Es ilógico pensar que ya todo en Internet está hecho cuando hay multitud de tareas de la vida diaria que hace falta por automatizar y por tener disponibles en la Red.
¿Tarea fácil? Por supuesto que no, pero no pretendías salvar el mundo en un día ¿O sí?. ¿Tienes otras sugerencias para incluir en el post? ¡Los comentarios están abiertos!

lunes, 9 de abril de 2012

Primeros detalles de Fedora 18

Aún estamos un poco lejos de la salida oficial de lo que será Fedora 17 y el equipo de desarrollo de la distribución auspiciada por Red Hat ya está trabajando activamente en lo que será la siguiente versión de este buen sistema operativo.

Para empezar, casi tiene nombre: Ya se han recibido las sugerencias de la comunidad y se ha revisado la viabilidad legal de los mismos... Desde este 6 de abril hasta el próximo 12 del mismo mes estarán abiertas las votaciones [1].

Pero por supuesto eso no es lo más importante, el comité de ingeniería de Fedora ya ha planteado los primeros objetivos de Fedora 18 y uno de los más interesantes es que Fedora 18 usará tmpfs por omisión.

Así es, la partición /tmp ya no será para Fedora una partición que se escriba físicamente en el disco duro, sino que se cargará directamente en la memoria RAM. Esto supondrá que Fedora 18 tendrá ligeramente mayor rendimiento, ahorrará un poco de energía al reducir las operaciones de E/S del disco duro, y en el caso de los discos duros de estado sólido, alargará su vida. [2]

Así mismo, se espera la llegada de RPM 4.1 con importantes mejoras en rendimiento, cambios automáticos en las políticas de SELinux cuando los cambios aplicados lo requieran y varias y correcciones y mejores más.

Otro objetivo es reorganizar los grupos de paquetes, actualmente los grupos son elementales y carece de flexibilidad. De cara al usuario, instalar y remover grupos tiene poca importancia pero es una característica que será muy bien recibida por los desarrolladores de spins (Derivado como Fedora KDE) que necesariamente se traducirá en un mejor software.

--
[1] Name suggestions for Fedora 18
http://fedoraproject.org/wiki/Name_suggestions_for_Fedora_18

[2] FESCo meeting (2012-04-02)
http://lists.fedoraproject.org/pipermail/devel/2012-April/165177.html

jueves, 8 de marzo de 2012

Administra tus contraseñas de forma segura con KeePass

Recordar nuestras contraseñas es una tarea que de a poco se ha convertido en una tarea compleja: Saber qué contraseña corresponde a qué sitio, cuándo fue la última vez que se cambió y por supuesto que la misma sea segura son tres de las cuestiones que surgen por cada uno de las páginas en que nos registramos.

Por supuesto, si tienes una contraseña para todo no tendrás este inconveniente pero es claro que no solo es una pésima práctica de seguridad sino un potencial detonador de una catástrofe: Si alguien por alguna razón "Pesca" tu contraseña universal del correo, también tendrá acceso a, por ejemplo, tu correo alterno, tus cuentas de Facebook y Twitter dejándote literalmente sentado.


Así que es normal que manejemos ¿Dos, tres, cinco (…) Diez contraseñas? Bueno depende de cuántas te puedas aprender y de en cuántos sitios te encuentres registrado pero para cuando la situación se torne inmanejable tenemos un gestor de contraseñas: Keepass.

Keepass podemos resumirlo de la siguiente forma: Es una base de datos cifrada que contiene todas nuestras contraseñas y que se encuentra protegida por una llave (Contraseña) maestra. En resumen, solo debemos aprendernos una contraseña para acceder de forma segura a todas las demás.

¿Y solo hace eso? Pues no, Keypass en realidad guarda las credenciales completas (Usuario y contraseña), nos ayuda a generar contraseñas fuertes (Pero las que sí son en serio fuertes y por ende casi inmemorizables), nos permite organizar nuestra información por grupos y por si te preguntabas cómo ibas a hacer cuando no estabas en tu computador personal: También es portable. Otro detalle no menos importante, es gratuito y de código abierto.

Keepass está originalmente diseñado para Windows pero tenemos un port para Linux a través de Mono. Sin embargo, también tenemos una versión que no requiere de Mono llamada KeepassX; El único problema es que Keepassx, no es compatible con la base de datos de Keepass 2.0 (Afectando nuestra portabilidad).

Instalar Keepass en Fedora
Tenemos dos opciones para instalar Keepass en Fedora. Sí solo utilizas Fedora / Linux y no te interesa el tema de la portabilidad con otras plataformas KeepassX es una gran opción y corre nativamente; Para ello en una terminal ejecuta:

$ su -c 'yum install keepassx'

Una vez hecho esto puedes encontrar Keepassx en el menú Actividades de Gnome.

Si por el contrario necesitas portar tus contraseñas a otras plataformas o si simplemente quieres instalar la versión oficial entonces:

Primero instala las dependencias de Mono:

$ su -c 'yum install mono-addins mono-core 
mono-data mono-data-sqlite mono-extras mono-mvc 
mono-wcf mono-web mono-winforms mono-winfx libxdo 
xdotool'

A continuación, descarga la versión denominada profesional y a su vez "Portable" (No el instalador) de Keepass desde su página oficial. http://keepass.info/download.html

Una vez hecho esto, descomprime la carpeta descargada y ejecuta en una terminal (Asumiendo que la carpeta descomprimida quedó en Descargas) (Ajusta el comando de acuerdo a la versión de Keepass)

$ cd Descargas/KeePass-2.18/
$ mono KeePass.exe

¡Listo! Ya tendrás Keepass corriendo en Fedora. Si lo deseas puedes crear un lanzador en Gnome para tenerlo siempre a la mano. ¡Salud por las contraseñas fuertes!

Sitio Web oficial:
http://keepass.info

Descarga para Windows:
http://keepass.info/download.html

Nota: Al día de este post se ha detectado un problema con Mono (Afecta solo al ejecutarlo sobre sistemas operativos Unix/Linux). Los desarrolladores han liberado una versión 2.18 especial que corrige el inconveniente. Consulta http://keepass.info/news/n120116_2.18_mono.html

miércoles, 7 de marzo de 2012

Los pilotos temerarios de Colombia

Hacía rato no hablábamos aquí un poquito de aviación... Bueno, ha de ser porque obviamente lo que mueve a este blog es por sobretodo el mundo Linux. Sin embargo, hoy @ismapro vía Twitter me envió un link de una investigación / documental realizada por la cadena Aljazeera en la que relatan la historia de una tripulación que realiza viajes a los lugares más inhóspitos y alejados del país que obviamente quise compartirles aquí.

Aunque en principio, hace ver a nuestro país mucho más atrasado y rudimentario de lo normal, es claro que el documental se centra precisamente en esa tripulación, que lejos de ser la espectacular cabina de mando de aerolíneas reconocidas como Avianca o Copa Airlines, realiza una labor titánica y hasta altruista al transportar pasajeros y carga en misiones con condiciones adversas a esos lugares donde otros simplemente ni lo pensarían.

Para mí, se confirmó que desde la lejanía, los héroes en Colombia sí existen, Los invito a ver pues el documental (El video):



http://www.aljazeera.com/programmes/riskingitall/2011/05/201151112305049621.html

Tuned: Una utilidad para mejorar el consumo de batería en Fedora

Anteriormente les había comentado mi decepción acerca del consumo de batería en la últimas versiones de Linux. Por esta razón, he estado buscando diferentes alternativas para optimizar el consumo energético y encontré una utilidad propia de proyecto Fedora que busca precisamente mejorar el consumo de batería.


Tuned es básicamente un daemon (Un servicio) que monitorea el uso de los recursos del computador, de acuerdo a su uso realiza los ajustes necesarios para disminuir el consumo de batería. Esto se consigue monitoreando tres aspectos clave:


  • CPU: Monitorea el uso del procesador en el sistema. Si la carga del procesador es muy baja (Con uptime inferior a 0.2) tuned cambiará la opción PM-QOS a 999 seg. Si la carga llega a ser más alta, se establecerá nuevamente el valor de latencia PM-QOS a 100 seg nuevamente. Esto conforme a la documentación y recomendaciones de http://www.lesswatts.org/projects/power-qos/
  • Disco duro: Tuned monitorea cuánto tiempo ha estado en modo de espera cada disco duro. Cuanto más tiempo esté en modo de espera (idle) tuned lo desacelerará y lo dejará en el modo máximo de ahorro de energía. Una vez se use, volverá nuevamente a sus niveles de rendimiento usuales.
  • Red: Este apartado aplica a las tarjetas de red Ethernet. Si la velocidad de transferencia es baja, entonces se negociará por sí mismo una velocidad de enlace baja. Pero sí se requiere mayor velocidad, Tuned renegociará la velocidad del enlace a 100Mbits.


Cómo instalar Tuned en Fedora

Basta con ejecutar en una terminal:

$ su -c 'yum install tuned'

Luego iniciamos el servicio y nos aseguramos que arranque cada vez que inicie Fedora:

$ su -c 'service tuned start && chkconfig tuned on'

Y listo ¡Tuned hará el trabajo sucio!

Por supuesto, no puedes esperar que esta herramienta haga maravillas respecto al uso de la batería, incluso, tengo mis reservas frente al aparcado del disco duro: Recuerdo que hubo un gran debate sobre si estas utilidades podrían dañar los discos y aunque la conclusión fue que no, si es claro que faltaba hablar con los fabricantes para encontrar las opciones adecuadas (Si alguien sabe algo de este tema por favor, no dude en dejar un comentario).

Sin embargo, unos minutos más de vida en la batería pueden ser la diferencia entre un "Enviar correo" urgente o morir en el intento. ¿Qué tal funciona Tuned en tu portátil? ¡Los comentarios están abiertos!

Más información sobre Tuned:
https://fedorahosted.org/tuned/

--
Imagen: Ubuntubook
http://ubuntubook2.wordpress.com/2011/03/30/haz-que-la-bateria-de-tu-laptop-dure-mas-con-linux/

jueves, 1 de marzo de 2012

Lo mejor de febrero en Piensa en Binario

Hombre ¡Ya se nos fue febrero! Y por si te perdiste algo en Piensa en Binario aquí tenemos el top 5 de este mes:

En la posición número cinco:
¿Verdad o mito? Virus en Linux

El número cuatro es para:
¿Verdad o Mito? Un virus puede dañar el hardware

Un merecido bronce para:
Robyn Bergeron: Por primera vez una mujer al frente de Proyecto Fedora

La medalla de plata se la lleva:
Firefox 10 y Google Chrome 17: Frente a frente

Y la medalla de oro es para:
Instalar Java 7 - JDK (Java Development Kit) en Fedora

Muy muy variados los temas destacados este mes en el blog... Pero nuevamente dos posts de la sección ¿Verdad o mito? en el podio. Pero eso no es todo, también preparé unos posts tipo "Selección del editor" como recomendaciones del mes:

¿Porqué Linux es mejor que Windows?

De nuevo, gracias querido lector por pasear por estas letras y si te agrada el contenido de este sitio ¡Invítame un café! - Bueno, de hecho es más fácil que eso... Solo regálame un click en la publicidad.

miércoles, 29 de febrero de 2012

Un vistazo al futuro: Fedora 17 Alpha

El equipo de desarrollo de la distribución auspiciada por Red Hat ha presentado hoy la versión Alpha de lo que será Fedora 17. En términos prácticos, la versión 17 también es una continuación de lo que hemos venido observando desde Fedora 15 / 16 en donde se apuesta fuertemente al sector profesional a través de las mejoras en virtualización y la disponibilidad de las últimas herramientas de desarrollo.


No obstante, también tenemos mejoras que beneficiarán a los usuarios caseros: Resalta la inclusión de Gnome 3.4, que por primera vez incluirá un "Render por software" que permitirá disfrutar a la mayoría del modo completo de Gnome y no el relegado "Fail back mode" en computadores con recursos de hardware limitados. Por otro lado, también brilla la apuesta por el famoso KDE 4.8.

Quizá uno de los mejores aspectos que tendrá Fedora 17 es que vendrá con FirewallD activado por omisión ¿Lo recuerdan? Es el firewall dinámico que se introdujo en Fedora 15 que permite realizar cambios a la reglas del firewall sin necesidad de reiniciar el servicio completo. Este cambio implica que las típicas herramientas de configuración (IPTables, System-config-firewall) ya no vendrán de serie.

Junto al firewall dinámico, Fedora 17 incorporará “Zonas de red”, el cual, permite establecer perfiles de seguridad de acuerdo a la red donde nos encontremos conectados. Así, si estamos en casa se activará un perfil llamado "Home" que permite acceder archivos y documentos alojados en nuestro computador desde otros PCs de la red, pero al conectarnos a una WiFi pública, se activará un perfil "Public" que cerrará todos los puertos y solo permitirá acceso a lo mínimo necesario.

Otro cambio importante es la redistribución del sistema base de archivos:

/usr - Sistema instalado; Es posible compartirlo; Posiblemente en solo lectura por omisión.
/etc – Datos de configuración; No se puede compartir
/var – Datos compartidos; No se puede compartir
/run –Datos volátiles; No se puede compartir; Sistema de archivos obligatorio tmpfs

Bajo esta premisa, los siguientes directorios serían movidos y existirían a través de enlaces simbólicos bin -> usr/bin; sbin -> usr/sbin; lib -> usr/lib; lib64 -> usr/lib64. ¿El resultado? Un sistema de archivo más compacto y fácil de mantener, ya que podrían realizarse y restaurarse copias de seguridad más fácilmente.

Eso es solo el comienzo. Fedora 17 incluye muchas más características nuevas que puedes consultar desde aquí. Recuerda que la versión Alpha está destinada únicamente a desarrolladores y entusiastas para su prueba y evaluación y en ningún momento se recomienda su uso en equipos de producción ya que puede (Y seguramente lo haga) presentar errores.

Descarga de Fedora 17:
http://fedoraproject.org/get-prerelease

martes, 28 de febrero de 2012

Adiós Adobe, adiós Tweetdeck

Justamente cuando instalaba de nuevo todas las herramientas en Fedora, leí una noticia bastante desalentadora: Flash en Linux existirá solo hasta la versión 11.2. Para mis adentros pensé ¿Qué rayos está haciendo Adobe? Primero sacó del aire la versión de Adobe Air para Linux y ahora también viene a sacar Flash.


Posiblemente sea verdad que para ellos no sea rentable mantener esas versiones para Linux y aunque no funcionaran del todo bien y les llovían críticas, debemos admitir que era mejor contar con ellas. Si algo siempre ha necesitado el pingüino es que las grandes empresas confíen en su potencial y saquen ediciones de su software para este sistema operativo.

Sin embargo, para mí la situación de Adobe es más complicada de lo que parece, la salida de HTML5 (Aunque yo no creía) en realidad ha puesto en serios aprietos a Flash y sus demás tecnologías pierden cada vez más vigencia y fuerza. En mi caso, lo único que utilizaba con Adobe Air era mi cliente favorito de Twitter: Tweetdeck pero una vez comprado por la empresa del pajarito azul simplemente ya no sirve, Twitter compró Tweetdeck no para hacer un mejor cliente de sus servicios sino para sacar del camino a uno de los más serios competidores que tenía en el mercado. Ciertamente lo logró: Tweetdeck actualmente es paupérrimo, ni la versión de Chrome se salvó.

Ahora, con la decisión de Adobe de retirar por completo sus desarrollos para Linux confirmó lo que muchos vaticinaron desde hace tiempo pero no quise escuchar: Es tiempo de buscar alternativas tanto a los productos de Adobe, como a los buenos clientes de Twitter que solían hacer uso de esas tecnologías.

Ah claro, por suerte existe una estratégica alianza entre Adobe y Google, Flash en Linux podrá existir a través de un complemento de Chrome. Si bien la posibilidad existe, obligar a alguien a usar un navegador por una tecnología Web es ahora tan nefasto como la monopolización de la red que alguna vez logró un viejo amado (¿?) y recordado gratamente (¿¿??) por los desarrolladores Web: Internet Explorer 6.

Gracias Adobe por lo que hizo en su momento para traer sus productos a Linux, buen viento y buena mar porque ciertamente no lo tiene fácil por delante; Por el lado de Tweetdeck pues nada… Seguramente también termine por desaparecer absorbido completamente por su nuevo dueño, en todo caso ya no vale la pena seguir usándolo… Será buscar o en su defecto hacer un mejor cliente realmente abierto. No siendo más ¡Chao Adobe! ¡Chao Tweetdeck!

lunes, 27 de febrero de 2012

¿Cómo obtener información del hardware en Linux con Hardinfo?

Anteriormente hablamos de cómo recuperar la información de nuestro hardware a través de la consola de comandos (Consulta este post), sin embargo, quizá no sea lo más fácil de leer ni tampoco lo más práctico. Por esta razón llega Hardinfo, una utilidad que nos permitirá conocer desde una interfaz gráfica (Basada en GTK) agradable los detalles de nuestro computador.

Primero necesitamos instalar Hardinfo en Fedora, para ello ejecuta en una terminal:
$ su -c 'yum install hardinfo'
Una vez instalado encontrarás Hardinfo en el menú actividades de Gnome como System Profiler and Benchmark, ejecútalo y a explorar el hardware de tu computador.


Uno de los valores agregados de Hardinfo es que permite realizar "Benchmarks" de tu hardware y compararlos con otros resultados, si bien no se puede tomar como un software de medición de rendimiento profesional, nos da una idea de cómo estamos frente a otras configuraciones de hardware.

¿Cómo obtener información del hardware en Linux por consola?

Una de las tareas más habituales es conocer la información de nuestro hardware, así que vale la pena tener a la mano estos comandos ¡Prúebalos en tu computador! (No requieren privilegios de root):

Obtener información del procesador
$ cat /proc/cpuinfo
Nos devolverá un listado con toda la información por cada núcleo lógico del procesador.

Obtener información de la memoria RAM
$ cat /proc/meminfo
O bien:
$ free -m
Con -m especificamos que deseamos ver la salida en MB.

Obtener información de la tarjeta de video
$ lspci -v -s `lspci | awk '/VGA/{print $1}'`
Obtener información de la tarjeta de sonido
$ lspci -nn | grep Audio
Obtener información de la tarjeta de red
$ lspci -nn | grep Ethernet
O bien de la tarjeta Wireless:
$ lspci -nn | grep Wireless
Obtener información del disco duro
$ df -h
¿Se me quedó algún dispositivo importante por fuera? Creo que no, de todas formas con esta lista de comandos ¡Ya nos podemos defender!

domingo, 26 de febrero de 2012

¿Verdad o mito? Virus en Linux

Una de las puntas de lanza del sistema operativo del pingüino es precisamente su seguridad motivo por el cual sus usuarios alardean y es usado ampliamente en sistemas de misión crítica, computadores de operación científica y servidores. Sus usuarios confían plenamente en él y navegan mayoritariamente en la red sin ninguna clase de seguridad en tanto que sus detractores de Windows creen que simplemente tienen suerte por ser una minoría que no vale la pena atacar. ¿Existen los virus en Linux? o simplemente ¿Sus usuarios están en un sueño del que pronto despertarán?


Empecemos por definir ¿Qué es un virus? Desafortunadamente, los departamentos de soporte técnico y uno que otro personaje de IT nos ha acostumbrado a llamarle virus a cualquier cosa: ¡Que mi computador está lento! -Eso es un virus-, ¡Que Gmail no me deja adjuntar un .exe! -Eso es un virus-, ¡Que el mouse no funciona! -Eso es un virus-.

Anteriormente habíamos dicho, que la clasificación más apropiada usada por los departamentos de soporte técnico debería ser "Malware" -Claro, excluyendo los problemas por usuarios torpes o errores de capa 8 que llaman- pero lo que llamamos propiamente un virus debe tener tres características fundamentales:

1) Que sea capaz de auto ejecutarse
Un buen virus debe tener la capacidad de ejecutarse automáticamente, sin ninguna clase de intervención del usuario y por supuesto, que corra sin que el usuario lo note. 

2) Que sea capaz de infectar archivos
Un buen virus debe tener la capacidad de modificar / infectar archivos. Por ejemplo, corromper los .exe para que no se puedan ejecutar, o bien, para que además lancen otros procesos que compliquen aún más el panorama del equipo infectado. Modificar archivos de configuración es un accionar válido pero lo hace menos sofisticado y más fácil de erradicar.

3) Que sea capaz de infectar otras máquinas
¿Qué es un virus si éste no es capaz de propagarse por sí mismo a otras máquinas?

Teniendo estos aspectos claros... ¿Qué tan posible es que todo esto pase en un equipo Linux?

Para empezar en Linux absolutamente nada, léase bien, absolutamente nada, se ejecuta por sí solo. En Linux a diferencia de Windows no existen los auto ejecutables y además todo lo que se ejecuta tiene unos permisos asociados al usuario que lo lanza limitando su campo de acción.

Dos ilustraciones hipotéticas: Supóngase que un virus se agregue de alguna forma, a los programas que corren al inicio de sesión de Gnome, logrando que se auto ejecutara sin que el usuario lo note. ¿Es capaz de corromper el sistema operativo? No. ¿Es capaz de corromper archivos de usuario? Sí. Pero al cambiar se sesión -Con otro usuario- Ya no hay "virus" y es posible recuperar en buena medida la información. ¿Verdad?.

El segundo caso, es cuando el usuario instala y además da permisos de root a un "Virus" que se oculta en un software. Ciertamente sí es posible, por eso la primera recomendación es no instalar software fuera de los repositorios oficiales de cada distribución. Aquí se requiere que el usuario permita específicamente que pase "Algo" en el sistema (Como la instalación de ese paquete) Que es una situación controlable a diferencia de una bellezas en Windows, que por ejemplo, con solo conectar una USB al computador ¡Ya tienes tu virus!.

¿Y podrá infectar el mismo virus otras máquinas? Ya vimos que no dado que requiere intervención del usuario pero digamos que podría hacerlo a través de técnicas de ingeniería social engañando a más usuarios de tal forma que instalen el paquete comprometido (Como el caso de la USB). (Esta limitación, de entrada les quita el status de virus chéveres).

¿Cuál es la razón? Básicamente los permisos asociados a los archivos: En Linux a la mayoría de los archivos de ámbito de usuario para que se ejecuten, se les debe permitir explícitamente los permisos de ejecución. ¿Y a los que no son de usuario, o sea los del sistema? ¡También! Pues todo en Linux es abstraido como un archivo con unos permisos asociados.

Les mentiría si les dijera que toda la seguridad en Linux está limitada a permisos, usuarios y roles. También cuenta que precisamente todo el software que se instala de los repositorios está firmado, la presencia de un firewall y en el caso de Fedora y Red Hat, por omisión cuentan con SELinux (Que, como una extensión de los permisos agrega contextos) que dificultan más el accionar de un posible virus.

Personalmente llevo años usando Linux por la red sin antivirus y jamás he tenido problemas en ese sentido, nunca he tenido que formatear por problemas de seguridad y me olvidé de mantener y comprar suites de seguridad, antivirus y anti-todo. Como dato extra, tampoco he conocido nadie que se haya quejado por este tema.

¿Existen los virus en Linux? ¿Verdad o mito? Me atrevo a decir que no, o al menos, no como los conocimos en Windows. Por supuesto, Linux como todo software no es infranqueable y no está libre de bugs / vulnerabilidades: Como mostramos anteriormente, podría comprometerse seriamente con malware (¿Esto ya suena diferente a virus no?) si no tomamos las medidas adecuadas... Dicho malware podría tener algunos comportamientos típicos virales pero difícilmente cumplirá con todos los aspectos necesarios para ser un clásico virus.

Está claro que actualmente usar Linux es el mejor antivirus que existe pero no hay que bajar la guardia: Evita instalar software fuera de los repositorios, mantener activo un firewall en tu computador, tener hábitos de navegación saludables (Evitando entrar a sitios de dudosa reputación) nunca sobra y recuerda: Un sistema actualizado es un sistema más complicado de atacar.

--
Por cierto, muchas gracias a @JorgeAlfonso quien propuso este tema para ¿Verdad o Mito?

Avast 7 ¡Ya está aquí!

A todo el que me pregunta ¿Qué antivirus me recomiendas? Yo les digo ¡Mejor usa Linux! con total seguridad Avast. Es mi herramienta de seguridad con la que me he casado desde hace bastante tiempo sin queja alguna, haciendo muy bien su trabajo y hoy estrenando la versión 7.


En esta nueva edición se ha hecho énfasis en dos aspectos: El primero, la simplicidad de la interfaz permitiendo al usuario novato tomar decisiones con seguridad, y el segundo, -Como no- Mejorar la efectividad de la detección de problemas potenciales.

Avast 7 de cierta manera, se vuelca hacia "La nube" recibiendo las definiciones de virus ya no en "Lotes"  (Ahí es cuando nos salta el típico aviso de notificación) sino recibiendo las nuevas firmas en -Voy a ponerlo así- "Streaming". ¿Cuál es la ventaja? Bueno, en caso de una amenaza global que se expande rápidamente podría marcar la diferencia una actualización en tiempo real y no esperar el próximo reinicio para chequear las definiciones de virus.

También incluye una nueva funcionalidad llamada FileRep, que con base a la información suministrada por los usuarios, establece la reputación de un archivo determinando que tan inseguro podría ser abrirlo. FileRep también ayuda a tomar decisiones el escáner de Avast.

WebRep, el complemento para el navegador (Que se incluyó en Avast 6) también se ha mejorado notoriamente, siendo más efectivo en detectar sitios Web potencialmente inseguros bien sea por posibles ataques de phishing o incluso por certificados SSL alterados.

Así mismo, los desarrolladores de Avast prometen que esta versión de Avast es más liviana, rápida y consume menos recursos. La versión no gratuita, incluye algo muy llamativo: La capacidad de asistencia remota, muy útil para solucionar problemas de la mano "Del amigo que sabe".

No se diga más, si ya tienes instalado Avast ¡Actualiza ahora mismo! De lo contrario deberías considerar seriamente darle una oportunidad:

Descarga Avast:
http://www.avast.com/es-es/free-antivirus-download

sábado, 25 de febrero de 2012

Dando el salto (Al vacío) con los 64bits y Fedora

Sabía que en algún momento llegaría este momento; Un día esperado por unos y temido por otros, el día en que la computación con las limitaciones de memoria como la conocíamos cambiaría para siempre: La llegada de los 64bits.

Bueno, ya dejando el trascendentalismo acerca del cambio de 32 a 64 bits, hay que decir que el cambio ha sido mucho más suave de lo que pensábamos: En realidad, mucha gente que compra nuevos computadores no sabe que su nuevo sistema operativo es de 64bits y tampoco le importa (Ciertamente no debería tampoco desde que funcione) y los que conocen un poco dirán que sirve para que reconozca las 4GB o más de memoria RAM.


Y es cierto, usar un sistema operativo de 64bits borra del mapa la limitación que no permitía que el sistema operativo reconociera más de 4GB... De hecho uno de 32bits solo reconoce como 3.5GB efectivos haciendo que toda esa memoria extra invertida quedara como adorno en la tarjeta madre.

Pero 64 bits es mucho más que "Reconocer" grandes cantidades de memoria RAM, dado que requiere que el hardware mismo lo soporte agrega a nivel de procesador nuevos juegos de instrucciones de propósito general (Pasa de 8 a 16), también duplica el juego de registros SSE de 8 a 16 bits y realiza llamadas al sistema más rápido debido a que la segmentación no está soportada en el modo de 64 bits. (Las llamadas al sistema no tienen las latencias asociadas con almacenar y recuperar la información de segmentación ni tienen que realizar las comprobaciones necesarias de protección a nivel de segmentación)[1].

En otras palabras, los 64 bits implican que tenemos un capacidad de cómputo superior, es posible crear librerías mucho más complejas cargadas en tiempo de ejecución y realizar cálculos con una precisión antes no vista en computadores caseros. Sin embargo, requiere también un software que explote todo ese poder y es aquí donde entra Linux.

Mi primer acercamiento a los 64bits
Antes tuve computadores con bastante memoria RAM, pero nunca creí necesario realmente los 64 bits. No obstante, para que reconociera mis 4GB de memoria usé mucho tiempo una extensión llamada Kernel-PAE. (Physical Address Extension por sus siglas en Inglés). Kernel-PAE crea una tabla de equivalencias que mapeaba los 32bits de tal forma que reconociera los 4GB o más de memoria instalada: Simple y efectivo, toda mi RAM y la compatbilidad de siempre.

Intenté instalar hace un buen tiempo (Al menos un año o dos) una distro de 64bits pero realmente no estaba lista para mí, aún faltaba mucha paquetería para la arquitectura y el reconocimiento de hardware era más bien pobre. Lo que es peor, las herramientas con las que habitualmente trabajo, no funcionaban o sacaban errores incomprensibles que arruinaban horas de dedicación.

Pero llegó mi nuevo laptop, con poder de procesamiento de sobra y desde su nacimiento -Ok, desde su ensamblaje- concebido para los 64 bits convirtiéndose en el escenario perfecto para adentrarme en este desconocido mundo de mapas de memoria extendidos definitivamente.

Descargué e instalé Fedora 16 de 64bits en mi Lenovo Ideapad G470. Para mi sorpresa, casi todo el hardware funcionó a la primera sin ninguna intervención y perfectamente; Las excepciones fueron como siempre el chip del WiFi (Una Broadcom que funcionó al pelo con el paquete kmod-wl de RPM-Fusion) y el micrófono integrado al que al día de este post tampoco le he prestado atención para ponerlo funcionar... Todo lo demás, incluyendo el bluetooth, audio y cámara integrada están de maravilla.

Eso confirmó mi teoría que el soporte de hardware en Linux es cada vez mejor y que hoy en día eso de compilar e instalar drivers está pasando de moda... De ser un trabajo meramente por motivos de aprendizaje y no de necesidad.

Un barrido por los repositorios de Fedora me dejó impresionado. De todo lo que uso, absolutamente todo está disponible para la arquitectura y no me he quedado varado por nada. Eso sí, instalé por error un repositorio de 32bits... Todo el software de allí instalaba correctamente pero no funcionaba, hasta que caí en cuenta en mi error de principiante y realicé las correcciones pertinentes: Bastó con desinstalar el software problemático, cambiar un i386 por x86_64 en el archivo del repositorio, instalar de nuevo y ¡Todo de maravilla! Así que un consejo es fijarte siempre que lo que instales tenga la arquitectura x86_64 o bien "noarch" como se ve en la imagen:


No tengo ninguna clase de medida científica para afirmar que en tareas cotidianas el rendimiento sea efectivamente superior, al fin y al cabo un computador nuevo (Sea cual sea) siempre parece que vuela... Pero algo si me sigue dejando triste con el pingüino: El rendimiento de la batería. Gnome 3 tiene una herramienta de configuración energética absolutamente paupérrima, mejor dicho, de eso a nada, creo que es mejor nada; KDE por otra parte, tiene el sueño de todo portátil, se puede configurar absolutamente todo, creando perfiles, ajustes personalizados, desactivar efectos ¡Todo!

Pero el problema no es en sí el administrador de energía sino el mismo kernel Linux. Se ha vuelto un goloso de la energía y a pesar de lo avanzado o pobre del gestor de energía, de desactivar funciones innecesarias e incluso de usar herramientas avanzadas como PowerTop las mejoras no son muy alentadoras.

Me preocupa, porque una batería capacitada para durar unas 3 horas en Windows, escasamente llegue con esfuerzo a las 2 horas (Y esto es independiente de si es 32 o 64bits) en Linux y en usuarios con alta movilidad esa sí que puede ser una buena razón para quedarse con el sistema operativo de Redmond. Espero que los desarrolladores lo solucionen pronto o bien provean una herramienta que permita ajustar estos parámetros más efectivamente.

En conclusión, los 64 bits en Linux ya son tan transparentes como lo son para los usuarios de Windows: Poca o nula dificultad con el hardware, abundante software listo para instalar aunque una que otra dependencia nueva necesaria, y la compatibilidad y confiabilidad a la que estamos acostumbrados.

¿Y ustedes? ¿Ya dieron el gran salto? ¡Los comentarios estás abiertos!

--
[1] X86_64