¿Usar
o no Usar?
Ok, ya que abrimos con un buena y sólida frase, vamos
directo a los negocios. Esta es una lista muy informal
para ayudarte a descubrir bien si linux es o no es
para ti. Este documento tiene la intensión de ser
tan objetivo como sea posible, pero ya que yo mismo
soy un usuario Linux, puede tener algunas parcialidades.
Si no sabes lo que es Linux, puede que desees leer
alguno de los links de esta Info Sheet
- Linux es para ti si tu amas las computadoras
No hay mejor manera de utilizar todo el potencial
de tu computadora que entretenerse con Linux.
Linux es un sistema operativo flexible y poderoso
con montones de programas y utilidades para
aquellos que aman ensuciarse las manos. Aprenderás
mucho sobre tu computadora sólo con instalar
Linux. Te volverás un experto si lo utilizas
por unos tres o más meses.
- Linux es para ti si te encanta (o sólo quieres
aprender como) programar
Linux provee un excelente conjunto de utilidades
y lenguajes (tantos como 20 lenguages de programación
actuales, incluyendo Java, C++, C, Pascal, Fortran,
Awk, Sed, Perl, Lisp, etc), y lo mejor de todo,
donde tendrías que pagar cientos (tal vez miles)
de dólares para poner esto en un sistema Windows,
aquí es GRATIS. Linux también viene con depuradores,
librerias, y TONELADAS de código fuente para
facilitar el desarrollo de programas.
- Linux es para ti si te encanta ver como funcionan
las cosas
Tal como acabo de mencionar, Linux viene con
código fuente, y por montones. Los distribuidores
de Linux deben, por ley, poner a la disposición
el código fuente completo de todas las utilidades
que ellos no escribieron (por ejemplo: aquellas
bajo GPL-Licencia Pública General). Así que
puedes modificarlo, recompilarlo, optimizarlo,
romperlo, arreglarlo, o lo que sea!
Nota: Esto no significa que debes conocer C,
o saber como programar en absoluto para USAR
Linux. Un mito común sobre Linux es que tendrás
que escribir tu propios controladores (drivers)
de dispositivos. Nada puede estar tan lejos
de la verdad. Los drivers están públicamente
disponibles justo para casi CUALQUIER hardware
que puedas imaginar. Ni siquiera tienes que
MIRAR el código, si no lo deseas. De hecho,
menos de 2 meses después de que la tarjeta de
video Diamond Nvidia Riva 128 AGP (Accelerated
Graphics Port) fue lanzada al mercado, yo pude
encrontrar un servidor X estable, GRATUITO,
que la soportaba completamente bien sin modificaciones.
Los enlaces a sevidores ftp con mejoras del
Kernel, drivers para el hardware, y parches
no-oficiales pueden encontrarse Aquí.
- Linux es para ti si deseas usar un sistema
enceguecedoramente rápido
Encontrarás a Linux más rápido, más estable,
y más actualizado que la vasta mayoria de SO's
comerciales que hay por alli. Linux es probablemente
EL MAS VELOZ SO que está disponible. En este
enlace hay pruebas ejecutando la versión
Java del Applix Anywhere Office llevada a cabo
por InfoWorld, un PC con Linux Pentium
166 con 48MB de RAM superó a una NT
4 Pentium Pro 180 con 64MB de RAM,
tomando 39 segundos para ejecutar lo que le
tomó a la máquina NT 41 segundos. (Para tu información
La máquina Linux ejecutó Netscape 3.02, mientras
la NT usó Netscape 4.0. Cuando la máquina NT
Pentium Pro 180 ejecutó MS IE 3.02, venció a
la máquina Linux Pentium 166 por sólo dos segundos)
- Linux es para ti si deseas usar un sistema
estable (por primera vez)
El record actual Linux
uptime es de 497 días (y el sistema no se
estrelló, tuvo que ser movido). Eso es un completo
cambio respecto a los 3 *remote crash exploits*
de Win95/NT que fue descubierto en un periodo
de una semana :) Por supuesto, no clamo que
Linux no tiene bugs (fallos). Pero en cuanto
un bug es hallado, un parche está disponible
en pocas horas.
Un día después del descubrimiento del *crash
bug* en el Pentium MMX, Linux fue el segundo
sistema en publicar un parche, solo 10 horas
detras de BSDi (BSDi tuvo ayuda de Intel). El
bug teardrop que afectó; máquinas Windows también
estaba presente en Linux, pero un parche no-oficial
fue lanzado en cuestión de horas, y uno oficial
fue lanzado en 5 días. Microsoft publicó parches
oficiales para este *exploit* aparatosamente
dos meses después de ser descubierto. Como un
mes después se descubrió que todo lo que tenías
que hacer para pasar por alto su "parche" era
incrementar la longitud del paquete del ataque.
Aún están pendientes nuevos parches por parte
de Microsoft (al menos para cuando se escribió
este documento - 21 de Enero, 1998). ¿Cómo es
Linux reparado tan rápido? Sigue leyendo, amigo,
sigue leyendo. :)
- Linux es para ti si deseas usar un sistema
UNIX ampliamente soportado, y poderoso
La gente que disfruta programando y ayudando
a otros gastan su tiempo libre perfeccionando
Linux. Linux no es sólo un juguete, o una simple
mímica freeware del verdadero UNIX. Es un sistema
operativo de ALTO CALIBRE que soporta todos
los razgos UNIX excelentemente. Esto incluye
servicio Web, servidores de correo, POP3, y
hasta el sistema X Window con una interfaz similar
a Win95 (por defecto solamente en RedHat Linux),
el cual agradecidamente puede ser removido y
substituido por cualquier cosa, desde CDE (el
Common Desktop Environment comercial de Sun)
hasta OpenStep y clones CDE.
Business Everywhere
está usando Linux en situaciones críticas de
misión.
- NASA escogió Debian/Linux como el Sistema
Operativo de opción para los experimentos
de la misión del Transbordador Espacial en
Marzo de 1.997, y continúa utilizando
Linux en muchas otras aplicaciones, tanto
en tierra como en órbita.
- Corel
ha escogido a Linux como el SO para su
Network Computer.
- Tal vez más sorprendente, los creadores
de películas han estado usando Linux para
sus efectos especiales (al contrario de máquinas
SGI/Irix). Películas que usaron Linux incluyen
Dante's Peak, y Titanic
- Linux es para ti si te gusta estar en cada
cresta de la ola de la tecnología de computadoras.
Dado que el código fuente está públicamente
disponible, cualquiera puede modificar Linux.
Sin embargo, el árbol fuente del kernel oficial
está aún bajo la supervisión de su creador,
y un equipo de programadores ampliamente respetado.
Ellos escrutinan cada modificación, y entonces
se aseguran de que sea minuciosamente probado
antes de incluirla, y así es Linux un líder
en cuanto a tecnología concierne. (Es un hecho
generalmente aceptado que aún Microsoft no podría
sustentar el equipo de desarrollo que trabaja
en Linux y sus utilidades) Algunos ejemplos:
- El soporte SMP (Balance de carga entre sistemas
de procesadores dual/cuad/etc) apareció por
primera vez en Linux hace aproximadamente
2 años, mientras NT 4.0 agregó soporte SMP
sólo recientemente, y Win95 aún no tiene nigún
soporte.
- IP Masquerading e IPv6 son dos características
que inmediatamente encontraron su camino en
Linux después de su concepción. Microsoft
provee ahora su propio protocolo *Masquerading*,
PPTP (Point to Point Tunneling Protocol),
pero adivina que, si puedes habilitarlo, la
gente puede fácilmente explotarlo para estrellar
tu sistema. IPv6 dudosamente estará presente
en máquinas NT hasta bien más allá del 2000.
- Soporte para el apropiado ancho-de-bit en
procesadores es también algo inmediato para
Linux. Cuando Linux fue portado a plataformas
MIPS y DEC, fue de 64 bits desde el principio,
mientras que las máquinas NT aún golpetean
a 32 bits para esos procesadores. Microsoft
también ha declarado que NO dará soporte 64
bits EN ABSOLUTO hasta 10 años después de
la llegada de las máquinas Intel de clase
64 bits (1.999). Teniendo en cuenta la historia
de Microsoft, podemos casi seguramente esperar
que a Windows 2000 aún le quedará algo de
código 16 bits, por "razones de desempeño",
por supuesto.
- El Clustering (Construcción de Supercomputadoras
a partir muchas, muchas máquinas más pequeñas
trabajando en paralelo) es una característica
disponible en sistemas que NT implementa muy
pobremente, y muy costosamente (Los creadores
de Titanic fueron forzados a hacer recortes
en máquinas NT para efectos especiales porque
no sólo eran ellas muy costosas, sino que
también su desempeño era peor al Cluster Linux).
Echale una mirada a este artículo del Linux
Journal: I am NOT
going to pay a lot for this supercomputer!
(NO VOY a pagar un montón por esta supercomputadora!)
para más información sobre Clusters.
- Linux es para ti si gran parte del uso de tu
computadora es para tareas relativas a Internet.
Linux fue construido en la Internet, para la
Internet, lo cual significa que justo desde
el principio tuvo capacidades de red. Por este
motivo, puedes esperar un soporte de redes muy
rápido, eficiente y estable. También, ya que
es un "clon" de UNIX (ni siquiera éstos son
argumentos válidos...) tiene TODOS los demonios
y programas necesarios para comunicaciones entre
cliente y servidor. Linux viene con httpd, ftpd,
telnetd, POP3d, ASI y muchos más servicios.
También viene con todos los clientes necesarios
para usar estos servicios en otras máquinas.
- Linux es para ti si deseas poder "CONFIAR"
en tu computadora
Si deseas poder confiar en tu sistema operativo,
Linux es para ti. Gracias a todas las utilidades
de monitoreo que vienen con un UNIX, y por lo
tanto Linux, puedes saber exactamente lo que
está sucediendo cuando y donde en tu máquina,
y ya que TODO el código fuente del sistema base
de Linux DEBE ser hecho público, es IMPOSIBLE
aún para aplicaciones comerciales, stand-alone,
código-secreto, hacer cosas misteriosas (Como,
oh, no se, digamos reportar el contenido de
tu disco duro, prestando particular atención
a componentes no-registrados, a alguna agencia
central :) sin que sepas exactamente lo que
está pasando. También, ya que los sistemas UNIX
(luego Linux) son multi-usuario y operan en
full modo protegido, mientras los programas
no sean ejecutados como root (el ser supremo
de UNIX :), su habilidad para hacer daño estará
limitada en extremo. Esto significa que no hay
virus, ni del /s c:*.*, ni format
c:, ni bizarros controles ActiveX que manipulen
o destruyan tu máquina, o ninguna de esa basura.
Eso también significa que aquellos programas
seriamente chequeados por fsck no pueden colgarte
el sistema entero. Ellos simplemente se estrellan
de manera silenciosa, y el Kernel no les dedica
un segundo pensamiento. Aún si tu entorno X
se enbasura (sólo sucede en circunstancias EXTREMAS,
cuando programas de confianza hacen malas cosas),
puedes aún hacer un blind reboot, o cambiar
de terminal y arreglar el problema.
- Linux es para ti si te gusta el control total
sobre tu sistema.
Un común malentendido es que las GUIs son más
poderosas, y te dan tanto control sobre tu sistema
como una interfaz de línea de comandos, sin
la aguda curva de aprendizaje. Este no es justamente
el caso.
Cuando tu aprendes todo lo que hay que saber
sobre esa GUI, tu quedas con MUCHO menos poder
que alguien que conozca todo lo que hay que
saber sobre UNIX. Por ejemplo, dime una forma
en la que puedas encontrar todos los archivos
en el sistema que contengan la cadena "dict"
en el nombre, que también tengan la palabra
"Linux" en algún lugar del texto, entonces toma
estos archivos, y organiza todo el texto en
ellos en cuatro columnas, e imprímelo en la
impresora desde una GUI. Yo puedo hacerlo en
una linea.
pr -4 `grep -l "Linux" `locate dict`` | lpr
o
pr -4 `find / -name "dict" -exec grep -l
"Linux" {} ;` | lpr
Y eso está justo en la punta de mi cabeza. Ahora,
ésto no quiere decir que tienes que hacer todo
desde la línea de comandos tampoco. Los proyectos
KDE y GNOME proveen una interfaz
GUI integrada a muchas tareas comunes del sistema.
Sin embargo, las tareas complicadas han sido
siempre, y siempre lo serán, más fáciles de
hacer desde la línea de comandos. Esto es simplemente
así porque el creador de la GUI solamente puede
predecir (y proveer el espacio para) un limitado
número de tareas que el usuario promedio gustaría
hacer. Desde la línea de comandos, el mismo
usuario puede agrupar comandos en un casi infinito
número de posibilidades para un casi infinito
número de tareas.
- Linux es para ti si eres/estás {barato, corto
en efectivo, tacaño, pobre, etc}.
Gracias a los esfuerzos de muchos individuos,
puedes obtener un sistema Linux completo por
tan solo los gastos de envio. Observa, sin embargo,
que si deseas utilidades y soporte comerciales,
espera pagar mas. (entre 40US$ y 400US$) Observa
tambien, que descargar Linux de la red NO es
recomendado a menos que estes ya muy familiarizado
con el sistema (y preferiblemente tengas algun
tipo de sistema base corriendo). Chequea al
final de la pagina los enlaces para obtener
CDs de Linux por tan poco como el precio de
envio.
Esta es una abrumadora diferencia con respecto
a los 4000US$ que Microsoft quiere que pagues
por su servidor NT corporativo ( Enterprise
NT server) con solo 25 licencias. Ni mencionar
el tamano del computador que debes comprar para
realmente ponerlo a correr bien. Los requerimientos
MINIMOS del sistema para el servidor NT Corpotarivo
son un P90 con 64MB de ram. Linux, sin embargo,
puede hacer de un 386 con 4MB de ram, un buen
servidor web de bajo perfil. (Aunque un 486
con 12-16MB es necesario para sites con alta
carga, o para ejecutar el ambiente X de manera
confortable)
- Linux es para ti si te gusta una comunidad
de usuarios amistosa.
Linux es definitivamente el UNIX más ampliamente
usado disponible para PCs, y tal vez el más
ampliamente usado SO tipo UNIX, punto. Con éste
vienen TONELADAS de programas, reconocimiento,
y soporte para los usuarios compañeros. Grupos
de Usuarios Linux pueden ser encontrados casi
en cualquier parte del globo, y los usuarios
Linux pueden ser encontrados en USENET, IRC,
BBSs, ISPs, etc. (Como nota aparte, sin embargo,
los usuarios Linux NO son muy tolerantes si
haces una pregunta que ya tiene respuesta en
varios documentos. Así que ponte a leer. http://www.linuxos.org/
y NCC son
buenos puntos para comenzar :)
- Linux es para ti si la idea de una compañía
u organización controlando todo te pone nervioso.
Paranoia, creo, es la palabra para esto. :)
No, en serio. Leí un atemorizante artículo en
las Páginas Amarillas de Internet, de Harley
Han, acerca de como "en el futuro" hay una agencia
llamada la Sociedad de la Amistad Microsoft,
la cual tiene completo y total control sobre
las herramientas que la gente utiliza para acceder
a la información, y de esta manera tiene completo
y total control en la visión del mundo que tenga
la gente. Ahora esto es un extremo, pero en
serio, cosas similares PUEDEN suceder. Si a
ciertas compañías se les permite tan sólo declarar
sus propios standards, y escupir en la cara
de cualquiera que se oponga, y salirse con la
suya, las oportunidades de la raza humana de
acceder a la información pueden estar seriamente
limitadas. Para ejemplos actuales de ésto concerniente
a nuestra corporación favorita de software,
chequea The Watch
(El Observador). Ahí es cuando Linux entra en
acción. La belleza de Linux es que es controlado
por la GENTE, y no por una sola compañía. Así
la GENTE puede decidir lo que se quiera hacer
y accesar.
- Linux es para ti si estás cansado de toda la
basura que Microsoft te está obligando a tragar.
Esto debería hablar por sí mismo. Si VERDADERAMENTE
crees que los productos Microsoft son excelentes;
si HONESTAMENTE no te sientes limitado por una
GUI (Graphic User Interface = Interfaz Gráfica
de Usuario); si tú NUNCA has visto un producto
Microsoft estrellarse; si tú PUEDES hacer que
una estación NT trabaje continuamente sin estrellarse
(o reiniciarse) por encima de 6 meses, entonces
yo admito, Linux puede no ser para ti. Como
una nota interesante: MS anunció recientemente
que Windows NT 5 (beta) contiene 27 MILLONES
de líneas de código. Linux/XF86 parecen hacer
justo un fino trabajo en sólo 2.5 millones de
líneas. Me dá pesadillas el sólo pensar sobre
todos los bugs (errores) que deben haber en
esos 27 millones de líneas, ni mencionar cuan
LENTO debe correr. Como nota aparte, MS ha diferido
el lanzamiento de NT 5 hasta 1.999 (ahora llamado
Windows 2000). Sorpresa, sorpresa :)
Ok, esto me dá dolor de corazón, pero si tú caes
en estas categorías, tú NO deberías usar Linux:
- Estás intimidado por las computadoras y las
"Cosas Técnicas"
Siento que un gran problema de hoy sea que
los Medios están empujando y empujando la tecnología
hacia gente que le teme, y quienes probablemente
no la necesitan. NO ES fácil aprender a usar
Linux. ES extremadamente fácil usarlo,
y muy flexible y poderoso una vez que lo aprendes,
pero si te desagrada aprender nuevas cosas,
o le temes a las computadoras, deberías reconsiderarlo.
Tendrás que saber bastante sobre tu computadora.
Yo tuve que desarmar la mía durante dos o tres
meses en mi primera instalación. Consideren
que eso fue hace tres años, y las cosas han
cambiado muho en el mundo Linux; no obstante,
si esto te asusta, no intentes utilizar Linux.
- Estás casado con algunas Aplicaciones Wintel
No deberías intentar usar Linux si tú DEBES
usar programas tales como MS Office, Visual
C++, etc. Mientras hay, honestamente, buenos
emuladores disponibles, no te apoyes en el hecho
de que ellos puedan soportar tu programa 100%.
Además nota: justo casi CUALQUIER Aplicación
Wintel en la que puedas pensar tienes una equivalente
Linux, la cual algunas veces puede incluso ser
la misma! WordPerfect existe en formato Linux
nativo, así como la Suite Office de Corel. Para
las demás, tú podrás encontrar un substituto
que se desempeña tan bien o mejor, 99% del tiempo.
Chequea en http://www.linuxos.org/
los enlaces a programas especificos, e índices.
No te preocupes, todas las distribuciones Linux
tienen la habilidad de coexistir con las instalaciones
actuales de Windows en el mismo disco duro,
y hasta vienen con programas gratuítos de reparticionamiento
no-destructivo y una utilidad de arranque dual,
si te ves en la necesidad de iniciar en otro
Sistema Operativo.
- No puedes usar la linea de comandos
Si estás atado de manos y pies a alguna interfaz
gráfica -GUI- (tal como Win95, NT), y NO tienes
idea de como completar una tarea usando el teclado
(hotkeys no cuentan), entonces Linux no es para
ti. También, algunos consejos para ésto son:
Tú no sabes como borrar un archivo en Win95,
no puedes configurar tu máquina Win95, no sabes
como remover o borrar archivos, entonces Linux
no es para ti.
- Si tienes problemas organizando o gestionando
cosas
En efecto, cuando por primera vez arranques
tu máquina Linux, serás un administrador de
sistemas. Aunque como es sólo tu máquina, y
aunque tus responsabilidades para con ella serán
relativamente pequeñas, todavía tendrás que
ejercerlas. Tendrás que poder decidir donde
colocar ciertos tipos de archivos, manejar usuarios,
etc. Si tienes problemas con esta clase de cosas,
tal vez Linux no sea para ti.
- Si no te gusta leer documentación o manuales
Tendrás que hacer una buena cantidad de lectura
CUIDADOSA para lograr la configuración de tu
sistema apropiadamente. No esperes mucha ayuda
del resto de usuarios Linux, porque, aunque
son muy amistosos, son muy intolerantes con
las personas que no leen su documentación antes
de hacer una pregunta. Una gran fuente de documentación
para Linux puede ser encontrada en http://www.linuxos.org/
- Si necesitas que alguien te guíe a través de
las cosas técnicas
Tal como mencioné arriba, pocos estarán deseando
hacer esto. Hay videos sobre configuración e
Instalación de Linux (Linuxmall
tiene un par, creo), pero casi nadie te tomará
de la mano a través de toda la instalación de
Linux.
- Si no eres un pensador lógico o dado a resolver
problemas
Hay algunos casos (NOTA: MUY RAROS, así que
lee y re-lee documentos CUIDADOSAMENTE) donde
la documentación no ayuda. A menudo ésto será
sólo en particular con tu máquina, y como tal
muchos otros usuarios no tendrán una respuesta
inmediata para ti. El truco es sentarse, y pensar
sobre lo que pueda estar pasando, e intentar
descubrir todas las posibles salidas. Encontrarás
que tendrás que hacer esto muy a menudo, al
programar, o sólo al configurar tu máquina.
Mientras más lo hagas, más rápido te convertirás.
Cuando seas realmente un experto, podrás descubrir
problemas en cuestión de segundos. Si eres muy
pobre en ésto, Linux no es para ti, a menos
que seas suficientemente afortunado para encontrar
alguien que sea tan habil que pueda solucionar
problemas sin siquiera mirar tu máquina :)
Algunos Mitos comunes (e incorrectos) sobre Linux
son expresados y desmentidos aqui.
Para más información sobre la selección de un SO,
lee este
Review. No aprenderás mucho que ya no haya
sido dicho aqui. Sólo estoy dando el enlace para que
sepas que no estoy parcializado.
MSNBC! escribió
este artículo sobre Linux, Titanic, Free Software,
y Netscape! Muy interesante...
P.D. Si el servidor de MSNBC le niega el acceso a
tu programa Netscape, espera un poco, e intenta de
nuevo más tarde. Parece que en situaciones de alta
carga, lo primero que hacen los servidores de Microsoft
IIS es negar las conexiones Netscape. Agradable, eh?
También, los panas en BSDi coleccionan artículos
de noticias que exponen a Windows NT
Los siguientes son magníficos lugares para obtener
Linux:
Estas son mis recomendaciones para configurar y aprender
a usar una máquina Linux.
Por ultimo, he aquí una lista
de buenos programas Linux para que tu máquina
luzca justo en la forma que lo quieras.
Espero que este documento te haya ayudado a tomar
una decisión en el uso de Linux. Si tienes alguna
sugerencia en como mejorar este documento, o cualidades
adicionales para agregar, escribe a Mike Perry.
Traducción: Carlos Betancourt
Revisión y Corrección:
Francisco Burzi
|