jueves, 5 de agosto de 2010

Linux no es un sistema operativo para mi. ¿Para usted lo es?

Hola compañeros.

Vamos a desenmascarar a nuestro amigo Linux. Los voy a presentar:
Linux es el núcleo del sistema operativo creado por Linus Torvalds, pero se lo denomina sistema operativo, lo cual no es descabellado, ya que ... 

"The operating system interacts directly with the hardware, providing common services to programs and insulating them from hardware idiosyncrasies. Viewing the system as a set of layers, the operating system is commonly called the system kernel, or just the kernel, emphasizing its isolation from user programs."
Maurice J. Bach, "The design of the unix operating system", Prentice/Hall, 1986, p. 4

Pero una cosa es lo que es realmente y otra muy diferente lo que el usuario entiende por sistema operativo.
Para un usuario el sistema operativo es todo el software base que le permite controlar los periféricos e instalar otras aplicaciones para realizar tareas. Osea tanto el núcleo como las aplicaciones de usuario. Y por lo menos yo no voy a entrar a la tarea de explicarle que eso no es sistema operativo a cada usuario confundido que me encuentre. 

Imagínense el enorme proceso de evangelización que se tendría que hacer para que los usuarios de windows, dejen de llamarlo windows y comiencen a denominarlo como su núcleo, NT, que es el verdadero nombre del sistema operativo. Imaginen comenzar a llamar a windows 7 como NT 6.1. 

La confusión comienza cuando en la mercadotecnia de microsoft, creador del sistema operativo de escritorio más difundido, se les ocurre llamar al sistema operativo algo que no es el sistema operativo, pero vamos!!!, ellos lo hicieron y lo llaman como gusten, si quieren llamar a su sistema operativo papitas fritas están en su derecho así como los creadores de linux también. 

Que dice linux.org al respecto? 

"Linux, together with a set of GNU programs, is an operating system." 

Queda claro que Linux es un sistema operativo (junto con un conjunto de programas GNU), para ellos. Pero se reconoce que las personas de GNU también tienen su voz en la denominación.

GNU dice que por favor lo llamemos GNU/Linux, por diversas razones.

"Most operating system distributions based on Linux as kernel are basically modified versions of the GNU operating system. We began developing GNU in 1984, years before Linus Torvalds started to write his kernel. Our goal was to develop a complete free operating system. Of course, we did not develop all the parts ourselves—but we led the way. We developed most of the central components, forming the largest single contribution to the whole system. The basic vision was ours too.In fairness, we ought to get at least equal mention."

Conclusión:

Ya hemos expuesto como se debería llamar a un sistema operativo, también como se lo llama por la mayoría de usuarios gracias a la mercadotecnia de microsoft, y también hemos visto como prefieren que se nombren a los sistemas operativos los autores tanto de linux (kernel) como de GNU (aplicaciones de usuario).

Está en tus manos escoger cualquiera de ellas y nadie tendrá el derecho de decirte que te equivocas, aunque cada quien tendrá sus razones y las expondrá como verdad única e inquebrantable, destruyendo tu punto de vista (que espero también sea razonado).

Verdad única e inquebrantable del autor:

Yo prefiero llamarlo GNU/linux, aunque debería ser pronunciado GNU con linux (aunque aveces se me escape el GNU y solo diga linux jeje :D ), debido a las siguientes palabras de Linus Torvals:

"There are 'extremists' in the free software world, but that's one major reason why I don't call what I do 'free  software' any more. I don't want to be associated with the people for whom it's about exclusion and hatred"

Ok, yo soy un usuario de software libre y no puedo llamarlo únicamente linux porque su creador no llama a su software, software libre, así de simple. Solo decirlo linux apesar de ser lo correcto no diría nada, no representaría la libertad por la cual gusto del software libre, pero todo ello cambia si lo nombro GNU/linux.

En la siguiente entrada explicaré mis razones por las cuales Linus Torvals no debería llamar a lo que hace software libre, sino software privativo.

No hay comentarios.:

Publicar un comentario