Una diferencia, quizás la más importante de todas, con respecto
a cualquier sistema operativo comercial, es el hecho de que es
software libre, qué quiere decir esto? que junto con el
sistema, se puede obtener el código fuente de cualquier parte del
mismo y modificarlo a gusto. Ésto da varias ventajas, por ejemplo:
- La seguridad de saber qué hace un programa tan solo viendo
el código fuente, o en su defecto, tener la seguridad que al estar el
código disponible, nadie va a agregar «características ocultas» en los
programas que distribuye.
- La libertad que provee la licencia GPL permite a cualquier
programador modificar y mejorar cualquier parte del sistema, ésto da
como resultado que la calidad del software incluido en GNU/Linux sea
muy buena.
- El hecho de que el sistema sea mantenido por una gran comunidad de
programadores y usuarios alrededor del mundo, provee una gran
velocidad de respuesta ante errores de programas que se van
descubriendo, que ninguna compañía comercial de software puede
igualar.
Además de las ventajas anteriormente enumeradas, GNU/Linux es ideal
para su utilización en un ambiente de trabajo, dos razones justifican
ésto:
- Al ser software libre, no existe el costo de las licencias,
y una copia del sistema GNU/Linux puede instalarse en tantas
computadoras como se necesite.
- Existen utilidades para el trabajo en oficina, que son compatibles
con las herramientas de la serie MS-Office.
1. Actualizar todo el software de mi sistema en una sola acción.
Aunque Windows tiene Windows Update, apenas puede actualizar el sistema
operativo, Office y unas pocas cosas más. En cada distribución de Linux
que he usado (Gentoo, Red Hat, Suse, Ubuntu) actualizarse es muy fácil.
La mayor parte de ellas revisan si hay actualizaciones y te lo
notifican. Esto es grandioso, por seguridad, para resolver bugs
rápidamente y para obtener los últimos adelantos.
2. Actualizar casi todo, sin reiniciar.
Sólo hay una cosa en Linux que requiere reiniciar el equipo tras
actualizar: el kernel. Y aún así puedes seguir usando el viejo Kernel
hasta que realmente quieras reiniciar.
3. Mantener mi equipo seguro, sin software que consume mis recursos de sistema, mi tiempo y me fastidia constantemente.
Para asegurar un equipo Windows, necesito antivirus (que requieren
recursos y escaneos frecuentes), un firewall que constantemente me
pregunta si quiero permitir a un software conectarse a Internet, pasar
un anti-spyware rutinariamente y desconfiar de todo el software. Vas
por la vida, asumiendo que cada programa y cada website que hay en
Internet está intentando fregarte. Triste estado de cosas.
Todo ello requiere de tu atención, pone tu sistema más lento y arruina
la experiencia de la Internet. Nada de esto es necesario en Linux, pues
obtienes el software a través de tu distribución, que se ocupa de
asegurar que puedas confiar en el software disponible.
4. Correr un sistema completo gratis, sin piratear software y sin violar la Ley.La mayor parte de los usuarios de Windows parecen aceptar que violar la
ley está bien porque es necesario. O violas la ley o gastas miles de
dólares en el software que requieres. Con Linux esto es innecesario, y
yo sé que duermo mejor por las noches.
5. Llevo mis configuraciones conmigo a donde vaya.En Linux, todas tus configuraciones personales se almacenan en tu
carpeta Home, y puedo copiar estas configs de una máquina a otra. Puedo
ponerlas en una memoria USB. En Windows tus preferencias están en parte
en el registro y por ello no son portátiles.
6. Correr Internet Explorer 5.0, 5.5, 6.0, and 7.0 en la misma máquina.Tengo todas instaladas gracias al maravilloso proyectoIEs4Linux. Eso es
importante para un desarrollador web, pues permite revisar tus
proyectos en cuanto a compatibilidad con diferentes browsers. Además,
corriendo IE en Linux no tengo que preocuparme del malware o virus.
7. Entender todo lo que pasa en mi computador.En Windows, es como tener una caja negra. Puedes verla por fuera pero
no sabes qué pasa por dentro. Si tienes problemas, sólo puedes aspirar
a que Microsoft los arregle. Quizás puedas enviar un reporte de bug,
malgastando tu tiempo en mejorar un software del cual una compañía está
ganando billones. Con linux, con sólo mirar los logs del sistema puedes
ver la mayor parte de los errores, buscar en Google y descubrir qué los
causa. Puedes incluso ver el código fuente para encontrar el problema.
Entiendo que mucha gente no es capaz o no tiene el tiempo de mirar el
código fuente, pero el que decenas de miles de geeks lo hagan ayuda. Y
si envías un reporte de bug, estás ayudando a gente como tú, no
contribuyendo tu tiempo a una compañía multimillonaria.
8. Personalizar cada aspecto de mi escritorio. Con
Windows, estás atorado con lo que te den. Seguro, puedes instalar
aplicaciones de skins (que traen bugs) o pagar a Microsoft para poner
skins en tu desktop. Pero aún así no son adaptables, es sólo una capa
de pintura en el mismo desktop. En Linux, puedo usar window manager, el
ambiente de escritorio, el tema, el motor GTK, el tema de icones, los
efectos especiales… casi todos los aspectos tienen opciones
competitivas. Si miras por Internet capturas de pantallas de
escritorios Linux rara vez verás dos que se vean iguales.
9. Beneficiarme de la competencia entre proyectos en cada parte de mi computadora.No sólo es divertido probar las diferentes opciones, sino que lleva a
un mejor software cuando múltiples proyectos compiten entre sí. Cuento
con diferentes opciones de backends de impresión, ambientes de
escritorio, o sistemas de montaje de un dispositivo USB. Tengo 3 años
usando Linux y he visto mejoras significativas en los sistemas que se
usan en el Linux Desktop.
10. Correr miles de programas
excelentes que sólo corren en Linux, como Amarok, Bluefish, Neverball,
Gnumeric, K3B, Beryl, gdesklets, y MythTV. Sé que Windows está en
la misma situación, y a menudo escucho “No puedo usar linux porque no
corre X software”. Pero también hay que entender que es una calle de
doble vía.
11. Aprender y apreciar el valor del software libre. Aunque
uses software de pago, el movimiento de Free Software se asegura de
hacer equilibrio ofreciendo una alternativa. Si usas un sistema
operativo libre y te involucras en la comunidad, contribuyes con el
software aunque sea en una pequeña parte.
Fuente:
Blog de Dan Marti --------------------------------------------------------------------------------------------
Algunos otros agregados (por Rubiño):
12- Compilar todas las aplicaciones y librerías del sistema incluyendo
en cada una solo aquello que me interesa, por lo que me libro de
cualquier falla inherente al código descartado y consigo programas mas
ágiles.
13- Construir el kernel a medida de mi hardware: Los kernels
precompilados redundan los 60 Mb, en cambio el mio ocupa solo 2Mb, por
lo que resulta mas ligero y contiene menos fallas.
14- Adaptar cada software a mi procesador.
15- Automatizar tareas mediantes scripts escritos en Bash.
16- Valerme de la potencia de la Shell para en pocos minutos realizar gestiones que en Windows tomaría horas.
17- Utilizar multislot (Gentoo) para que varias versiones de un mismo programa coexistan en el sistema.
18- Tener un SO multiusuario real y multitarea real.
19- Por razones que no van al caso, las aplicaciones libres que
funcionan tanto en Windows como en GNU/Linux muestran mucha mejor
performance en este ultimo sistema.
20- Mezclar la rama estable con la de pruebas para hacerme con las ultimas versiones de software.
21- Mi sistema nunca se cuelga, tampoco arroja errores inesperados ni se ralentiza con el tiempo.
Y algunos agregados por vardor:
-Instalar un firewall en linux se reduce a unos simples pasos (y se complica tanto como uno quiera)
-Tener un servidor casero funcionando por semanas o meses es muy simple
-Se puede crear un firewall con un PC viejo
YO VOTO POR LINUX!!!
Bueno Creditos a las Webs y toda la Onda, Ahora OPINEN!!!