Linux é um sistema operacional: uma série de programas que lhe permitem interagir com seu computador e executar seus programas.
Um sistema operacional consiste em vários programas fundamentais que são necessários para que seu computador possa se comunicar e receber instruções dos usuários; ler e gravar dados para os discos rígidos, tapes, impressoras; controlar o uso de memória; e executar outros aplicativos. A parte mais importante de um sistema operacional é o kernel. Em um sistema GNU/Linux o Linux é o componente do kernel. O resto do sistema consiste de outros programas, muitos dos quais foram escritos pelo ou para o projeto GNU. Por causa do que o kernel do Linux sozinho não torna um sistema operacional funcional, nós preferimos usar o termo “GNU/Linux” para nos referirmos ao sistema em que muitas pessoas insistem em se referir como “Linux”.
O Linux é modelado sobre o sistema operacional Unix. Desde o inicio, o Linux foi designado para ser um sistema multi-tarefa e multi-usuário. Estes fatos são o bastante para tornar o Linux diferente de outros sistemas operacionais bem conhecidos. No entanto, o Linux é até mesmo mais diferente que você possa imaginar. Em contraste com outros sistemas operacionais, ninguém é dono do Linux. Muito do seu desenvolvimento é feito por voluntários não pagos.
O Desenvolvimento do que mais tarde se tornaria o GNU/Linux começou em 1984, quando Free Software Foundation iniciou o desenvolvimento de um sistema operacional livre no estilo unix chamado GNU.
O projeto GNU desenvolveu um conjunto compreensivo de ferramentas em software livre para uso com Unix™ e sistemas operacionais parecidos com Unix como o Linux. Estas ferramentas permitem aos usuários fazerem coisas rotineiras (como copiar e remover arquivos do sistema operacional) para coisas complicadas (como escrever e compilar programas ou fazer edição sofisticada em uma variedade de formatos de documentos).
Enquanto muitos grupos e desenvolvedores individuais tem contribuído com o Linux, o maior contribuidor simples é ainda a Free Software Foundation, que criou não somente a maioria das ferramentas usadas no Linux, mas também a filosofia e a comunidade que tornou o Linux possível.
O kernel do Linux apareceu
primeiro em 1991, quando um estudante de ciências da computação chamado
Linus Torvalds anunciou uma recente versão de um kernel que substituiria
o do Minix para um grupo de noticias da Usenet
comp.os.minix
. Veja a
Página da História do Linux.
O Linus Torvalds continua a coordenar o trabalho de diversos
milhares de desenvolvedores com a ajuda de alguns deputados
confiáveis. Um sumário semanal excelente das discussões do
kernel do linux
é a lista de discussão
Kernel Traffic.
Mais informações sobre a lista de discussão linux-kernel
podem ser encontradas na
FAQ da lista de discussão linux-kernel.
Os usuários do Linux tem total liberdade de escolher seus softwares. Por exemplo, os usuários do Linux podem escolher entre dezenas de shells em linha de comando diferentes e vários ambientes gráficos. Esta seleção freqüentemente confunde usuários de outros sistemas operacionais, que não se acostumaram em pensar sobre um interpretador de linha de comando ou que poderiam escolher o tipo de desktop que podem usar.
O Linux também tem menos probabilidade de travar, mais capacidade de executar mais de um programa ao mesmo tempo, e mais seguros que muitos sistemas operacionais. Com estas vantagens, o Linux é o sistema operacional com o crescimento mais rápido no marketing de servidores. Mais recentemente, o Linux também começou a ser popular entre os usuários domésticos e empresas.