A
- Account
Name
- (N.T.:
Nome de Conta) O mesmo que Login ID, User ID ou User Name. O
nome atribúido a um usuário em um sistema UNIX/Linux. Múltiplos
usuários podem ser criados em um sistema com nomes de conta
úicos, caada um com níveis de acesso (permissões) variados.
Após a instalação do Linux, nomes de contas são atribuídos pelo
Superusuário, ou operador root.
AfterStep
- Uma
das várias interfaces de usuário (window managers). O AfterStep
faz o Linux parecer e se comportar bastante como o NeXTSTEP,
com melhoramentos. Para mais informações sobre o AfterStep,
passe em www.afterstep.org.
(Veja também Enlightenment, GNOME, KDE, e X Window System)
Awk
- (Aho,
Weinberger, e Kernighan) - Uma linguagem de programação útil
devido à sua sintaxe de comparação de padrões, e geralmente
utilizada para recuperação e tansformação de dados. A versão
GNU é chamada gawk.
APM
- (Advanced
Power Management -- Gerenciamento Avançado de Energia) - Um
padrão da indústria que permite ao processador e vários componentes
do sistema entrarem em modos de economia de energia, incluindo
suspender, dormir e desligar. O software APM é especialmente
importante para dispositivos móveis, por que economiza energia
da bateria.
Append
Symbol
- (Símbolo
de apensar) - O caracter > do teclado, repetido (ou seja,
>>). É geralmente usado para enviar a saída de um comando
a um arquivo texto, anexando os dados ao fim do arquivo, em
vez de substituir o conteúdo existente. Por exemplo, ls -a >> output.txt
envia a listagem do diretório atual para um arquivo chamado
output.txt, e acrescenta o mesmo ao fim do
arquivo. A repetição do comando irá acrescentar mais dados ao
fim do arquivo (veja também Piping Symbol e Redirection Symbol)
Archive
- (Arquivo)
- Um único e grande arquivo que contém múltiplos arquivos, geralmente
compactado para economiza espaço de armazenamento. Geralmente
criado para facilitar a transferência entre computadores. Formatos
de arquivamento populares incluem o ARJ, TAR, ZIP e ZOO. Também
é usado para designar a criação de um arquivo deste tipo.
ARJ
- Uma
ferramenta de compactação/arquivamento de arquivos popular,
disponível no UNIX/Linux, DOS/Windows, e outros sistemas operacionais.
Arquivos compactados desta maneira normalmente tem extensão
.arj ou .ar.
Voltar
ao topo
B
- Background
Process
- (Processo
em Segundo Plano) - Um programa que está sendo executado sem
entrada do usuário. Vários processos em segundo plano podem
estar sendo executados em um sistema operacional multitarefa,
como o UNIX/Linux, enquanto o usuário está interagindo com o
processo de primeiro plano (por exemplo, entrada de dados).
Alguns processos de segundo plano -- daemons, por exemplo --,
nunca pedem entrada de dados do usuário. Outros estão em segundo
plano meramente enquanto o usuário está ocupado com o programa
que está sendo executado em primeiro plano atualmente.
Bash
-
- (Bourne
Agains SHell) - Uma versão melhorada do Bourne Shell (veja também
Korn Shell).
BDF
Fonts
- (Fontes
BDF) - Uma variedade de fontes mapeadas em bits para o X Window
System (veja também Postscript Fonts e TrueType Fonts).
Beans
- Componentes
da arquitetura JavaBeans.
Beowulf
- Uma
rede de computadores relativamente baratos (incluindo PCs),
potencialmente usando diferentes processadores e arquiteturas
de hardware, unidos pelo Linux e software de sistema especial
em um sistema massivo de computação paralela. O resultado final
é um sistema capaz de computação de supercomputador a um preço
muito menor. Este tipo de sistema é ideal paa tarefas de computação
intensiva como modelamento meteorológico, por que os cálculos
podem ser dividos entre dezenas, centenas, ou mesmo milhares
de processadores separados todos funcionando simultaneamente.
Algumas vezes é referido como sendo "Beowulf-class supercomputer"
(supercomputador de classe Beowulf), ou super-cluster, ou hyper-cluster.
Para mais informações sobre a tecnologia Beowulf, veja os seguintes
artigos:
www.linuxworld.com/linuxworld/lw-2000-04/lw-04-parallel.html,
e
http://www.ibm.com/press/prnews.nsf/Searchvw/3f4e88b102477aa5852568460067a52a.
Bin
- Um
diretório contendo programas executáveis, principalmente arquivos
binários.
Binaries
- (Binários)
Código fonte que foi compilado em programas executáveis. No
mundo UNIX/World, alguns programas são distribuídos somente
como código fonte, outros pacotes incluem tanto fontes quanto
binários, enquanto outros ainda são distribuídos somente na
forma binária.
Boot
Disk
- (Disco
de Boot) Um disquete (floppy) contendo o suficiente de um sistema
operacional (como o Linux) para bootar (inicializar) um computador
e executar alguns programas essenciais na linha de comando.
Este tipo de disco pode ser necessário se o sistema não pode
ser inicializado por alguma razão. Um disco de boot pode ser
usado para particionar e formatar o disco rígido, recuperar
o Master Boot Record, ou copiar arquivos específicos, entre
outras coisas.
Bot
- Abreviação
para Robot. Um programa projetado para procurar informações
na Internet com pouca intervenção humana.
Bourne
Shell
- Um
shell de linha de comando popular que oferece muitas vantagens
sobre o prompt de comando DOS (veja também Bash e Korn Shell).
BSD
UNIX
- Berkeley
Software Distribution) - distribuição UNIX da Universidade da
California em Berkeley (veja também FreeBSD).
Bzip2
- Um
programa de compressão de arquivos novo para o UNIX/Linux, que
gera arquivos menores que o Gzip.
Voltar
ao topo
C
- CGI
- (Common
Gateway Interface) - Usada em servidroes Web para transmitir
dados entre scripts e/ou aplicações e então retornar os dados
para a página Web ou browser. Scripts CGI são geralmente criados
com a linguagem Perl, e podem gerar conteúdo Web dinâmico (incluindo
cestas de compras de e-commerce, grupos de discussão, formulários
de pesquisas, notícias atualizadas, etc.).
CHS
- (Cylinder/Head/Sector
- Cilindro/Cabeça/Setor) - Informações de disco solicitadas
pelo FDISK durante o particionamento de discos.
Client
- (Cliente)
- Uma máquina que solicita serviços (e-mail, por exemplo) de
um servidor.
CLU
- (Command
Line Utility - Utilitário de Linha de Comando) - Um programa
que é executado em uma sessão de linha de comando, ou shell,
como o Tar ou o Mkdir.
Cluster
- Uma
rede de workstations (PCs ou outras) executando o Linux (veja
também Beowulf).
COLA
- Uma
maneira abreviada de se referir ao newsgroup da Internet comp.os.linux.announce,
em que matérias relacionadas ao Linux são anunciadas.
-
Command
Line Interface
- (CLI
-- Interface de Linha de Comando) - uma sessão modo texto em
full-screen ou em uma janela, em que o usuário executa programas
escrevendo comandos com ou sem parâmetros. O CLI mostra a saída
do sistema operacional ou programa e fornece um prompt de comadno
para a entrada do usuário.
Command
Prompt
- O
termo DOS/Windows e OS/2 para a parte da linha de comando em
que o usuário escreve comandos (veja também Shell Prompt).
Compile
- (Compilar)
- Transformar código fonte de um programa em um programa executável.
Compiled
Language
- (Linguagem
Compilada) - Uma linguagem que exige um programa compilador
para transformar o código fonte de uma linguagem de programação
em um programa binário executável em linguagem de máquina. Após
compilado uma vez, o programa pode ser executado novamente a
partir de sua forma binária sem precisar ser compilado novamente.
Liguagems/programas compilados tendem a ser mais rápidos que
linguagens interpretadas ou de p-code, mas exigem compiladores
(que podem ser caros), e geralmente são mais difíceis de programar
que linguagens interpretadas e de p-code. Exemplos de linguagens
compiladas são o C e C++, COBOL e FORTRAN.
Compiler
- (Compilador)
- Um programa usado para transformar código fonte em um programa
executável.
Console
Application
- (Aplicação
de Console) - Um programa de linha de comando que não exige
(ou talvez nem ofereça) uma interface gráfica para ser executado.
Cron
- Um
daemon Linux que executa tarefas especificadas em determinadas
horas ou intervalos.
Voltar
ao topo
D
- Daemon
- Um
processo de segundo plano do sistema operacional que normalmente
possui níveis de segurança de nível de root. Um daemon geralmente
fica aguardando em segundo plano até que algo dispara sua atividade,
como uma data ou hora específica, um intervalo de tempo, a chegada
de um e-mail, etc.
Desktop
- A
interface de usuário do sistema operacional, que é projetada
para representar uma mesa de escritório com objetos. Em vez
de telefones físicos, lâmpadas, caixas de entrada/saída, etc.,
o desktop do sistema operacional usa ícones de programas e dados,
janelas, barras de tarefas, e assim por diante. Existem muitos
ambientes de desktop diferentes disponíveis para o Linux, incluindo
o KDE, o GNOME, e o X11, que podem ser instalados por um usuário
(veja também GUI, Window Manager e X Window System).
Device
Driver
- Um
programa que serve de intermediário entre o sistema operacional
e um dispositivo (portas, driver, monitores, impressoras, etc.)
informando ao sistema operacional quais funcionalidades o dispositivo
tem e traduzindo os comandos do sistema operacional em instruções
que o dispositivo entende.
Distribution
- (Distribuição)
- Um pacote do kernel Linux (núcleo) com várias interfaces de
usuário, utilitários, drivers, e outros softwares em um pacote
para o usuário. Geralmente disponível como um donwload gratuito
ou um pacote de CD-ROM barato. Distribuições populares incluem
o Caldera OpenLinux, CoreLinux, Debian, Red Hat, Slackware,
SuSE, TurboLinux e outras.
Dpkg
- (Debian
Package Manager - Administrador de Pacotes Debian) - Uma ferramenta
de empacotamento e instalação para downloads de Internet, incluída
com o Debian Linux mas compatível com outras distribuições.
Ela produz arquivos com extensão .DEB. Similar ao RPM.
Voltar
ao topo
E
- Emacs
- (Editando
com MACroS) - Um editor de textos popular.
- Enlightenment
- Uma
das várias interfaces de usuário (window managers). Para mais
informações sobre o Enlightenment, passe em
www.Enlightenment.org (veja também AfterStep, GNOME, KDE
e X Window System).
Voltar
ao topo
F
- File
System
- (Sistema
de Arquivos) Um sistema de programas que informam ao sistema
operacional como acessar e interpretar o conteúdo de um disco
ou unidade de fita, ou outra média de armazenamento. Sistemas
de arquivos comuns incluem: FAT e FAT-32 (DOS/Windows), HPFS
(OS/2), NFS, NTFS (Windows NT/2000), e outros.
- Filter
- (Filtro)
Um programa que lê dados (de um arquivo, saída de um programa
ou informações de linha de comando) como entrada, processa os
mesmos de acordo com um conjuntod e condições predefinidas (por
exemplo, ordenadas alfabeticamente) e fornece na saída os dados
processados. Alguns filtros incluem o Awk, Grep, Sed e Sort.
- Finger
- Um
comando UNIX/Linux que fornece informações sobre os usuários
que estão logados.
- Foreground
Process
- (Processo
em primeiro plano) Em um sistema operacional multitarefa, como
o UNIX/Linux, o processo em primeiro plano é o programa com
o qual o usuário está interagindo atualmente (por exemplo, informando
dados). Diferentes programas podem estar em primeiro plano em
diferentes momentos, conforme o usuário pula de um para outro.
Em um ambiente de janelas, é a janela que está no topo de todas
as outras.
- FreeBSD
- (Free
Berkeley Software Distribution) - Similar ao Linux no fato de
incluir muitos programas GNU e rodar a maioria dos pacotes que
rodam no Linux. Entretanto, algumas funções do kernel são implementadas
de forma diferente (veja também BSD UNIX)
- FTP
- (File
Transfer Protocol -- Protocolo de Transferência de Arquivos)
Um método de transferir arquivo de e para outros computadores
-- geralmente repositórios de software.
Voltar
ao topo
G
- GCC
- (GNU
C Compiler -- Compilador C GNU) Um compilador C de alta qualidade
governado pela GPL
- GIMP
- (GNU
Image Manipulation Program -- Programa GNU de Manipulação de
Imagens) Um programa editor de imagem popular para o Linux.
- GNOME
- (GNU
Network Object Model Environment -- Ambiente de Modelo de Objetos
de Rede GNU) Uma das várias interfaces de usuário (window manager)
para o Linux, feito com o Gtk. Para mais informações sobre o
GNOME, vá para www.gnome.org
(veja também AfterStep, Enlightenment, KDE e X Window System).
- GNU
Project
- (GNU
is Not Unix) Um esforço do Massachusetts Institute of Technology
(MIT), Free Software Foundation (FSF) para desenvolver e promover
alternativas para implementações UNIX proprietárias. O software
GNU é licensiado sob a GPL.
- GNU/Linux
-
O mesmo que Linux. Assim chamado por que muitos dos componentes
incluídos em uma distribuição Linux são ferramentas GNU.
- GPL
- (GNU
General Public License -- Licença Pública Geral GNU) Uma licença
de uso comum e redistribuição. Visite
www.linuxdoc.org/LDP/gs/app-gpl/node1.html para ver uma
cópia da licença GPL.
- Grep
- (Global
Regular Expression and Print -- Expressões Regulares Globais
e Impressão) Uma feramenta que pesquisa em arquivos por uma
string de texto e apresenta quaisquer linhas que contenham o
padrão.
- Gtk/Gtk+
- (GIMP
ToolKit) Um biblioteca gráfica open source poderosa e rápida
para o X Window System no UNIX/Linux, usada por progrmadores
para criar botões, menus e outros objetos gráficos (veja também
GNOME, Modtif e Qt).
- GUI
- (Graphical
User Interface -- Interface Gráfica ao Usuário) A coleção de
ícones, janelas e outras imagens gráficas de tela que fornecem
interação do usuário com o sistema operacional (veja também
Desktop e Window Manager).
- Gzip
- (GNU
zip) O rpograma de compressão de arquivos original do UNIX/Linux.
Versões recentes produzem arquivos com extensão .gz
(uma extensão .z ou .Z indica
uma versão antiga do gzip). A compressão é usada para compactar
arquivos para economizar espaço de armazenamento e reduzir o
tempo necessário para transferir os arquivos (quando combinado
com o Tar, a extensão de arquivo resultante pode ser .tgz,
.tar.gz ou .tar.Z).
Voltar
ao topo
H
- Home
Directory
- O
diretório em que o usuário é posto após efetuar o log in no
sistema.
- HTML
- (Hyper
Text Markup Language -- Linguagem de Marcação de Hiper Texto)
A linguagem de marcaçã padrão para o projeto de páginas Web.
"Tags" de marcação, ou comandos de formatação, permitem que
o projetista de páginas Web especificar destaques, posicionar
imagens, criar hiperlinks, etc.
- HTTP
- (Hyper
Text Transfer Protocol -- Protocolo de Transferência de Hiper
Texto) Um conjunto de diretrizes criadas para solicitar e enviar
páginas Web baseadas em HTML.
Voltar
ao topo
I
- Init
- O
primeiro processo executado imediatamente após a carga do sistema
operacional. Ele inicia o sistema em modo mono-usuário ou dispara
um shell para ler os arquivos de inicialização, e abre portas
designadas como portas de login.
- Interpreted
Language
- (Linguagem
Interpretada) Diferente de um programa compilado, que é convertido
de código fonte a executável uma vez, por um compilador, e então
é executado a partir de sua forma binária, um programa interpretado
é convertido para binário a cada vez que é executado, por um
programa interpretador. Linguagens interpretadas (e também seus
programas) tendem a ser mais lentas que programas/linguagens
compiladas e p-code, e geralmente tem autorização limitada a
funções de baixo nível do sistema operacional ou de acesso direto
a hardwaer. Por outro lado, elas não exigem compiladores (que
podem ser caros), e geralmente são incluíds junto com o sistema
operacional, e geralmente são mais fáceis de programar que linguagens
compiladas. Exemplos de linguagens interpretadas são o BASIC,
Perl, Python e REXX/Object REXX.
Voltar
ao topo
J
- Java®
- Uma
linguagem de progrmação orientada a objetos desenvolvida pela
Sun Microsystems® para ser independente de sistema operacional.
O Java é geralmetne suado em servidores Web. Aplicações Java
e applets são às vezes oferecidos como downloads para serem
executados no sistema do usuário. A programação Java pode produzir
aplciações, ou pequenas "applets" Java. O Java é uma versão
um pouco simplificada da linguagem C++, e é normalmente interpretada
em vez de compilada (veja também JIT Compiler).
- Java
Applets
- Pequenos
programas Java que são inseridos em uma página Web e executados
em um browser, não como uma aplicação stand-alone. Applets não
podem acessar alguns recursos no computador local, como arquivos
e dispositivos seriais (modems, impressoras, etc), e geralmente
não podem se comunicar com outros computadores na rede.
- JavaBeans
- Uma
arquitetura de componentes da linguagem Java. Os componentes
JavaBeans são chamados de Beans.
- JavaScript
- Uma
linguagem de script multi plataforma para World Wide Web, vagamente
relacionada ao Java. Ela pode ser usada como uma linguagem de
scripting do lado do servidor, como uma linguagem embutida em
páginas HTML que são tratadas pelo servidor, e como uma linguagem
embutida para navegadores.
- JDK
- (Java
Development Kit -- Kit de Desenvolvimento Java) Uma ferramenta
de programação Java da Sun, IBM ou outros, disponível para o
UNIX/Linux e outros sistemas operacionais.
- JFS
- (Journaled/Journaling
File System) Um sistema de arquivos que incluir funcionalidades
internas de backup e recuperação. Alterações no índice são escritas
em um arquivo de log antes que as alterações sejam usadas de
forma que se o índice é corrompido (por uma falha de energia
durante a escrita do índice, por exemplo), o índice pode ser
reconstruído do log, incluindo as alterações.
- Jini®
- Pronunciado
"Genie". Software da Sun que funciona parecido com o "plug-and-play",
permitindo que dispositivos de hardware anunciem a si mesmos
ao sistema operacional (fornecendo detalhes sobre o dispositivo)
quando o hardware é inserido, sem exigir que o sistema seja
reiniciado. Também anuncia-se para a rede em que o sistema está
conectado, provendo compartilhamento de rede facilitado do dispositivo.
- JIT
Compiler
- (Just
In Time Compiler) Um compilador da linguagem Java que permite
que programas interpretados Java sejam compilados automaticamente
me linguagem de máquina nativa enquanto é carregado, para uma
performance mais rápida do programa. Alguns JVMs incluem um
compilador JIT.
- Journaling
- O
mesmo que "logging". Escrever informações a um arquivo diário
(log) como um método de registrar alterações.
- JVM
- (Java
Virtual Machine -- Máquina Virtual Java) Um ambiente de execução
Java, exigido para a execução de programas Java, que inclui
um interpretador Java. Uma JVM diferente é exigida para cada
sisteam operacional único (Linux, OS/2, Windows 98, etc.), mas
qualquer JVM pode executar a mesma versão de um programa Java.
Voltar
ao topo
K
- KDE
- (K
Desktop Environment -- Ambiente de Desktop K) Uma de várias
interfaces de usuário (window managers) para o inux, feita com
o Qt. Para maiores informações sobre o KDE, vá para
www.kde.org (veja também AfterStep, Enlightenment, GNOME
e X Window System).
- Kernel
- (Núcleo,
cerne) O núcleo do sistema operacional, sobre o qual todos os
outros componentes são apoiados. O kernel administra tarefas
como interação de baixo nível com hadraware e o compartilhamento
de recursos, incluindo alocação de memória, entrada/saída, segurança,
e acesso de usuário.
- Korn
Shell
- Uma
versão melhorada do Bourne Shell, incluindo suporte extensivo
a scripting, e edição de linha de comando. Ele suporta muitos
scripts escritos par ao Bourne Shell (veja também Bash).
Voltar
ao topo
L
- LGPL
- (Library/Lesser
GPL) Uma variação da GPL que cobre bibliotecas para programas.
- LHArc
- Um
velho método de compactação e arquivamento de arquivos raramente
usado. Arquivos empacotados com esta tecnologia tipicamente
tem uma extensão .lha ou .lzh.
- LILO
- (LInux
LOader) Um utilitário de administração de partições de boot
popular, capaz de inicializar outros sistemas operacionais além
do Linux. Não é específico a sistemas de arquivos.
- Linux
- UM
sistema operacional parecido com o UNIX open source, originalmente
iniciado por Linus Torvalds. "Linux" realmente se refere somente
o kernel do sistema operacional, ou núcleo. Mais de 200 pessoas
contribuiram para o desenvolvimento do kernel Linux. O resto
de uma distribuição Linux consiste de vários utilitários, drivers
de dispositivos, aplicações, interface de usuário e outras feramentas
que geralmente podem ser compiladas e executadas em outros sistemas
operacionais UNIX.
- Linux
para RS/6000®
- Uma
versão do Linux disponível na SuSE que é projetada para rodar
em um supercomputador IBM RS/6000. Para informações sobre o
Enterprise Linux para RS/600, leia
www.suse.com/suse/news/PressReleases/ibmS6000.html ou vá
à home page da SuSE em www.suse.com.
- Linux
para s/390®
- Uma
versão do Linux projetada para ser executada em computadores
mainframe IBM S/390 como um sistema operacional cliente em uma
sessão de Máquina Virtual. Para mais informações, vá para
oss.software.ibm.com/developerworks/opensource/linux390;
para um artigo interessante sobre as vantagens de combinar o
Linux com a arquitetura de um s/390, veja
www.linuxplanet.com/linuxplanet/reports/1532/1; Vá para
www.suse.com/suse/news/PressReleases/ibmsuse.html para informações
sobre o SuSE Linux para S/390.
- Log
- Armazenar
mensagens de sistema, aplicação, ou erros. Também é chamado
o arquivo que guarda estas informações.
- Lynx
- Um
browser Web não gráfico (baseado em modo texto) popular.
Voltar
ao topo
M
- Macro
- Um
conjunto de instruções armazenadas em uma forma executável.
As macros podem ser específicas de uma aplicação (como em uma
macro de planilha ou macro de editor de textos, que executam
passos específicos dentro daquele programa) ou de propósito
geral (por exemplo, uma macro de teclaod que escreve o user
ID quando o Ctrl+U é pressionado no teclado).
- Man
- O
comando UNIX/Linux para ler as páginas de manual online.
- MBR
- (Master
Boot Record -- Registro de Boot Mestre) O primeiro setor físico
em um disco bootável. O local em ue a BIOS do sistema examina
quando o computador é ligado, para determinar que partição está
ativa, antes de ler o primeiro setor (boot) daquela partição
e iniciar o boot a partir daquela partição.
- Mesa
- Uma
implementação do OpenGL (Open Graphics Library -- Biblioteca
Gráfica Aberta) API (Application Programming Interface -- Interface
de Programação de Aplicações). Ela fornece padrões e um conjunto
de ferramentas para escrever software gráfico 2D e 3D com suporte
em hardware.
- MIME
- (Multipurpose
Internet Mail Exchange -- Troca de Mensagens Internet de Múltiplas
finalidades) -- Um protocolo de comunicações que permite que
mensagens de email incluam conteúdo que não seja texto (imagens,
vídeo, ou áudio, por exemplo).
- Motif
- Uma
biblioteca gráfica proprietária poderosa para o UNIX/Linux,
desenvolvida pela Open Software Foundation, e usada por programadores
para criar botões, menus e outros objetos gráficos para o X
Window System (veja também Gtk/Gtk+).
- Mount
- Identifica
um disco no sistema de arquivos antes do uso.
- Multitasking
- (Multitarefa)
-- A capacidade de um sistema operacional rodar mais de um programa,
ou tarefa, em um dado momento. Um SO multitarefa cooperativo,
como o Windows 95/98, exige que uma palicação voluntariamente
libere recursos quando solicitada para que outra aplicação possa
utilizar os mesmos. Um SO multitarefa preemptivo, como
o UNIX/Linux, Windows NT/2000, ou OS/2, libera os recursos quando
ordenado pelo sistema operacional, em uma base de tempo, ou
prioridade, de forma que uma aplicação não pode bloquear recursos
quando eles são necessários por outro programa (veja também
Multithreading e Time-sharing).
- Multithreading
- A
habilidade de um sistema operacional rodar concorrentemente
programas que foram divididos em subcomponentes, ou threads.
O multithreading, quando feito corretamente, oferece uma melhor
utilização de processadores e outros recursos do sistema. A
programação multithreaded requer um sistema operacional multitarefa/multithreading,
como o UNIX/Linux, Windows NT/2000, ou OS/2, capazes de rodar
muitos programas concorrentemente. Um processador de textos
pode fazer um bom uso de multithreading, por que pode fazer
correção ortográfica em primeiro plano, enquanto salva informações
para o disco e envia saída para a impressora em segundo plano
(veja também Thread).
Voltar
ao topo
N
- NFS
- (Network
file System -- Sistema de Arquivos de Rede) -- Um sistema de
arquivos que permite o compartilhamento de recursos em uma rede
ou pela Internet.
- Newbie
- Alguém
novo à Internet, computadores em geral, ou Linux em específico
(por exemplo, um "Linux newbie").
Voltar
ao topo
O
- Object-Oriented
ou OO
- (Orientado
a Objetos) -- Uma metodologia de desenvolvimentod e software
que oferece ao programador módulso de software padrão reutilizáveis
(componentes), ao invés de exigir que o programador escreva
código customizado a cada vez. O uso de componentes padrão reduz
o tempo de desenvolvimento (por que a escrita e teste destes
componentes já foi feita por outros programadores) e garante
um aspecto e comportamento padrão para programas que usam os
mesmos componentes.
- Open
Source ou OSS
- Um
termo um tanto ambíguo que refere-se a softwaer qeu é liberado
com seu código fonte. O fato que o código fonte está disponível
não significa necessariamente que os usuários possam modificar
e redistribuir o código fonte. O termo é às vezes usado em lugar
de "free software", apesar de nem sempre serem a mesma coisa
(veja também Public Domain e Shareware).
- OSS
- (Open
Sound System) -- Um driver de dispositivo para acessar placas
de som e outros dispositivos sob o UNIX/Linux. Ele evoluiu do
Linux Sound Driver, e suporta a maioria dos chips de áudio e
adaptadores.
- Owner
- O
usuário que tem acesso privilegiado a um arquivo; tipicametne
é o usuário que criou o arquivo.
Voltar
ao topo
P
- P-code
Language
- (Linguagem
de P-code/Pseudo-código) -- Um tipo de linguagem interpretada.
Linguagem P-code são um tipo de híbrido, ficando entre as linguagens
compiladas e as linguagens interpretadas na forma que são executadas.
Como uma linguagem interpretada, os programas P-code são convertidos
para uma forma binária automaticamente quando são executadas,
ao invés de serem compilados. Entretanto, diferente de uma linguagem
compilada o binário executável é armazenado em pseudo-código,
não em linguagem de máquina. Além disso, diferente de uma linguagem
interpretada, o programa não tem que ser convertido para binário
cada vez que é executado. Após ser convertido para P-code a
primeira vez, a versão em pseudo-cpodigo é usada em cada execução
adicional. Linguagens P-code (e portanto seus programas) tendem
a ser mais lentas que linguagens compiladas e programas, mas
mais rápidas que linguagens interpretadas, e elas geralmetne
tem autorização para algumas funções de baixo nível do sistema
operacional, mas não tem acesso direto a hardware. Elas não
exigem compiladores que às vezes são caros, e geralmente são
incluídas com os sistemas operacionais, e algumas linguagens
de P-code são mais fáceis de programar que linguagens compiladas.
Exemplos de linguagens P-code são o Java, Python e o REXX/Object
REXX.
- PAM
- (Pluggable
Authentication Modules -- Módulos de Autenticação Plugáveis)
-- Um módulo de autenticação de usuário substituível para segurança
de sistema, que permite que programas sejam escritos sem saber
qual esquema de autenticação será usado. Isto permite que um
módulo seja substituído por outro módulo diferente mais tarde
sem que os programas tenham que ser reescritos.
- Panel
- (Painel)
-- O nome do equivalente Linux da barra de tarefas (Taskbar)
do Windows.
- Partition
- (Partição)
-- Uma seão contígua de uma unidade de disco que é tratada pelo
sistema operacional como um drive físico. Assim, um disco de
drive pode ter várias letras de drive atribuídas a si.
- PCF
fonts
- (Fontes
PCF) -- Uma variedade de fontes bitmap que é usada no X Window
System.
-
- PDF
files
- (Arquivos
Portable Document Format -- Formato de Documento Portável) --
Arquivos binários criados com o Adobe Acrobat ou outro programa
capaz de produzir saída neste formato. Usado para produzir documentos
independentes de sistema operacional, que podem ser visualizados
usando o Acrobat Reader ou outros programas, incluindo browsers
Web equipados com um plug-in Acrobat Reader.
- Perl
- (Practical
Extraction and Report Language -- Linguagem Prática de Extração
e Relatório) -- Uma linguagem comum de script/programação. geralmetne
é usada em servidores Web UNIX/Linux em scripts CGI.
- Permission
- (Permissão)
-- A autorização para ler e escrever arquivos e diretórios,
e executar programas. Variados níveis de permissão podem ser
atribuídos pelo superusuário, ou operador root, em uma base
arquivo-por-arquivo ou diretório-por-diretório ou por nome de
conta (User ID).
- PGP
- (Pretty
Good Privacy -- Privacidade Quase Boa) -- um programa de criptografia
de dados de chave pública de alta segurança, para o UNIX/Linux
e outros sistemas operacionais.
- Piping
Symbol
- (Símbolo
de Encanamento) -- O caracter | do teclado (o caracter Shift-Backslash
sobre a tecla Enter em um teclad de 101 teclas típico -- em
um teclado ABNT, está à direita do Shift da esquerda). Geralmente
é usado para alimentar a entrada de um programa com a saída
de outro programa. Por exemplo, history | grep mcopy
enviará o conteúdo do arquivo .bash_history
(via o comando history) para o programa grep, que irá procurar
pela string "mcopy" (veja também Append Symbol e Redirection
Symbol).
- Port/Ported/Porting
- O
processo de pegar um programa escrito para um sistema operacional
ou plataforma e modificar o mesmo para ser executado em outro
SO com funcionalidade similar. Geralmente há pouca ou nenhuma
tentativa de personalizar o programa para se aproveitar das
funcionalidades únicas ao novo sistema operacional, em oposição
a otimizar uma aplicação para um sistema operacional
específico.
- Portable
- (Portável)
-- Um termo que se refere a software que é feito para ser usado
em mais de um sistema operacional com pequenas mudanças e recompilação.
- POSIX
- (Portable
Operating System Interface for uniX -- Interface de Sistema
Operacional Portável para Unix) -- Um conjunto de padrões de
interface de programação que governam como escrever o código
fonte de uma aplicação de forma que a mesma seja portável entre
sistemas oepracionais. O POSIX é baseado no UNIX, e é a base
para a especificação X/Open do The Open Group.
- PostScript
- Uma
linguagem de descrição de páginas desenvolvida pela Adobe Systems
que informa a uma impressora como apresentar texto ou gráficos
em uma página impressa.
- PostScript
Fonts
- Uma
larga variedade de fontes que podem ser usadas com o OS/2, MS
Windows e o X Window System. Os arquivos de fonte incluem aqueles
com extensão .afm, .pfa e
.pfb. Algumas vezes chamadas de fontes Adobe
Type 1, ou fontes ATM (Adobe Type Manager). As fontes PostScript
tipicamente exigem uma imporessora compatível com PostScript
(veja também BDF Fonts e TrueType Fonts).
- Process
- (Processo)
-- Um programa em execução (veja também Multitasking e Multithreading).
- Public
Domain ou PD
- (Domínio
Público) -- Programas que estão disponíveis para serem utilizados
e modificados por qualquer um, para qualquer objetivo, e podem
até ser incorporados para distribuição em software comercial.
Software sob Domínio Público não tem copyright, e o autor não
tem nenhum direito sobre ele (veja também Open Source e Shareware).
- Public
Key Encryption
- (Criptografia
de Chave Pública) -- Um meto de criptografia de chave pública
que envolve duas chaves separadas: uma chave pública e uma chave
privada. Os dados criptografados com a chave pública podem ser
descriptografados somente pela chave privada, e vice-versa.
Tipicamente a chave pública é publicada e pode ser usada para
criptografar dados que sejam enviados para o dono da chave privada,e
a chave privada é usada para assinar dados.
- Python
-
Uma linguagem de programação de p-code orientada a objetos.
Voltar
ao topo
Q
- Qt
- Uma
biblioteca gráfica open source poderosa e rápida para o X Window
System no UNIX/Linux, que é usada por programadores para criar
botões, menus, e outros objetos gráficos (veja também Gtk/Gtk+
e KDE).
- Queue
- (Fila)
-- Uma lista de tarefas aguardando execução, como em "a fila
de impressão" ("the print queue").
Voltar
ao topo
R
- RAID
- (Redundant
Array of Independent/Inexpensive Disks/Devices -- Grupo Redundanet
de Discos/Dispositivos Independentes/Baratos) -- Um método para
fornecer redundância de dados, performance melhorada e/ou rápida
recuperação de dados de problemas de disco, pela distribuição
ou duplicação de dados em múltiplos discos. Os tipos de RAID
mais usados são o RAID 0 (Data Striping), RAID 1 (Disk Mirroring)
e RAID 5 (Striping with Distributed Parity). Configurações de
RAID tipicamente pedem discos SCSI (não IDE/EIDE) e podem exigir
unidades idênticas (mesma capacidade, fabricante, modelo, etc.).
Grupos RAID aparecem para o sistema operacional como um único
dispositivo.
- RC
File
- (Arquivo
RC) -- Um arquivo script que contém as instruções para um programa
(uma aplicação ou mesmo o sistema operacional). O arquivo, que
é executado automaticamente quando o sistema operacional é iniciado,
contém uma lista de instruções (comandos ou outros scripts)
a serem executados.
- RCS
- (Revision
Control System -- Sistema de Controle de Revisões) -- Um conjunto
de programas que controla o acesso compartilhado a arquivos
em um ambiente de grupo e mantém um controle das alterações
nos arquivos texto. Geralmente usado para manter módulos de
código fonte de programas.
- Rdev
- Um
utilitário para obter informações sobre um sistema Linux. É
usado para consultar e configurar uma imagem de dispositivo
de boot, o modo de vídeo, o dispositivo de troca (swap) e um
disco RAM
- Redirection
Symbol
- (Símbolo
de Redireção) -- O caracter > do teclado.
Geralmente é usado para enviar a saída de um comando para um
arquivo texto. Por exemplo, ls -a > output.txt
envia a lista de arquivos do diretório atual para um arquivo
chamado output.txt. A repetição do comando
irá substituir o conteúdo do arquivo com novos dados (veja também
Append Symbol e Piping Symbol).
- RFS
- (Remote
File Sharing -- Compartilhamento Remoto de Arquivos) -- Um programa
que permite que o usuário acesse arquivos em um outro computador
como se eles estivessem no sistema do usuário.
- Root
Operator
- (Operador
Root) -- O ID de usuário que tem autoridade para executar todas
as tarefas de nível de sistema (também chamado de Superuser/Superusuário).
- Root
Window
- (Janela
Root) -- A sessão que está por baixo da sessão de desktop do
Linux.
- RPM
- (RPM
Package Manager -- Gerenciador de Pacotes RPM) -- Uma ferramenta
de empacotamento e instalação para downloads da Internet, incluída
em algumas distribuições Linux. Ela produz arquivos com a extensão
.RPM. Similar ao Dpkg.
Voltar
ao topo
S
- Script
- Um
conjunto de comandos armazenados em um arquivo. Usados para
uma execução automatizada e repetitiva (veja também RC File).
- Session
- (Sessão)
-- Um período completo de interação entre o usuáiro e o sistema
operacional, do login ao logoff.
- Shareware
- Uma
forma de software comercial, que geralmetne é oferecida como
"experimente antes de comprar". Se o cliente continua a usar
o prodtuo após um curto período de experiência, ele é solicitado
a pagar uma quantia especificada (veja também Open Source e
Public Domain).
- Shell
- Uma
janela em modo texto contendo uma interface de linha de comando
para o sistema operacional.
- Shell
Prompt
- A
área de entrada de usuário de um shell. Enquanto no shell do
DOS o prompt de comando designado como sendo um símbolo de Maior
Que (>), no Linux ele geralmente é um sinal de porcentagem
(%), cifrão ($) ou outro caracter especial, dependendo do shell
usado (veja também Command Prompt).
- Shell
Script
- Um
script projetado para ser executado automaticamente quando um
shell é iniciado.
- SHTTP
- (Secure
Hyper Text Transport Protocol -- Protocolo de Transporte de
Hiper Texto Seguro) -- Uma versão segura e criptografada do
HTTP, usada para transações financeiras e envio de outras informações
privadas pela Internet.
- Slash
- (Barra
- /) -- O símbolo usado em nomes de diretórios, em vez da contrabarra
(backslash - \) usada nos sistemas operacionais DOS/Windows
e OS/2.
- Source
Code
- Comandos
de programação em sua forma mais pura, como foram entrados por
um programador. Algumas linguagens de programação permitem que
os coamndos sejam executados "on the fly" (à medida que são
entrados) por um interpretador de comandos. Outras linguagens
exigem que os comandos sejam compilados em programas executáveis
(binários) antes que possam ser usados. No mundo UNIX/Linux,
alguns softwares são distribuídos somente na forma de código
fonte, outros pacotes incluem tanto o código fonte quanto binários,
e outros ainda são distribuídos apenas no formato binário.
- Spool
- (Simlutaneous
Peripheral Operation On Line -- Operação On Line Simultânea
de Periférico) -- Enviar dados a um programa que enfileira as
informações para uso posterior (como por exemplo, um spooler
de impressora).
- SQL
- (Structured
Query Language -- Linguagem de Consulta Estruturada) -- A linguagem
usada para manipulação de registros e campos (linhas e colunas)
em um banco de dados relacional. Algumas vezes pronunciada erroneamente
como "sequel".
- Steganography
- (Esteganografia)
-- Prática de esconder informações dentro de outras informações.
Um exemplo é colocal uma marca d'água digital invisível em uma
fotografia digitalizada.
- String
- Uma
seqüência de caracteress, como em "search string" (string de
pesquisa).
- Superuser
-
- (Superusuário)
-- Usualmente sinônimo de operador root.
- Swap
- Mover
temporáriamente dados (programas e/ou arquivso de dados) da
memória de acesso aleatório para armazenamento de disco (swap
out) ou de volta (swap in), para permitir que mais programas
e dados sejam processados do que a memória física consegue manter.
Também chamado de Memória Virtual.
- Swap
Space
- (Espaço
de Troca) -- Onde os dados objeto de Swap são armazenados temporariamente
no disco. O Linux utiliza uma partição de disco dedicada para
espaço de troca, ao invés de um arquivo de troca específico.
- Symbolic
link
- (Link
simbólico) -- Um alias ou atalho para um programa ou arquivo.
- Sync
- Forçar
a gravação de toda entrada/saída pendente do disco.
- Syslog
- O
UNIX/Linux System Logger, onde todas as mensagens do sistema
ou erro são armazenadas.
Voltar
ao topo
T
- Tag
- Um
comando em uma linguagem de marcação, como o HTML, para mostrar
informações de uma certa forma, como negrito, centralizado,
ou usando uma certa fonte.
- Tar
- (Tape
ARchive) -- Uma ferramenta de empacotamento incluída no UNIX/Linux
com o objetivo de montar uma coleçaõ de arquivos em um arquivo
combinado para facilitar o arquivamento. Originalmente foi escrito
para backup em fitas (tape), mas hoje pode ser usado com outras
mídias de armazenamento. Quando executado sozinho, produz arquivos
com extensão .tar. Qaundo combinado com o Gzip,
para compressão de dados, a extensão de arquivo resultante pode
ser .tgz, .tar.gz ou .tar.Z.
- Tarball
- Um
arquivo craido pelo utilitário Tar, contendo um ou mais arquivos,
opcionalmente compactados.
- TeX
- Um
formatador de textos baseado em macros popular. A base para
outros formatadores deste tipo, incluindo o LaTeX e o teTeX.
- Text
Editor
- (Editor
de Texto) -- Um programa para edição de arquivos texto. Similar
a um processador de textos (word processor), mas sem a maioria/totalidade
das funções de formatação (como margens, itálicos, fontes, etc.).
Geralmente usado para escrever ou editar scripts, programas
e arquivos de texto ASCII (como os README.1ST).
- Text
Formatter
- (Formatador
de Texto) -- Um programa que prepara um documento de texto para
impressão, permitnido que o usuário faça várias funções de leiaute,
como margens, cabeçalhos, rodapés, indentação, paginação e justificação
às margens.
- TFTP
- (Trivial
File Transfer Protocol -- Protocolo de Transferência de Arquivos
Trivial) -- Uma versão simplificada do FTP sem autenticação
ou muitas outras funcionalidades básicas do FTP.
- Thread
- Uma
pequena peça do programa que funciona como um subconjunto independente
de um programa maior, também chamado de "processo". Um programa
multithreaded pode rodar muito mais rápido que um programa monolítico
ou single-threaded, por que várias, ou muitas, tarefas diferentes
podem ser executadas concorrentemente, em vez de serialmente
(em seqüência). Além disto, threads em uma única aplicação podem
compartilhar recursos e passar dados umas para as outras.
- Time-sharing
- Um
método para permitir múltiplos usuários compartilharem um processador,
alocando a cada usuário uma porção dos recursos do processador
em uma base de tempo, e rotacionando os processos de cada usuário
nestes segmentos de tempo (veja também Multitasking).
- Torvalds,
Linus
- O
criador original do kernel Linux em 1991, detentor do copyright
Linux, e correntemente ainda é o coordenador do projeto de desenvolvimento
do Linux.
- Touch
- Um
comando que altera a marca de data/hora de um arquivo sem tocar
o conteúdo do mesmo.
- TrueType
Fonts
- (Fontes
TrueType) -- Uma grande variedade de fontes projetadas para
serem independentes de improessora, diferente das fontes PostScript.
Disponíveis para o Apple Macintosh e o Windows. Não são usadas
comumente no UNIX/Linux (veja também BDF Fonts e PostScript
Fonts).
- Tux
- O
nome do pinguim fictício mascote do Linux.
Voltar
ao topo
U
- UNIX
- O
UNIX começou como um sistema operacional proprietário desenvovlido
pela Bell Laboratories nos anos 1960. Eventualmente gerou um
número de versões comerciais mutualmente incompatíveis, de companias
como a Apple (Mac OS X), Digital (Digital UNIX), Hewlett-Packard
(HP-UX), IBM (AIX®), NeXT (NeXTSTEP) e outras.
- UUCP
- Um
conjunto de programas e protocolos que se tornaram a base para
uma rede mundial de computadores UNIX. O nome vem de UNIX to
UNIX Copy Program.
Voltar
ao topo
V
- Virtual
Desktop
- Um
método para expandir o espaço de trabalho do usuário além dos
limites da tela do computador. O desktop pode ser rolável para
a esquerda, direita, acima e abaixo, como se um desktop maior
fosse posicionado atrás da tela de vidro e movido para revelar
ícones, janelas e outros objetos que estavam "fora de cena",
ou fora da vista. Alternativametne, como com o desktop KDE,
múltiplos botões podem estar disponíveis, cada um apresentando
uma área de desktop de mesmo tamanho que a tela de vidro e que
pode conter cada um diferents objetos.
- Virtual
Machine
- (Máquina
Virtual) -- Máquinas Vrituais (VMs) são funcionalidades de chips
de processamento central que isolam uma área de memória do resto
do sistema. Como os sistemas operacionais e aplicações rodam
em um ambiente de "modo protegido", se um programa trava em
uma Máquina Virtual ele não irá afetar a operação de programas
e sistemas operacionais rodando fora daquela Máquina Virtual.
- Virtual
Memory
- (Memória
Virtual) -- O processo de usar uma parte do espaço em disco
como armazenamento temporário para memória. Sinônimo de Swap.
- VRML
- (Virtual
Reality Modeling Language -- Linguagem de Modelagem de Realidade
Virtual) -- Uma linguagem baseada na Web usada para efeitos
3D (como visualizações de edifícios).
Voltar
ao topo
W
- Widget
- Um
objeto de programação de interface de usuário gráfica (botão,
barra de rolamento, botão de rádio, etc.) para o X Window System
(veja também X Window System).
- Window
Manager
- A
interface gráfica de usuário (GUI) que roda sobre o X Window
para fornecer janelas, ícones, barras de tarefas e outros objetos
de desktop ao usuário (veja também Desktop).
- Working
Directory
- Outro
nome para o diretório atual, ou diretório em que o usuário está
trabalhando neste momento.
- Workspace
- Outro
nome para o Root Windows ou Desktop.
- Wrapper
- Um
programa usado para iniciar outro programa.
Voltar
ao topo
X
- X
Window System
- Um
ambiente de janelas gráfico para o UNIX. A programação subjacente
necessária por muitas interfaces de usuário (veja também Desktop,
Window Manager, e XFree86).
- X11
- Versão
11 do X Window System.
- XDM
- (X
Display Manager) -- Front-end de login user-friendly para o
X Window System. Geralmente usado em cyber café ou ambiente
de Campus onde os usuários não familiares com o UNIX precisam
de acesso ocasional.
- XFree86
- Uma
versão do X Window System para Linux. Usado pelo GNOME, KDE
e outras interfaces de usuário/window managers do Linux.
- XHTML
- (Extensible
Hyper Text Markup Language -- Linguagem de Marcação de Hiper
Texto Extensível) -- Uma versão melhorada do HTML que suprota
extensões definidas pelo programador como o XML.
- XML
- (eXtensible
Markup Language -- Linguagem de Marcação Extensível) -- Uma
linguagem de marcação nova e poderosa para desenho de páginas
Web, alternativa ao velho HTML, permitindo que programadores
definam suas próprias tags de marcação, ou comandos de formatação.
Voltar
ao topo
Z
- Zip
- Uma
forma popular de compressão/arquivamento de arquivos disponível
em muitas plataformas de sistemas operacionais, incluindo DOS/Windows,
OS/2, e UNIX/Linux. Entre as ferramentas populares estão incluídos
o PKZip/PKUnzip e Zip/Unzip. Não confunda com o Iomega Zip disk,
que é um dispositivo de armazenamento removível (só para confundir
mais, um arquivo zipado pode ser armazenado em um disco Zip
-- ou não. Eles não são relacionados). Arquivos zipados tem
uma extensão .zip.
- Zone
- (Zona)
-- Uma região de uma rede sob controle administrativo ou outro
controle. Em uma configuração de servidor de nomes, um domínio
pode ser uma zona. Zonas podem ser posteriormetne subdivididas
em subzonas, casa uma tendo seus próprios administradores e
servidores.
- Zoo
- Um
formato de compressão e arquivamento popular em sistemas Amiga,
mas também disponível para o UNIX/Linux. Arquivos empacotados
desta forma tem uma extensão de arquivo .zoo.
Voltar
ao topo
|