Tecnología

Inicio

Cómo descargar el código fuente de Linux

Cómo descargar el código fuente de Linux


Linux es el sistema operativo más utilizado gratuita. Por primera vez en 1994, Linux es ampliamente elogiado por ser de código abierto; cualquier programador puede ver y contribuir al código fuente del sistema operativo. Algunos contribuyen a Linux como un hobby, mientras que otros lo hacen en preparación para las carreras posteriores como programadores. Si desea ver y potencialmente contribuir al código fuente de Linux, puede descargar el código fuente para el sistema operativo central - llamado el "núcleo" - en los archivos oficiales del núcleo de Linux.

Instrucciones

1 Vaya al archivo oficial del núcleo Linux. (Vea la sección Recursos.) Si prefiere una interfaz todo-texto o desea descargar el código fuente de una versión muy antigua de Linux, puede navegar por los contenidos completos del archivo del núcleo utilizando la estructura de directorios en bruto de la página web o la transferencia de archivos servidor de protocolo (FTP). (Véase el segundo y tercer enlaces bajo Recursos, respectivamente).

2 Haga clic en el enlace titulado "Fuente completa" junto a la versión del kernel de Linux que desea descargar el código fuente para. Cuando su navegador le pedirá que seleccione una ubicación de descarga, seleccione el escritorio. El código fuente del núcleo Linux está comprimido con la extensión de archivo BZ2, que se puede extraer usando WinZip y WinRAR. (Ver Recursos).

3 Extraer el contenido del archivo. Por ejemplo, si está utilizando WinRAR, haga clic en el archivo BZ2, y luego haga clic en "Extraer en Linux-2.6.35-RC5." El texto exacto de la orden será diferente dependiendo de la versión del código fuente que ha descargado.

4 Haga doble clic en la nueva carpeta para examinar el código fuente del kernel de Linux. La mayor parte del código fuente de Linux está escrito con el lenguaje de programación C, evidenciado por los muchos archivos con la extensión C. Para ver el código fuente, abrir los archivos de una utilidad de programación en lenguaje C.