Hace 9 años | Por omeza a linuxuser.co.uk
Publicado hace 9 años por omeza a linuxuser.co.uk

Yo se que muchos conocemos la historia de Linux, pero es una de esas historias que no me aburre leer una y otra vez, como Linus comenzo este proyecto como un pasatiempo donde el mismo creía que no llegaría a ser tan grande o serio como GNU pero fue todo lo contrario, este link lleva al artículo que recientemente escribieron en LinuxUser.

Comentarios

s

Que en el artículo no mencionen a Richard Stallman es una pena. Se habla de GNU como si fuera un ente aparte sin ninguna relevancia en la historia de Linux, cuando muchas de estas herramientas libres esenciales como el compilador, no estarían disponibles en la época si no fuera por el proyecto GNU, con Richard Stallman y su grupo. Linux Torvalds disponía de estas herramientas gracias al proyecto GNU y a la decisión de empezar por el compilador, el editor o bash antes que por el núcleo. Y por supuesto no se habla de la licencia GPL del proyecto GNU como una herramienta para garantizar la libertad del código que se comparte, sin dejar la posibilidad que alguien utilice ese código de manera cerrada sin aportar los cambios a la comunidad.

D

#1 sip, por ejemplo el mensaje de linux anunciando que tenía listo su primer sistema operativo medianamente funcional y que animaba a usarlo y ayudar a completarlo, cita explícitamente la bash.

Ed_Hunter

#1 Es que en realidad el proyecto GNU y su contribución esta históricamente sobrevalorado. En realidad nunca ha estado claro qué era el proyecto GNU, muchas, por no decir todas, de sus piezas provienen de proyectos independientes de las que GNU ha hecho usufructo, llegando incluso en algún caso de apropiarse, legalmente, de código ajeno (sobre todo en las binutils).

En algunos casos además ha sido Linux quien ha revitalizado el proyecto GNU, como en el caso de la glibc, que pasó una década estancada en la versión 1 y tuvo que aceptar las contribuciones provenientes del entorno Linux para que la versión 2 se pusiese a la altura de la libc5 y así la glibc2 pudiese ser la libc6.

s

#3 En el tema del kernel el proyecto GNU estaba probando distintas cosas, por ejemplo, estaba probando con micro kernels y sobre este una serie de servidores que darían las funcionalidades que un microkernel no tiene. En hurd no hay root, cada usuario tendría su espacio sin necesidad de tener permisos de root para trabajar. GNU no es un clon de Unix, estaba pensado que fuera otra cosa y esto no es una historia fácil, hay muchos ejemplos de sistemas operativos que ofrecen nuevos puntos de vista, pero no llegan al gran público, es una cosa es algo útil y otra cosa es el tema de ser comercial. Linux si es un clon de Unix y hasta la aparición de systemd, la forma de trabajar de linux es similar a la de otro derivado de Unix.

Lo de apropiarse legalmente de código ajeno es una falacia. El código que se utiliza en el proyecto GNU es software libre y todo el mundo puede usarlo según la licencia de la GNU, y si el software es libre, hacer uso de ese código no es apropiarse, es simplemente lo que se busca.

Para mi los más importante del software libre es la licencia, esta licencia obliga hoy en día a multinacionales que usan el kernel de Linux a publicar sus cambios, lo que beneficia al usuario. Una licencia como las BSD no haría necesario la publicación de estos cambios.