• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
O que \u00e9 Linux
Publicado por brain em S\u00e1b, 2006-03-25 19:35. ::Docu men ta \u00e7 \u00e3o[ht tp ://br-
linux.org/linux/taxonomy/term/13]
por Augusto Campos

Este artigo responde a diversas d\u00favidas comuns de novos usu\u00e1rios, desenvolvedores
interessados, ou alunos \u00e0s voltas com trabalhos acad\u00eamicos. Entre as quest\u00f5es,
est\u00e3o inclu\u00eddas:

\u2022
O que \u00e9 Linux
\u2022
Linux ou GNU/Linux
\u2022
O kernel Linux
\u2022
O sistema operacional Linux (ou GNU/Linux)
\u2022
Como fazer download ou adquirir o Linux

e muitas outras. Ao final h\u00e1 um guia de refer\u00eancias adicionais sobre o assunto. Leia tamb\u00e9m O que \u00e9 uma distribui\u00e7\u00e3o de Linux[htt p: //br-li n u x. org /li n ux /f aq-d ist ribui c ao] ea FAQ BR-Linux - Lista de Perguntas Freq\u00fcentes[ht tp:// br-li n ux .org/ li nu x/ faq ] .

O que \u00e9 Linux
Linux[ht tp:// kernel.or g/ ] \u00e9 ao mesmo tempo um kernel (ou n\u00facleo) e o sistema
operacional que roda sobre ele, dependendo do contexto em que voc\u00ea encontrar a
refer\u00eancia. O kernel Linux foi criado em 1991 por Linus Torvalds
[http://pt.wikipedia.org/wiki/Linus_Torvalds], ent\u00e3o um estudante finland\u00eas, e hoje \u00e9
mantido por uma comunidade mundial de desenvolvedores (que inclui
programadores individuais e empresas como a IBM, a HP e a Hitachi
[http://en.wikipedia.org/wiki/OSDL]), coordenada pelo mesmo Linus, agora um
desenvolvedor reconhecido mundialmente.
Linus Torvalds
O Linux adota a GPL, uma licen\u00e7a livre - o que significa, entre outras coisas, que
todos os interessados podem us\u00e1-lo e redistribu\u00ed-lo. Aliado a diversos outros
softwares livres, como oKD E[h t tp://www.kde.or g/ ], oGNOME
[http://www.gnome.org/],oApa c he[h t tp://www.apache.org/] ,oFirefox
[http://www.spreadfirefox.org/], os softwares do sistema GNU[http:// ww w.f sf. org/] e
oOpenOffic e.or g[ht tp:// www.openof fice.org.b r/], o Linux pode formar um ambiente
moderno, seguro e est\u00e1vel para desktops, servidores e sistemas embarcado.

Acima voc\u00ea v\u00ea 3 telas do sistema operacional Linux em ambiente PC desktop. Mas o
sistema funciona em dezenas de outras plataformas, desde mainframes at\u00e9 rel\u00f3gios
de pulso, passando por v\u00e1rias arquiteturas: Intel, StrongARM, PowerPC, Alpha etc.,
com grande penetra\u00e7\u00e3o tamb\u00e9m em dispositivos embarcados, como handhelds,
PVR, v\u00eddeogames e centrais de entretenimento.

Linux ou GNU/Linux?

A Free Software Foundation[h t tp://www.fsf.org/] advoga que o sistema operacional
formado pelo n\u00facleo Linux e o conjunto de utilit\u00e1rios e aplicativos que incluem
aqueles desenvolvidos pelo seu projeto GNU deve ser chamado de GNU/Linux, e n\u00e3o
simplesmente de Linux. A quest\u00e3o tem sido objeto de intensosdeb at e s

[http://en.wikipedia.org/wiki/GNU/Linux_naming_debate] h\u00e1 anos, sem que um
posicionamento geral e definitivo seja alcan\u00e7ado.
Naturalmente a posi\u00e7\u00e3o da FSF n\u00e3o \u00e9 a \u00fanica existente. S\u00e3oconhe cid as
[http://en.wikipedia.org/wiki/GNU/Linux_naming_debate] as declara\u00e7\u00f5es de Linus

Torvalds (que acharia interessante a exist\u00eancia de uma distribui\u00e7\u00e3o chamada GNU
Linux e mantida pelo projeto GNU), de Eric Raymond e de John Dvorak, entre
outros. H\u00e1 ainda uma interessante cita\u00e7\u00e3o da pr\u00f3pria FSF afirmando que um nome
como GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv seria absurdo, portanto \u00e9
necess\u00e1rio estabelecer um limite. Mas, diz ela, "N\u00e3o pode ser justo dar todo o
cr\u00e9dito para uma contribui\u00e7\u00e3o secund\u00e1ria (Linux) enquanto se omite a contribui\u00e7\u00e3o
principal (GNU)." Outra cita\u00e7\u00e3o digna de nota vem de um editorial do veterano Linux
Journal: "Talvez Richard Stallman esteja frustrado porque Linus recebeu as gl\u00f3rias
por ter feito aquilo que Stallman pretendia fazer."

O kernel Linux
(inclui trechos da Wikip\u00e9dia)

Inicialmente, o kernel Linux foi desenvolvido como um hobby por Linus Torvalds
(ent\u00e3o um estudante) com o objetivo de desenvolver seu pr\u00f3prio sistema
operacional "Unix-like" que rodasse em processadores Intel 80386. Linus chegou a
estudar o Minix, um sistema similar de autoria do famoso acad\u00eamico Andrew

Tanenbaum, mas n\u00e3o ficou satisfeito com a arquitetura deste (que n\u00e3o era um
software livre, inclusive) e resolveu criar o seu pr\u00f3prio sistema. O projeto Linux foi
publicamente lan\u00e7ado em 1991 em uma famosa mensagem para a Usenet

[http://pt.wikipedia.org/wiki/Linus_Torvalds#mensagem].
Tux, o logo e mascote do Linux

Hoje o Linux \u00e9 um kernel h\u00edbrido monol\u00edtico. Drivers de dispositivo e extens\u00f5es do
kernel tipicamente rodam com acesso total ao hardware, embora alguns rodem em
espa\u00e7o de usu\u00e1rio. Ao contr\u00e1rio dos kernels monol\u00edticos padr\u00e3o, os drivers de
dispositivo s\u00e3o facilmente configurados como m\u00f3dulos, e carregados e
descarregados enquanto o sistema est\u00e1 rodando. Tamb\u00e9m ao contr\u00e1rio de kernels
monol\u00edticos padr\u00e3o, drivers de dispositivo podem ser pr\u00e9-inseridos sob certas
condi\u00e7\u00f5es. Essa \u00faltima caracter\u00edstica foi adicionada para corrigir o acesso a
interrup\u00e7\u00f5es de hardware, e para melhorar o suporte a multiprocessamento
sim\u00e9trico.

Embora Linus Torvalds n\u00e3o tenha tido como objetivo inicial tornar o Linux um
sistema port\u00e1vel, ele evoluiu nessa dire\u00e7\u00e3o. Linux \u00e9 hoje, na verdade, um dos
kernels de sistema operacional mais portados, rodando em sistemas desde o iPaq
(um computador port\u00e1til) at\u00e9 o IBM S/390 (um volumoso e altamente custoso
mainframe), passando por v\u00e1rias arquiteturas: Intel, StrongARM, PowerPC, Alpha
etc., com grande penetra\u00e7\u00e3o tamb\u00e9m em dispositivos embarcados, como handhelds,
PVR, v\u00eddeogames e centrais de entretenimento.

De qualquer modo, \u00e9 importante notar que os esfor\u00e7os de Linus foram tamb\u00e9m
dirigidos a um outro tipo de portabilidade. Portabilidade, de acordo com Linus, era a
habilidade de facilmente compilar aplicativos de uma variedade de origens no seu
sistema; portanto o Linux originalmente se tornou popular em parte devido ao
esfor\u00e7o para que fosse f\u00e1cil fazer com que c\u00f3digos de aplicativos dispon\u00edveis para
outros sistemas (inclusive no Unix e no sistema GNU) rodassem no Linux.

Hoje, Linus Torvalds continua a dirigir o desenvolvimento do kernel, enquanto
outros subsistemas (como ferramentas de desenvolvimento, ambientes gr\u00e1ficos e
aplicativos) s\u00e3o desenvolvidos independentemente. A tarefa de integrar todos estes
componentes para formar um sistema completo \u00e9 desempenhada pelas empresas e
organiza\u00e7\u00f5es que mant\u00eam distribui\u00e7\u00f5es de Linux.

of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...