Este glossário contém termos e acrônimos usados na comunidade e na documentação do FreeBSD.
Ver ACPI Source Language.
Pseudocódigo, interpretado por uma máquina virtual dentro de um sistema operacional compatível com ACPI, fornecendo uma camada entre o hardware subjacente e a interface documentada apresentada ao SO.
A linguagem de programação AML está escrita em.
Uma lista de permissões anexadas a um objeto, geralmente um arquivo ou um dispositivo de rede.
Uma especificação que fornece uma abstração da interface que o hardware apresenta ao sistema operacional, de modo que o sistema operacional não precise saber nada sobre o hardware subjacente para aproveitá-lo ao máximo. O ACPI evolui e substitui a funcionalidade fornecida anteriormente pelo APM, PNPBIOS e outras tecnologias e fornece recursos para controlar o consumo de energia, suspensão da máquina, e para habilitar e desabilitar dispositivos, etc.
Um conjunto de procedimentos, protocolos e ferramentas que especificam a interação canônica de uma ou mais partes do programa; como, quando e por que trabalham juntos e quais dados compartilham ou operam.
Uma API que permite que o sistema operacional funcione em conjunto com o BIOS para obter o gerenciamento de energia. O APM foi substituído pela especificação muito mais genérica e poderosa ACPI para a maioria das aplicações.
Um daemon que monta automaticamente um sistema de arquivos quando um arquivo ou diretório dentro desse sistema de arquivos é acessado.
Os registros que determinam em qual intervalo de endereços um dispositivo PCI irá responder.
A definição de BIOS depende um pouco do contexto. Algumas pessoas se referem a ele como o chip ROM com um conjunto básico de rotinas para fornecer uma interface entre software e hardware. Outros se referem a ele como o conjunto de rotinas contidas no chip que ajudam na inicialização do sistema. Alguns também podem se referir a ele como a tela usada para configurar o processo de bootstrapping. O BIOS é específico do PC, mas outros sistemas têm algo semelhante.
Uma implementação dos protocolos DNS.
Esse é o nome que o CSRG (Computer Systems Research Group) da Universidade da Califórnia em Berkeley deu a suas melhorias e modificações para AT & ; T's 32V UNIX ®. O FreeBSD é um descendente do trabalho do CSRG.
Um fenômeno pelo qual muitas pessoas opinarão sobre um tópico simples, enquanto um tópico complexo recebe pouca ou nenhuma discussão. Consulte a FAQ para a origem do termo.
Ver Carrier Detect.
Ver Clear To Send.
Um sinal RS232C indicando que uma portadora foi detectada.
Também conhecido como processador. Este é o cérebro do computador onde todos os cálculos ocorrem. Existem várias arquiteturas diferentes com conjuntos de instruções diferentes. Entre os mais conhecidos estão o Intel-x86 e derivados, Sun SPARC, PowerPC e Alpha.
Um método de autenticação de um usuário, baseado em um segredo compartilhado entre o cliente e o servidor.
Um sinal RS232C que permite ao sistema remoto enviar dados.
Ver Também Pedido para enviar.
Ver Depurador.
Ver Data Set Ready.
Ver Data Terminal Ready.
Ver Protocolo de roteamento de multidifusão de vetor de distância.
Um método de criptografar informações, tradicionalmente usado como método de criptografia para senhas UNIX® e para a função crypt(3).
Um sinal RS232C enviado do modem para o computador ou terminal, indicando prontidão para enviar e receber dados.
Ver Também Data Terminal Ready.
Um sinal RS232C enviado do computador ou terminal para o modem, indicando uma prontidão para enviar e receber dados.
Um recurso interativo do kernel para examinar o status de um sistema, geralmente usado depois que um sistema falhou para estabelecer os eventos que cercam a falha.
Uma tabela ACPI, que fornece informações básicas de configuração sobre o sistema base.
O sistema que converte nomes de host legíveis humanamente (ou seja, mail.example.net) em endereços da Internet e vice-versa.
Um protocolo que atribui dinamicamente endereços IP a um computador (host) quando ele solicita um do servidor. A atribuição de endereço é chamada de “lease”.
Ver Extensão COFF.
O nome de um mecanismo de exclusão mútua (um sleep mutex
) que protege um grande conjunto de recursos do kernel. Embora um mecanismo de bloqueio simples tenha sido adequado nos dias em que uma máquina podia ter apenas algumas dezenas de processos, uma placa de rede e, certamente, apenas um processador, nos tempos atuais isso é um gargalo de desempenho inaceitável. Os desenvolvedores do FreeBSD estão trabalhando ativamente para substituí-lo por bloqueios que protegem os recursos individuais, o que permitirá um grau muito maior de paralelismo para máquinas de processador único e multiprocessador.
Um sistema em que o usuário e o computador interagem com gráficos.
Ver HangUp.
A linguagem de marcação usada para criar páginas da web.
Ver Input/Output.
Ver IP Firewall.
Ver IP Versão 4.
Ver IP Versão 6.
Ver Provedor de internet.
A versão 4 do protocolo IP, que usa 32 bits para endereçamento. Esta versão ainda é a mais usada, mas está sendo lentamente substituída pelo IPv6 .
Ver Também IP Versão 6.
O novo protocolo IP. Inventado porque o espaço de endereço em IPv4 está acabando. Usa 128 bits para endereçamento.
Compilador da Intel para converter ASL em AML.
Um protocolo para acessar mensagens de email em um servidor de email, caracterizado por as mensagens normalmente serem mantidas no servidor, em vez de serem baixadas para o cliente do leitor de email.
Ver Também Post Office Protocol Version 3.
O protocolo de transmissão de pacotes que é o protocolo básico na Internet. Originalmente desenvolvido no Departamento de Defesa dos EUA e uma parte extremamente importante da pilha do TCP/IP . Sem o Internet Protocol, a Internet não teria se tornado o que é hoje. Para maiores informações, consulte RFC 791.
Uma empresa que fornece acesso à Internet.
Japonês para “tartaruga”, o termo KAME é usado em círculos de computação para se referir ao Projeto KAME, eles trabalham em uma implementação de IPv6.
Ver Kernel ld(1).
Ver Kilo Bits Per Second.
Um método de carregar dinamicamente a funcionalidade em um kernel do FreeBSD sem reiniciar o sistema.
Um sistema de thread suportado pelo kernel. Veja a página inicial do projeto para maiores detalhes.
Usado para medir a largura de banda (quantos dados podem passar por um determinado ponto em um período de tempo especificado). Alternativas ao prefixo Kilo incluem Mega, Giga, Tera e assim por diante.
Ver Rede local.
Ver Line Printer Daemon.
Uma rede usada em uma área local, por exemplo escritório, casa ou assim por diante.
O kernel do FreeBSD usa diversos bloqueios de recursos para arbitrar contenção para esses recursos. Um sistema de diagnóstico de trava em tempo de execução encontrado nos kernels FreeBSD-CURRENT (mas removido para releases), chamado witness(4), detecta o potencial de deadlocks devido a erros de bloqueio. (O witness(4) é na verdade um pouco conservador, por isso é possível obter falsos positivos.) Um relatório positivo verdadeiro indica que “se você foi azarado, um deadlock teria acontecido aqui”.
LORs positivos verdadeiros tendem a ser corrigidos rapidamente, então verifique http://lists.FreeBSD.org/mailman/listinfo/freebsd-current e a página LORs Vistos antes de postar nas listas de discussão.
Ver Merge From Current.
Ver Merge From Head.
Ver Merge From Stable.
Ver Segurança multinível.
Ver Message Of The Day.
Ver Mail Transfer Agent.
Ver Mail User Agent.
Um aplicativo usado para transferir e-mail. Um MTA tem sido tradicionalmente parte do sistema básico do BSD. Hoje, o Sendmail está incluído no sistema básico, mas existem muitos outros MTAs, como o postfix, o qmail e o Exim.
Um aplicativo usado pelos usuários para exibir e escrever e-mail.
Para mesclar funcionalidade ou um patch do ramo -CURRENT para outro, na maioria das vezes -STABLE.
Para mesclar funcionalidade ou um patch de um repositório HEAD para um branch anterior.
No curso normal de desenvolvimento do FreeBSD, uma mudança será enviada para a ramificação -CURRENT para teste antes de ser mesclada com -STABLE. Em raras ocasiões, uma alteração entrará primeiro na -STABLE e depois será mesclada na -CURRENT.
Esse termo também é usado quando um patch é mesclado de -STABLE para um ramo de segurança.
Ver Também Merge From Current.
Uma mensagem, geralmente mostrada no login, geralmente usada para distribuir informações aos usuários do sistema.
Ver Project Evil.
Ver Network File System.
Uma técnica em que os pacotes IP são reescritos no caminho através de um gateway, permitindo que muitas máquinas atrás do gateway compartilhem efetivamente um único endereço IP.
Um sistema de arquivos desenvolvido pela Microsoft e disponível em seus sistemas operacionais “New Technology”, como Windows® 2000, Windows NT® e Windows® XP.
Um meio de sincronizar relógios através de uma rede.
Ver Overtaken By Events.
Ver On-Demand Mail Relay.
Ver Sistema operacional.
Um conjunto de programas, bibliotecas e ferramentas que fornecem acesso aos recursos de hardware de um computador. Atualmente, os sistemas operacionais variam de projetos simplistas que suportam apenas um programa em execução, acessando apenas um dispositivo para sistemas totalmente multiusuários, multitarefa e multiprocessos que podem atender a milhares de usuários simultaneamente, cada um executando dúzias de diferentes aplicações.
Indica uma alteração sugerida (como um Relatório de Problema ou uma solicitação de recurso) que não é mais relevante ou aplicável devido a mudanças posteriores no FreeBSD, mudanças nos padrões de rede, o hardware afetado desde então se tornou obsoleto e assim por diante.
Ver Computador pessoal.
Ver Daemon do sistema de arquivos da rede de computadores pessoais.
Ver Process ID.
Ver Post Office Protocol.
Ver PPP over ATM.
Ver PPP over Ethernet.
Um método para permitir acesso a até 64 GB de RAM em sistemas que possuem apenas um espaço de endereçamento amplo de 32 bits (e, portanto, seriam limitados a 4 GB sem PAE).
Um pedaço mítico de equipamento de cabeça, muito parecido com um dunce cap
, concedido a qualquer committer do FreeBSD que quebre a compilação, faz os números de revisão retrocederem ou cria qualquer outro tipo de confusão na base de código-fonte. Qualquer committer que valha a pena em breve acumulará uma grande coleção. O uso é (quase sempre?) Bem-humorado.
Ver Também Post Office Protocol Version 3.
Um protocolo para acessar mensagens de e-mail em um servidor de e-mail, caracterizado por as mensagens serem geralmente baixadas do servidor para o cliente, em vez de permanecerem no servidor.
Ver Também Internet Message Access Protocol.
À medida que o FreeBSD evolui, as mudanças visíveis para o usuário devem ser mantidas como não surpreendentes quanto possível. Por exemplo, rearranjar arbitrariamente variáveis de inicialização do sistema em /etc/defaults/rc.conf
viola a POLA. Os desenvolvedores consideram o POLA ao contemplar alterações no sistema visíveis ao usuário.
Uma descrição de algum tipo de problema encontrado na fonte ou documentação do FreeBSD. Veja o artigo Escrevendo Relatórios de Problemas do FreeBSD.
Um número, exclusivo para um processo específico em um sistema, que o identifica e permite que ações sejam tomadas contra ele.
O título provisório para o NDISulator , escrito por Bill Paul, que o denominou referindo-se a quão horrível é (do ponto de vista filosófico) precisar ter algo assim em primeiro lugar. O NDISulator é um módulo de compatibilidade especial para permitir que os drivers de rede de miniport do Microsoft Windows ™ NDIS sejam usados com o FreeBSD/i386. Esta é geralmente a única maneira de usar cartões onde o driver é de código fechado. Veja src/sys/compat/ndis/subr_ndis.c
.
Ver Router Advertisement.
Ver Received Data.
Ver Request For Comments.
Ver Pedido para enviar.
O Sistema de Controle de Revisão ( RCS ) é um dos conjuntos de software mais antigos que implementam o “controle de revisão” para arquivos simples. Ele permite o armazenamento, recuperação, arquivamento, registro, identificação e fusão de várias revisões para cada arquivo. O RCS consiste em muitas ferramentas pequenas que funcionam juntas. Ele não possui alguns dos recursos encontrados em sistemas de controle de revisão mais modernos, como o Git, mas é muito simples de instalar, configurar e começar a usar para um pequeno conjunto de arquivos.
Ver Também Subversion.
Um pino ou fio RS232C no qual os dados são recebidos.
Ver Também Transmitted Data.
Um padrão para comunicações entre dispositivos seriais.
Uma abordagem ao design do processador, em que as operações que o hardware pode executar, são simplificadas, mas feitas da forma mais geral possível. Isso pode levar a um menor consumo de energia, menos transistores e, em alguns casos, melhor desempenho e maior densidade de código. Exemplos de processadores RISC incluem o Alpha, SPARC ®, ARM ® e PowerPC ®.
Um conjunto de documentos definindo padrões da Internet, protocolos e assim por diante. Veja www.rfc-editor.org.
Também usado como um termo geral quando alguém tem uma alteração sugerida e deseja feedback.
Um sinal RS232C solicitando que o sistema remoto inicie a transmissão de dados.
Ver Também Clear To Send.
Ver Signal Ground.
Ver Server Message Block.
Ver Autenticação SMTP.
Ver Secure Shell.
Ver Suspender para RAM.
Ver Subversion.
Um pino ou fio RS232 que é a referência de terra para o sinal.
Subversion é um sistema de controle de versão atualmente usado pelo projeto FreeBSD.
Ver Transmitted Data.
Ver Trivial FTP.
Ver Time Stamp Counter.
Um contador de criação de perfil interno dos modernos processadores Pentium® que conta os pulsos de clock de freqüência do núcleo.
Um protocolo que fica no topo (por exemplo) do protocolo IP e garante que os pacotes sejam entregues de forma confiável e ordenada.
O termo para a combinação do protocolo TCP executado sobre o protocolo IP. Grande parte da Internet roda sobre TCP/IP.
Um pino ou cabo RS232C no qual os dados são transmitidos.
Ver Também Received Data.
Ver ID do Usuário.
Ver Universal Serial Bus.
Um método de localizar um recurso, como um documento na Internet e um meio para identificar esse recurso.
O sistema de arquivos original do UNIX®, as vezes chamado de Berkeley Fast File System.
Uma extensão para o UFS1, introduzida no FreeBSD 5-CURRENT. O UFS2 adiciona ponteiros de bloco de 64 bits (quebrando a barreira de 1T), suporte para armazenamento de arquivos estendido e outras funcionalidades.
Um padrão de hardware usado para conectar uma grande variedade de periféricos de computador a uma interface universal.
Um número exclusivo atribuído a cada usuário de um computador, pelo qual os recursos e as permissões atribuídos a este usuário podem ser identificados.
Um protocolo de datagrama simples e não confiável que é usado para trocar dados em uma rede TCP/IP. UDP não fornece verificação de erros e correção como o TCP.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.