Linha do tempo do desenvolvimento do Linux: A versão 1.0.0 do kernel do Linux é lançada.

O kernel do Linux é um kernel de sistema operacional do tipo Unix, monolítico, modular, multitarefa e de código aberto. Ele foi originalmente criado em 1991 por Linus Torvalds para seu PC baseado em i386, e logo foi adotado como o kernel para o sistema operacional GNU, que foi escrito para ser um substituto livre (livre) para UNIX.

Linux é fornecido apenas sob a GNU General Public License versão 2, mas contém arquivos sob outras licenças compatíveis. .

O Linux é implantado em uma ampla variedade de sistemas de computação, como dispositivos embarcados, dispositivos móveis (incluindo seu uso no sistema operacional Android), computadores pessoais, servidores, mainframes e supercomputadores. Ele pode ser adaptado para arquiteturas específicas e para diversos cenários de uso usando uma família de comandos simples (ou seja, sem a necessidade de editar manualmente seu código-fonte antes da compilação); usuários privilegiados também podem ajustar os parâmetros do kernel em tempo de execução. A maior parte do código do kernel Linux é escrito usando as extensões GNU do GCC para a linguagem de programação C padrão e com o uso de instruções específicas da arquitetura (ISA). Isso produz um executável altamente otimizado (vmlinux) com relação à utilização do espaço de memória e tempos de execução de tarefas. As discussões diárias de desenvolvimento ocorrem na lista de discussão do kernel Linux (LKML). As alterações são rastreadas usando o sistema de controle de versão git, que foi originalmente criado por Torvalds como um substituto de software gratuito para o BitKeeper.

O kernel do Linux é um kernel de sistema operacional semelhante ao Unix, monolítico, modular, multitarefa e de código aberto. Ele foi originalmente criado em 1991 por Linus Torvalds para seu PC baseado em i386, e logo foi adotado como o kernel para o sistema operacional GNU, que foi escrito para ser um substituto livre (livre) para UNIX.

O Linux como um todo é lançado apenas sob a GNU General Public License versão 2, mas contém arquivos sob outras licenças compatíveis. No entanto, o Linux começou a incluir blobs binários proprietários em sua árvore de fontes e distribuição principal em 1996. Isso levou outros projetos a começarem a trabalhar para remover os blobs proprietários para produzir um kernel 100% livre, o que acabou levando o projeto Linux-libre a ser Desde o final da década de 1990, ele foi incluído como parte de um grande número de distribuições de sistemas operacionais, muitos dos quais também são comumente chamados de Linux. No entanto, há uma controvérsia em torno da nomenclatura de tais sistemas; algumas pessoas, incluindo Richard Stallman, argumentam que chamar esses sistemas de "Linux" é errôneo porque o sistema operacional é na verdade principalmente GNU, com o kernel Linux sendo um componente adicionado mais tarde em 1992, 9 anos após o início do projeto GNU em 1983, portanto, o nome "GNU+Linux" ou "GNU/Linux" deve ser usado.

O Linux é implantado em uma ampla variedade de sistemas de computação, como dispositivos embarcados, dispositivos móveis (incluindo seu uso no sistema operacional Android), computadores pessoais, servidores, mainframes e supercomputadores. Ele pode ser adaptado para arquiteturas específicas e para diversos cenários de uso usando uma família de comandos simples (ou seja, sem a necessidade de editar manualmente seu código-fonte antes da compilação); usuários privilegiados também podem ajustar os parâmetros do kernel em tempo de execução. A maior parte do código do kernel Linux é escrito usando as extensões GNU do GCC para a linguagem de programação C padrão e com o uso de instruções específicas de arquitetura (ISA). Isso produz um executável altamente otimizado (vmlinux) com relação à utilização do espaço de memória e tempos de execução de tarefas. As discussões diárias de desenvolvimento ocorrem na lista de discussão do kernel Linux (LKML). As alterações são rastreadas usando o sistema de controle de versão git, que foi originalmente criado por Torvalds como um substituto de software gratuito para o BitKeeper.