Vous êtes sur la page 1sur 13

Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.

org/wiki/Linux

Linux
Origem: Wikipdia, a enciclopdia livre.

Linux um termo popularmente empregado para se


referir a sistemas operativos (portugus europeu) ou sistemas Linux
operacionais (portugus brasileiro) que utilizam o ncleo Verso do sistema operativo baseado em Unix
Linux.[3] O ncleo (ou kernel, em Ingls) 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.
A Free Software Foundation e seus colaboradores
recomenda[4] o nome GNU/Linux para descrever o
sistema operacional, como resultado de uma disputa
controversa entre membros da comunidade de software Tux, a mascote do Linux
livre e cdigo aberto. [5][6] Produo Comunidade

Inicialmente desenvolvido e utilizado por grupos de Linguagem C


entusiastas em computadores pessoais, os sistemas Modelo Software Livre
operativos (portugus europeu) ou sistemas operacionais Lanamento 1991 (26 anos)
(portugus brasileiro) com ncleo Linux passaram a ter a
Verso estvel 4.12.2 (https://pt.wikipedia.org
colaborao de grandes empresas como IBM, Sun /w/index.php?title=Predefini
Microsystems, Hewlett-Packard (HP), Red Hat, Novell, %C3%A7%C3%A3o:ULE
Oracle, Google, Mandriva, Microsoft e Canonical.[7] /Linux&action=edit) (15 de julho de
2017)[1]
O desenvolvimento do Linux um dos exemplos mais Verso em 3.9-rc8 (https://pt.wikipedia.org
proeminentes de colaborao de software livre e de teste /w/index.php?title=Predefini
cdigo aberto. O cdigo fonte pode ser usado, %C3%A7%C3%A3o:ULI/Linux&
modificado e distribudo - com fins comercias ou no - action=edit) (21 de abril de 2013)[2]
por qualquer um, respeitando as licenas, como a GNU Mercado-alvo Geral
General Public License. Normalmente, o Linux
Arquitetura(s) Diversas
encontrado em uma distribuio Linux, seja para um
computador ou para um servidor. Algumas distribuies Ncleo Linux
Linux populares incluem[8] Arch Linux, CentOS, Licena GNU GPLv2 / Outras
Debian, Fedora Linux, Linux Mint, openSUSE, Ubuntu, Pgina oficial kernel.org
alm de distribuies comerciais, como Red Hat (https://kernel.org/)
Enterprise Linux ou SUSE Linux Enterprise Server. Uma linuxfoundation.org
distribuio Linux inclui o ncleo Linux, bibliotecas e (https://linuxfoundation.org)
utilidades, alm de aplicaes, como a sute de escritrio Estado de desenvolvimento
LibreOffice, um navegador de internet (normalmente
Ativo
Mozilla Firefox), entre outras aplicaes.[8]

ndice
1 Histria
1.1 Antecedentes

1 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

1.2 Vrios fatores ajudaram a rpida expanso do Linux depois de seu lanamento:
1.3 Criao
2 Ncleo
2.1 Arquitetura
2.2 Portabilidade
2.3 Termos de licenciamento
2.4 Sistemas de arquivos suportados
3 Sistema operacional
4 Diretrios
5 Distribuies
5.1 Interface com o Usurio
6 Cdigo aberto e programas livres
7 Controvrsias quanto ao nome
7.1 Sobre o smbolo
8 Escndalo dos programas de vigilncia da NSA
9 Ver tambm
9.1 Eventos
10 Referncias
10.1 Bibliografia
11 Ligaes externas
11.1 Principais distribuies LINUX/GNU
11.2 Principais remasterizaes LINUX/GNU

Histria
Antecedentes

O sistema operacional Unix foi concebido e implementado em


1969 pela AT&T Bell Laboratories nos Estados Unidos por Ken
Thompson, Dennis Ritchie, Douglas McIlroy, e Joe Ossanna. "O que queramos preservar era no
Lanado pela primeira vez em 1971, o Unix foi escrito s um bom ambiente para fazer
inteiramente em linguagem assembly uma prtica comum para a programao, mas sim um sistema
poca. Mais tarde, em 1973, o sistema foi reescrito na linguagem em torno do qual um
companheirismo poderia se formar.
de programao C por Dennis Ritchie.[9] A disponibilidade de
Por experincia, sabamos que a
uma implementao do Unix feita em linguagem de alto nvel fez essncia da computao em
a sua portabilidade para diferentes plataformas de computador se comunidade da maneira
tornarem mais fcil. Na poca, a maioria dos programas era proporcionada pelo acesso remoto e
escrita em cartes perfurados que tinham de ser inseridos em lotes o compartilhamento de tempo de
em computadores mainframe.[10] mquinas no apenas para digitar
programas em um terminal em vez
Devido a uma lei antitruste que a proibia de entrar no negcio de de um fundador de papel, mas para
computadores, a AT&T foi obrigada a licenciar o cdigo fonte do encorajar a comunicao de perto".
sistema operacional para quem quisesse.[11] Com o resultado, o
Unix cresceu rapidamente e se tornou amplamente adotado por
instituies acadmicas e diversas empresas. Em 1984, a AT&T se desfez da Bell Labs; livres da obrigao
legal exigindo o licenciamento do royalty, a Bell Labs comeou a vender o Unix como um Software
proprietrio.[10]

O Projeto GNU, iniciado em 1983 por Richard Stallman, teve o objetivo de criar um "sistema de software
completamente compatvel com o Unix", composto inteiramente de software livre. O trabalho comeou em

2 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

1984.[12] Mais tarde, em 1985, Stallman comeou a Free Software Foundation e escreveu a Licena Pblica
Geral GNU (GNU GPL) em 1989. No incio da dcada de 1990, muitos dos programas necessrios em um
sistema operacional (como bibliotecas, compiladores, editores de texto, uma Unix shell, e um sistema de
janelas) foram concludos, embora os elementos de baixo nvel, como drivers de dispositivo, daemons e as
do kernel foram paralisadas e no completadas.[13]

Apesar de no ser sido lanado at 1992 devido a complicaes legais, o desenvolvimento de 386BSD, que
veio a partir do NetBSD, OpenBSD e FreeBSD, que antecedeu do Linux. Linus Torvalds disse que se o
386BSD estivesse disponvel naquele momento, ele provavelmente no teria criado o Linux.[14]

Vrios fatores ajudaram a rpida expanso do Linux depois de seu lanamento:

Popularizao dos computadores pessoais: o Unix era o S.O. padro para estudos em universidades,
porm, utilizavam plataformas proprietrias relativamente caras. O Linux se tornou uma opo para
resolver esse problema, porque com ele foi possvel a utilizao de computadores pessoais mais
baratos.
Projeto GNU: o projeto GNU, criado por Richard Stallman em 1984, surgiu com o intuito de apoiar a
liberdade de software (veja seo mais adiante sobre Software Livre). Na poca do surgimento do
Linux, Stallman apoiava e pretendia adotar o kernel Hurd, porm este no estava utilizvel, com isso,
o Linux acabou sendo o kernel (componente central do sistema operacional ligando aplicativos e o
processamento real de dados feito pelo hardware) preferido para rodar as centenas de programas livres
disponibilizados pelo projeto, porm o Hurd continua sendo o kernel oficial do sistema operacional
GNU.
Distribuies Linux: no sentido de tornar o Linux o mais utilizvel possvel, surgiram instituies
comerciais e no-comerciais que se dedicaram a criar uma combinao ideal de aplicativos (livres ou
no) que rodassem no kernel Linux. As instituies com objetivos comerciais mantiveram o
licenciamento livre, atravs de servios agregados, tais como: suporte, treinamento e desenvolvimento
customizado. Veja seo mais adiante sobre distribuies Linux.

Criao

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.[15] 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"?[16] 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.

3 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

Curiosamente, o nome Linux foi criado por Ari Lemmke, administrador do


site ftp.funet.fi que deu esse nome ao diretrio FTP onde o ncleo Linux
estava inicialmente disponvel.[17] Linus inicialmente tinha-o batizado
como "Freax".[18]

No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira verso


"oficial" do ncleo Linux, verso 0.02. No ano de 1992, Linus Torvalds
mudou a licena do ncleo Linux, de uma licena prpria para uma licena
livre compatvel com a GPL do projeto GNU.[19] Desde ento, muitos
programadores tm contribudo com o desenvolvimento, ajudando a fazer
do Linux o ncleo de enorme sucesso colaborativo que hoje. No incio
era utilizado por programadores ou s por quem tinha conhecimentos e
usava linhas de comando. Hoje isso mudou e existem diversos grupos que
Linus Torvalds, criador e criam ambientes grficos para as diversas distribuies GNU/Linux, que
principal mantenedor do ncleo so cada vez mais amigveis, de forma que, uma pessoa com poucos
Linux. conhecimentos consegue usar o Linux, atravs de uma distribuio
GNU/Linux, por exemplo. Hoje o Linux um ncleo estvel e consegue
reconhecer muitos perifricos sem a necessidade de que o usurio precise
instalar drivers de som, vdeo, modem, rede, entre outros.

Ncleo
O termo Linux refere-se ao ncleo (em ingls: "kernel")
do sistema operativo que inicia e gerencia outros
programas que fornecem o acesso aos recursos do
sistema como os vrios software livres de shells,
compiladores, bibliotecas-padro e os comandos que
fazem parte do Projeto GNU. O Projeto GNU, por sua
vez, foi criado pela Free Software Foudation com o
intuito de criar um sistema operacional completo,
totalmente livre e compatvel com o Unix. O principal
compilador do Linux C, gcc, um pedao do projeto
A onipresena da Ncleo Linux
GNU.[20]

Arquitetura

O Linux um ncleo monoltico: as funes do ncleo


(escalonamento de processos, gerenciamento de memria,
operaes de entrada/sada, acesso ao sistema de arquivos) so
executadas no espao de ncleo. Uma caracterstica do ncleo
Linux que algumas das funes (drivers de dispositivos,
suporte rede, sistema de arquivos, por exemplo) podem ser
GNOME Shell, interface grfica para Linux
compiladas e executadas como mdulos (em ingls: LKM -
loadable kernel modules), que so bibliotecas compiladas
separadamente da parte principal do ncleo e podem ser carregadas e descarregadas aps o ncleo estar em
execuo.

Portabilidade

Embora Linus Torvalds no tivesse como objetivo inicial tornar o Linux um sistema porttil, ele evoluiu
nessa direo. Linux hoje um dos ncleos de sistemas operativos mais portteis, correndo em sistemas
desde o iPaq (um computador porttil) at o IBM S/390 (um denso e altamente custoso mainframe).

4 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

Os esforos de Linus foram tambm dirigidos a um diferente


tipo de portabilidade. Portabilidade, de acordo com Linus, era a
habilidade de facilmente compilar aplicaes de uma variedade
de cdigo fonte no seu sistema; consequentemente, o Linux
originalmente tornou-se popular em parte devido ao esforo
para que os cdigos-fonte GPL ou outros favoritos de todos
corressem em Linux.

O Linux hoje funciona em dezenas de plataformas, desde


mainframes at um relgio de pulso, passando por vrias KDE, interface grfica para Linux
arquitecturas: x86 (Intel, AMD), x86-64 (Intel EM64T,
AMD64), ARM, PowerPC, Alpha, SPARC e etc, com grande
penetrao tambm em sistemas embarcados, como handhelds,
PVR, console de videogames, celulares, TVs e centros
multimdia, entre outros.

Termos de licenciamento

Inicialmente, Torvalds lanou o Linux sob uma licena de


software prpria que proibia qualquer uso comercial. Isso foi
mudado, um ano depois, para a GNU General Public License.
Essa licena permite a distribuio e at a venda de verses at
mesmo modificadas do Linux, mas requer que todas as cpias Compiz Fusion, um gerenciador de janelas
sejam lanadas dentro da mesma licena e acompanhadas de OpenGL
acesso ao cdigo fonte.

Apesar de alguns dos programadores que contribuem para o ncleo permitirem que o seu cdigo seja
licenciado com GPL verso 2 ou posterior, grande parte do cdigo (includo as contribuies de Torvalds)
menciona apenas a GPL verso 2. Isto faz com que o ncleo como um todo esteja sob a verso 2
exclusivamente.

Sistemas de arquivos suportados

O Linux possui suporte de leitura e escrita a vrios sistema de arquivos, de diversos sistemas operacionais,
alm de alguns sistemas nativos. Por isso, quando o Linux instalado em dual boot com outros sistemas
(Windows, por exemplo) ou mesmo funcionando como Live CD, ele poder ler e escrever nas parties
formatadas em FAT e NTFS. por isso que os Live CDs Linux so muito utilizados na manuteno e
recuperao de outros sistemas operacionais.[21]

Entre os sistemas de ficheiros suportados pelo Linux, podemos citar UFS (Unix), FAT, NTFS, JFS, XFS,
HPFS, Minix e ISO 9660 (sistema de ficheiros usado em CD-ROMs), este ltimo tambm com as extenses
RRIP (IEEE P1282) e ZISOFS.[22] Alguns sistemas de ficheiros nativos so, entre outros, Ext2, Ext3, Ext4,
ReiserFS e Reiser4.[23] Alguns sistemas de ficheiros com caractersticas especiais so SWAP, UnionFS,
SquashFS, Tmpfs, Aufs e NFS, dentre outros.

Sistema operacional
Logo que Linus Torvalds passou a disponibilizar o Linux, ou seja na sua verso 0.01, j havia suporte ao
disco rgido, tela, teclado e portas seriais, o sistema de arquivos adotava o mesmo layout do Minix (embora
no houvesse cdigo do Minix no Linux), havia extensos trechos em assembly, e ela j era capaz de rodar o
bash e o gcc.

5 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

A linha guia quando implementei o Linux foi: faz-lo


funcionar rpido. Eu queria o ncleo simples, mas poderoso o
suficiente para rodar a maioria dos aplicativos Unix.[24]
O prprio usurio deveria procurar os programas que dessem funcionalidade
ao seu sistema, compil-los e configur-los. Talvez por isso, o Linux tenha
carregado consigo a etiqueta de sistema operativo apenas para tcnicos. Foi
Richard Stallman, fundador
neste ambiente que surgiu a MCC Interim Linux, do Manchester Computer
do projeto GNU para um
Centre, a primeira distribuio Linux, desenvolvida por Owen Le Blanc da
sistema operacional livre.
Universidade de Manchester, capaz de ser instalada independentemente em
um computador. Foi uma primeira tentativa de facilitar a instalao do Linux.

Desde o comeo, o ncleo Linux inclua um sistema bsico para chamadas do sistema e acesso aos
dispositivos do computador. O ncleo de um sistema operativo define entre vrias operaes, o
gerenciamento da memria, de processos, dos dispositivos fsicos no computador e uma parte essencial de
qualquer sistema operacional utilizvel, contudo para um sistema operacional adquirir funcionalidade so
necessrios tambm vrios outros aplicativos que determinam funes especficas que aquele sistema ser
capaz de desenvolver, os aplicativos existentes num sistema operacional com a nica exceo do ncleo so
determinados pelo usurio do computador, como por exemplo: interpretadores de comandos, gerenciadores
de janelas, que oferecem respectivamente uma interface para o usurio do computador, CLI ou GUI, e
outros aplicativos como editores de texto, editores de imagem, tocadores de som, e, mas no
necessariamente, compiladores.

A maioria dos sistemas inclui ferramentas e utilitrios baseados no BSD e tipicamente usam XFree86 ou
X.Org para oferecer a funcionalidade do sistemas de janelas X interface grfica. Assim como tambm
oferecem ferramentas desenvolvidas pelo projeto GNU.

No momento do desenvolvimento do Linux, vrios aplicativos j vinham sendo reunidos pelo Projeto GNU
da Free Software Foundation (Fundao Software Livre), que embarcara num subprojeto que ainda
continua para obter um ncleo, o GNU Hurd. Porm devido a vrias complicaes o projeto GNU e demora
em desenvolver o Hurd, Stallman acabou adotando o ncleo Linux como base para distribuir os programas
do projeto GNU ; no entanto diversas pessoas e instituies tiveram a mesma ideia e assim comearam a
surgir vrias distribuies baseadas no ncleo desenvolvido inicialmente por Linus.

Diretrios
Os scripts de shell, que so:os arquivos de textos, os comandos executveis, entre outros arquivos comuns
so nomeados como arquivos regulares. Estes tipos de arquivos possuem dados que podem ser lidos ou
executados por instrues. Tambm h arquivos que no so regulares, como diretrios ou
redirecionamentos com nomes. Eles contm dados singulares ou possuem comportamentos especiais quando
acessados.[25]

Os arquivos so organizados em diretrios ou listagens de arquivos. Todos os demais arquivos no Linux, um


diretrio lidado tambm como um tipo de de arquivo. Cada diretrio poder conter um subdiretrio,
originando assim uma lista hierrquica. Os diretrios so organizados somente em uma rvore monoltica. O
mais alto dos diretrios chamado de diretrio-raiz. Ele se difere em relao aos outros sistemas
operacionais, que tem discos marcados separadamente. O Linux lida qualquer parte do disco como um
subdiretrio dentro dessa estrutura do principal diretrio. Partindo do ponto de vista do usurio,
praticamente impossvel afirmar em qual parte do disco pertencido um respectivo diretrio, pois
aparentemente tudo pertence ao nico disco.[25]

O nome de caminho uma string que mostra uma localizao de um arquivo, de acordo com sua ordem de

6 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

diretrios que for encontrado ao passar. O diretrio-raiz, determinado com o smbolo da barra (/). O uso
de mais nomes de barras e diretrios especifica os diretrios adicionais. Quando os usurios se conectam,
so trazidos no diretrio pessoal chamado de seu diretrio de entrada. Esse diretrio tipificado com um til
(~) em Bash.[25]

O diretrio de trabalho, ou chamado tambm diretrio corrente representado por um ponto final (.).
Quando ele no comea com uma barra, o Bash julga que um caminho relativo ao diretrio de trabalho. O
diretrio-pai, simbolizado por dois pontos (..). Esses dois pontos podem ser usados em qualquer diretrio
a fim de mover em direo ao diretrio-raiz da rvore de diretrios, anulando assim o diretrio dito
anteriormente em um caminho.[25]

Os nomes de caminhos sem uma barra inicial so nomeados de caminhos relativos, pois eles especificam a
localizao de um arquivo em comparao ao diretrio corrente. Esses caminhos relativos so de utilidade
para representar arquivos em seu diretrio corrente ou em subdiretrios deste.[26]

Os caminhos com uma barra no incio so nomeados de caminhos absolutos. Esses tipos de caminhos
denotam a localizao do arquivo em comparao ao diretrio-raiz. No importando onde que esse
diretrio-raiz estiver. Os caminhos absolutos sempre identificam o arquivo com preciso. Esses caminhos
absolutos servem de localizao de arquivos comuns que so guardados sempre no mesmo lugar.[26]

A maioria das distribuies Linux incluem os respectivos diretrios:[26]

/dev - Contm arquivos especiais ou arquivos de dispositivos.


/bin e /usr/bin - Contm comandos-padro de Linux.
/lib e /usr/lib - Possui as bibliotecas-padro de Linux.
/var - Possui arquivos de configurao e de log.
/etc - Possui arquivos padro de configurao.
/usr/local/bin - Possui comandos que no so parte da distribuio, acrescentando pelo seu
administrador.
/opt - Possui software comercial
/tmp - Armazena arquivos temporrios.
/sbin e /usr/sbin - Possui comandos de administrao de sistema.

Distribuies
Atualmente, um Sistema Operacional (em Portugal Sistema
Operativo) Linux ou GNU/Linux completo (uma "Lista de
distribuies de Linux ou GNU/Linux") uma coleo de
software livre (e por vezes no-livre) criado por indivduos,
grupos e organizaes de todo o mundo, incluindo o ncleo
Linux. Companhias como a Red Hat, a SuSE, a Mandriva
(unio da Mandrake com a Conectiva) e a Canonical
(desenvolvedora do Ubuntu Linux), bem como projetos de
comunidades como o Debian ou o Gentoo, compilam o software Imagem da interface do Ubuntu, uma das
e fornecem um sistema completo, pronto para instalao e uso. mais bem sucedidas distribuies Linux.[27]
Patrick Volkerding tambm fornece uma distribuio Linux, o
Slackware.

As distribuies do Linux ou GNU/Linux comearam a receber uma popularidade limitada desde a segunda
metade dos anos 90, como uma alternativa livre para os sistemas operacionais Microsoft Windows e Mac
OS, principalmente por parte de pessoas acostumadas ao Unix na escola e no trabalho. O sistema tornou-se
popular no mercado de Desktops e servidores, principalmente para a Web e servidores de bancos de dados.

7 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

No decorrer do tempo, vrias distribuies surgiram e desapareceram, cada qual com sua caracterstica.
Algumas distribuies so maiores outras menores, dependendo do nmero de aplicaes e sua finalidade.
Algumas distribuies de tamanhos menores cabem num disquete com 1,44 MB, outras precisam de vrios
CDs, existindo at algumas verses em DVD.

Todas elas tem o seu pblico e sua finalidade, as pequenas (que ocupam poucas disquetes) so usadas para
recuperao de sistemas danificados ou em monitoramento de redes de computadores.

Dentre as maiores, distribudas em CDs, podem-se citar: Slackware, Debian, Suse, e Conectiva. Cada
distribuio , em sntese, um sistema operacional independente, de modo que os programas compilados
para uma distribuio podem no rodar em outra, embora usem o mesmo ncleo (o Linux propriamente
dito). A distribuio Conectiva Linux, por exemplo, tinha as suas aplicaes traduzidas em portugus, o que
fez com que os usurios que falam a Lngua Portuguesa tenham aderido melhor a esta distribuio. Hoje esta
distribuio foi incorporada Mandrake, o que resultou na Mandriva. Para o portugus, existe tambm as
distribuies brasileiras, como As mais recentes Duzero (http://duzeru.org), Metamorphorse
(http://www.metamorphoselinux.net), GoboLinux, Linuxfx ctOS (http://www.linuxfx.org) Big Linux
(https://www.biglinux.com.br/web/), Dizinha Linux, DreamLinux (http://www.dreamlinux.com.br), Dual
O/S (http://www.dual-softwares.com/dual_os.htm), Ekaaty (http://www.ekaaty.com.br/wiki/), Famelix
(http://www.famelix.com.br/), FeniX (http://www.sistemafenix.com.br/), GoblinX
(http://www.goblinx.com.br/), Kalango (http://kalangolinux.org/site/) e Kurumin (essa distribuio foi
descontinuada pelo seu mantenedor), construda sobre Knoppix e Debian, e a Caixa Mgica, existente nas
verses 32 bits, 64 bits, Live CD 32 bits e Live CD 64 bits, e com vrios programas open source:
LibreOffice, Mozilla Firefox, entre outros.

Existem distribuies com ferramentas para configurao que facilitam a administrao do sistema.

As principais diferenas entre as distribuies esto nos seus sistemas de pacotes, nas estruturas dos
diretrios e na sua biblioteca bsica. Por mais que a estrutura dos diretrios siga o mesmo padro, o
FSSTND um padro muito relaxado, principalmente em arquivos onde as configuraes so diferentes
entre as distribuies. Ento normalmente todos seguem o padro FHS (File Hierarchy System), que o
padro mais novo. Vale lembrar, entretanto, que qualquer aplicativo ou driver desenvolvido para Linux pode
ser compilado em qualquer distribuio que vai funcionar da mesma maneira.

Quanto biblioteca, usada a biblioteca libc, contendo funes bsicas para o sistema Operacional Linux.
O problema que, quando do lanamento de uma nova verso da Biblioteca libc, algumas distribuies
colocam logo a nova verso, enquanto outras aguardam um pouco. Por isso, alguns programas funcionam
numa distribuio e noutras no.

Existe um movimento LSB (Linux Standard Base) que proporciona uma maior padronizao. Auxilia
principalmente vendedores de software que no liberam para distribuio do cdigo fonte, sem tirar
caractersticas das distribuies. O sistemas de pacotes no padronizado.

ArchLinux, Debian, Fedora, Mandriva, Mint, openSuse, PCLinuxOS, Puppy, Sabayon, Slackware e Ubuntu
so algumas das distribuies mais utilizadas actualmente, listadas aqui por ordem alfabtica.

Existem tambm distribuies Linux para sistemas mveis, como tablets e smartphones, sendo o Android,
desenvolvido pelo Google, a mais difundida de todas. Outras distribuies Linux para sistemas mveis so o
Maemo e o MeeGo.

Interface com o Usurio

Uma caracterstica que acaba resultando na diferenciao de uma Distribuio Linux a Interface Grfica.
Algumas distribuies utilizam a interface KDE, outras utilizam interface GNOME, outras utilizam a
interface XFCE, e ainda existem vrias outras interfaces que podem ser utilizadas.

8 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

Exemplo de Interfaces Gaficas

Cinnamon Enlightenment Fluxbox GNOME

KDE Plasma LXDE MATE (https://mate- Sugar


desktop.org/pt)

Trinity Unity Xfce


(https://www.trinitydesk
top.org)

Cdigo aberto e programas livres


Um programa, assim como toda obra produzida
atualmente, seja ela literria, artstica ou tecnolgica,
possui um autor. Os Direitos sobre a ideia ou
originalidade da obra do autor, que incluem
essencialmente distribuio, reproduo e uso feito no
caso de um programa atravs de sua licena.

Existem dois movimentos que regem o licenciamento de


programas no mundo livre, os programas de cdigo
aberto e os programas livres. Os dois representados
respectivamente pela OSI e pela FSF oferecem licenas Pacote de software LAMP para servidor web
para produo de software, sendo seus maiores
representantes a licena BSD e a GPL.

9 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

O Linux oferece muitos aplicativos de open source, contudo nem todos podem ser considerados programas
livres, dependendo exclusivamente sob qual licena estes programas so distribudos. Os programas
distribudos sob tais licenas possuem as mais diversas funcionalidades, como desktops, escritrio, edio
de imagem e inclusive de outros sistemas operacionais.

Tambm existem organizaes inclusive no mundo livre como a organizao Linux Simples para o Usurio
Final (SEUL) que tem como objetivo adotar a maior gama possvel de aplicativos de alta qualidade
produzidos sobre a GPL. um projeto voluntrio que atualmente se foca no aprendizado de Linux, seu uso
na cincia e em documentos de advocacia, bem como gerenciar e coordenar projetos de desenvolvimento de
aplicativos.

Controvrsias quanto ao nome


Linux foi o nome dado ao ncleo de sistema operacional criado por Linus Torvalds. Por extenso, sistemas
operacionais que usam o ncleo Linux so chamados genericamente de Linux. Entretanto, a Free Software
Foundation afirma que tais sistemas operacionais so, na verdade, sistemas GNU, e o nome mais adequado
para tais sistemas GNU/Linux, uma vez que grande parte do cdigo-fonte dos sistemas operacionais
baseados em Linux so ferramentas do projeto GNU.[28]

H muita controvrsia quanto ao nome. Eric Raymond afirma, no Jargon File, que a proposta da FSF s
conseguiu a "aceitao de uma minoria" e resultado de uma "disputa territorial".[29] Linus Torvalds afirma
que consideraria "justo" que tal nome fosse atribudo a uma distribuio do projeto GNU, mas que chamar
os sistemas operacionais Linux como um todo de GNU/Linux seria "ridculo".[30] Linus disse no se
importar sobre qual o nome usado; considera a proposta da GNU como "vlida" ("ok"), mas prefere usar o
termo "Linux".[31]

Sobre o smbolo

O smbolo do software foi escolhido pelo seu criador (Linus Torvalds), que
um dia estava em um zoolgico na Austrlia e foi surpreendido pela mordida
de um pinguim. Fato curioso e discutido at hoje.[32]

Em 1996, muitos integrantes da lista de discusso "Linux-Kernel" estavam


discutindo sobre a criao de um logotipo ou de um mascote que
representasse o Linux.[33] Muitas das sugestes eram pardias ao logotipo de
um sistema operacional concorrente e muito conhecido (Windows). Outros
eram monstros ou animais agressivos. Linus Torvalds acabou entrando nesse
debate ao afirmar em uma mensagem que gostava muito de pinguins. Isso foi
o suficiente para dar fim discusso.
Tux.
Depois disso, vrias tentativas foram feitas numa espcie de concurso para
que a imagem de um pinguim servisse aos propsitos do Linux, at que algum sugeriu a figura de um
"pinguim sustentando o mundo". Em resposta, Linus Torvalds declarou que achava interessante que esse
pinguim tivesse uma imagem simples: um pinguim "gordinho" e com expresso de satisfeito, como se
tivesse acabado de comer uma poro de peixes. Torvalds tambm no achava atraente a ideia de algo
agressivo, mas sim a ideia de um pinguim simptico, do tipo em que as crianas perguntam "mame, posso
ter um desses tambm?". Ainda, Torvalds tambm frisou que trabalhando dessa forma, as pessoas poderiam
criar vrias modificaes desse pinguim. Isso realmente acontece.

Quando questionado sobre o porqu de pinguins, Linus Torvalds respondeu que no havia uma razo em
especial, mas os achava engraados e at citou que foi bicado por um "pinguim assassino" na Austrlia e
ficou impressionado como a bicada de um animal aparentemente to inofensivo podia ser to dolorosa.

10 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

Escndalo dos programas de vigilncia da NSA


As revelaes da vigilncia global exercida pela Agncia de Segurana Nacional trouxeram tona alegaes
de que Google, Yahoo!, Facebook e Microsoft esto entre as muitas empresas intencionalmente cooperando
com a NSA, oferecendo acesso aos seus sistemas via uma backdoor criada especialmente para atender aos
interesses da Agncia. [carece de fontes?]

No caso de sistemas operacionais Linux, a agncia americana NSA pediu ao criador do Linux, Linus
Torvalds, para criar backdoors em GNU / Linux, atravs do qual eles poderiam acessar o sistema.[34]

O fato dos sistemas GNU/Linux serem software livre permitem que qualquer um realize auditoria sobre o
cdigo, dessa forma dificultando a insero de backdoors. [carece de fontes?]

Ver tambm
LINUX Guia de Comandos
Lista de distribuies GNU/Linux
Comparao entre distribuies Linux
Comandos Linux
Lei de Linus

Eventos

FISL (Frum Internacional de Software Livre)


Installfest

Referncias
de julho de 2017
1. The Linux Kernel Archive (https://cdn.kernel.org 9. Unix Fundamentals System Administration for
/pub/linux/kernel/v4.x/ChangeLog-4.12.2). Cyborgs (http://cyborginstitute.org/projects
Consultado em 18 de julho de 2017 /administration/unix-fundamentals/) (em ingls).
2. Linux Kernel Mailing List Consultado em 23 de julho de 2017. Cpia
(http://permalink.gmane.org/gmane.linux.kernel arquivada em 5 de Outubro de 2016
/1478830). Consultado em 22 de abril de 2013 (https://web.archive.org/web/20161005114243/http:
3. What is Linux? (https://www.linux.com/what- //cyborginstitute.org/projects/administration/unix-
is-linux) (em ingls). The Linux Foundation fundamentals/)
4. Why do you call the system we use GNU/Linux 10. Negus, Christopher; Christine Bresnahan. Starlin
and not Linux? (https://www.gnu.org/gnu/gnu- Alta Editora e Consultoria, ed. Linux - A Bblia.
linux-faq.html#why). Gnu.org. Consultado em 23 2014 8 ed. Rio de Janeiro: [s.n.] 9788576087991
de agosto de 2017 11. Origins and History of Unix, 1969-1995
5. GNU/Linux FAQ (https://www.gnu.org/gnu/gnu- (http://www.faqs.org/docs/artu/ch02s01.html).
linux-faq.html). Gnu.org. Consultado em 1 de faqs.org (em ingls). Consultado em 5 de julho de
setembro de 2013 2015. Cpia arquivada em 2015
6. Linux and the GNU System (http://web.archive.org/web/20150610225448/http:
(https://www.gnu.org/gnu/linux-and-gnu.html) (em //www.faqs.org/docs/artu/ch02s01.html)
ingls). Gnu.org. Consultado em 1 de setembro de 12. Initial Announcement (http://web.archive.org
2013 /web/20150408035546/http://www.gnu.org
7. Members (http://www.linuxfoundation.org/about /gnu/initial-announcement.html). gnu.org (em
/members). linuxfoundation.org (em ingls). ingls). Consultado em 5 de julho de 2015. Cpia
Consultado em 28 de janeiro de 2015 arquivada em 2015 (http://web.archive.org
8. What is Linux? (https://www.linux.com/what- /web/20150408035546/http://www.gnu.org
is-linux) (em ingls). Linux.com. Consultado em 23 /gnu/initial-announcement.html)

11 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

13. Overview of the GNU System 23. Reiser4 ainda est em desenvolvimento.
(https://www.gnu.org/gnu/gnu-history.html). 24. No original, em ingls: the guiding line when
gnu.org (em ingls). Consultado em 5 de julho de implementing linux was: get it working fast. I
2015. Cpia arquivada em 2015 wanted the kernel simple, yet powerful enough to
(http://web.archive.org/web/20150316094642/http: run most unix software.
//www.gnu.org/gnu/gnu-history.html) 25. Burtch 2005, pp. 12
14. The Choice of a GNU Generation An Interview 26. Burtch 2005, pp. 13
With Linus Torvalds (http://gondwanaland.com 27. 5 anos do Ubuntu (http://digitalside.com.br
/meta/history/interview.html). gondwanaland.com /site/5-anos-do-ubuntu/). digitalside.com.br (em
(em ingls). Consultado em 14 de julho de 2015. ingls). Consultado em 28 de janeiro de 2015
Cpia arquivada em 2015 (http://web.archive.org 28. Richard Stallman. Linux and the GNU Project
/web/20150315133519/http://gondwanaland.com (http://www.gnu.org/gnu/linux-and-gnu.html) (em
/meta/history/interview.html) ingls). Consultado em 7 de maro de 2008
15. What would you like to see most in minix? 29. Eric Raymond. Linux (http://catb.org/jargon
(https://groups.google.com/forum/#!msg /html/L/Linux.html) (em ingls). Consultado em 7
/comp.os.minix/dlNtH7RRrGA/SwRavCzVE7gJ). de maro de 2008
groups.google.com. Consultado em 14 de julho de 30. Revolution OS, documentrio de 2001 sobre o
2015 Linux. Produzido, dirigido e escrito por J.T.S.
16. Primeiro perodo do original, em ingls: Do you Moore
pine for the nice days of minix-1.1, when men were 31. Linus Torvalds (3 de junho de 1996). Lignux,
men and wrote their own device drivers? what's the matter with you people?
17. Lars Wirzenius (27 de abril de 1998). Linux (http://groups.google.com/group
Anecdotes (http://liw.iki.fi/liw/texts/linux- /comp.os.linux.misc/msg/7781d4221fceedb2) (em
anecdotes.html). Consultado em 15 de junho de ingls). Consultado em 7 de maro de 2008
2007 32. Why Is The Penguin Tux Official Mascot of
18. Carlos E. Morimoto (2006). Linux, Ferramentas Linux? (https://fossbytes.com/why-is-the-penguin-
Tcnicas 2ed 2 ed. [S.l.]: GDH Press e Sul Editores. tux-the-official-mascot-of-linux-because-torvalds-
312 pginas. ISBN 85-205-0401-9 had-penguinitis). FOSSBYTES (em ingls). 27 de
19. Release notes for the version 0.12 of the Kernel outubro de 2016. Consultado em 18 de fevereiro de
Linux (https://www.kernel.org/pub/linux/kernel 2017
/Historic/old-versions/RELNOTES-0.12). Linus. 23 33. Linux Logo prototype. (http://lkml.iu.edu
de junho de 1993. Consultado em 14 de abril de /hypermail/linux/kernel/9605/0855.html). Linux
2015 Kernel Mailing List (em ingls). 9 de maio de 1996.
20. Burtch 2005, pp. 10 Consultado em 18 de fevereiro de 2017
21. SystemRescueCd Homepage 34. NSA Wanted Backdoor Access In Linux, Says
(http://www.sysresccd.org/). sysresccd.org (em Linus Torvalds' Father
ingls). Consultado em 28 de janeiro de 2015 (http://www.omgubuntu.co.uk/2013/11/nsa-ask-
22. zisofs-tools (http://freshmeat.net/projects/zisofs- linus-torvalds-include-backdoors-linux-father-
tools/). freshmeat.net (em ingls). Consultado em says-yes). omgubuntu.co.uk (em ingls).
28 de janeiro de 2015 Consultado em 28 de janeiro de 2015

Bibliografia

Burtch, Ken O (2005). Scripts de Shell Linux com Bash. Um guia de referncia abrangente para
usurios e administradores Linux. &ap 1 ed. Rio de Janeiro: Cincia Moderna. ISBN 8573934050

Ligaes externas
Pgina oficial do kernel Linux (http://www.kernel.org)
A Wikipdia possui o portal:
Pgina oficial do Projeto GNU (http://www.gnu.org)
O Sistema Operacional GNU (http://www.gnu.org/gnu/linux- Software Livre
and-gnu.pt-br.html)
Pgina comunitria linux.org (http://www.linux.org
/info/index.html) (em ingls)
Distrowatch: classificao e listagem com detalhes das principais distribuies Linux/GNU

12 de 13 25/08/2017 18:52
Linux Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Linux

(http://distrowatch.com/)

Principais distribuies LINUX/GNU

Pgina do projeto Linux/GNU "OpenSuSE" (http://www.opensuse.org)


Pgina do projeto Linux/GNU "Ubuntu" (http://www.ubuntu.com)
Pgina do projeto Linux/GNU "Debian" (http://www.debian.org)
Pgina do projeto Linux/GNU "Fedora" (https://getfedora.org/)

Principais remasterizaes LINUX/GNU

Pgina do projeto Linux/GNU "LinuxMint" (http://linuxmint.com) - Remasterizao do Ubuntu

Portal do Linux

Arch Debian Fedora Ubuntu Mandriva Linux Mint OpenSUSE PCLinuxOS Puppy
Sabayon Slackware Linux Kurumin Big Linux Poseidon Linux Ekaaty Linux DreamLinux

Obtida de "https://pt.wikipedia.org/w/index.php?title=Linux&oldid=49665291"

Esta pgina foi editada pela ltima vez (s) 20h35min de 23 de agosto de 2017.
Este texto disponibilizado nos termos da licena Creative Commons - Atribuio - Compartilha
Igual 3.0 No Adaptada (CC BY-SA 3.0); pode estar sujeito a condies adicionais. Para mais
detalhes, consulte as condies de uso.

13 de 13 25/08/2017 18:52

Vous aimerez peut-être aussi