Blogia
:: :: :: PSYCOSIS :: :: ::

ANALISIS SOBRE DISTRIBUCIONES DE ESCRITORIO

ANALISIS SOBRE DISTRIBUCIONES DE ESCRITORIO Interesantisimo el articulo de Sergio Belkin en su pagina, que por su merito, creo conveniente trasladaros.


"Escribir sobre una distribución ya parece algo más bien trillado, pero aquí se intenta hacer un análisis distinto a los acostumbrados. El propósito de esta serie de tres artículos es hablar sobre tres distribuciones (Mandrakelinux, y otras dos que por ahora no nombraré, que serán para muchos, seguramente, una sorpresa).
Por sobre todas las cosas, este análisis pretende ser contextualizado, no aislarse meramente en los aspectos técnicos, como así tampoco ampararse únicamente en argumentos filosóficos, ni refugiarse en cuestiones comerciales. Más bien pretendo en la medida de lo posible hacer un análisis integral.


¿Qué es una distribución?


Una distribución de Linux, no es otra cosa que el kernel Linux con aplicaciones, utilitarios y herramientas de configuración encima.
Las distribuciones son desarrolladas por usuarios, empresas, comunidades, etc. Incluso existen modalidades mixtas, por ejemplo: RedHat/Fedora.
Recordemos que el kernel Linux es lo que un motor significa para un auto. Así también, y siguiendo esta analogía, el chasis y la carrocería vendrían hacer las aplicaciones, los utilitarios y las herramientas de configuración.
Y así como tenemos distintas marcas y modelos de autos, de acuerdo a gustos, necesidades, etc. tenemos distintas distribuciones de Linux.
Algún lector (nuevo) habrá advertido que expresé líneas más arriba que “Linux está incluido dentro de Linux”, lo cuál suena un poco confuso. Bien, en realidad tiene que ver con los usos y costumbres de las palabras. Sucede que la mayoría de las veces, cuando nos referimos a Linux nos estamos refiriendo a Linux como distribución o sistema con un número de aplicaciones tal que lo hagan utilizable. Por otro lado, si somos estrictos Linux es solamente el núcleo del sistema operativo que comenzó a desarrollar Linus Torvalds en el año 1991.
El proyecto GNU de la Fundación para el Software Libre fue uno de los que más aportaron para que hoy contemos con un sistema operativo Linux funcional. Es por eso que muchos prefieren llamarlo GNU/Linux. Existen argumentos tanto a favor como en contra de esta denominación. No es mi interés reiniciar al menos aquí este debate. Como humilde propuesta, y a pesar de no sonar demasiado original, propongo el uso de “Sistema Linux” para aludir a una distribución y simplemente Linux para hablar acerca del núcleo.


Estereotipos


Aquí hago un paréntesis para tratar el tema de los estereotipos. Me refiero aquellas ideas aceptadas de manera casi automática o surgida a partir de mecanismos de pensamientos un tanto facilista. Los estereotipos pueden ser una verdadera fuente de contaminación para la mente de cualquier ser humano. Hay estereotipos que son perfectamente inocentes, al menos en apariencia. Creo que cuando se alimenta y se masifica un estereotipo pueden llegar a pasar cosas verdaderamente trágicas.
Por ejemplo, uno que es claramente dañino sería asociar a una etnia con una determinada conducta o cuota de responsabilidad sobre algún problema social o económico. En el mundo Open Source desde ciertos sectores, seguramente no mayoritarios, pero si con cierta ascendencia, se han generado estereotipos. Algunos de ellos son:


* Si a uno le gusta RedHat no le puede gustar Slackware.
* Si a uno le gusta KDE no le puede gustar GNOME.
* Si a uno le gusta Gentoo no le puede gustar Mandrake.
* Si a uno le gusta Debian no le puede gustar Gentoo.
* El Open Source está en contra del Software libre.
* Usar herramientas gráficas, es malo, malo, malo y demuestra que no sabés.
* Cuanto más difícil es una instalación, mejor es la distribución.
* Linux nació para usarse en modo texto, no para usar entornos de ventanas.
* Solamente los productos de una determinada empresa pueden satisfacer las necesidades de los usuarios.
* La comunidad *n*x no está interesada y desprecia a los usuarios no técnicos.


Podríamos escribir y debatir cada uno de estos postulados. Si sos una de esas personas que adhiere al tipo de pensamiento expresado arriba, te invito a que hagas un esfuerzo por abrir tu mente. Quizá sigas pensando de la misma manera, pero al menos tu proceso de pensamiento para arribar a esas conclusiones habrá cambiado. De alguna manera también te invito a abandonar los pensamientos del estilo:


* "A mí me dijo mi cuñado una vez que..."
* "Está claramente demostrado que..."
* "Uso computadoras desde que funcionaban a válvulas, entonces..."


Si querés más frases de este tipo podés leer un artículo realmente interesante en es este weblog de Clarin. Atención, no estoy diciendo que esa clase de pensamientos sea siempre mala, sino que el abuso y mal uso de esos mecanismos de pensamiento son los que representan un ataque a la inteligencia humana. Entonces, bienvenido a una revisión de una distribución, desde un punto de vista, que no se si es objetivo, pero sí, más integrador.


Mandrakelinux


Origen de la distribución


Si bien el software libre es internacionalista y no se lo puede circunscribir a un único lugar, está claro que una distribución muchas veces está tiene un matiz regional por que sus desarrolladores están ubicados cerca de un punto geográfico en común.
En el caso de Mandrakelinux, es de origen francés.
Mandrakelinux nació como una derivación de RedHat 5.1, pero con detalles importantes a tener en cuenta: su entorno de escritorio predeterminado era KDE y además tenía como propósito hacer que Linux deje de ser un sistema solamente para administradores de redes o programadores sino también para usuarios sin conocimientos técnicos. Para ponerlo en palabras de Gaël Duval (uno de sus cofundadores): ``A ready-to-work and easy-to-use Linux-Distribution'' (Una Distribución de Linux lista para trabajar y fácil de usar).


Filosofía de la distribución


Como ya se dijo antes, un prejuicio bastante frecuente que todavía circula es que toda distribución fácil de usar es:


* Poco seria.
* Insegura.
* Candidata a tener éxito solamente si viene con componentes privativos.
* Contraria al espíritu del Software Libre.


El caso de Mandrakelinux nos muestra como nos podemos equivocar por el simple hecho de dejarnos llevar por prejuicios, por lo que otros dicen o "por lo que supone que tiene que pasar".
Notemos algunas cosas que Gaël Duval dice en su propio sitio:


Una de las cosas que podemos leer es:
"My PC is 100% Microsoft Free and you?" (Mi PC está 100% libre de Microsoft y vos?). Mmmm... esto parece estar bastante lejos de otros paladines del software libre que se aparecen con una tabletPC con el sistema de Redmon instalado ¿No?.


Pero vayamos a la parte filosófica que es lo más importante, más abajo Gaël Duval dice:


"Aquí hay algunos pensamientos acerca del propósito de Mandrakesoft...


# Filosofía barata...


1. Creo que el software es mejor si es abierto porque los usuarios experimentados pueden mejorarlo más fácilmente y solucionar los errores. ¿Por qué? El código está libremente disponible, podés modificarlo y redistribuirlo.
2. Creo que que vender software "libre" es una oportunidad empresarial para ir muy rápido en el mercado del software y convertirse en los actores principales. ¿Por qué? No jugamos las mismas reglas que los participantes más importantes de la actualidad.
3. Creo que "empresas abiertas", descentralizadas alrededor de todo el planeta, con nuevos procesos de organización que se benefician del uso de Internet son más eficientes y por lo tanto más rentables.
4. Creo que es mejor construir proyectos y emplear personas dependiendo de lo que ellas aman hacer en lugar de emplear personas dependiendo de como son nuestros proyectos. En breve: las empresas deberían parecerse a sus empleados y beneficiarse más de sus capacidades en lugar de lo que ocurre en la industria común.
5. Creo que el Software Libre debe estar disponible para todos, no solamente para especialistas de computadoras.


# Como resultado:


1/ Tenemos que colaborar fuertemente con el Software Libre e intentar establecer esta filosofía en otros ámbitos empresariales.

2/3/4/ Tenemos que construir nuestras organizaciones como un nuevo modelo de empresa que debería ser más rentable económicamente y mejor para los humanos que trabajen dentro de ella."

¿Sorpresa? Bueno, no hace falta estar compilando todo el día el kernel para ser promotor del software libre. Ni se es menos afín filosóficamente al software libre cuando se usa el mcedit en lugar del vi.
Bueno, esto no es todo. Resulta que hace un par de años a un grupo de empresas se les ocurrió la super brillantísima idea de formar una única empresa para competir con la empresa de Redmond, me refiero concretamente a UnitedLinux. Claro, para competir contra un monopolio, dijeron algunos, hagamos otro. Bueno, vemos que decía la empresa por esa época:


Algunas perlitas de esa declaracion:


# "Un concepto primario de UnitedLinux es la falsa idea de que Linux -- como UNIX en los '80 -- es fragmentado y divergente"
# "... todos los editores de software deberían certificar sus productos para una versión dada de la LSB (Linux Standard Base) , no para una marca en particular de Linux."
* "Proclamar que hay 'muchas distribuciones de Linux' y que solamente debería haber una es visión muy estrecha del mundo Linux."
* "La filosofía del Software Libre es crucial para Mandrakesoft, pero no parece existir en el proyecto United Linux."


Está claro que todo esto está fundamentado también en una estrategia comercial, aun así, hay que tener agallas para escribir algo así. Invito al lector a leer toda esa declaración.


Bueno, pero aquí no termina todo, a fines del año pasado, Mandrakesoft sacó una nota de prensa que decia:


* * * Las 8 Reglas de oro de MandrakeSoft* * *
1) Actualizaciones de software para todos los productos de Mandrake


Las actualizaciones de Mandrakesoft oficiales -- incluyendo soluciones de errores y actualizaciones de seguridad -- permanecerán libremente disponibles para todos los productos de soporte público, de acuerdo a la tabla de tiempo de vida del producto oficial.


2) No se esconden los tiempos de vida de los productos


Una tabla de tiempo de vida del producto para todos los productos principales de Mandrakesoft están públicamente disponibles en el sitio web de Mandrake Linux. Por ejemplo, Mandrake Linux 9.2 Download, Discovery, PowerPack y ediciones Prosuite estarán soportados con las actualizaciones esenciales hasta el 30 de Marzo de 2005.


3) Los tiempos de vida no cambian durante el tiempo de vida de un producto


Los tiempos de vida de soporte se respetan, y muchas veces aun se extienden.


4) ¡Libre en el sentido de libertad y Libre en el sentido de Cerveza Libre!


Una versión de descarga de Mandrake Linux, que consiste de software enteramente Open Source, se continuará liberando y proporcionando sin costo, y soportada.


5) El código de Mandrakesoft es conforme a la GPL


TODAS las aplicaciones creadas por Mandrakesoft, tales como el instalador de Mandrake Linux y los utilitarios de configuración de Linux, se liberan bajo la Licencia Pública General. Nuestro firme compromiso con la GPL es la manera apropiada de "retribuir" a la comunidad de Software Libre.


6) Mandrake Linux -- Un verdadero proyecto Open Source


El desarrollo de Mandrakelinux está conducido enteramente de acuerdo al espíritu Open Source. El desarrollo de los productos de Mandrake Linux está basado en "Cooker", que es una plataforma y comunidad de desarrollo disponible públicamente. Cooker proporciona completo acceso a:


a) Código fuente -- a través de un repositorio CVS
b) Comunicación Directa con desarrolladores -- a través de listas de correo
c) Y un sitio 'Wiki' colaborativo


7) La opción de soporte gratis...


Todos los usuarios de Mandrake Linux tienen acceso libre a la plataforma de soporte MandrakeExpert.com soportada por la comunidad.


8) MandrakeSoft te escucha...


MandrakeSoft te anima y da la bienvenida a respuestas y sugerencias de su base de usuarios, y de esta manera libera productos que coinciden mejor con las necesidades de los usuarios.


Hitos en la Historia de la distribución


Uno se pregunta hasta dónde puede llegar una empresa con semejante modelo. Bueno, Mandrakesoft tuvo serios problemas durante el año 2003 que pusieron a la empresa en una situación de bancarrota. No obstante la empresa resurgió a comienzos de este año, terminando un capítulo bastante complicado de su historia, la cuál parecía llegar a su fin.


Recientemente junto con otras empresas de informática, Mandrakesoft firmó un acuerdo para la elaboración de un sistema de alta seguridad para el Ministerio de Defensa de Francia.


4 (cuatro) características asombrosas de Mandrakelinux


DrakX


Es el sistema de instalación de Mandrake, el cuál incluye un poderoso sistema de autodetección de hardware, una herramienta de particionamiento al estilo Partition Magic (que permite tener en el mismo disco a Linux y a Windows) y por supuesto una interfaz gráfica muy amigable.



Diskdrake


Si bien ya mencionada, merece un lugar aparte ya que es con toda seguridad, la herramienta para manipular discos más potente y amigable del universo open source. Puede particionar, formatear y redimensionar particiones, y además ciertas funciones avanzadas como restaurar la tabla de particiones.




Supermount


Tradicionalmente en los Sistemas Linux no se poseía acceso directo a unidades removibles (lectoras-grabadoras de CDs, disqueteras, etc.). Si bien en servidores esto podría verse como una ventaja en la seguridad, en un sistema de escritorio, esta limitación es inaceptable.
Sin embargo, desde ya hace unos cuantos años Mandrakelinux viene con supermount: un componente del kernel que permite el acceso transparente a dispositivos extraibles.
Es cierto, ya no es la única con esta característica, sin embargo es digno de tener en cuenta que fue la distribución pionera en incorporar esta funcionalidad.




URPMI


Los fans de Debian cada vez que pueden hablan de las maravillas del apt-get. "Que el apt-get esto, que el apt-get lo otro". Y sin duda, no están errados: "¡Esa herramienta es ciertamente excelente!". Bueno... y ahora pasa lo mismo con los partidarios de Gentoo y su emerge. Ok, no estamos aquí simplemente para ver cuál es mejor. Si no más bien para mostrar otras alternativas, quizá no pensadas para usuarios tan avanzados, pero igualmente buenas.
Por otro lado, los que recién se acercan a los Sistemas Linux, preguntarán de qué estoy hablando. Bien antes diré que instalar software en Linux no es más fácil ni más difícil, todo dependerá de la distribución y por supuesto de que lo que se quiera hacer. Lo que sí hay que tener en cuenta como regla es que en general solamente se podrá instalar paquetes (es decir, para decirlo de manera simplificada, un conjunto de programas) que sean específicos para la distribución y versión que se está usando. Es decir si estoy usando Mandrakelinux 10.0, deberé buscar paquetes creados no solamente para Mandrakelinux, sino también para la versión 10.0.
Además deberemos tener en cuenta que hay otros archivos necesarios que se deberá poseer para que los programas en un paquete determinado funcionen. Esos paquetes se denominan dependencias. El lector se estará preguntando: ¿Y cómo se en dónde están esos archivos? Pues bien, de eso justamente se encarga urpmi: Si estamos instalando desde CD's nos dirá que pongamos el/los CD/s que contienen no solamente el paquete a instalar sino los paquetes que contienen las dependencias.
Si bien el urpmi sirve en primera instancia para instalar para instalar el software que viene con las ediciones oficiales de la distribución, permite agregar repositorios adicionales (es decir lugares a dónde va a buscar paquetes - que podría ser un servidor ftp en general - armados por terceros), actualizarlos, quitarlos, etc.
"¡Uhhh, tengo que escribir comandos para hacerlo, pensarán muchos lectores, como lo hacía en DOS!" Bueno, bueno, no es para tanto ni tan complicado, después de todo es escribir urpmi y luego el nombre del paquete, nada más. No es más difícil que hacer varios clics en botones que dicen Siguiente, Siguiente, y qué responder si se desea conservar o no esta o aquella librería DLL. Por otro lado, podremos usar en todo caso RPMdrake, es decir la herramienta gráfica que acompaña a urpmi, pero estoy seguro que desde el momento en que se le pierde el miedo a escribir únicamente dos palabras uno se inclina por este método de instalación.




Entonces Mandrakelinux es la distribución perfecta ¿No?


¡Noooo! Claro, qué no. Es bien difícil encontrar algo perfecto. Así que ¿Por qué vamos a esperar que esto suceda con Mandrakelinux? Tiene algunas falencias, aunque por supuesto, el saldo es altamente positivo. De todas maneras, creo que algunas cosas que se debería mejorar todavía es el supermount. Hay ciertas oportunidades que copiar un archivo a un disquete puede llegar a ser un tanto problemático. Aunque es cierto, los disquetes se usan cada vez con menor frecuencia.
Una pequeña falencia que tiene es que sus paquetes distan la performance que pueden tener en una distribución como Debian, por ejemplo. Es por eso que es altamente aconsejable que los usuarios sin demasiados conocimiento técnicos empleen solamente las versiones Official y que puedan bajar los paquetes para solucionar algunos problemas que a veces se puede llegar a tener. Con un acceso a Internet de mediana o alta velocidad (128 Kbps para arriba) esto no es problema, pero ciertamente podría serlo para quienes cuentan con dialup.
Además, es muy importante contar con algún tipo de soporte sea pago o no. Esto no es de extrañar. Los usuarios del sistema de Redmond en general pueden usar sus computadoras gracias a que la mayoría de las veces tienen algún sobrino con algún conocimiento que supera el abrir y cerrar ventanas. Y en el caso de las empresas, generalmente cuentan con algún servicio tercerizado de asistencia.


La comunidad de Mandrakelinux


Cuando se habla de una comunidad activa en el mundo del Software Libre, generalmente se hace referencia a Debian. Sin quitarle a ese grupo sus méritos, Mandrakelinux cuenta también con una gran comunidad de usuarios, tener un contacto con ella nos servirá para poder recibir asistencia de usuarios más experimentados, y por qué no, con el tiempo ayudar a otros también.
Mandrakelinux cuenta con dos listas de correo, una para usuarios nuevos (newbies) en sistemas linux y otra para expertos. Tanto para los usuarios que nunca probaron un Sistema Linux como para aquellos que ya lo vienen haciendo desde hace rato, Mandrakelinux es sin lugar a dudas una excelente alternativa, que como ya vimos involucra aspectos técnicos, comerciales y filosóficos.
Si otra vez el enanito estereotipante te ha atrapado, diciéndote que-entonces-queremos-decir-que Mandrake-linux-es la-única-alternativa-y-que-las-demás-son-malas-y... ¡No! Volvé a la pantalla anterior ;-) hay algo que no has entendido todavía...
Espero que este análisis de esta distribución les haya servido, en breve publicaré comentarios sobre dos distribuciones que a mi entender pueden tener un excelente futuro. Los dejo con la incógnita.


Sergio Belkin"




IMPRESIONANTE EL ARTICULO, ¿EH?.


Un saludo para todos


Psycosis""

0 comentarios