original in en Georges Tarbouriech
en to es Georges Tarbouriech
en to es Javier Palacios
Georges es un usuario viejo de Unix (comercial y libre). Después de tantos años tenía ganas de hacer el balance de la situación:-)
Unix apareció en 1970. AT&T publicó la primera licencia de código fuente en 1973. BSD (Berkeley Software Distribution) proveyó código fuente para los que tenían una licencia AT&T en 1977. El primer verdadero Unix comercial, System III, apareció en 1979 publicado por el mismo AT&T. 1988 vió el nacimiento del System V release 4... y a fines de los 80, teníamos por lo menos 30 sabores de Unix, comerciales sobre todo, con incompatibilidad de código! Por esa época, la mayoría de las grandes companías tienen su propio Unix: IBM con AIX, Apple con A/UX, Microsoft con XENIX, HP con HP-UX...
En 1984, Richard Stallman arrancó el proyecto GNU (GNU is Not Unix) y creó la Free Software Foundation en 1985. Durante el tiempo en el cual las grandes companías trataban de vender licencias muy caras,la Free Software Foundation trataba de esparcir el concepto de software libre. Libre significaba libertad de usar el programa, de modificar el programa, de distribuir copias o copias modificadas a favor de la communidad, pero no necesariamente gratis. Si quieren saberlo todo, den un paseo por http://www.gnu.org.
Mucha gente se sintó próxima a esta filosofía y a principios de
los 90 ya teníamos differentes sabores de Unix libre: NetBSD, Linux...
Hoy tenemos unos 50 Unixes comerciales o libre (quizás más!).
¿Entonces qué?
El nombre Unix viene de MULTICS. Puesto que la gente que lo había
desarrollado pensaba que habían querido demasiado, uno de los miembros
del equipo de MULTICS, Brian Kernighan, cambió el nombre en UNICS, lo que
fue rápidamente transformado en UNIX.
Sin embargo, actualmente Unix aún es el único sistema "multitodo":
multitarea, multi-usuarios, multi-plataformas...
Es decir, NINGUN systema puede hacer lo mismo de la misma manera!
Todos los medios, especializados (en maquinas Wintel!) o no, presentan
Linux como una alternativa para Win*. ¿Cómo puede Linux ser una alternativa
para esa "cosa"? Linux es Unix, y si hay alternativa está entre Unixes comerciales
o libres. Los entornos disponibles en Unix libre, como KDE o GNOME, pueden dar
al usuario una impresión de dejá vu, pero es todo. Además,
hace diez años les habrían tomado por locos si tenían Unix en su
ordenador personal!
Olvidemos!
lo importante es: pueden tener Unix a casa. Y eso da a Unix una nueva
juventud puesto que los usuarios se vuelven más y más
numerosos! Y esto es aún más importante cuando se trata del
área profesional. Hoy se pueden elegir entre muchas soluciones al trabajo:
la competición entre Unix comercial y libre es una realidad.
¿Qué puede ayudar en ésta selección?
A principios, éstos sistemas estaban reservados en las empresas gordas para máquinas gordas. Con el tiempo, los micro-ordenadores se han vuelto más potentes que los mini-ordenadores y, en consecuencia, el mercado se ha vuelto más importante. Cada fabricante trató de construir máquinas potentes para más usuarios. Algunos lo han conseguido, independientemente de la forma en que lograron alcanzar este objetivo.
Hay grandes fabricantes que son "referencias" en el mundo Unix. IBMTratemos de ver lo que "ofrecen".
Puesto que hablamos de empresas gordas, no podemos mencionar toda la lista de sus productos. Sin embargo, sus pequeñas workstations (estaciones de trabajo) pueden ser utilizadas como servidores, por ejemplo. Es decir, podrían elegir una RS6000 de IBM, una Ultra 2, 5, 10 o la nueva Blade 1000 de Sun, o una O2, Octane o Octane 2 de SGI. Claro que éstas workstations son mucho más caras que una máquina Intel "top range". Los recambios tampoco son baratos. Una tarjeta gráfica puede costar 5 o 6 veces el precio del último equivalente en el mundo Intel. El poner al día una CPU, representará el precio, otra vez, de una máquina Intel completa.
No obstante, éstas máquinas van a durar largo tiempo, sin la necesidad de cambiar piezas cada 3 meses... Tampoco necesitan una CPU de carreras para trabajar con velocidad (aunque, sus CPU tampoco son lentos). Pero, incluso una "pequeña" CPU, digamos 200Mhz, dará mejor resultados que el equivalente Intel, ¡que nadie más quiere! Por ejemplo, éstas estaciones no tienen que aguantar el famoso efecto embudo que tienen las máquinas Intel, puesto que usan multi-canales para Entrada/Salida.
Como hemos dicho antes, los SO de éstas máquinas high-end son muy propietarios. Es diffícil decir cual es el peor (el más propietario). Personalmente, diría que Sun. Es decir, ¡Solaris no es Unix, es Solaris! Esto vale para las últimas versiones: 2.*, 7 y 8. Solaris 1.* era un buen BSD, pero sólo es mi opinion. Pero Sun hizo un buen trabajo para Unix: NFS, NIS... Sin embargo, ya hace algún tiempo.
Si éstas empresas son miembros del COSE (Common Open Software Environment) les
ofrecen el mejor entorno disponible: CDE. Claro, es broma, puesto que CDE es
la pieza de s...oftware (¿?) con más bugs que pueden imaginar.
Afortunadamente, tenemos muchos gestores de ventanas libres para remplazar ésta
cosa, y en cualquier caso se pueden usar alternativas, tales como OpenWindows
en Sun, por ejemplo.
Aparte del propio SO, el software es bastante caro en éstas máquinas.
No obstante, la calidad es casi siempre de alto nivel. Y, no lo olviden, pueden
también beneficiarse del software libre. Sin embargo, ésto cambia, puesto que mucho
software importante tiene el mismo precio que en las otras plataformas. Por ejemplo,
Lightwave, un famoso software 3D, tiene el mismo precio para todas las plataformas
en las cuales se puede encontrar (pero, estoy siempre esperando la evolución
6.0 para SGI, ya disponible para las otras plataformas desde hace un rato).
Algunos de éstos fabricantes proveen herramientas muy interesantes con sus distribuciones. La mejor oferta parece ser la de SGI. Aún más, SGI provee un CDROM con software libre. Hablando de free software, es imposible olvidar la importancia de GNU para éstas empresas. ¡Qué suerte para ellas, tener la posibilidad de usar compiladores GNU!, por ejemplo. Sería muy interesante conocer el porcentaje de usuarios de éstas máquinas trabajando con compiladores GNU en vez de los compiladores "de la casa" (eso si los proveen con el sistema, si no tendrán que comprar otra licencia!). Y podríamos añadir: algunos de éstos compiladores no valen una pela; ¡es un hecho! Puedo dar nombres...
Si pagan por ello, éstas grandes companías les ofrecen soporte técnico.
Según el tipo de soporte, el precio de tal servicio puede ser muy alto.
Si no pagan por éste servicio, se las arreglan.
Sin embargo, sus sitios web permiten obtener parches y documentación...
Si tienen "experiencia", pueden tratar de pasar sin eso, sobre todo si no tienen
miedo a emplear tiempo buscando soluciones a sus problemas...
Habitualmente, la ayuda en línea es bastante completa en éstos sistemas. Aparte
de las páginas de manual, pueden encontrar mucho en hardware o software,
a menudo en HTML para ser leido con un navegador.
Otra vez, la mejor oferta parece venir de SGI puesto que tienen por lo menos
tres herramientas para buscar o leer documentación.
Lo sorprendente viene del hecho que la mayoría de éstos fabricantes vende máquinas basadas en CPU Intel, '!a un precio módico! ¿Qué les pasa? ¿Qué le pasó a SGI para presentar una máquina basada en Intel y trabajando bajo No Terminado 4.0? Bueno, los usuarios lo han pedido: ¡que gente más extraña!
Y ahora, la "moda" Linux va cambiando la política de éstas grandes companías. '?No les parecen raro, éstas empresas vendiendo sus máquinas con Linux? O aún más sorprendiente, '?dejando su SO gratis (Solaris 7 u 8 por ejemplo) cuando se sabe por cuanto vendían éste SO poco tiempo antes? ¿Se convierten a la filantropía? ¿Dónde está la trampa? Miremos el lado positivo de éste nuevo comportamiento: pueden obtener máquinas revisadas por el precio de un PC Intel... '!en el cual podrán instalar un Unix libre! A propósito, la nueva estaci'on SGI basado en Linux tiene probablemente la mejor implementación de OpenGL nunca vista en éste sistema. Aunque SGI es el padre de OpenGL: '!'eso puede ayudar!
Unas palabras sobre un nuevo Unix (bueno, lo llamaremos NeXT está de
vuelta!): Mac OS X. Podría ser una buena elección!
Pero, ¿no es Apple haciendo el mismo error que NeXT: una falsa posición en
el mercado? Esperen y vean o visiten http://www.apple.com!
Para concluir éste capítulo, podemos decir que éstos sistemas comerciales
son muy fiables y estables y NO PUEDEN ser comparados de ninguna manera al
matador de Unix, el sólo y único (por suerte!) No Terminado 4.0,
el padre (si, han inventado algo en Redmond!) del BSOD (Blus Screen Of Death -
Pantalla Azul De la Muerte)
Vamonos a la verdadera alternativa.
Hoy, todos hablan de Linux. Parece que Linux lo ha logrado d'onde otros han fallado. Quiero decir hay muchos Unix libres, con tantas capacidades como Linux, funcionando en muchas más plataformas, pero la prensa no los conoce (a propósito, '?saben algo de Linux?). Eso tiene que ser el resultado de la plataforma inicial de Linux, puesto que era la más utilizada. Por ejemplo NetBSD y sus derivados OpenBSD o FreeBSD son muy buenos. Pero NetBSD, por ejemplo, no estaba 'unicamente dedicado a las plataformas Intel cuando apareció. Lo que hubiera debido ser una ventaja se ha vuelto un inconveniente.
NetBSD es probablemente uno de los mejores Unix libres. Funciona en unas 20
plataformas o más, y es realmente estable en casi todas. Este Unix es casi
perfecto y puede ser una buena elección al trabajo, para remplazar Unixes
comerciales, según lo que quieren hacer con el. Su evolución es
más lenta que la de Linux. Pero '?es eso cosa mala? La versión
actual se basa en BSD 4.4 y el último release es 1.4.2.
De todo modos pueden tenerle confianza!
Unas palabras en la licencia. La licencia NetBSD es aún más libre
que la GPL. Para saber más echen un vistazo a
http://www.netbsd.org.
Para ser breves: el mismo que el precedente pero funcionando en algunas plataformas menos. El acento está particularmente puesto en la seguridad. Aparte, tiene más o menos las mismas cualidades que NetBSD. Otro Unix en el cual pueden tener confianza. Claro, también se basa en BSD 4.4. La versión actual es 2.7. Más en http://www.openbsd.org.
Como sus "hermanos mayores", pero particularmente dedicado a las plataformas Intel y Alpha. Miren http://www.freebsd.org.
Una revolución para mucha gente, '!lo que no es! Simplemente un buen Unix
libre basado en System V con muchas distribuciones disponibles. Todas iguales y
todas diferentes. La competición parece ser '!mi instalación es
más fácil que la tuya! Cada sabor tiene sus defensores,
aunque la diferencia entre las
distribuciones no justifica un debate. Debian es conocido por su
filosofía, RedHat por su abundancia, igual para SuSE, Mandrake...
Nunca use TurboLinux, Caldera... Encontrarán todas las distribuciones
pinchando el botón "enlaces" arriba de ésta página.
De todos modo, Linux es otro Unix fiable.
Estos Unixes no son propietarios comparados a los Unixes comerciales, aunque
tienen diferencias. La diferencia más importante viene del origen: BSD
o System V. Una cosa muy buena alrededor del Unix libre viene del importante
desarrollo de software. Eso enseña el dinamismo del software libre.
El número de herramientas disponibles es impresionante, '!y muchas
son gratis! Y otra vez, '!tenemos GNU!
Último y no lo menos, pueden usar Unixes libres en casi todas las
plataformas disponibles. Pueden instalarlos en una vieja Intel
486 o en una realmente potenta máquina Alpha (incluso si Compaq
distribuyera hoy d'ia la tecnología Alpha)
Podríamos contestar con una pregunta ¿Quiere decir este artículo
"dejen de usar Unixes comerciales y empiezen usar Unixes libres"?
Bueno, ¡eso es como les de la gana! Es decir, si necesitan "pequeños"
servidores, pueden tener confianza en los Unixes libres (aquí,
pequeños significa no un Cray, por ejemplo).
Serán muy buenos para muchas tareas: servidores web, servidores de
aplicaciones (no siempre, puesto que depende mucho del tipo de applicaciones),
servidores de communicación... y con mucha más seguridad que otros
(¿de quién se trata?).
Lo que se dice de ellos muy a menudo es que no proporcionan soporte técnico. No se dejen engañar por tal afirmación. A menudo, elsoporte técnico no es muy eficaz. Lo siento, ¡pero es un hecho! El trabajo principal para la gente que administra sistemas, redes, etc. es encontrar soluciones a los diferentes problemas. Es la única manera de aprender mucho: se podría llamar "experiencia", y la vida sería más aburrida si no fuera por buscar soluciones:-). De todos modos, la idea de soporte técnico sigue su camino y la mayoría de los distribuidores empiezan a proveer éste servicio.
La cosa más importante relativa al software libre es sin duda la palabra
"compartir" (¿tomar parte?). Cuando decimos que pueden tener confianza en el
software libre, significa que el tiempo de reacción es mucho más
corto que el de las grandes companías. Hay una communidad entera
detrás de él: un problema encontrado hoy, puede tener su solución
mañana. ¡La gente de ésta communidad comparte cosas!
Aún más, para una empresa (grande o pequeña), usar software
libre es una garantía de reducir los gastos (¡por lo menos ahora!). Una
gran parte de éste software es muy a menudo tan buena como los competidores
comerciales.
Otro punto importante: ¡la imaginación! El software libre nos da
herramientas nunca vistas antes. El área de la communicación, por
ejemplo, se está volviendo muy rica (gracias a la "revolución"
Internet, ¡ que también tiene 30 años !). Herramientas para redes,
seguridad, aparecen casi cada día, y a menudo están muy acabadas. Y esto
es cierto para muchas áreas.
Otro argumento que pueden oír contra el software libre es la falta
de documentación. ¡Completamente falso! Hay toneladas de
documentación, y va mejorando. Claro, ésta documentación, a veces
no es tan elaborada como la de los productos comerciales. A menudo, sólo
existe en un idioma (igual que con Unixes comerciales, de todas maneras). Sin
embargo, cada distribución de Unix libre proporciona mucha
documentación, ¡ésto tenía que ser dicho!
A propósito, ¡documentación internacional es la razón por la cual estamos aquí! El fundador de LinuxFocus, Miguel Angel Sepulveda, se dió cuenta del problema idiomático muy temprano, y de ahí la idea de la revista que estan leyendo. Otro hecho aún más notable alrededor de LinuxFocus, es que sigue completamente la filosofía del software libre. Somos probablemente una de las pocas revistas en el web sin publicidad (aparte la del webhost, lo que parece merecido). En corto, no estamos "vendidos" a ninguna companía. Somos libres: libres como gratis, libres como libertad de expresión... y felices. Todos los miembros del equipo estan de acuerdo con eso. También trabajamos como trabaja el software libre. Somos un pequeño equipo, con miembros alrededor del mundo. ¿Cual es nuestro objetivo? Compartir con los lectores. Si quieren, vengan con nosotros...
¡Por fin, se acabó! Puede haber parecido que éste artículo es un alegato a favor del software libre (y de Unix). ¡Claro que lo es! No tengo nada contra las companías que tratan de ganar dinero por todos los medios. Aunque depende de los medios... Pero tengo mucho respeto a ésta gente que hace un trabajo fenomenal por nada. Estoy orgulloso de ser una muy pequeña parte de eso. Un punto notable, es la manera de trabajar. La mayoría de estos trabajos estan realizados por gente que nunca se ha visto, y que estan separados por millares de kilometros. Sin embargo, logran cumplir proyectos en un tiempo muy corto. ¡A mí me parece a una lección sobre la organización del trabajo! Eso tendría que dar ideas a los gerentes... Si Vd. es un gerente, puedo trabajar en lo que quiera desde casa, en cualquier lugar que se encuentre... si me deja tiempo para participar en proyectos libres. (¡publicidad libre!)
El otro punto importante concierne a Unix y los recién llegados. Por favor traten de aprender sobre Unix. Hay toneladas de literatura disponible en todos los idiomas. Vale la pena. Olviden su primera experiencia con computadoras. Una de las grandes fuerzas del Rey de Redmond ha sido de hacer creer a los usuarios que lo habían entendido todo. Claro, sus productos piensan por vosotros... ¡Aunque no piensan muy bien! De todos modo, si hacen éste esfuerzo, no lo lamentarán. Y no olviden, Unix tiene una gran ventaja: todo está muy bien organizado. No encontrarán bibliotecas por todas partes, o unos directorios importantes en las profundidades del árbol, etc... Si la palabra maestra para el software libre es "compartir", la palabra maestra para Unix es "jerarquía". Piensen en eso, ¡ayudará mucho! Después de lograr, serán LIBRES... y libertad es una de las pocas grandes causas valiendo la pena de luchar para defenderlas.
Vivimos una época estupenda... ¡y las cosas mejorán!