Tutorial de GNU/Linux

Revisar - Este tutorial precisa ser ataualizado

O sistema operacional \xE9 o "programa mestre" do seu computador: \xE9 ele quem d\xE1 coes\xE3o a todo aquele monte de dispositivos presentes na m\xE1quina e os faz trabalhar como uma unidade para desempenhar tarefas gen\xE9ricas de manipula\xE7\xE3o de dados. Os sistemas operacionais s\xE3o indispens\xE1veis no funcionamento de qualquer computador e passam por um desenvolvimento que j\xE1 dura mais de 30 anos. Saber mexer num sistema operacional \xE9 indispens\xE1vel para quem usa um computador, principalmente num projeto como o CMI, diretamente ligado \xE0 inform\xE1tica.

Destacamos ent\xE3o um tutorial r\xE1pido e pr\xE1tico sobre o sistema operacional GNU/Linux, um sistema livre e amplamente suportado pela maioria dos computadores.

\xCDndice

Introdu\xE7\xE3o: perguntas e respostas

Esse texto cobre o m\xEDnimo que um usu\xE1rio de sistema linux precisa saber para se virar bem no dia-a-dia. Ele n\xE3o cont\xE9m informa\xE7\xF5es de como instalar e administrar o sistema, mas \xE9 um guia sobre onde encontrar essas informa\xE7\xF5es.

Nesta se\xE7\xE3o voc\xEA encontra perguntas e repostas mais frequentes sobre o que \xE9 um computador, o que \xE9 um sistema operacional, o que \xE9 o Linux, e ainda onde encontrar mais informa\xE7\xF5es sobre esses assuntos. Se voc\xEA j\xE1 tiver uma no\xE7\xE3o disso, \xE9 s\xF3 pular para a se\xE7\xE3o seguinte, onde h\xE1 informa\xE7\xF5es sobre onde baixar e instalar o GNU/Linux.

O que \xE9 um Computador? O que \xE9 Hardware? O que \xE9 Software? Socorro!

Um computador, por si s\xF3, \xE9 apenas uma m\xE1quina de calcular avantajada, capaz de fazer in\xFAmeras opera\xE7\xF5es l\xF3gicas. E como toda m\xE1quina de calcular, o computador possui entrada e sa\xEDda de dados, mas no computador de hoje esses dispositivos s\xE3o bem mais complexos: teclado, mouse, monitor, placa de som, cd rom, etc. Esses dispositivos e mais o 'c\xE9rebro' do computador - o processador de dados e a mem\xF3ria - s\xE3o chamados de Hardware.

No come\xE7o da computa\xE7\xE3o, os computadores eram projetados para fun\xE7\xF5es espec\xEDficas. Se a fun\xE7\xE3o do computador mudasse, era preciso mudar seu projeto e construir um outro em seu lugar. Por exemplo, se algu\xE9m tivesse um computador que s\xF3 calculasse a rela\xE7\xE3o entre peso e altura das pessoas e precisasse de c\xE1lculos de bal\xEDstica, teria que construir um outro computador que s\xF3 fizesse isso. E ele era mais parecido com uma calculadora de bolso do que com um computador pessoal que estamos acostumados a ver.

Os construtores de computador come\xE7aram a perceber que era poss\xEDvel, usando um \xFAnico projeto, construir computadores que pudessem desempenhar qualquer tarefa, desde que adicionassem novos circuitos eletr\xF4nicos respons\xE1veis por receber as instru\xE7\xF5es do que deveria ser feito. Essas instru\xE7\xF5es s\xE3o o Software (ou Programa) do computador.

Note o contraste entre os termos Hardware e Software: o primeiro indica uma ferramenta dif\xEDcil de se manipular (hard = duro), enquanto que o segundo alude a algo de f\xE1cil manipula\xE7\xE3o (soft = flex\xEDvel). Obviamente \xE9 muito mais f\xE1cil alterar as intru\xE7\xF5es do que o computador do que ter que alterar todo um circuito eletr\xF4nico que seja capaz apenas de fazer um n\xFAmero reduzido de tarefas. Imagine se voc\xEA precisasse de um computador s\xF3 pra editar textos e outro apenas pra navegar na internet...

Com o software, o computador tornou-se uma ferramenta gen\xE9rica de processamento, transmiss\xE3o e recep\xE7\xE3o de informa\xE7\xF5es. Quando voc\xEA est\xE1 editando uma imagem, o computador est\xE1 manipulando informa\xE7\xF5es recebidas do teclado e transmitindo para sua mem\xF3ria e para o monitor. Quando voc\xEA escreve um texto, o computador est\xE1 fazendo a mesma coisa. Quando voc\xEA manda um email, o computador processa sua mensagem e a envia pela internet. Tudo que fazemos com o computador envolve processamento e comunica\xE7\xE3o de dados.

O que \xE9 um Sistema Operacional?

Quando os primeiros softwares come\xE7aram a surgir, eles eram iniciados assim que o computador era ligado. Se voc\xEA quisesse rodar outro programa, era necess\xE1rio reiniciar o computador ent\xE3o trocar o programa, que normalmente ficava armazenados em cart\xF5es perfurados, fitas magn\xE9ticas ou disquetes.

Foi assim at\xE9 o dia em que alguns programadores come\xE7aram a fazer um tipo especial de programa que permitia, entre outras coisas, que outros programas fossem executados no computador sem que os mesmo precisasse ser reiniciado. Al\xE9m disso, esse novo programa controlava todo o hardware do computador atrav\xE9s de outros pequenos programas conhecidos como drivers, ou motoristas do hardware. Esse novo programa tamb\xE9m criava o que chamamos de Sistema de Arquivos e cuida para que todos os outros programas do computador possam rodar ao mesmo tempo, compartilhando a mem\xF3ria e outros recursos. A esse programa cuja tarefa \xE9 gerenciar o computador damos o nome de Sistema Operacional. O sistema operacional \xE9 um programa transparente no sentido em que o usu\xE1rio do computador n\xE3o percebe que ele est\xE1 rodando.

Mais informa\xE7\xF5es sobre o que \xE9 um sistema operacional:

O que \xE9 Software Livre?

Software livre se refere \xE0 liberdade dos usu\xE1rios executarem, copiarem, distribu\xEDrem, estudarem, modificarem e aperfei\xE7oarem o software. Mais precisamente, ele se refere a quatro tipos de liberdade, para os usu\xE1rios do software:

  • A liberdade de executar o programa, para qualquer prop\xF3sito (liberdade no. 0)
  • A liberdade de estudar como o programa funciona, e adapt\xE1-lo para as suas necessidades (liberdade no. 1). Aceso ao c\xF3digo-fonte \xE9 um pr\xE9-requisito para esta liberdade.
  • A liberdade de redistribuir c\xF3pias de modo que voc\xEA possa ajudar ao seu pr\xF3ximo (liberdade no. 2).
  • A liberdade de aperfei\xE7oar o programa, e liberar os seus aperfei\xE7oamentos, de modo que toda a comunidade se beneficie (liberdade no. 3). Acesso ao c\xF3digo-fonte \xE9 um pr\xE9-requisito para esta liberdade.
Voc\xEA pode encontrar mais informa\xE7\xF5es sobre o que \xE9 software livre no s\xEDtio da Free Software Foundation,

O que \xE9 GNU/Linux?

O GNU/Linux \xE9 um Sistema Operacional, assim como o Windows, DOS ou MacOS. A diferen\xE7a do Linux em rela\xE7\xE3o a esses outros sistemas operacionais \xE9 que o Linux \xE9 um software livre.

O que \xE9 uma distribui\xE7\xE3o de GNU/Linux?

Uma 'distribui\xE7\xE3o' de linux \xE9 um conjunto de softwares livres que cont\xE9m, al\xE9m do Sistema Operacional, a maioria dos aplicativos que as pessoas usam no computador, como editores de texto, navegadores, edi\xE7\xE3o de \xE1udio e imagem, etc.

Como existem muitas aplica\xE7\xF5es poss\xEDveis para o linux - na engenharia, na pesquisa cient\xEDfica, na computa\xE7\xE3o gr\xE1fica, ou at\xE9 no uso dom\xE9stico - muitas distribui\xE7\xF5es de linux foram feitas, cada uma visando um tipo de aplica\xE7\xE3o e com programas espec\xEDficos.

As distribui\xE7\xF5es mais conhecidas s\xE3o Debian, Conectiva, Slackware, Gentoo, Fedora, Knoppix, Kurumin, SLAX, etc. As principais diferen\xE7a entre cada uma distribui\xE7\xE3o s\xE3o:

  • Formato dos pacotes, que s\xE3o arquivos que cont\xE9m programas, arquivos de configura\xE7\xE3o e documenta\xE7\xE3o.
  • Dificuldade de instala\xE7\xE3o de configura\xE7\xE3o
  • Facilidade na atualiza\xE7\xE3o do sistema

Usando o Linux: onde encontrar ajuda

Este texto n\xE3o pretende informar sobre onde baixar, como instalar ou configurar um sistema GNU/Linux. Pelo contr\xE1rio, ele pretende apenas ser uma refer\xEAncia para quem pela primeira vez se interessou pelo sistema.

Se voc\xEA procura por ajuda sobre o GNU/Linux, consulte um desses projetos:

Indymix

O (((i)))ndimix \xE9 uma distribui\xE7\xE3o de GNU/Linux em desenvolvimento pelo Coletivo T\xE9cnico do CMI Brasil, tendo por objetivos

  • Ensino \xE0 dist\xE2ncia
  • Ferramentas para produ\xE7\xE3o multim\xEDdia
  • Seguran\xE7a e privacidade
O Indymix cont\xE9m a maioria dos aplicativos necess\xE1rios para os trabalhos desenvolvidos pelo CMI e \xE9 um projeto em constante desenvolvimento e aprendizado, se voc\xEA quiser saber mais sobre ele, v\xE1 at\xE9 a p\xE1gina do projeto.

Kurumin

O Kurumin \xE9 uma distribui\xE7\xE3o de Linux que tanto roda diretamente do CD (sem necessidade de instalar no seu computador ou formatar seu disco r\xEDgido) quanto pode ser instalada e usada normalmente. O Kurumin \xE9 muito f\xE1cil de ser instalado e configurado, e por isso \xE9 recomendado para todo mundo que quer instalar o linux pela primeira vez.

O Kurumin \xE9 uma distribui\xE7\xE3o baseada no Knoppix, que por sua vez \xE9 baseado no Debian. O que faz o Kurumin uma distribui\xE7\xE3o especial?

  • \xC9 uma distibui\xE7\xE3o em portugu\xEAs
  • Roda direto do cd ou pode ser instalada
  • \xC9 uma distribui\xE7\xE3o leve e que ocupa pouco espa\xE7o
  • Autodetecta placa de som, placa de rede, placa de v\xEDdeo, etc
  • Suporte \xE0 impress\xE3o
O Kurumin tem a desvantagem de usar pacotes de muitos lugares diferentes, o que pode dificultar a instala\xE7\xE3o de softwares. Mesmo assim ele \xE9 um \xF3timo ponto de partida.

Existe uma boa documenta\xE7\xE3o e um livro sobre o Kurumin, cobrindo o download, a instala\xE7\xE3o, a configura\xE7\xE3o e a manuten\xE7\xE3o do sistema. Existem variantes do Kurumin, como o Kalango Linux.

Debian

O Debian \xE9 a distribui\xE7\xE3o de GNU/Linux com maior desenvolvimento. Ela \xE9 de uso geral, \xE9 segura e tem um avan\xE7ado sistema de pacotes. Sua instala\xE7\xE3o n\xE3o \xE9 t\xE3o simples quanto a do Kurumin, mas uma vez instalado o sistema \xE9 muito mais est\xE1vel e seguro.

Debian BR

O Debian BR \xE9 uma customiza\xE7\xE3o do Debian para o portug\xEAs brasileiro voltada para computadores de mesa (desktops). Ela possui todas as facilidades do Debian e j\xE1 vem com um desktop padr\xE3o bem amig\xE1vel, o que faz dela uma \xF3tima pedida.

Ubuntu

O Ubuntu \xE9 uma das distribui\xE7\xF5es de GNU/Linux mais promissoras para o usu\xE1rio final. Possui uma comunidade muito prestativa e sua velocidade de desenvolvimento \xE9 alta. O Ubuntu \xE9 baseado no Debian e \xE9 uma das melhores op\xE7\xF5es para o/a usu\xE1rio iniciante.

GNU/Linux para montagem de telecentros

O sistema GNU/Linux \xE9 a solu\xE7\xE3o ideal se voc\xEA precisa montar uma sala de computadores, mesmo que a maioria dos computadores sejam velhos. No manual Montagem de Telecentros explicamos como montar esse tipo de sala usando exclusivamente o sistema GNU/Linux.

A escrever

  • O que pode ser feito com o GNU/Linux?
  • Com o que ele se parece?
  • F\xF3runs e listas de discuss\xE3o
  • Grupos de usu\xE1rios/as (exemplo: Debian-CE)
  • Hist\xF3ria
-- SilvioRhatto - 13 Apr 2006
Topic revision: r25 - 29 Jul 2009, ElisaX
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback