Nota: Este artigo sobre sistemas (p.ex., distribuies) que utilizam o
ncleo desenvolvido por Linus Torvalds. Para o ncleo propriamente dito, veja Linux (ncleo). Linux
Famlia do SO baseado em Unix Modelo Software Livre Estado Ativo Ncleo Linux Licena GNU GPL / Outras Linux um termo utilizado para se referir a sistemas operativos (portugus europeu) ou sistemas operacionais (portugus brasileiro) que utilizem o ncleo Linux. O ncleo Linux foi desenvolvido pelo programador finlands Linus Torvalds, inspirado no sistema Minix. O seu cdigo fonte est disponvel sob a licena GPL(verso 2) para que qualquer pessoa o possa utilizar, estudar, modificar e distribuir livremente de acordo com os termos da licena. Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, os sistemas operativos (portugus europeu) ou sistemas operacionais (portugus brasileiro) com ncleo Linux passaram a ter a colaborao de grandes empresas como IBM, Sun Microsystems, Hewlett-Packard (HP), Red Hat, Novell,Oracle, Google, Mandriva e Canonical. 1
Apoiado por pacotes igualmente estveis e cada vez mais versteis de softwares livres para escritrio (LibreOffice, por exemplo) ou de uso geral (projeto GNU) e por programas para micro e pequenas empresas que na maioria dos casos em nada ficam a dever aos seus concorrentes proprietrios, e interfaces grficascada vez mais amigveis como o KDE e o GNOME, o ncleo Linux, conhecido por sua estabilidade e robustez, tem gradualmente cado no domnio popular, encontrando-se cada vez mais presente nos computadores de uso pessoal atuais. Mas j h muito que o Linux destaca-se como o ncleo preferido em servidores de grandes porte, encontrando-se quase sempre presente nos mainframes de grandes empresas e at mesmo no computador mais rpido do mundo, o Tianhe-2, chins (lista TOP500). ndice [esconder] 1 Histria 2 Ncleo o 2.1 Arquitetura o 2.2 Portabilidade o 2.3 Termos de licenciamento o 2.4 Sistemas de arquivos suportados 3 Sistema operacional 4 Distribuies 5 Cdigo aberto e programas livres 6 Controvrsias quanto ao nome o 6.1 Sobre o smbolo 7 Escndalo dos Programas de Vigilncia da NSA 8 Ver tambm o 8.1 Eventos 9 Notas e referncias 10 Ligaes externas Histria[editar | editar cdigo-fonte]
Linus Torvalds, criador e principal mantenedor do ncleo Linux. O ncleo Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Cincia da Computao da Universidade de Helsinki, Finlndia, com a ajuda de vrios programadores voluntrios atravs da Usenet (uma espcie de sistema de listas de discusso existente desde os primrdios da Internet). Linus Torvalds comeou o desenvolvimento do ncleo como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas prprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix"). E depois de algum tempo de trabalho no projecto, sozinho, enviou a seguinte mensagem para comp.os.minix: Voc suspira pelos bons tempos do Minix-1.1, quando os homens eram homens e escreviam seus prprios "device drivers"? 2 Voc est sem um bom projecto em mos e deseja trabalhar num S.O. que possa modificar de acordo com as suas necessidades? Acha frustrante quando tudo funciona no Minix? Chega de noite ao computador para conseguir que os programas funcionem? Ento esta mensagem pode ser exactamente para voc. Como eu mencionei h um ms atrs, estou trabalhando numa verso independente de um S.O. similar ao Minix para computadores AT-386. Ele est, finalmente, prximo do estado em que poder ser utilizado (embora possa no ser o que voc espera), e eu estou disposto a disponibilizar o cdigo-fonte para ampla distribuio. Ele est na verso 0.02... contudo eu tive sucesso ao executar bash, gcc, gnu-make, gnu-sed, compress etc. nele.
Curiosamente, o nome Linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretrioFTP onde o ncleo Linux estava inicialmente disponvel. 3 Linus inicialmente tinha-o batizado como "Freax". 4
No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira verso "oficial" do ncleo Linux, verso 0.02. Desde ento muitos programadores tm respondido ao seu chamado, e tm ajudado a fazer do Linux o sistema operacional que hoje. No incio era utilizado por programadores ou s por quem tinha conhecimentos, usavam linhas de comando. Hoje isso mudou, existem diversas empresas que criam os ambientes grficos, as distribuies cada vez mais amigveis de forma que uma pessoa com poucos conhecimentos consegue usar o Linux. Hoje o Linux um sistema estvel e consegue reconhecer muitos perifricos sem a necessidade de se instalar os drivers de som, vdeo, modem, rede, entre outros.