Red de conocimiento informático - Material del sitio web - ¿Qué es GNU en LINUX?

¿Qué es GNU en LINUX?

El nombre completo de GNU es GNU's not Unix, que significa "GNU no es Unix". El Proyecto GNU, también conocido como Proyecto Esclavo, fue lanzado públicamente por Richard Stallman en 1984 y es el proyecto principal de la FSF. Como se mencionó anteriormente, el objetivo de este proyecto es construir un sistema operativo tipo Unix completamente gratuito y portátil.

El sistema operativo tipo GNU Unix es un conjunto de software que consta de una serie de aplicaciones, bibliotecas de sistema y herramientas de desarrollo, como el software de edición Emacs, el software de compilación gcc, el intérprete de comandos bash y el lenguaje de programación, y gawk (awk de GNU), etc. , con kernels para asignación de recursos y gestión de hardware.

Pero el propio kernel Hurd de GNU todavía está en desarrollo y aún está lejos de ser práctico. Entonces este sistema GNU no se hizo popular. El sistema GNU actual generalmente consta del núcleo del sistema Linux, algunos componentes aportados por el proyecto GNU y otros programas relacionados. Esta combinación se llama sistema operativo GNU/Linux.

Cuando se lanzó el kernel de Linux en 1991, el proyecto GNU había completado el desarrollo de varios programas necesarios además del kernel del sistema. Gracias a los esfuerzos de Linus Torvalds y otros desarrolladores, algunos componentes del proyecto GNU ya se están ejecutando en el kernel de Linux, como Emacs, gcc, bash y gawk en el proyecto GNU. Todos ellos son software básico muy importante en el sistema Linux. . El contenido proviene de libros publicados por el autor en Oldboy.