The Quote of the week

Posted by Gusy On Monday, May 26, 2008 1 comments

"If in physics there's something you don't understand, you can always hide behind the uncharted depths of nature. You can always blame God. You didn't make it so complex yourself. But if your program doesn't work, there is no one to hide behind. You cannot hide behind an obstinate nature. If it doesn't work, you've messed up."


Edsger W. Dijkstra (1930 - 2002)

Reviewing Fedora 9 vs ILFS

Posted by Gusy On Tuesday, May 20, 2008 2 comments

Por fin de vacaciones y con muchas cosas que hacer, muchas cosas que postear y muy poco tiempo.

Estos días eh estado probando Fedora 9 y LFS ambas muy diferentes distribuciones de Linux. Esta entrada se la voy a dedicar a una critica constructiva para estas 2 distribuciones empezando por Fedora con una breve explicación, los pros y los contras:


Fedora 9

La nueva distribución recién salida del horno, con nuevos paquetes, nuevas imágenes y muy reluciente. Aunque como todas las cosas nuevas y en singular esta tiene severas incompatibilidades, yo tengo tiempo que no utilizo una versión de 32 bits en los Sistemas Operativos, esto por que me tengo que ir acostumbrando, ya que mas de 4 GB de RAM establece el no poder tener un Sistema Operativo de 32 bits. Fedora es un sistema muy simple, pero poderoso, que mezcla todo lo que puedes necesitar en un servidor con la simpleza de un sistema desktop, y a diferencia de Ubuntu esta mas enfocado en ser eficiente que en ser fácil, aunque sigue siendo tan simple que no cuesta trabajo hacer las cosas. Empezando con la evaluación viene lo siguiente:

Pros
  • Simplesa: es un sistema simple y un poco limpio, con esto me refiero a que es facil de usar y no trae muchas cosas inecesarias (no muchas), como puede ser a diferencia de Ubuntu o SuSe que estan repletos de utilerias inutiles sobre todo en el caso de SuSe con KDE.
  • Rapidez en carga: es un sistema muy rapido, tarda un aproximado de 1 minuto en iniciar completamente (desde GRUB hasta X)
  • Potente: permite la ejecución de servidores y sin consumir muchos recursos, por el momento tengo Apache, SSH, PHP, SQL, GlassFish y algunos otros corriendo localmente.
  • Flexible: es un sistema que esta diseñado para ser multifuncional, desde server hasta media center.
  • Facilidad de uso: Fedora ofrece la posibilidad de configurar todo rapidamente y sin tener que andar moviendo codigo por todos lados lo cual para un usuario intermedio esta bastante bien, agregando que me detecto mi Bluetooth dongle y tarjeta de sonido.
Tambien cabe decir que este sistema configuró automaticamente mi tarjeta de sonido, la cual es un poco difícil de configurar [Creative Audigy 2 NX USB], al parecer Pulse Audio esta muy bien diseñado, casi funciona a la perfeccion. A diferencia de windows, en linux no tienes que bajar 100 mb de drivers para hacer que tu computadora funcione despues de haberlo instalado.


Cons

  • Incompatible: Incompatible, incompatible, incompatible ... Σ[i, i=0 =>i =99] (incompatible ^i), los unicos drivers (que no son estrictamente necesarios) son los de la tarjeta de video, los cuales se necesitan para poder tener xinerama activado, y poder hacer uso y gracia de openGL en 2D y 3D (acceleracion grafica). El sistema funciona bien sin los drivers, incluso a 1440 x 900 que es la resolucion maxima que soporta mi monitor. y no lagea al navegar por paginas de internet (a diferencia del driver generado por microsoft para windows).
  • Bugged: Fedora 9 esta bugeado creanlo o no inclusive al decir que es una version final. En mi opinion creo que deveria ser mejor un RC (Release Candidate), el simple hecho de usar betas como el de firefox automaticamente agreaga el estado de inestabilidad al sistema.
  • Ignorancia supina: Fedora es un sistema facil, pero si realmente eres un usuario de linux avanzado, y le quieres meter mano a las tripas del sistema operativo Fedora no es para ti. por la simple razon de ser simple este sistema te limita el numero de cosas que desearias hacer con la consola, todo tiene un GUI (lo cual en ciertos casos es bueno), pero que tal si se te desconfigura X.org por alguna razon desconocida?, en este caso tendriamos que hechar mano y destripar los archivos de configuración. Otra cosa es que no se sabe que se esta corriendo y que cosa esta en cual lugar, a menos de que se te ocurra estarte un mes entero leyendo la documentacion, e investigando por tu cuenta (aunque en windows nadie sabe que es cada cosa ni cual es su funcion).
Para concluir en mi opinion es un buen sistema, muy verde cabe destacar, pero simple y funcional (lo estoy usando actualmente para escribir esta entrada).

Creo que no dije que era incompatible?,agregando que para colmo Flash funciona pero no se que pasa con el plug-in o con Pulse Audio que no tengo sonido en este.






Calificación: 8.3
Web Oficial: Fedora Project
Obten Fedora: Fedora download
Logo bajo licencia creative commons

iLFS

No voy a escribir mucho sobre este sistema por que nunca eh terminado uno completamente funcional, LFS viene del acronimo (Linux From Scratch). Es un sistema que no es realmente un sistema, es basicamente un libro (actualmente en su version 6 y esperando la 7). "LFS Un sistema que lo incluye todo y nada", extremadamente complejo o el mas simple de todos, eso si siempre para usuarios experimentados; este review no va a incluir ni pros, ni cons, ni calificacion puesto a que este sistema es extremadamente variable y como describi en el titulo incomplete Linux From Scratch.

Este sistema consta de utilizar una distribucion ya instalada o un disco live para inicializar la distribucion. La mayor ventaja que tiene este Sistema es que vaz a crear tu propio sistema, algo que nadie mas ah hecho, sabes que tu sistema va a ser único y estrictamente cumpliendo con tus necesidades. En el libro te recomiendan usar versiones extremadamente estables de los programas a instalar, pero eso es algo que el desarrollador (en este caso nosotros) podemos ignorar, eso si bajo tu propio riesgo.

LFS es un sistema que por lo menos te va a llevar una semana o mas tenerlo instalado en su version basica, es muy tardado tener que estar compilando fuente por fuente y estar revisando la salud de los binarios (sanity check) pero al final es algo que tiene sus recompenzas, inclusive puedes hacer un sistema que ocupe 5 mb ya instalado, es extremadamente rapido, extremadamente flexible y por supuesto vaz a conocer un 100 % de lo que tu sistema contiene y hace, algo casi imposible de saber en otros sistemas, pero lo que tiene el mayor placer de esto es que al final puedes nombrar tu distribucion como tu quieras.

No se pierdan post proximos donde comentare mas sobre este sistema que merece mas que una sola anotación.
LFS pagina oficial: LFS
Obten LFS: LFS download