Last updated
    Linux kernel
    Juego

    Linux kernel

    "El núcleo que impulsa el mundo"

    1991 ARM architecture, Atmel AVR, Blackfin, DEC Alpha, ETRAX CRIS, Itanium, MIPS architecture, PA-RISC, PowerPC, SPARC, SuperH, TILE64, Unicore, Xtensa, Motorola 68000 family, IBM S/390, x86, x86-64, z/Architecture Linus Torvalds, Alan Cox, Greg Kroah-Hartman, Ingo Molnár, Andrew Morton, Larry W. Finger, Mauro Carvalho Chehab
    Comunidad

    Resumen

    El kernel de Linux es un kernel libre y de código abierto tipo Unix que sirve como núcleo de innumerables sistemas operativos. Creado por Linus Torvalds en 1991, fue adoptado pronto como el kernel del sistema operativo GNU, formando lo que muchos llaman Linux. Hoy en día, funciona en todo, desde teléfonos inteligentes (Android) hasta supercomputadoras, dispositivos integrados y servidores en la nube.

    Escrito principalmente en C con extensiones de GCC y algo de ensamblador específico de arquitectura, el kernel es de diseño monolítico (todos los servicios principales se ejecutan en espacio de kernel) pero modular, permitiendo la carga dinámica de controladores de dispositivos, sistemas de archivos y otros componentes. Gestiona procesos, memoria, redes y abstracción de hardware, ofreciendo un entorno aislado para la experimentación a nivel de sistema. Los usuarios compilan kernels personalizados, ajustan parámetros mediante sysctl y realizan ajustes de rendimiento en tiempo real.

    El desarrollo del kernel sigue un ciclo de lanzamiento basado en el tiempo, con nuevas versiones cada 2-3 meses. Cada lanzamiento incluye miles de parches de una comunidad global de contribuyentes, coordinados por Linus Torvalds y los mantenedores de subsistemas. El proyecto está licenciado bajo GPLv2, asegurando que permanezca libre para todos.

    Jugabilidad

    Interactuar con el kernel de Linux es como jugar un juego complejo de simulación de sistemas. Los usuarios gestionan procesos, asignan memoria, configuran dispositivos y optimizan el rendimiento a través de interfaces de línea de comandos y archivos de configuración. El diseño modular del kernel permite cargar y descargar módulos dinámicamente, similar a equipar modificaciones. Puedes compilar kernels personalizados, ajustar parámetros mediante sysctl e incluso habilitar funciones de computación en tiempo real.

    Las mecánicas clave incluyen la planificación de procesos (CFS, tiempo real), gestión de memoria (paginación, intercambio, OOM killer), integración de controladores de dispositivos, soporte de sistemas de archivos (ext4, Btrfs, XFS) y la pila de red (TCP/IP, cortafuegos, enrutamiento). El kernel también soporta virtualización mediante KVM y contenerización a través de cgroups y namespaces, ofreciendo un entorno aislado para la experimentación a nivel de sistema.

    Historia

    La historia comienza en 1991 cuando Linus Torvalds, un estudiante finlandés de ciencias de la computación, anunció un proyecto de hobby en el grupo de noticias de MINIX. La versión 0.01 fue lanzada el 17 de septiembre de 1991, aunque el anuncio público fue el 5 de octubre. El kernel creció rápidamente a medida que desarrolladores de todo el mundo contribuían con código. La primera versión estable, la 1.0, llegó el 14 de marzo de 1994.

    Los hitos principales incluyen la serie 2.6 (2003-2011), que trajo características empresariales como escalabilidad mejorada y soporte en tiempo real, y el cambio a lanzamientos basados en el tiempo en 2004. El kernel ha sido adoptado por miles de distribuciones, desde Ubuntu de escritorio hasta Android, y alimenta el 100% de las supercomputadoras TOP500 a partir de 2024. La historia en curso es de colaboración global bajo la GPLv2, con Linus Torvalds como dictador benevolente.

    Premios y reconocimiento

    IEEE Computer Society Computer Pioneer Award: Pionero de la Computación: (2014)

    ACM SIGOPS Hall of Fame Award: Salón de la Fama: (2018)

    Linux Foundation Award for Best Open Source Project: Mejor Proyecto de Código Abierto: (2009)

    Palabras clave

    código abiertosistema operativokernelLinuxGNUTorvaldsGPLmonolíticomodularadministración de sistemasvirtualizacióncontenedorsupercomputadoraAndroidintegrado

    Información del juego

    Desarrollador
    Linus Torvalds, Alan Cox, Greg Kroah-Hartman, Ingo Molnár, Andrew Morton, Larry W. Finger, Mauro Carvalho Chehab
    Editorial
    Linux kernel community
    Fecha de lanzamiento
    1991-09-17
    Modos
    Single-player, Multiplayer
    Plataformas
    ARM architecture, Atmel AVR, Blackfin, DEC Alpha, ETRAX CRIS, Itanium, MIPS architecture, PA-RISC, PowerPC, SPARC, SuperH, TILE64, Unicore, Xtensa, Motorola 68000 family, IBM S/390, x86, x86-64, z/Architecture
    Fecha de lanzamiento
    +1991-09-17
    Desarrollador
    Linus Torvalds, Alan Cox, Greg Kroah-Hartman, Ingo Molnár, Andrew Morton, Larry W. Finger, Mauro Carvalho Chehab
    Plataformas
    ARM architecture, Atmel AVR, Blackfin, DEC Alpha, ETRAX CRIS, Itanium, MIPS architecture, PA-RISC, PowerPC, SPARC, SuperH, TILE64, Unicore, Xtensa, Motorola 68000 family, IBM S/390, x86, x86-64, z/Architecture

    Enlaces

    Únete a la comunidad

    fans comentando