¿Qué es de mi vida? 2014/06/29


Llevo ya un tiempo sin escribir en blog, que bueno, como muchos sabrán, desde que estoy estudiando en la carrera escribo más bien poco. El tema es que llevo mucho tiempo sin escribir y me apetecía hacer algo que no fuese escribir código en Ruby, C/C++ o por el estilo.

Han cambiado muchas cosas desde la ultima vez que escribí en el blog, por ejemplo llevo desde el 22 de agosto de 2013 sin usar Windows. Aunque a algunos les pueda parecer una locura, creo que fue uno de los mejores pasos que dí, he aprendido mucho de la filosofía de GNU/Linux y de como usarlo desde entonces.

Otra cosa que hice fue deshacerme de Ubuntu, y esto es quizá el cambio más grande que jamas he hecho. Desde mucho antes de comenzar este blog he sido un usuario de Ubuntu y siempre tuve un gran cariño a la distro con la cual comencé a conocer al pingüino. Pero digamos que las cosas cambian y decidí hace más de un año que era el momento de probar otras distribuciones y tener una visión más de conjunto de todo el mundo Gnu/Linux.

Casi todo el mundo habla de su distro favorita como la mejor distribución que jamas halla existido, y aunque al principio compartí ese espíritu, he de decir que después de mirar mucho he visto que todas, y recalco todas,  tienen sus puntos fuertes y sus puntos débiles. Por ejemplo:

  • OpenSuse
    • Es una distribución donde prácticamente todo se puede hacer de forma gráfica, lo cual para muchas personas es toda una alegría.
    • En mi opinión a veces la interfaz esta muy sobrecargada, tampoco llegue a acostumbrarme a zypper.
  • Debian
    • Es una distribución comunitaria que se rige fuertemente por su contrato social, muy enfocada a la estabilidad.
    • El hecho de que en Debian lo más importante sea la estabilidad y no las ultimas novedades hace que puedas estar usando un equipo con software lanzado hace 3-4 años perfectamente (si usas la versión estable) lo cual en algunos casos esta bastante bien debido a que lo que más necesitas es estabilidad.
    • Lo cierto es que me gusta el software actualizado, y me cuesta mucho tener por ejemplo el entorno de GNOME de hace 2 años instalado y al mismo tiempo ver los avances que ha estado haciendo GNOME en los ultimos meses.
  • Arch
    • Una distribución liviana que se mantiene muy actualizada, de tipo Rolling Release y que su mantenimiento es muy sencillo
    • La falta se una GUI para la instalación así como el fuerte uso de la terminal para instalar, actualizar, eliminar software la hacen menos enfocada hacía usuarios más noveles
  • Fedora
    • Distribución de la mano de Red Hat enfocada al usuario final y que suele mantenerse con las ultimas características y de forma realmente estable.
    • Esta distro esta muy ligada a la filosofía de software libre, lo cual significa que te vas a tener que romper un poquito más la cabeza (no mucho) para instalar los drivers privativos de tu tarjeta gráfica, si es que los necesitas.

Y así podría seguir engordando la lista con Chakra, KaOS, Manjaro, Linux Mint, Mageia, OpenMandriva, etc. Cada distribución tiene muchos más puntos débiles y fuertes de los que he mencionado arriba, pero hace una idea de que no existe una distribución perfecta, simplemente uno debe de buscar la que más le guste y quedarse en ella.

En mi caso, son 2 las distribuciones que más me llamaron la atención:

  • Fedora: Como ya he dicho antes, me gusta mucho tener un sistema que se mantiene por defecto bastante actualizado, sin tener que andar añadiendo repositorios externos y en Fedora esto es bastante sencillo.
  • Arch: Es la que actualmente estoy usando, si bien es cierto que se hacen muchas cosas por terminal, todo esta muy bien documentado en su Wiki, lo cual es un punto muy a su favor y se mantiene muy bien actualizada (para que os hagaís una idea, Gnome 3.12 apareció en los repositorios estables oficiales un mes después de su lanzamiento), y aunque no me aseguran de que el sistema vaya a estar funcionando siempre la verdad es que no he tenido muchos problemas.

Y de forma intermitente he estado usando Chakra también, una distro derivada de Arch con una fácil instalación y una comunidad muy buena, que además esta muy enfocada al uso de KDE. Lo cierto es que, aunque de vez en cuando me da por poner KDE (y de ahí que vaya a Chakra), por el momento se que soy mas de GNOME que de KDE, especialmente desde la lleguada de GNOME Shell. ¡Pero para gustos los colores!

¿Y vosotros que opinaís? ¿Cual es vuestra distro favorita y por qué?

Anuncios

Cambio de distribucion


¡Bieeeeeeeen! Por fin tengo vacaciones, llevo desde que entre en la carrera queriendo escribir en el blog de ciertas cosas que voy aprendiendo, pero debido a la falta de nivel con la que entre no he podido escribir nada, prácticamente me pasaba todo el tiempo estudiando, y cuando tenia tiempo libre pues no tenia ganas de escribir nada.

Hace cuatro meses decidí, realizar un cambio de distribución, entre otras cosas, por que desde que entre he estado con Ubuntu, y quería probar como sería estar con otros sabores. Me propuse probar dos distribuciones:

  • Debian: ya que es la madre de Ubuntu, y quieras que no, simplemente instalarla y configurarla pone a prueba a los más noveles
  • Fedora: es la hija de Red Hat, su objetivo siempre ha sido tener lo ultimo en tecnología, de hecho su ultima versión, Fedora 19 que sale en unos días viene con la versión de Gnome 3.8 y ya integra la impresión en 3D (si tienes una impresora de esas claro, xD).

He probado las dos, y fue muy, pero que muy difícil decidir en cual de ellas quedarme, ya que ambas tienen una excelente comunidad que les apoya, y ambas realizan un trabajo estupendo, pero al final, después de mucho tiempo, me quede con Fedora.

La principal razón es por que me encanta tener lo ultimo en actualizaciones, y con Fedora esto me es muy sencillo. Además suele ser más estable que Ubuntu (o al menos me han dado menos errores), por lo que para un uso personal, como es mi caso, esta muy indicada.

Por otro lado he de decir, que el uso de Fedora es muy sencillo, ideal para los que están acostumbrados a no tener que hacer muchas configuraciones en Ubuntu, ¡incluso tienen un configurador gráfico que te hace la pre-configuracion de tu sistema si que te preocupes mucho de los comandos! En Debian en cambio esto no es así, pero he de destacar que disfrute mucho mientras estuve con ella, ya que tuve que ir configurando la red, instalar el firmware, montar a mano los discos duros externos, automatizarlos con fstab etc. Lo cual hizo que aprendiera bastante sobre el funcionamiento del sistema, y ese es uno de mis objetivos, aprender todo lo que pueda de Gnu/Linux.

Con todo, tengo planes para estar escribiendo 2 veces por semana durante bastante tiempo, al principio escribiendo vivencias que tuve en Debian y poco a poco metiendo cosas de Fedora, que es lo que estoy usando actualmente.

Si alguno quiere probar Fedora también, le recomiendo esperar hasta el 2-4 de julio, ya que es el lanzamiento oficial de la distribución. Os dejo además un video de promo sobre dicha distribución.

Aumentar la velocidad de instalación/actualización de paquetes en Ubuntu con apt-fast


Llevo desde que entre en Ubuntu usando el gestor de paquetes aptitude (en terminal), hace un par de años me pase a apt-get (ya que ubuntu dejo de tenerlo pre-instalado) y ahora me encuentro con apt-fast. El gestor de paquetes apt-fast puede aumentar considerablemente la velocidad con la que instalas/actualizas paquetes ya que permite la descarga de ellos de forma paralela.

He de decir, que creo que el centro de software de Ubuntu usa de forma interna apt-get, luego realizar estos cambios también debería de afectar a la velocidad de instalación de las aplicaciones dentro de el nuevo gestor gráfico de aplicaciones de Cannonical (suena raro escribir nuevo cuando lleva tanto tiempo).

Instalar apt-fast es bastante sencillo, solo tienen que ir a una terminal y escribir:

sudo add-apt-repository ppa:apt-fast/stable

sudo apt-get update

sudo apt-get install apt-fast
Cuando se este instalando, puede que les pida que gestor de paquetes predeterminado usar (apt-get o aptitude), por regla general si están en Ubuntu pulsen sobre apt-get y si están en Debian sobre aptitude.
También les saldrá una pantalla como está:
apg-fast configuracion
Elijan un numero de conexiones coherente con su conexión de red, si tienen una conexión lenta, con 5 estará bien, si tienen una rápida  pueden poner 15 y si no lo saben, pongan un punto medio, como 10. Si quieren re configurar el numero de conexiones solo tendrán que escribir en una terminal sudo dpkg-reconfigure apt-fast
Con esto ya tendrían instalado apt-fast y podrían usarlo sin ningún problema. Sin embargo si quieren que las demás aplicaciones lo utilicen por defecto también en lugar de apt-get en la carpeta personal suya busquen un fichero de configuración llamado .bashrc normalmente esta en: /$HOME/.bashrc y añadan la siguiente linea:
alias apt-get=”apt-fast”
Con esto lo que estamos realizando es reemplazar apt-get por apt-fast mediante un alias.
Fuente | notblog

Posible nuevo sistema de paquetes para Ubuntu


debian packageAún no es del todo seguro, pero según estoy viendo, Ubuntu planea cambiar su sistema de paquetería a otro que le permita no depender tanto de las dependencias entre paquetes. Todo esto viene de su acercamiento al mundo de los smartphones y un intento de poder instalar aplicaciones de una forma sencilla, simplemente haciendo doble clic en el instalador. El nuevo formato de empaquetado se llamara click packages.

Esto no significa que Ubuntu piensa abandonar el sistema de paquetería de Debian que es el que lleva usando hasta ahora, sino más bien que está planteando alternativas diferentes para facilitar las tareas de instalación de aplicaciones (en mi opinión es un acercamiento considerable a los novatos en Gnu/Linux).

Algunos de los objetivos a corto plazo que se pretenden conseguir son:

  • Eliminar las dependencias entre aplicaciones.
  • Instalaciones de cada aplicación en directorios totalmente independientes
  • El uso de scripts por parte del desarrollador están completamente prohibidos.
  • Justo por encima se encontrara como base el gestor de paquetes.
  • No obliga a que las instalaciones sean como root.
  • La construcción de paquetes debe de poder realizarse con las librerías estándar de Python, con ello se tiene la intención de que en la medida de lo posible sea sencillo construir dichos paquetes fácilmente desde sistemas que no son Ubuntu, incluso desde sistemas que no son Gnu/Linux.
  • El formato de empaquetado binario debe de ser similar al ya existente, de manera que se pueda añadir soporte para herramientas de alto nivel con el mínimo esfuerzo.

Si quieren ver más información sobre el sistema de paquetería pueden seguir leyendo en las fuentes (en ingles).

Edición 11 de mayo – Corregidos errores de visualización

Fuentes | List Ubuntu | Desde Linux