¿Qué es el código fuente de Linux®?

El código fuente es un término utilizado para referirse al archivo o archivos que contienen las líneas reales de instrucciones de programación escritas por programadores para el software que desarrollan. Linux® es el nombre del código fuente escrito por Linus Torvalds, quien desarrolló el núcleo del sistema operativo Linux®. Esas instrucciones de programación se llaman código fuente de Linux®. El término también se usa a veces, pero incorrectamente, se utiliza para referirse al código fuente de aplicaciones desarrolladas para ejecutarse bajo Linux®, pero ese no es el kernel en sí mismo. Un núcleo es una pieza de software extremadamente compleja que actúa como gerente de procesos que ocurren dentro de un sistema operativo, y los usuarios casi nunca interactúan directamente con el kernel, que es el núcleo o "corazón" del sistema.

Torvalds lanzó el código fuente de Linux® bajo la licencia pública GNU, lo que hace que esté disponible sin carga a través de la descarga. Aunque la mayoría del software de código abierto es gratuito por descarga, el término "código abierto" no haceT es necesariamente que no hay una tarifa adjunta a un programa de software; Más bien indica la libertad legal no solo para ver el código fuente del programa sino también modificarlo en un software personalizado. Los usuarios del sistema operativo Linux® que no son programadores rara vez descargan el código fuente de Linux®, porque tiene que ser compilado, lo que puede ser una tarea desalentadora para alguien nuevo en los principios y pasos involucrados en la compilación del software.

Existen diferencias entre el código fuente de Linux® y un sistema operativo Linux®, también conocido como distribución o simplemente una "distribución". El código fuente de Linux® es solo la parte de administración del sistema, mientras que una distribución incluye un núcleo incluido con programas que interactúan y son administrados por ese núcleo, proporcionando a los usuarios una forma de aprovechar el poder del gerente. Aquellos que estén interesados ​​en usar un Dist Linux®La riberación solo necesita descargar ese sistema operativo en particular sin ninguna preocupación por el código fuente de Linux®. Muchas personas usan sistemas operativos Linux® todos los días para manejar sus necesidades informáticas personales y comerciales con alta automatización y facilidad de uso sin ningún entendimiento sobre lo que es el código fuente de Linux®.

El núcleo Linux® contiene instrucciones necesarias por varias piezas de hardware en las que se ejecutará el sistema. Esto incluye código para la unidad de procesamiento central, que es el "cerebro" de una computadora; la placa base; y otro hardware. Los programadores de computadoras que están interesados ​​en desarrollar su propio "sabor" de Linux® pueden descargar el código fuente de Linux® y otras utilidades que también son archivos de código abierto, y esos programadores pueden comenzar legalmente a crear una nueva distribución que puedan ofrecer de forma gratuita o por una tarifa. Sin embargo, casi todas las distribuciones de Linux® se ofrecen de forma gratuita a través de la descarga.

OTROS IDIOMAS