Escolar Documentos
Profissional Documentos
Cultura Documentos
Introducao Linux PDF
Introducao Linux PDF
ISBN:
UNIVERSIDADE FEDERAL
DE SANTA CATARINA
Ministrio
da Educao
Coordenao Institucional
Araci Hack Catapan/UFSC
Coordenao do Projeto
Silvia Modesto Nassar/UFSC
Coordenao de Design Instrucional
Beatriz Helena Dal Molin/UNIOESTE
Design Instrucional
Juliana Leonardi/UFSC
Web Design
Gustavo Mateus/UFSC
Beatriz Wilges/UFSC
Projeto Grfico
Beatriz Helena Dal Molin/UNIOESTE
Araci Hack Catapan/UFSC
Elena Maria Mallmann/UFSC
Jorge Luiz Silva Hermenegildo/CEFET-SC
Mrcia Freire Rocha Cordeiro Machado/ETUFPR
Silvia Modesto Nassar/UFSC
Superviso de Projeto Grfico
Lus Henrique Lindner/UFSC
Diagramao
Andr Rodrigues da Silva/UFSC
Bruno Csar Borges Soares de vila/UFSC
Gabriela Dal To Fortuna/UFSC
Reviso
Lcia Locatelli Flres/UFSC
SUMRIO
CONES E LEGENDAS
10
Destaque
11
ROTEIRO DE ESTUDO
13
INTRODUO
15
17
17
1.2 Introduo
17
18
19
21
22
1.7 Sntese
22
23
23
23
24
29
2.5 Sntese
29
31
31
3.2 Introduo
31
31
33
34
37
37
3.8 Sntese
38
39
39
4.2 Introduo
39
40
41
42
42
4.7 Sntese
43
REFERNCIAS
44
45
GLOSSRIO
46
50
PALAVRAS DO PROFESSOR
Caro Estudante,
Conhecer o Linux igual a conhecer uma fruta extica. Parece ter
um gosto estranho, um formato estranho, uma cor diferente.
O Linux apareceu como uma promissora e consistente alternativa para usurios de computadores pessoais. Mas ele tambm tem verses
para computadores de outras arquiteturas. Alm disso, ele tem comandos
semelhantes aos do sistema operacional Unix, o que garante uma compatibilidade de conhecimento.
Por fim, ele desenvolvido por uma comunidade de programadores que cresce a todo o momento, garantindo seu contnuo melhoramento
e adequao s novas tecnologias.
Esse esprito colaborativo e de crescimento contnuo o que gostaria que voc continuasse tendo, mesmo aps o final desta disciplina. Esta
uma viso diferente daquela a que estamos acostumados, porm, o Linux
est a para mostrar que um caminho que d certo.
Nesse esprito, este caderno traz, em seu contedo, o nascimento
do Linux e sua popularizao a partir dos ambientes grficos e da disponibilizao de aplicativos com funcionalidades semelhantes s utilizadas em
outros sistemas operacionais. Mostraremos as funcionalidades mais utilizadas em ferramentas de escritrio e de conectividade. Por fim, vamos apresentar os comandos de linha bsicos, para despertar em voc a curiosidade
e o interesse de aprender um pouco mais sobre este sistema operacional
bastante verstil.
Lembre-se de que sua participao ativa fundamental para o sucesso do aprendizado, na modalidade de educao a distncia. Vamos juntos cuidar desse sucesso!
Vale salientar! Voc est se profissionalizando para um mercado de
trabalho que espera um profissional qualificado. Essa qualificao, no
uma roupa que vestimos e tiramos; a pessoa que se qualifica. Nesta perspectiva, quanto mais buscarmos a interface do contedo estudado, com as
questes de vida e seus relacionamentos, mais tranquilos caminharemos.
Aproveite bem esta oportunidade, d o mximo de si e ver que, no fim,
tudo valer a pena.
Professor Edson Nascimento Silva Jnior
Apresentao de
animao, mostrando as principais
funcionalidades do
Open Office.
Hiperdocumento
apresentando imagens das telas do
ambiente Gnome e
Open Office.
Apresentao de
hiperligaes para
outros stios na
Internet sobre o
tema.
Hiperdocumento
apresentando
imagens de telas
das principais ferramentas de acesso
Internet disponibilizadas no ambiente
Linux..
Apresentar servios
bsicos da Internet
CARGA
HORRIA
12 Horas
prticas
6 Horas
tericas
20 Horas
prticas
9 Horas
tericas
20 Horas
prticas
9 Horas
tericas
Hiperdocumento
6 Horas
apresentando o nas- tericas
cimento do Linux.
10 Horas
Mapa conceitual da prticas
evoluo do Linux.
RECURSOS DIGITAIS
A unidade
apresenta as
principais ferramentas para
uso dos servios
mais populares
da Internet.
A unidade
apresenta: uma
distribuio
Linux, um amConhecer o ambienbiente grfico e
te grfico GNOME
um pacote de
Linux
ferramentas de
Conhecer o pacote escritrio.
de ferramentas de
escritrio Open
Office.
MATERIAL
IMPRESSO
Apresentar a
distribuio Linux
UBUNTU
Conhecer as
distribuies e o
ambiente grfico
Conhecer o projeto
GNU
OBJETIVOS
UNIDADE
ATIVIDADES DE
AVALIAO
WILLIAMS, S.,
2002.
DIBONA, C.;
STONE, M.,
1999.
RAYMOND, E. S.
, 2001.
WELS, M., et. al.
, 1999.
BALL, B., 1999.
TOBLER, M. J.,
2001.
REFERNCIAS
Frum de discusso
sobre software
livre.
Elaborao de
textos que exijam
recursos bsicos,
mdios e avanados, utilizando
Open Office.
Frum de discusso
ESTRATGIAS
PROJETO INSTRUCIONAL
CONES E LEGENDAS
Caro estudante! Oferecemos para seu conhecimento os cones e
sua legenda que fazem parte da coluna de indexao. A intimidade com estes e com o sentido de sua presena no caderno ajudar voc a compreender melhor as atividades e exerccios propostos (DAL MOLIN, et al.,2008).
Saiba mais
Este cone apontar para atividades complementares ou
para informaes importantes sobre o assunto. Tais inEx: http://www.
etecbrasil.mec.
gov.br
formaes ou textos complementares podem ser encontrados na fonte referenciada junto ao cone.
Para refletir...
Toda vez que este cone aparecer na coluna de indexao
indicar um questionamento a ser respondido, uma ativiEx: Analise o
caso... dentro
deste tema e
compare com...,
Assista ao filme...
Mdias integradas
Quando este cone for indicado em uma dada unidade
significa que voc est sendo convidado a fazer atividades
que empreguem diferentes mdias, ou seja, participar do
AVEA, assistir e comentar um filme, um videoclipe, ler um
Ex.: Assista
ao filme... e
comente-o.
10
cones e Legendas
Avaliao
Este cone indica uma atividade que ser avaliada dentro
de critrios especficos da unidade.
Lembre-se
Destaque
A presena do retngulo de fundo
Retngulo com fundo colorido.
11
ROTEIRO DE ESTUDO
Os objetivos de aprendizagem estabelecidos para esta disciplina requerem o envolvimento do estudante nas distintas atividades aqui apresentadas.
Apenas fazer uma leitura superficial no ser suficiente para a compreenso do contedo. Assim, espera-se que o estudante possa desenvolver, nesta disciplina, sua capacidade de uso de ferramentas computacionais,
incluindo aquelas que envolvem o uso da Internet, bem como diferenciar
tipos de comandos de linha do Linux, conhecimento til para as prximas
etapas do curso. Para tanto, espera-se que o estudante possa, na:
Unidade 1 ter uma viso histrica da evoluo do Linux, capacitando-se a construir pensamentos reflexivos a respeito das diversas aplicabilidades do Linux;
Unidade 2 conhecer e distinguir as principais operaes da sute
de ferramentas de escritrio Open Office e tambm ter noo inicial do
ambiente grfico GNOME;
Unidade 3 conhecer sobre alguns aplicativos disponveis no Linux,
para acesso aos servios da Internet, em especial o Mozilla Firefox, o Mozilla Thunderbird, o Amsn, o LICQ e o Skype;
Na unidade 4 habilitar-se a utilizar comandos de linha desde
os meramente informativos, at aqueles que alteram o funcionamento do
Linux para manipulao das informaes do sistema operacional Linux.
13
MAPA CONCEITUAL
O mapa abaixo representa um pouco do que se pode entender
do sistema operacional Linux. Significa que um sistema operacional possui
vrias camadas de acesso: o Kernel, o ambiente grfico e seus aplicativos. A
juno destas partes facilita (ou no) a utilizao de um computador gerenciado por um sistema operacional.
UNIX
um
Computador
Organiza
tarefas
Completa
GNU
Free Software
Foundation
Influencia
um
Sistema
Operacional
Tem
Kernel
Linux
Comandos
de linha
Evolui
MINIX
Tipos de
Hardware
Exige
Ambientes
Computacionais
Usa
Computao
Influenciou
Adaptam-se a
Tcnicas de
Programao
Influenciam
Interface
Ambiente
Grfico
GNome
Acesso
Grfico
Softwares
aplicativos
Trabalha
com
Linguagens
de
Programao
Tipos de
Linguagens de
Programao
Classificam-se
em
Software
de
Conectividade
14
Software
de
Escritrio
Software
grfico
Software
multimdia
INTRODUO
J vimos, no curso de Introduo Computao, que o computador mostra-se como uma ferramenta que facilita diversas atividades do
homem. Mas no s a mquina, o software tambm parte conjunta
dessa ferramenta. E dele que vamos falar neste curso.
Linux um sistema operacional, ou seja, o software responsvel
por gerenciar as operaes realizadas pelo hardware. Todas as solicitaes
feitas pelos usurios ou programas aplicativos ao computador so atendidos pelo sistema operacional.
O que vamos trabalhar nesta disciplina, ento, passa por entender
um pouco do que este ambiente operacional, sua composio, seus principais programas aplicativos, e os principais comandos.
O material que apresentamos deve servir como suporte impresso
para voc acompanhar esta disciplina, e assim entender como o hardware
e o software interagem. Foi elaborado especialmente para quem j passou
pela disciplina Introduo Computao.
Nesta disciplina voc ir comear estudando sobre o surgimento e
as bases do Linux, onde aprender como a estrutura deste sistema operacional. A segunda unidade desta disciplina ir trazer informaes sobre
os principais utilitrios para trabalhos de escritrio. A unidade trs ir tratar
de questes relacionadas s ferramentas para acesso e trabalho na Internet.
Por fim, a unidade quatro, ir abordar os comandos bsicos do Linux.
Esse contedo ir proporcionar o conhecimento bsico, bem como
apresentar os principais conceitos de sistema operacional, necessrio para
o desenvolvimento do curso. Tambm, espera-se que voc possa relacionar
os contedos apresentados, os pesquisados, os vividos e os construdos,
com as situaes de vida cotidiana, para que o aprendizado possa ser aplicado na sua formao tcnica e na sua formao cidad.
15
servidores.
A Apple tinha o Mac OS, um sistema operacional amigvel e superior ao Windows em muitos aspectos, mas que s era possvel de executar
nos computadores produzidos pela prpria Apple, muito mais caros que os
computadores pessoais.
Quem precisava de um sistema robusto e confivel para seus servidores optava por uma das vrias verses do UNIX.
O Linux surgiu de uma forma completamente despretensiosa, como
o projeto de um estudante finlands. O que permitiu sua transformao
atualmente foi a grande combinao de fatores e alguma dose de sorte.
17
O UNIX destaca-se dos outros sistemas operacionais pela competncia, acessibilidade, e capacidade de trabalhar em hardware considerado
de baixo custo.
As razes do UNIX datam de meados dos anos 60, ou seja, estamos
falando de mais de meio sculo de histria. Quando as empresas norteamericanas AT&T, Honeywell, GE e o MIT (Massachusetts Institute of Technology) embarcaram em um massivo projeto para desenvolvimento de um
utilitrio de informao, chamado Multics (Multiplexed Information and
Computing Service), que era um sistema operacional modular, montado
em uma bancada de processadores, memrias e equipamentos de comunicao de alta velocidade. O objetivo era prover servios ininterruptos, 24
horas por dia, e um computador que pudesse se tornar mais rpido, adicionando mais partes, conforme sua necessidade.
Em 1969, a AT&T resolveu abandon-lo. O projeto continuou no
MIT. Dois engenheiros da AT&T, Ken Thompson e Dennis Ritchie, que haviam trabalhado no Projeto Multics, e eram fanticos por um jogo chamado
Space Travel, sem o acesso ao sistema Multics, decidiram portar o jogo
para um computador PDP-7 que estava parado. Nascia, ento, um novo
sistema operacional que a princpio foi chamado de Unics.
O mais interessante do Unics que ele foi idealizado para ser altamente portvel e exequvel em praticamente qualquer hardware existente. Uma das premissas de sua criao era construir um sistema operacional
de programador para programadores.
No se sabe ao certo quando e por que o Unics veio a ser chamado
de UNIX. Algumas teorias dizem que foi por puro marketing; outros dizem
que era uma limitao do sistema em usar um nome com 5 caracteres. A teoria mais plausvel a da prpria Bell Labs que diz que o UNIX, assim como
a Fnix, ressurgiu das prprias cinzas, graas ao esforo multiorganizacional
de seus idealizadores em criar um sistema multitarefa seguro.
Esse trabalho em equipe e a filosofia em que o sistema foi concebido era algo inimaginvel nos anos 60. Desde ento o Unics passou a ser
chamado UNIX, herdando a letra x da Fnix.
18
19
Em 1991, o sistema operacional, desenvolvido por Stallman, j estava quase pronto, j tinha obtido ou descrito vrios componentes importantes do sistema operacional GNU, mas faltava o principal, que o kernel
(ncleo) do sistema operacional.
Imagine o kernel como o crebro e o corao de um sistema
operacional. Ele sozinho no serve para nada, mas sem ele o resto do
corpo tambm no vai muito longe. O grupo liderado por Stallman estava
desenvolvendo um kernel chamado Hurd. Porm, em 1991, Torvalds havia
disponibilizado a primeira verso oficial de um kernel que poderia usar
todas as peas do sistema operacional GNU. Este kernel ficou conhecido
como Linux.
No incio de 1992, o Linux se integra ao GNU, com o objetivo de
produzir um sistema operacional completo. E, desde ento, muitos programadores e usurios espalhados pelo mundo todo tm seguido os ideais de
Richard Stallman e Linus Torvalds.
O fato de o cdigo fonte estar amplamente disponvel e poder ser
utilizado de forma muito liberal permitiu que muitos programadores passassem a trabalhar no desenvolvimento do sistema operacional, ainda em
sua fase embrionria, adicionando novos recursos num ritmo muito rpido.
20
Mas, durante os primeiros anos, o Linux ficou restrito a esse crculo tcnico,
muito longe de ser usado em larga escala. Isso comeou a mudar com o
crescimento da Internet.
O Apache foi um dos primeiros servidores de pgina web a ser lanado, e tornou-se rapidamente o mais usado, numa poca em que existiam
poucos concorrentes altura. O Apache pode ser executado em vrias plataformas, mas o Linux tornou-se a opo mais comum, por ser rpido e estvel.
Pouco tempo depois, veio o servidor Samba, que permitia compartilhar arquivos numa rede com computadores com Windows, de forma
mais estvel e mais barata que usando um servidor Windows. Novamente,
o Linux tornou-se a opo preferida. Depois, vieram os bancos de dados e
muitas outras aplicaes, mas todas tinham algo em comum: sempre falavam de servidores.
No final de 1994, foi lanada a primeira verso para Linux do Xfree,
um servidor grfico. Antes do Xfree, o Linux tinha apenas a velha interface de modo texto, o que explica o fato de ele ser usado apenas por programadores e administradores de sistemas.
1.5 Distribuio e ambiente grfico
O Linux est sob a licena GPL, permite que qualquer um possa
usar os programas que esto sob essa licena, com o compromisso de no
tornar os programas fechados e comercializveis. Ou seja, voc pode alterar
qualquer parte do Linux, modificar e at comercializ-lo. Voc no pode
simplesmente se tornar o nico dono dele, fechando-o (no permitir que
outros usurios o modifiquem) e vendendo-o.
Assim, hoje um sistema operacional Linux ou GNU/Linux completo
uma coleo de software livre (e por vezes no livres) criados por
indivduos, grupos e organizaes de todo o mundo, incluindo o ncleo
Linux. Companhias, bem como projetos de comunidades, compilam
software e fornecem um sistema completo, pronto para instalao e
uso. A essa compilao, damos o nome de, distribuio. O papel de uma
distribuio Linux juntar todos os programas de cdigo-fonte, empacotlos, otimiz-los e deix-los prontos para que o usurio final possa installos e us-los.
No decorrer do tempo, vrias distribuies surgiram e desapareceram. O tamanho de uma distribuio depende do nmero de aplicaes e
de sua finalidade. Algumas distribuies podem caber num nico disquete
de 1,44 MB, e outras precisam ser colocadas em DVD. As principais diferenas entre as distribuies esto nos sistemas de pacotes, nas estruturas dos
diretrios e na sua biblioteca bsica.
Introduo ao Ambiente Linux - Curso Tcnico em Informtica
21
22
bm foi cadastrada. Se estiver tudo correto, login e senha, voc ser reconhecido (autenticado) como um usurio cadastrado e ter disponvel uma
rea para trabalho (Figura 2.1). No nosso caso, temos uma rea de trabalho
baseada no ambiente GNOME, j personalizada por mim.
A palavra GNOME vem do acrnimo para GNU Network Object
Modeling Environment (Ambiente de Modelagem de Objetos em Rede do
GNU), e escrito sempre em letras maisculas.
A interface grfica GNOME foi construda para proporcionar maior
facilidade de uso, acessibilidade, flexibilidade, internacionalizao e principalmente liberdade aos seus usurios. Portanto, voc tem a opo de per-
23
menu APLICAES (applications) e, dentro deste, no sub-menu ESCRITRIO (office). Ao selecionar ento um dos aplicativos do Open Office, teremos uma poderosa ferramenta a nossa disposio.
Voc tambm poder acessar o Open Office acionando o mouse
sobre um arquivo reconhecido pelo Open Office.
O Open Office uma sute completa de escritrio, comparvel com
o Microsoft Office, que, antes de se tornar uma ferramenta de cdigo aber-
to, era conhecido como StarOffice desenvolvido inicialmente pela StarDivision e posteriormente adquirida pela Sun Microsystems.
O Open Office tem sofrido um grande desenvolvimento graas s
contribuies que chegam, no s da Sun Microsystems, mas tambm de
comunidades espalhadas pelo mundo. Atualmente o Open Office representa um excelente substituto ao Microsoft Office, visto que tem verses para
diversos sistemas operacionais, incluindo o Microsoft Windows, o MacOS
e o Linux. Isto quer dizer que, se voc escrever um arquivo usando o Open
Office no Linux, voc poder abrir e editar o mesmo arquivo no MacOS ou
no Windows. Fantstico isso, no?!
O Open Office formado por programas de desenho (Draw), elaborao de planilhas (Calc), apresentaes em transparncias e projetores
(Impress) Banco de Dados (Base), Clculos Matemticos (Math) e Editorao de Textos (Writer). Vamos falar um pouco de cada um deles, comeando pelo Writer, conforme Figura 2.2.
Edson Nascimento Silva Jnior
Uma das grandes vantagens desse editor de texto, alm da gratuidade de seu uso, a possibilidade de salvar os documentos em diversos
formatos, dentre os quais o tipo .doc, que a verso mais popular de
gravao de dados de texto, prprio da verso do editor mais popular do
mundo: o MS Word, da Microsoft (Suite Office).
Assim, no se preocupe se o seu amigo ainda no vem usando o
Writer; voc pode ler os arquivos do MS Word e tambm escrever arquivos
que possam ser lidos no MS Word.
Suas principais caractersticas so:
a) criar rapidamente cartas, faxes, agendas, minutas, faturas
atravs de assistentes de criao e permitir a criao de modelos
personalizados;
b) formatar automaticamente todo o documento deixando-o com
mais tempo para escrever o seu documento;
c) possuir dicionrio de sinnimos e corretor ortogrfico (em
portugus) que automaticamente corrige os seus erros enquanto
voc escreve;
d) permitir a insero de grficos, imagens, tabelas e outros objetos
no documento;
e) exportar arquivos para diversos formatos, tais como DOC, RTF,
HTML, XHTML, XML ou PDF;
f) a gerncia de documentos longos e complexos e a gerao
automtica de cabealhos, referncias bibliogrficas, ndices
remissivos, ndices de imagens e grficos; e
g) abrir, editar e salvar documentos do formato Microsoft Word.
25
Talvez, de incio, o Open Office Base seja pouco utilizado por voc.
Isto porque ele um gerenciador simples de banco de dados. Para atividades mais simples, possvel que o uso do Open Office Calc seja mais
intuitivo. Mas, quando houver necessidade de manipulao de dados mais
complexos, uma boa alternativa est disponvel na sute Open Office.
Com um conhecimento bsico de uso de banco de dados, voc
poder criar e gerenciar uma base de dados capaz de criar consultas mais
rpidas sobre os dados, alm de elaborar mais rapidamente relatrios personalizados.
O Open Office Base se caracteriza por:
a) criar e editar tabelas, formulrios e relatrios utilizando os
assistentes;
b) abrir e manipular bases de dados em dBASE, Microsoft Access,
MySQL, Oracle ou outras bases de dados ODBC; e
Introduo ao Ambiente Linux - Curso Tcnico em Informtica
27
A ferramenta de desenho e diagramas do Open Office, vai lhe permitir criar suas apresentaes como animaes, filmes, efeitos especiais e
clipart 2D/3D de uma forma simples e profissional.
Tem compatibilidade com formatos de documentos do Microsoft
PowerPoint, bem como todos os outros aplicativos da suite do Open Office.
Permite, ainda, que voc exporte os seus documentos no formato
Adobe Flash (SWF).
Veja a seguir, na Figura 2.6, a representao da tela deste aplicativo.
28
29
31
32
33
35
36
37
2. VoIP (Voice over IP), ou Voz sobre IP, um servio da Internet que
vem se popularizando, principalmente a partir do uso de voz pelos
aplicativos de comunincao instantnea (por exemplo, o Skype).
Os principais provedores de Internet do pas vm oferecendo esse
servio. Procure comentar um pouco sobre o funcionamento do
VoIP e suas principais aplicabilidades.
3. Escreva um pouco sobre os servios de Blog, Fotolog e Videolog.
Cite exemplos desses servios.
3.8 Sntese
Ns vimos alguns dos aplicativos e servios disponveis para acesso
Internet no ambiente Linux. Diferentemente de outros sistemas operacionais, as possibilidades de ferramentas para Linux so inmeras, desde
as mais simples, at as mais elaboradas, ficando a critrio do usurio, a
escolha que melhor atende as suas necessidades.
38
39
Para acessar uma shell no Linux, se voc est usando o ambiente grfico GNOME, pode faz-lo atravs do menu principal APLICAO>FERRAMENTAS DO SISTEMA, ou
tambm APLICAO->ACESSRIOS.
Nesses dois caminhos voc poder encontrar um aplicativo que abrir dentro do GNOME (Figura 4.1) uma janela de comandos. E nela que vamos
escrever os comandos.
Mas, se precisar sair do ambiente grfico GNOME e ter um ambiente apenas textual, voc poder faz-lo usando simultaneamente as
teclas <Ctrl>+<Alt>+<F1> (ou <F2>, <F3>, <F4>, <F5>, <F6>). As teclas
<Ctrl>+<Alt>+<F7>, acionadas simultaneamente, fazem voc retornar ao
ambiente grfico.
4.3 Comandos de informao
w Mostra quem est no sistema e que processo cada login est
executando.
whoami Mostra o nome que voc usou para se conectar ao sistema, til
para quem usa vrias contas e no consegue lembrar qual login utilizou.
who Mostra quem atualmente est conectado no computador.
hostname Mostra ou muda o nome do seu computador na rede.
talk [usurio] [tty] ou talk [usurio@host] Inicia conversa com outro
usurio na rede, em tempo real. O usurio pode ser obtido com o comando
Who, e o tty o nome do terminal que o outro usurio com quem se deseja
conversar est conectado.
last a listagem do histrico de logins (/var/log/wtmp).
lastlog Retorna informaes sobre os ltimos logins.
df -h Indica o espao livre e ocupado nos discos.
40
41
43
REFERNCIAS
WILLIAMS, Sam. Free as in Freedom. Sebastopol: OReilly & Associates,
2002.
DAL MOLIN, Beatriz Helena, et al. Mapa Referencial para Construo
de Material Didtico Programa e-Tec Brasil. 2. ed. Revisada.
Florianpolis: Universidade Federal de Santa Catarina UFSC, 2008.
DIBONA, Chris; STONE, Mark. Open Sources. Sebastopol: OReilly &
Associates, 1999.
RAYMOND, Eric S. The Cathedral & the Bazaar: Musings on Linux
and Open Source by an Accidental Revolutionary. OReilly &
Associates, 2001.
WELSH, Matt, et. al. Running Linux. California: OReilly and Associates, 3
ed., 1999.
BALL, Bill. Usando Linux. Rio de Janeiro: Campus, 2 ed., 1999.
TOBLER, Michael J. Desvendando Linux. Rio de Janeiro: Campus, 2001.
NORTON, Peter. Guia Completo do Linux. So Paulo: Berkeley Brasil,
2000.
NEVES, Jlio Cezar. Programao Shell Linux. So Paulo: Brasport, 3 ed.,
2003.
JARGAS, A. Marinho. Expresses Regulares. So Paulo: Novatec, 2001.
44
http://softlivre.crie.min-edu.pt/index.php
http://www.broffice.org/
http://www.clubedohardware.net
http://www.vivaolinux.com.br/
http://www.devin.com.br/eitch/comandos_linux/
http://www.ubuntu.com/
45
GLOSSRIO
Eis alguns termos importantes sobre computadores:
Aplicativo Programa computacional relacionado com as solues teis para problemas do usurio (como editor de textos, editor de
planilhas). Pode fazer uso de servios de rede (o Firefox), tais como transferncia de arquivos (FTP), login remoto e correio eletrnico (o Thunderbird).
Arquivo um conjunto de registros agrupados segundo uma
regra organizacional, que contm informaes sobre uma determinada
rea de atividade. Pode conter qualquer tipo de dados programas, textos,
sons, imagens, vdeos, planilhas... , de acordo com vrios formatos, e podem ter tamanhos diferentes.
BSD A licena BSD cobre as distribuies de software da Berkeley Software Distribution, alm de outros programas. Esta uma licena
considerada permissiva porque impe poucas restries sobre a forma de
uso, alteraes e redistribuio do software licenciado. O software pode
ser vendido e no h obrigaes quanto incluso do cdigo fonte, que
pode ser includo em software proprietrio. Essa licena garante o crdito
aos autores do software, mas no tenta garantir que trabalhos derivados
permaneam como software livre.
Comunidade virtual Conjunto de pessoas unidas por afinidades
e interesses, que se conhecem pela Internet.
Copyleft A maioria das licenas usadas na publicao de software livre permite que os programas sejam modificados e redistribudos. Essas
prticas so geralmente proibidas pela legislao internacional de copyright,
que tenta justamente impedir que alteraes e cpias sejam efetuadas sem
a autorizao do autor. As licenas que acompanham software livre fazem
uso da legislao de copyright para impedir a utilizao no autorizada,
mas essas licenas definem clara e explicitamente as condies sob as quais
cpias, modificaes e redistribuies podem ser efetuadas, para garantir
as liberdades de modificar e redistribuir o software assim licenciado. A essa
verso de copyright, d-se o nome de copyleft.
Freeware O termo no possui uma definio amplamente aceita, mas usado com programas que permitem a redistribuio, mas no
a modificao, e seu cdigo fonte no disponibilizado. Esses programas
no so softwares livre.
GPL A Licena Pblica Geral GNU (GNU General Public License
GPL) a licena que acompanha os pacotes distribudos pelo Projeto GNU,
e mais uma grande variedade de software, incluindo o ncleo do sistema
operacional Linux. A formulao da GPL tal que, ao invs de limitar a
46
Glossrio
distribuio do software por ela protegido, ela de fato impede que este software seja integrado em software proprietrio. A GPL baseada na legislao internacional de copyright, o que deve garantir cobertura legal para o
software licenciado com a GPL.
HTML Hyper Text Mark-up Language (linguagem de marcao
de hipertexto). a linguagem de formatao mais utilizada nos documentos
publicados na Internet, sendo capaz de dar formato a textos, imagens, sons
e vdeos, e, principalmente, de vincular diferentes tipos de arquivos, por
meio de links.
HTTP Hyper Text Transfer Protocol (Protocolo de Transferncia
de Hipertextos). o protocolo que controla o envio de uma pgina em
HTML e permite o funcionamento da face grfica da Internet, ou seja, que
possibilita a transmisso de textos, imagens, sons e vdeos de maneira simples e rpida.
Internet Rede mundial de computadores, tambm conhecida
por web. Nasceu de uma experincia militar norte-americana para conectar
computadores em vrias partes do mundo. Inicialmente foi muito usada
apenas em universidades. Tornou-se uma forma de conexo de computadores em todo o planeta, ligados via linha telefnica e satlite. Depende de
um protocolo de fcil manipulao, que pode trafegar em qualquer equipamento de informtica, o TCP-IP.
Link Abreviao de Hiperlink. So palavras, expresses ou imagens que, quando clicadas, servem como ligao direta para outra pgina
(no mesmo ou em outro computador) ou para outra parte da mesma pgina.
Navegao Ato de conectar-se a diferentes computadores da
rede distribudos pelo planeta todo, usando um programa navegador (ou
browser) para acessar a parte grfica da Internet.
Navegador um programa utilizado para visualizar a parte grfica da Internet, ou seja, para visualizar arquivos que podem conter imagens,
figuras, animaes e sons.
Protocolo uma descrio formal de formatos de mensagem e
das regras que dois computadores devem obedecer quando trocam mensagens. um conjunto de regras padronizado que especifica o formato, a
sincronizao, o sequenciamento e a verificao de erros em comunicao
de dados.
Shareware Software disponibilizado com permisso para que
seja redistribudo, mas a sua utilizao implica no pagamento pela sua licena. Geralmente, o cdigo fonte no disponibilizado e, portanto, modificaes so impossveis.
47
Glossrio
48
Glossrio
49
50
-EAD
ISBN:
UNIVERSIDADE FEDERAL
DE SANTA CATARINA
Ministrio
da Educao