LINUX

Programacion Sin categoría Software
Linux

¿Que es Linux?

Linux es un Kernel (núcleo) del sistema operativo GNU/Linux, GNU es la parte del sistema que permite la interacción entre el hardware y el usuario. El proyecto GNU tenía como objetivo crear un sistema operativo libre, ya que UNIX era un sistema operativo con licencia restringido ya que el mismo ya era un sistema probado, el proyecto GNU implicaba partes de software que eran compatibles con UNIX, para asegurarse que dicho sistema fuera libre el proyecto se libero bajo una licencia libre, lo que se conoce como coyleft (el cual significa que el autor permite la distribución libre del mismo, la oposición a copyright “derecho de autor”).

Pingüino administrador

GNU/LINUX

Para el año 1990, lo que se conoce como el proyecto GNU; ya con licencia de distribución libre, empieza a tomar popularidad, sin embargo faltaba algo importante el cual era un componente clave llamado núcleo o Kernel, es por ello que en el año 1991 Linus Torvalds; el cual es un ingeniero de software finlandés, que contaba con un año de experiencia programando en el lenguaje “C” y suficiente conocimiento en el sistema operativo MINIX, tomo ideas prestadas y empezó un proyecto personal. Dicho proyecto consistía en crear un núcleo para un sistema operativo, su fase inicial del proyecto era crear un núcleo de sistema operativo similar a UNIX, pero que este fuera gratuito y que a su vez funcionara con microprocesadores Intel 80386, dicho proyecto lo llamo Linux y fue distribuido bajo la licencia GPL (licencia pública general). Rápidamente muchos programadores se unieron en el desarrollo  del proyecto, consiguiéndose que el núcleo fuera compatible con UNIX, ya en el año 1992, el núcleo Linux fue combinado con el sistema GNU, resultando en un sistema operativo libre y funcional, combinación que en la actualidad de conoce como GNU/Linux o una distribución Linux, el cual es una distribución de software basado en un núcleo Linux con determinados paquetes de software. Más información en debían.org