[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisiónAmbos lados, revisión siguiente
es:slackbook:linux_kernel [2019/02/11 21:30 (UTC)] serlozes:slackbook:linux_kernel [2019/02/17 12:26 (UTC)] serloz
Línea 1: Línea 1:
 <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). -->
-====== El núcleo de Linux ======+====== El kernel de Linux ======
  
  
-===== ¿Qué hace el núcleo? =====+===== ¿Qué hace el kernel? =====
  
-Probablemente haya escuchado a la gente hablar acerca de compilar el núcleo +Probablemente haya escuchado a la gente hablar acerca de compilar el kernel 
-construir un núcleo, pero ¿qué es exactamente el núcleo y qué es lo que hace? +construir un kernel, pero ¿qué es exactamente el kernel y qué es lo que hace? 
-El núcleo es el centro de su ordenador. Es la base del +El kernel es el centro de su ordenador. Es la base del 
-sistema operativo completo. El núcleo actúa como un puente entre el +sistema operativo completo. El kernel actúa como un puente entre el 
-hardware y las aplicaciones. Esto significa que el núcleo es (normalmente)+hardware y las aplicaciones. Esto significa que el kernel es (normalmente)
 la única pieza de software responsable de ordenar alrededor de los componentes de hardware la única pieza de software responsable de ordenar alrededor de los componentes de hardware
-de su ordenador. Es el núcleo quien instruye a las unidades de discos duros +de su ordenador. Es el kernel quien instruye a las unidades de discos duros 
-para buscar un determinado flujo de datos. Es el núcleo quien indica a su tarjeta de red  +para buscar un determinado flujo de datos. Es el kernel quien indica a su tarjeta de red  
-que transmita cambios rápidos de voltaje. Así como es el núcleo quien también escucha al hardware. Cuando la tarjeta de red detecta +que transmita cambios rápidos de voltaje. Así como es el kernel quien también escucha al hardware. Cuando la tarjeta de red detecta 
-un ordenador remoto que envía información, reenvía esa información al núcleo. Esto hace que el núcleo sea la pieza más importante+un ordenador remoto que envía información, reenvía esa información al kernel. Esto hace que el kernel sea la pieza más importante
 de software en su ordenador y la más compleja. de software en su ordenador y la más compleja.
  
 ===== Trabajar con módulos ===== ===== Trabajar con módulos =====
  
-La complejidad de un núcleo de Linux actual es asombrosa. El código fuente +La complejidad de un kernel de Linux actual es asombrosa. El código fuente 
-para el núcleo pesa casi 400 MB sin comprimir. Hay miles de desarrolladores, centenares de opciones, y si todo estuviese +para el kernel pesa casi 400 MB sin comprimir. Hay miles de desarrolladores, centenares de opciones, y si todo estuviese 
-construido junto, el núcleo pronto pasaría los 100MB de tamaño. Con el fin de mantener el tamaño del núcleo bajo (así como la cantidad de RAM +construido junto, el kernel pronto pasaría los 100MB de tamaño. Con el fin de mantener el tamaño del kernel bajo (así como la cantidad de RAM 
-necesaria para el núcleo), la mayoría de las opciones del núcleo se construyen como +necesaria para el kernel), la mayoría de las opciones del kernel se construyen como 
-módulos. Usted puede pensar en estos módulos como controladores de dispositivo que pueden ser +módulos. Usted puede pensar en estos módulos como drivers de dispositivo que pueden ser 
-insertados o eliminados de un núcleo en ejecución cuando uno quiera. Verdaderamente, muchos de ellos +insertados o eliminados de un kernel en ejecución cuando uno quiera. Verdaderamente, muchos de ellos 
-no son controladores de dispositivo en absoluto, pero contienen soporte para cosas tales+no son drivers de dispositivo en absoluto, pero contienen soporte para cosas tales
 como protocolos de red, medidas de seguridad e incluso sistemas de archivos. En como protocolos de red, medidas de seguridad e incluso sistemas de archivos. En
-resumen, casi cualquier pieza del núcleo de Linux se puede construir como un módulo cargable.+resumen, casi cualquier pieza del kernel de Linux se puede construir como un módulo cargable.
  
 Es importante darse cuenta de que Slackware manejará automáticamente la carga de la mayoría de los módulos. Cuando su sistema arranca, Es importante darse cuenta de que Slackware manejará automáticamente la carga de la mayoría de los módulos. Cuando su sistema arranca,
Línea 86: Línea 86:
 darkstar:~# lsmod | grep ext darkstar:~# lsmod | grep ext
 </code> </code>
-===== Compilar un núcleo y por qué hacerlo así =====+===== Compilar un kernel y por qué hacerlo así =====
  
-La mayoría de los usuarios de Slackware nunca necesitarán compilar un núcleo. Los núcleos gigante y genérico contienen prácticamente todo el soporte que necesitará.+La mayoría de los usuarios de Slackware nunca necesitarán compilar un kernel. Los kernels gigante y genérico contienen prácticamente todo el soporte que necesitará.
  
  
-Sin embargo, es posible que algunos usuarios necesiten compilar un núcleo. Si el ordenador contiene hardware de última tecnología, un núcleo más nuevo puede ofrecer mejor soporte. A veces puede estar disponible un parche del núcleo que corrige un +Sin embargo, es posible que algunos usuarios necesiten compilar un kernel. Si el ordenador contiene hardware de última tecnología, un kernel más nuevo puede ofrecer mejor soporte. A veces puede estar disponible un parche del kernel que corrige un 
-problema que está experimentando. En estos casos, una compilación del núcleo está +problema que está experimentando. En estos casos, una compilación del kernel está 
-probablemente justificada. Los usuarios que simplemente quieren la última y la mejor versión o quienes crean que usar un núcleo compilado personalizado les dará+probablemente justificada. Los usuarios que simplemente quieren la última y la mejor versión o quienes crean que usar un kernel compilado personalizado les dará
 un mayor rendimiento, sin duda puede mejorar, pero es poco probable que realmente se noten cambios importantes.  un mayor rendimiento, sin duda puede mejorar, pero es poco probable que realmente se noten cambios importantes. 
  
Línea 99: Línea 99:
 Si aún piensa que compilar su propio kernel es algo que quiera o Si aún piensa que compilar su propio kernel es algo que quiera o
 necesite hacer, esta sección debería guiarle a través de los numerosos pasos. necesite hacer, esta sección debería guiarle a través de los numerosos pasos.
-Compilar e instalar un núcleo no es tan difícil, pero hay+Compilar e instalar un kernel no es tan difícil, pero hay
 una serie de errores que se pueden hacer a lo largo del camino, muchos de los cuales pueden una serie de errores que se pueden hacer a lo largo del camino, muchos de los cuales pueden
 evitar que el ordenador arranque y causar una gran frustración. evitar que el ordenador arranque y causar una gran frustración.
Línea 105: Línea 105:
  
  
-El primer paso es asegurarse de que tiene el código fuente del núcleo instalado en su sistema. El paquete fuente del núcleo está incluido en el conjunto de discos +El primer paso es asegurarse de que tiene el código fuente del kernel instalado en su sistema. El paquete fuente del kernel está incluido en el conjunto de discos 
 //"k"// en el instalador de Slackware, o puede descargar otra versión de [[ //"k"// en el instalador de Slackware, o puede descargar otra versión de [[
 http://www.kernel.org/|http://www.kernel.org/]]. http://www.kernel.org/|http://www.kernel.org/]].
 Tradicionalmente, la fuente del núcleo se encuentra en Tradicionalmente, la fuente del núcleo se encuentra en
 ''/usr/src/linux'', un enlace simbólico que ''/usr/src/linux'', un enlace simbólico que
-apunta a la versión específica del núcleo utilizada, pero esto no está de ninguna manera+apunta a la versión específica del kernel utilizada, pero esto no está de ninguna manera
 grabado en piedra. You can place the kernel source code virtually anywhere grabado en piedra. You can place the kernel source code virtually anywhere
 without encountering any problems. without encountering any problems.
 es:slackbook:linux_kernel ()