Académique Documents
Professionnel Documents
Culture Documents
https://pt.wikipedia.org/wiki/Linux
Linux
Origem: Wikipdia, a enciclopdia livre.
Linux
Verso do sistema operativo baseado em Unix
Produo
Comunidade
Modelo
Software Livre
Lanamento
1991 (25anos)
Verso em
teste
3.9-rc8
(https://pt.wikipedia.org
/w/index.php?title=Predeni
%C3%A7%C3%A3o:
%C3%9Altimo_lan
%C3%A7amento_inst
%C3%A1vel/Linux&
action=edit) (21 de abril de
2013)[2]
Mercado-alvo
Geral
Arquitetura(s) Diversas
Ncleo
Linux
Licena
Pgina ocial
kernel.org
(https://kernel.org/)
linux.org
(http://linux.org/)
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
ndice
1 Histria
1.1 Antecedentes
1.2 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
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 Bibliogrcas
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
2 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
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 1984.[8] 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.[9]
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.[10]
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).
3 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
4 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
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
A onipresena da Ncleo Linux
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 GNU.[16]
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
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).
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
5 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
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 modicadas do Linux, mas requer que todas as cpias
sejam lanadas dentro da mesma licena e acompanhadas de 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.
6 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
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.
Richard Stallman,
fundador do projeto
GNU para um
sistema operacional
livre.
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
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.[21]
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-raz. 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 armar em qual parte do disco pertencido
um respectivo diretrio, pois aparentemente tudo pertence ao nico disco. [21]
O nome de caminho uma string que mostra uma localizao de um arquivo,
de acordo com sua ordem de diretrios que for encontrado ao passar. O
diretrio-raiz, determinado com o smbolo da barra (/). O uso de mais nomes
de barras e diretrios especica os diretrios adicionais. Quando os usurios se
conectam, so trazidos no diretrio pessoal chamado de seu diretrio de
entrada. Esse diretrio tipicado com um til (~) em Bash.[21]
O diretrio de trabalho, ou chamado tambm diretrio corrente representado
por um ponto nal (.). 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 m de mover em direo ao diretrio-raiz da rvore de
diretrios, anulando assim o diretrio dito anteriormente em um caminho. [21]
Os nomes de caminhos sem uma barra inicial so nomeados de caminhos
relativos, pois eles especicam 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.[22]
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 identicam o arquivo com preciso. Esses
caminhos absolutos servem de localizao de arquivos comuns que so
8 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
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
Imagem da interface do Ubuntu,
com a Conectiva) e a Canonical
uma das mais bem sucedidas
(desenvolvedora do Ubuntu Linux), bem
distribuies Linux.[23]
como projetos de comunidades como o
Debian ou o Gentoo, compilam o software e
fornecem um sistema completo, pronto para instalao e uso. 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.
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 nalidade. 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 nalidade, as pequenas (que ocupam poucas
disquetes) so usadas para recuperao de sistemas danicados ou em
9 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
12-05-2016 08:16
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.
11 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
termo "Linux".[27]
Sobre o smbolo
O smbolo do software foi escolhido pelo seu criador
(Linus Torvalds),que um dia estava no zoolgico e foi
surpreendido pela mordida de um pinguim. Fato
curioso e discutido at hoje.[28]
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. Muitas das sugestes eram pardias ao logotipo
de um sistema operacional concorrente e muito
conhecido (Windows). Outros eram monstros ou
Tux.
animais agressivos. Linus Torvalds acabou entrando
nesse debate ao armar em uma mensagem que
gostava muito de pinguins. Isso foi o suciente para dar m discusso.
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 gura 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 modicaes 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 cou impressionado como a
bicada de um animal aparentemente to inofensivo podia ser to dolorosa.
12 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
O fato dos sistemas GNU/Linux serem software livre permitem que qualquer
um realize auditoria sobre o cdigo. Dessa forma dicultando a insero de
backdoors.
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
1. The Linux Kernel Archive
(http://kernel.org/). Consultado em
2013-04-29.
2. Linux Kernel Mailing List
(http://permalink.gmane.org
/gmane.linux.kernel/1478830).
Consultado em 2013-04-22.
3. GNU/Linux FAQ
(https://www.gnu.org/gnu/gnu-linuxfaq.html). Gnu.org. Consultado em
1 September 2013.
4. Linux and the GNU System
(https://www.gnu.org/gnu/linuxand-gnu.html). Gnu.org. Consultado
em 1 September 2013.
5. Members
(http://www.linuxfoundation.org
/about/members).
linuxfoundation.org (em ingls).
Consultado em 28/01/2015.
6. Negus, Christopher; Christine
Bresnahan. Starlin Alta Editora e
Consultoria,: . Linux - A Bblia. 2014
8 ed. (Rio de Janeiro [s.n.]).
9788576087991.
7. Origins and History of Unix,
1969-1995 (http://web.archive.org
/web/20150610225448/http:
13 de 16
//www.faqs.org/docs/artu
/ch02s01.html). faqs.org (em ingls).
Arquivado desde o original
(http://www.faqs.org/docs/artu
/ch02s01.html) em 2015. Consultado
em 05/07/2015.
8. Initial Announcement
(http://web.archive.org
/web/20150408035546/http:
//www.gnu.org/gnu/initialannouncement.html). gnu.org (em
ingls). Arquivado desde o original
(http://web.archive.org
/web/20150408035546/http:
//www.gnu.org/gnu/initialannouncement.html) em 2015.
Consultado em 05/07/2015.
9. Overview of the GNU System
(http://web.archive.org
/web/20150316094642/http:
//www.gnu.org/gnu/gnu-history.html).
gnu.org (em ingls). Arquivado desde
o original (https://www.gnu.org
/gnu/gnu-history.html) em 2015.
Consultado em 05/07/2015.
10. The Choice of a GNU Generation An
Interview With Linus Torvalds
(http://web.archive.org
/web/20150315133519/http:
12-05-2016 08:16
11.
12.
13.
14.
15.
16.
17.
18.
19.
//gondwanaland.com/meta/history
/interview.html). gondwanaland.com
(em ingls). Arquivado desde o
original (http://gondwanaland.com
/meta/history/interview.html) em
2015. Consultado em 14/07/2015.
What would you like to see most in
minix? (https://groups.google.com
/forum/#!msg/comp.os.minix
/dlNtH7RRrGA/SwRavCzVE7gJ).
groups.google.com. Consultado em
14/07/2015.
Primeiro perodo do original, em
ingls: Do you pine for the nice days
of minix-1.1, when men were men
and wrote their own device drivers?
Lars Wirzenius (27 de abril de 1998).
Linux Anecdotes (http://liw.iki.
/liw/texts/linux-anecdotes.html).
Consultado em 15 de junho de 2007.
Carlos E. Morimoto (2006). Linux,
Ferramentas Tcnicas 2ed 2 ed. GDH
Press e Sul Editores [S.l.] p.312.
ISBN 85-205-0401-9.
Release notes for the version 0.12 of
the Kernel Linux
(https://www.kernel.org/pub/linux
/kernel/Historic/old-versions
/RELNOTES-0.12). Linus. 23/06/1993
s 00:00. Consultado em 14/04/2015.
Burtch 2005, pp.10
SystemRescueCd Homepage
(http://www.sysresccd.org/).
sysresccd.org (em ingls).
Consultado em 28/01/2015.
zisofs-tools (http://freshmeat.net
/projects/zisofs-tools/). freshmeat.net
(em ingls). Consultado em
28/01/2015.
Reiser4 ainda est em
desenvolvimento.
https://pt.wikipedia.org/wiki/Linux
Bibliogrcas
Burtch, Ken O (2005). Scripts de Shell Linux com Bash. Um guia de
referncia abrangente para usurios e administradores Linux 1 ed. (Rio de
Janeiro: &ap). ISBN 8573934050. |editora= e |publicado= redundantes
(Ajuda)
14 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
Ligaes externas
Pgina ocial do kernel Linux
A Wikipdia possui o
(http://www.kernel.org)
portal:
Pgina ocial do Projeto GNU
(http://www.gnu.org)
Software Livre
O Sistema Operacional GNU
(http://www.gnu.org/gnu/linux-and-gnu.ptbr.html)
Pgina comunitria linux.org (http://www.linux.org/info/index.html) (em
ingls)
Distrowatch: classicao e listagem com detalhes das principais
distribuies Linux/GNU (http://distrowatch.com/)
do
do
do
do
projeto
projeto
projeto
projeto
Linux/GNU
Linux/GNU
Linux/GNU
Linux/GNU
"OpenSuSE" (http://www.opensuse.org)
"Ubuntu" (http://www.ubuntu.com)
"Debian" (http://www.debian.org)
"Fedora" (https://getfedora.org/)
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=45479214"
Categorias: Software de 1991 Linux Sistemas operacionais livres
Plataformas de desenvolvimento Sistemas operacionais tipo Unix
Sistemas operativos x86 Sistemas operativos ARM
Sistemas operativos Power Linux embarcado
Esta pgina foi modicada pela ltima vez (s) 13h04min de 30 de abril de
2016.
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
15 de 16
12-05-2016 08:16
https://pt.wikipedia.org/wiki/Linux
Condies de Uso.
16 de 16
12-05-2016 08:16