SlideShare una empresa de Scribd logo
1 de 16
Linux Kernel
• Objetivos:
– ¿Qué es la núcleo (kernel)?
– Versiones del kernel del Linux
– Donde descargar las versiones del kernel
– Comandos relacionados con el kernel
– Archivos del kernel
– Compilación del kernel
Linux Kernel
• ¿Qué es el kernel?
– El kernel corazón del sistema operativo Linux.
– El kernel de Linux tiene más de 6 millones de
líneas de código.
– El kernel de Linux está registrado bajo la
licencia GNU GPL.
– El desarrollo del kernel de Linux esta liderado
por Linus Torvalds.
Linux Kernel
• Características
– El kernel de Linux es monolítico
– El kernel de Linux es dinámico y modular
– El kernel de Linux está en su mayor parte
escrito en lenguaje C.
– Se necesita el compilador gcc para poder
compilar el kernel.
– El kernel de Linux es portable, es decir, puede
ser utilizado en múltiples arquitectura de
hardware diferentes
Linux kernel
• Para el desarrollo del kernel de Linux existen dos
versiones:
– Stable
– Unstable
• La última versión estable del kernel de Linux es la
2.6.39.3
Linux Kernel
• Arquitectura del kernel de Linux
Linux Kernel
• Linux kernel subsystem
Linux kernel
• System Call Interface
Linux kernel
• Process Management
Linux kernel
• Memory Management
Linux Kernel
• Virtual File System
Linux kernel
• Network Stack
Linux Kernel
• Comando “uname –r”
Linux Kernel
• La página oficial del kernel de Linux es:
– http://www.kernel.org
• El directorio donde regularmente se encuentran
los fuentes del kernel es /usr/src
Linux Kernel
• Procedimiento compilar el kernel de Linux:
– Descargar los fuentes
– Descomprimir los fuentes
– Comando “make menuconfig”
– Comando “make modules”
– Comando “make”
– Comando “make modules_install”
– Comando “make install”
– Editar /etc/grub.conf
Linux Kernel
• Archivos del Linux Kernel
Linux Kernel
• Los módulos del kernel se encuentran en
/lib/modules
• Los archivo que representan los módulos
terminando en extensión <module>ko.

Más contenido relacionado

La actualidad más candente

Microsoft solution framework (msf)
Microsoft solution framework (msf)Microsoft solution framework (msf)
Microsoft solution framework (msf)
kalencl
 
Interrupciones y llamadas del sistema
Interrupciones y llamadas del sistemaInterrupciones y llamadas del sistema
Interrupciones y llamadas del sistema
jomapuga
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windows
eyes
 

La actualidad más candente (20)

Presentación Sistema OPerativo Linux
Presentación Sistema OPerativo  Linux Presentación Sistema OPerativo  Linux
Presentación Sistema OPerativo Linux
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Procesos de evolución del software
Procesos de evolución del softwareProcesos de evolución del software
Procesos de evolución del software
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Microsoft solution framework (msf)
Microsoft solution framework (msf)Microsoft solution framework (msf)
Microsoft solution framework (msf)
 
Java Micro Edition "J2ME"
Java Micro Edition "J2ME"Java Micro Edition "J2ME"
Java Micro Edition "J2ME"
 
Interrupciones y llamadas del sistema
Interrupciones y llamadas del sistemaInterrupciones y llamadas del sistema
Interrupciones y llamadas del sistema
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Metodologia rad
Metodologia radMetodologia rad
Metodologia rad
 
Intelligent agents
Intelligent agentsIntelligent agents
Intelligent agents
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
1.4 ensambladores y compiladores
1.4 ensambladores y compiladores1.4 ensambladores y compiladores
1.4 ensambladores y compiladores
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativos
 
Proceso de arranque de un ordenador
Proceso de arranque de un ordenadorProceso de arranque de un ordenador
Proceso de arranque de un ordenador
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windows
 
Sistemas operativos para servidores
Sistemas operativos para servidoresSistemas operativos para servidores
Sistemas operativos para servidores
 
Presentacion Red Hat
Presentacion Red HatPresentacion Red Hat
Presentacion Red Hat
 
Disciplina de desarrollo rup
Disciplina de desarrollo rupDisciplina de desarrollo rup
Disciplina de desarrollo rup
 
Evolución de los sistemas operativos Windows y Linux.
Evolución de los sistemas operativos Windows y Linux.Evolución de los sistemas operativos Windows y Linux.
Evolución de los sistemas operativos Windows y Linux.
 

Similar a Entendiendo el Kernel de Linux

Linux 1ntroducc1on
Linux 1ntroducc1onLinux 1ntroducc1on
Linux 1ntroducc1on
ayreonmx
 
Distribuciones linux
Distribuciones linux Distribuciones linux
Distribuciones linux
Irene Ortin
 
Presentacion de kubuntu MARTIN MENDOZA
Presentacion de kubuntu MARTIN MENDOZAPresentacion de kubuntu MARTIN MENDOZA
Presentacion de kubuntu MARTIN MENDOZA
Sandra Mendoza
 
Presentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odgPresentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odg
bromuro5
 
Administracion de Redes
Administracion de RedesAdministracion de Redes
Administracion de Redes
Are Mar
 

Similar a Entendiendo el Kernel de Linux (20)

Hurd ppt
Hurd pptHurd ppt
Hurd ppt
 
GNU/Linux
GNU/LinuxGNU/Linux
GNU/Linux
 
Sistemas Operativos -LINUX -SEGUNDO TRABAJO
Sistemas Operativos -LINUX  -SEGUNDO TRABAJOSistemas Operativos -LINUX  -SEGUNDO TRABAJO
Sistemas Operativos -LINUX -SEGUNDO TRABAJO
 
Linux
LinuxLinux
Linux
 
Nucleo o kernel de Linux
Nucleo o kernel de LinuxNucleo o kernel de Linux
Nucleo o kernel de Linux
 
Estudio Comparativo de S.O.
Estudio Comparativo de S.O.Estudio Comparativo de S.O.
Estudio Comparativo de S.O.
 
Linux 1ntroducc1on
Linux 1ntroducc1onLinux 1ntroducc1on
Linux 1ntroducc1on
 
Sitemas Operativos
Sitemas OperativosSitemas Operativos
Sitemas Operativos
 
Linux
LinuxLinux
Linux
 
Trisquel
TrisquelTrisquel
Trisquel
 
Compilacion del Kernel a la Debian
Compilacion del Kernel a la DebianCompilacion del Kernel a la Debian
Compilacion del Kernel a la Debian
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Stacks de HPC #FSL2014
Stacks de HPC #FSL2014Stacks de HPC #FSL2014
Stacks de HPC #FSL2014
 
Distribuciones linux
Distribuciones linux Distribuciones linux
Distribuciones linux
 
DISTRIBUCION DE LINUX
DISTRIBUCION DE LINUXDISTRIBUCION DE LINUX
DISTRIBUCION DE LINUX
 
DISTRIBUCION DE LINUX
DISTRIBUCION DE LINUXDISTRIBUCION DE LINUX
DISTRIBUCION DE LINUX
 
Presentacion de kubuntu MARTIN MENDOZA
Presentacion de kubuntu MARTIN MENDOZAPresentacion de kubuntu MARTIN MENDOZA
Presentacion de kubuntu MARTIN MENDOZA
 
Presentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odgPresentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odg
 
Linux
LinuxLinux
Linux
 
Administracion de Redes
Administracion de RedesAdministracion de Redes
Administracion de Redes
 

Más de Capacity Academy

Más de Capacity Academy (8)

Introducción a Linux - Fundamentos
Introducción a Linux - FundamentosIntroducción a Linux - Fundamentos
Introducción a Linux - Fundamentos
 
Administración de Linux - Manejo de Discos
Administración de Linux - Manejo de DiscosAdministración de Linux - Manejo de Discos
Administración de Linux - Manejo de Discos
 
Curso Cisco CCNA - VLAN - Redes Virtuales
Curso Cisco CCNA - VLAN - Redes VirtualesCurso Cisco CCNA - VLAN - Redes Virtuales
Curso Cisco CCNA - VLAN - Redes Virtuales
 
Cisco CCNA - Subnetting - Fundamentos
Cisco CCNA - Subnetting - FundamentosCisco CCNA - Subnetting - Fundamentos
Cisco CCNA - Subnetting - Fundamentos
 
Cisco CCNA Internetworking - Curso Online
Cisco CCNA Internetworking - Curso OnlineCisco CCNA Internetworking - Curso Online
Cisco CCNA Internetworking - Curso Online
 
Seguridad Informática - Fundamentos de Criptografia
Seguridad Informática - Fundamentos de CriptografiaSeguridad Informática - Fundamentos de Criptografia
Seguridad Informática - Fundamentos de Criptografia
 
Fundamentos de Seguridad Informática
Fundamentos de Seguridad InformáticaFundamentos de Seguridad Informática
Fundamentos de Seguridad Informática
 
Fundamentos de Telefonía IP - Voz sobre IP - VoIP
Fundamentos de Telefonía IP - Voz sobre IP - VoIPFundamentos de Telefonía IP - Voz sobre IP - VoIP
Fundamentos de Telefonía IP - Voz sobre IP - VoIP
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Entendiendo el Kernel de Linux

  • 1. Linux Kernel • Objetivos: – ¿Qué es la núcleo (kernel)? – Versiones del kernel del Linux – Donde descargar las versiones del kernel – Comandos relacionados con el kernel – Archivos del kernel – Compilación del kernel
  • 2. Linux Kernel • ¿Qué es el kernel? – El kernel corazón del sistema operativo Linux. – El kernel de Linux tiene más de 6 millones de líneas de código. – El kernel de Linux está registrado bajo la licencia GNU GPL. – El desarrollo del kernel de Linux esta liderado por Linus Torvalds.
  • 3. Linux Kernel • Características – El kernel de Linux es monolítico – El kernel de Linux es dinámico y modular – El kernel de Linux está en su mayor parte escrito en lenguaje C. – Se necesita el compilador gcc para poder compilar el kernel. – El kernel de Linux es portable, es decir, puede ser utilizado en múltiples arquitectura de hardware diferentes
  • 4. Linux kernel • Para el desarrollo del kernel de Linux existen dos versiones: – Stable – Unstable • La última versión estable del kernel de Linux es la 2.6.39.3
  • 5. Linux Kernel • Arquitectura del kernel de Linux
  • 6. Linux Kernel • Linux kernel subsystem
  • 7. Linux kernel • System Call Interface
  • 12. Linux Kernel • Comando “uname –r”
  • 13. Linux Kernel • La página oficial del kernel de Linux es: – http://www.kernel.org • El directorio donde regularmente se encuentran los fuentes del kernel es /usr/src
  • 14. Linux Kernel • Procedimiento compilar el kernel de Linux: – Descargar los fuentes – Descomprimir los fuentes – Comando “make menuconfig” – Comando “make modules” – Comando “make” – Comando “make modules_install” – Comando “make install” – Editar /etc/grub.conf
  • 15. Linux Kernel • Archivos del Linux Kernel
  • 16. Linux Kernel • Los módulos del kernel se encuentran en /lib/modules • Los archivo que representan los módulos terminando en extensión <module>ko.