O Linux é um sistema operacional de software livre (não pertence a nenhuma pessoa ou empresa), portanto, não é necessário comprar uma licença para instalá-lo e usá-lo em um computador. É um sistema multitarefa, multiusuário, compatível com UNIX, e oferece interface de comando e interface gráfica, o que o torna um sistema bastante atrativo e com grandes perspectivas de futuro.
Por ser um software livre, o código-fonte é acessível para que qualquer usuário possa estudá-lo e modificá-lo. A licença do Linux não restringe o direito de venda, razão pela qual várias empresas de software comercial distribuem versões do Linux. Além disso, este sistema possui diversas distribuições e gerenciadores de janelas para o ambiente gráfico.
O sistema operacional Linux foi desenvolvido por Linus Torvalds, e é baseado no sistema Minix, que por sua vez é baseado no sistema Unix, Torvalds foi adicionando ferramentas e utilitários a ele, tornando-o operacional. A partir da primeira versão do Linux, o sistema foi modificado por milhares de programadores ao redor do mundo, sob a coordenação de seu criador.
O nome Linux vem do nome de seu autor Linus e do sistema operacional UNIX. No entanto, seu nome real é GNU / Linux, já que o sistema é distribuído sob a GNU GPL (General Public License).
A estrutura do Linux é baseada em um microkernel híbrido que executa os serviços mais básicos do sistema operacional. O kernel é o núcleo do sistema; a parte que interage diretamente com o hardware, gerenciando todos os seus recursos, como memória, microprocessador, periféricos, etc.
Além disso, possui um programa que isola o usuário do kernel, conhecido como Shell ou interpretador de comandos, sua função é interpretar os comandos ou aplicativos que o usuário envia ao sistema, de um terminal em modo texto ou de um ambiente gráfico, e traduzi-los para instruções que o sistema operacional entende.
Dependendo de sua versão, este sistema operacional é usado em supercomputadores e servidores, como computadores pessoais. As diferentes variantes do Linux são chamadas de distribuições, entre as mais conhecidas estão Red Hat-Fedora, Suse, Debian, Ubuntu e Mandriva.
Cada distribuição Linux distribui o kernel por meio de atualizações do sistema operacional. Cada versão do kernel pode ser distinguida por 3 ou 4 números separados por pontos. O significado de cada número é o seguinte:
1. Versão do kernel; isso varia se houver uma modificação importante no código do kernel.
2. Revisão principal do kernel.
3. Revisão secundária, como a inclusão de novos drivers ou alguns novos recursos.
4. Correções de erros ou falhas de segurança na mesma revisão.
O Linux percorreu um longo caminho nos últimos anos, adicionando melhorias nas interfaces gráficas do usuário e no reconhecimento e uso de recursos de hardware. Aos poucos está ganhando espaço no Windows e no Unix, tornou-se o preferido dos usuários de computador e especialistas em negócios (empresas como IBM ou Hewlett-Packard) que o consideram uma alternativa robusta e de baixo custo em relação às demais. sistemas operacionais; e fornecem o suporte técnico correspondente, geralmente como parte dos sistemas de servidor.