Index: head/pt_BR.ISO8859-1/articles/explaining-bsd/article.xml =================================================================== --- head/pt_BR.ISO8859-1/articles/explaining-bsd/article.xml +++ head/pt_BR.ISO8859-1/articles/explaining-bsd/article.xml @@ -1,737 +1,279 @@ - - - + +
+ + Explicando o BSD - Original revision: r39544 + GregLehey
grog@FreeBSD.org
- $FreeBSD$ - ---> -
- Explicando o BSD - - - GregLehey -
grog@FreeBSD.org
-
- - &tm-attrib.freebsd; - &tm-attrib.amd; - &tm-attrib.apple; - &tm-attrib.intel; - &tm-attrib.linux; - &tm-attrib.opengroup; - &tm-attrib.sparc; - &tm-attrib.sun; - &tm-attrib.unix; - &tm-attrib.general; + FreeBSD is a registered trademark of the FreeBSD Foundation. + AMD, AMD Athlon, AMD Opteron, AMD Phenom, AMD Sempron, AMD Turion, Athlon, Élan, Opteron, and PCnet are trademarks of Advanced Micro Devices, Inc. + Apple, AirPort, FireWire, iMac, iPhone, iPad, Mac, Macintosh, Mac OS, Quicktime, and TrueType are trademarks of Apple Inc., registered in the U.S. and other countries. + Intel, Celeron, Centrino, Core, EtherExpress, i386, i486, Itanium, Pentium, and Xeon are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. + Linux is a registered trademark of Linus Torvalds. + Motif, OSF/1, and UNIX are registered trademarks and IT DialTone and The Open Group are trademarks of The Open Group in the United States and other countries. + SPARC, SPARC64, and UltraSPARC are trademarks of SPARC International, Inc in the United States and other countries. SPARC International, Inc owns all of the SPARC trademarks and under licensing agreements allows the proper use of these trademarks by its members. + Sun, Sun Microsystems, Java, Java Virtual Machine, JDK, JRE, JSP, JVM, Netra, OpenJDK, Solaris, StarOffice, SunOS and VirtualBox are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. + UNIX is a registered trademark of The Open Group in the United States and other countries. + Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the ™ or the ® symbol. - + $FreeBSD$ - + $FreeBSD$ - No mundo do open source, a palavra Linux - é quase um sinônimo de Sistema Operacional, - mas esse não é o único sistema operacional &unix; - de código aberto. De acordo com o - Contador de Sistemas Operacionais da Internet, em - Abril de 1999 31.3% das máquinas conectadas na rede - rodam Linux. 14.6% rodam BSD &unix;. Alguns dos - responsáveis pelas maiores operações da - rede no mundo, como o Yahoo!, rodam BSD. O - servidor FTP mais requisitado do mundo em 1999 (atualmente - extinto), ftp.cdrom.com, usava BSD - para transferir 1.4 TB de dados por dia. É claro, que - não se trata de um nicho de mercado: O BSD é um - segredo muito bem guardado. + No mundo do código aberto, a palavra Linux é praticamente sinônimo de Sistema Operacional, mas ele não é o único sistema operacional UNIX de código aberto. - Então, qual é o segredo? Por que o BSD - não é melhor difundido, mais conhecido? Esse - documento abordará essas e outras - questões. + Então, qual é o segredo? Por que o BSD não é mais conhecido? Este artigo aborda esta e outras questões. - Ao longo desse documento, as diferenças entre o BSD - e o Linux serão denotadas dessa - forma. + Ao longo deste artigo as diferenças entre o BSD e o Linux serão destacadas desta forma.
- O que é BSD? + O que é o BSD? - BSD significa Distribuição do Sistema - de Berkeley. É o nome da - distribuição de códigos fonte proveniente - da Universidade da Califórnia, Berkeley, as quais foram - originalmente extensões para o sistema operacional &unix; - do departamento de Pesquisas da AT&T. Vários - projetos de sistemas operacionais de código aberto - são baseados em uma distribuição desse - código fonte, conhecido como 4.4BSD-Lite. Em - adição, tais sistemas constituem-se de - várias porções de outros projetos de - Código Aberto, incluindo o notável projeto GNU. A - constituição total do sistema operacional - inclui: + BSD é a sigla para Berkeley Software Distribution. É o nome do código fonte distribuído pela Universidade da Califórnia, Berkeley, que era originalmente uma extensão do UNIX desenvolvido pela área de pesquisa da AT&T. Diversos projetos de sistemas operacionais de código aberto foram baseados em uma versão deste código, conhecido como 4.4BSD-Lite. Além disso, eles incluem vários pacotes de outros projetos de código aberto, com destaque para os do projeto GNU. O sistema operacional geralmente abrange: - O kernel BSD, que cuida do agendamento de processos, - gerenciamento de memória, multi-processamento - simétrico (SMP), dispositivos de controle, - etc. - - Ao contrário do kernel do Linux, - existem vários kernels distintos de sistemas BSD - com diferentes características e - recursos. + O kernel BSD, que lida com o agendamento de processos, gerenciamento de memória, multi processamento simétrico (symmetric multi-processing ou SMP), drivers de dispositivos, etc. A biblioteca C, a API base do sistema. - A biblioteca C do BSD é baseada em - código proveniente de Berkeley, e não do - projeto GNU. + A biblioteca C do BSD é baseada no código de Berkeley, não no projeto GNU. - Programas utilitários como shells, - utilitários de manuseio de arquivos, compiladores, - linkadores. + Utilitários como shells, gerenciadores de arquivos, compiladores e linkers (conversores de arquivos compilados em executáveis). - Alguns desses programas são derivados - do projeto GNU, outros não. + Alguns utilitários são derivados do projeto GNU, outros não são. - O sistema X Window, que provê uma interface - gráfica. + O sistema X Window, que gerencia a interface gráfica. - O sistema X Window usado na maioria das versões - do BSD é mantido pelo - projeto X.Org. O &os; permite ao usuário - escolher entre uma variedade de ambientes de desktop, tais - como Gnome, - KDE, ou - Xfce; e gerenciadores de janela - leves como o Openbox, - Fluxbox, ou - Awesome. + O sistema X Window usado na maioria das versões do BSD é mantido pelo Projeto X.Org. O FreeBSD permite ao usuário escolher a partir de uma variedade de ambientes de desktop, tais como o Gnome, KDE, ou Xfce; e gerenciadores gráficos (gerenciadores de janelas) mais leves, como Openbox, Fluxbox, ou Awesome. - Muitos outros programas e utilitários. + Diversos outros programas e utilitários. - O que é um UNIX de verdade? + O que, um verdadeiro <trademark class="registered">UNIX</trademark>? - Os sistemas operacionais BSD não são clones, - mas sim, código livre derivado diretamente do sistema - operacional &unix; da AT&T, que também é o - ancestral dos modernos &unix; System V. Talvez isso lhe - surpreenda. Como pode ser isso, se a AT&T nunca - disponibilizou seus fontes como código aberto? + Os sistemas operacionais BSD não são cópias ou clones, mas sim derivações de código aberto do sistema operacional UNIX da AT&T, que também é o ancestral do moderno UNIX System V. Isto pode surpreendê-lo. Como isto é possível, uma vez que a AT&T nunca liberou seu código como código aberto? - É verdade que o &unix; da AT&T não é - Open Source, e do ponto de vista da licença de direitos - legais, o BSD definitivamente não - é &unix;, mas por outro lado, a AT&T - importou muito código de outros projetos, especialmente - do Grupo de Pesquisas de Ciências Computacionais (CSRG) da - Universidade da Califórnia, em Berkeley, CA. Desde 1976 - o CSRG lançava fitas magnéticas com cópias - de seu software, o qual era chamado de - Distribuição do Software de - Berkeley ou BSD. + É verdade que o UNIX da AT&T não é um sistema de código aberto e no sentido de licenciamento o BSD definitivamente não é UNIX, mas por outro lado a AT&T importou fontes de outros projetos, principalmente do Grupo de Pesquisa de Ciências da Computação (Computer Sciences Research Group ou CSRG) da Universidade da Califórnia em Berkeley, CA. A partir de 1976, o CSRG começou a liberar fitas de seu software, chamando ele de Berkeley Software Distribution ou BSD. - As versões iniciais do BSD consistiam-se - fundamentalmente de programas à nível de - usuário, mas essa realidade mudou dramaticamente assim - que o CSRG fechou um contrato com a Agência de Pesquisas e - Projetos de Avançados de Defesa (a DARPA) para atualizar - os protocolos de comunicação que eram usados em - sua rede, a ARPANET. Os novos protocolos passaram a ser - conhecidos como Protocolos de Internet, e - mais tarde como TCP/IP se tornando os mais - importantes protocolos de todos os tempos. A primeira - implementação amplamente distribuída desses - protocolos eram parte do 4.2BSD, em 1982. + As primeiras distribuições do BSD consistiam principalmente em programas de usuários mas isso mudou radicalmente quando o CSRG firmou um contrato com a Agência de Pesquisa de Projetos de Defesa Avançados (Defense Advanced Research Projects Agency ou DARPA) para atualizar os protocolos de comunicação de sua rede, a ARPANET. Os novos protocolos ficaram conhecidos como Internet Protocols, posteriormente TCP/IP em virtude dos protocolos mais importantes. A primeira implementação amplamente distribuída foi parte do 4.2BSD, em 1982. - Ao longo da década de 80, várias empresas que - produziam estações de trabalho começaram a - se espalhar. Muitas delas preferiam licenciar o &unix; ao - invés de desenvolverem sistemas operacionais por si - mesmas. A Sun Microsystems em particular, licenciou o &unix; e - implementou uma versão do 4.2BSD, a qual eles chamaram de - &sunos;. Quando a AT&T se deu permissão para vender - o &unix; comercialmente, começaram a desenvolver uma - implementação “na unha” chamada de - System III, que seria rapidamente sucedida pelo System V. A - base do código do System V não incluía o suporte a - networking, então todas as implementações - passaram a incluir software adicional do BSD, incluindo o - TCP/IP, e também programas utilitários como o - interpretador de linha de comandos csh e o - editor vi. Em sua coletividade, estes - aprimoramentos foram conhecidos como - Extensões de Berkeley. + Durante a década de 80 surgiram muitas empresas produtoras de estações de trabalho. A maioria preferiu licenciar o UNIX ao invés de desenvolver seus próprios sistemas operacionais. Em particular, a Sun Microsystems licenciou o UNIX e implementou uma versão do 4.2BSD, a qual eles chamaram de SunOS. Quando a própria AT&T começou a comercializar o UNIX, eles começaram com uma implementação de certa forma simples chamada de System III, que logo transformou-se no System V. O código base do System V não incluía comunicação em rede, então todas as implementações incluíram software adicional do BSD, inclusive o software TCP/IP, e também utilitários como o shell csh e o editor vi. Estes aprimoramentos ficaram conhecidos como Berkeley Extensions. - As fitas magnéticas do BSD continham código - fonte da AT&T e por isso precisavam de uma licença de - fontes do &unix;. Por volta de 1990, os fundos do CSRG estavam - acabando. Alguns membros do grupo decidiram lançar o - código BSD, que era Open Source, sem o código - proprietário da AT&T. Finalmente isso aconteceu com - o Networking Tape 2, normalmente conhecido - como Net/2. O Net/2 não era um - sistema operacional completo: aproximadamente 20% do - código do kernel estava faltando. Um dos membros do - CSRG, William F. Jolitz, escreveu o código que faltava e - o lançou em 1992, como o 386BSD. Ao - mesmo tempo, um outro grupo de membros do extinto CSRG formou - uma empresa comercial chamada de Berkeley Software Design - Inc. e lançou uma versão beta de seu - sistema operacional, chamada de BSD/386, baseado nos mesmos - fontes. Depois o nome do sistema operacional mudou para - BSD/OS. + As fitas do BSD continham código fonte da AT&T e portanto necessitavam da licença dos fontes do UNIX. Por volta de 1990, os recursos financeiros do CSRG's estavam acabando, e ele foi encerrado. Alguns membros do grupo decidiram liberar o código do BSD, que era código aberto, sem o código proprietário da AT&T. Isso finalmente aconteceu com a fita Networking Tape 2, também conhecida como Net/2. O Net/2 não era um sistema operacional completo: faltava cerca de 20% do código fonte do kernel. Um dos membros do CSRG, William F. Jolitz, escreveu o código que faltava e o liberou no início de 1992 sob o nome de 386BSD. Ao mesmo tempo, um outro grupo de ex integrantes do CSRG formaram uma empresa comercial chamada Berkeley Software Design Inc. e liberaram uma versão beta de um sistema operacional chamado BSD/386, o qual era baseado nos mesmos fontes. Mais tarde o nome deste sistema operacional foi alterado para BSD/OS. - O 386BSD nunca se tornou um sistema operacional - estável. Ao invés disso, outros dois projetos - nasceram à partir dele, em 1993: O NetBSD e o FreeBSD. Originalmente - os dois projetos divergiram devido às diferenças - quanto à paciência na espera de novas melhorias no - 386BSD: o pessoal do NetBSD começou o projeto no - início do ano, e a primeira versão do FreeBSD - não ficou pronta até o final do ano. No meio - tempo, a base do código se modificou o suficiente para - tornar difícil uma união. Em - adição, os projetos tinham objetivos diferentes, - como veremos a seguir. Em 1996, um projeto posterior, o OpenBSD, originou-se - à partir do NetBSD e em 2003, o DragonFlyBSD - originou-se a partir do FreeBSD. + O 386BSD nunca chegou a ser um sistema operacional estável. Ao invés disso, dois outros projetos surgiram a partir dele em 1993: NetBSD e FreeBSD. Este dois projetos divergiam originalmente na questão da espera pelas melhorias no 386BSD: o pessoal do NetBSD iniciou no começo daquele ano, e a primeira versão do FreeBSD não ficou pronta antes do final do ano. Neste meio tempo o código base ficou diferente um do outro o suficiente para tornar difícil sua fusão. Além disso, os projetos tinham objetivos diferentes, como veremos adiante. Em 1996, o OpenBSD surgiu a partir do NetBSD, e em 2003, o DragonFlyBSD surgiu a partir do FreeBSD. - Por quê o BSD não é mais - conhecido? + Por que o BSD não é mais conhecido? - Por algumas razões, o BSD é relativamente - desconhecido: + Por uma série de razões, o BSD é relativamente desconhecido: - Os desenvolvedores do BSD estão frequentemente - mais interessados em aprimorar seu código do que - fazer propaganda dele. + Os desenvolvedores do BSD estão mais interessados em aprimorar o seu código do que em divulgá-lo. - A maior parte da popularidade do Linux se deve a fatores - externos ao projeto Linux, como a imprensa, e companhias - criadas para oferecer serviços em Linux. Até - recentemente, os BSDs open source não contavam com - tais proponentes. + Grande parte da popularidade do Linux se deve a fatores externos ao projeto Linux, como a mídia e empresas que foram criadas para prover serviços Linux. Até pouco tempo atrás os BSD de código aberto não tinham este tipo de proposta. - Os desenvolvedores BSD tendem a ser mais experientes do - que desenvolvedores Linux, e tem menos interesse em tornar o - sistema fácil de utilizar. Novatos tendem a se - sentir mais confortáveis com Linux. - + Em 1992 a AT&T processou a BSDI, que comercializava o BSD/386, alegando que o produto continha código protegido por direitos autorais da AT&T. O caso foi encerrado fora dos tribunais em 1994, mas o fantasma do litígio continua assombrando. Em março de 2000 um artigo publicado na web afirma que o caso foi recentemente encerrado. - - Em 1992, a AT&T processou a BSDI, vendedora do - BSD/386, alegando que o produto continha código - proprietário da AT&T. O caso foi resolvido na - corte, em 1994, mas os aspectos da litigação - continuam perseguindo as pessoas. Em Março de 2000 - um artigo publicado na rede afirmou que o caso havia sido - resolvido recentemente. - - - Um detalhe que o processo judicial clarificou foi sobre a - denominação: nos anos 80, os BSD eram - conhecidos como BSD &unix;. Com a - eliminação do último vestígio de - código da AT&T no BSD, ele também perdeu o - direito de ser chamado de &unix; Contudo ainda podem ser - vistas referências em títulos de livros como - the 4.3BSD &unix; operating system e - the 4.4BSD operating system. + Um detalhe que o processo civil não deixa claro refere-se ao nome: nos anos 80 o BSD era conhecido como BSDUNIX. Com a eliminação dos últimos vestígios do código da AT&T do BSD, ele também perdeu o direito ao nome UNIX. Desta forma você verá referências em livros para o sistema operacional 4.3BSD UNIX e o sistema operacional 4.4BSD. - - - Existe uma idéia que os projetos BSD sejam - fragmentados e beligerantes. O Wall - Street Journal falou de - balkanização nos projetos BSD. - Assim como o processo judicial, essas idéias se - baseiam fundamentalmente em história antiga. - Comparando BSD e Linux - Então qual é realmente a diferença - entre, digamos, o Debian Linux e o FreeBSD? Pra maioria dos - usuários, as diferenças são - surpreendentemente pequenas: Ambos são sistemas - operacionais &unix; like. Ambos são desenvolvidos por - projetos não comerciais (é claro que isso - não se aplica a muitas outras distribuições - Linux). Na próxima seção, vamos dar uma - olhada no BSD e compará-lo com o Linux. As - descrições se aplicam mais ao FreeBSD, que - somatiza uma média estimada de 80% das - instalações de sistemas BSD, mas as - diferenças pro NetBSD, pro OpenBSD e pro DragonFlyBSD - são pequenas. + Então, qual é realmente a diferença entre, digamos, o Debian Linux e o FreeBSD? Para a maioria dos usuários, a diferença é surpreendentemente pequena: Ambos são sistemas operacionais estilo UNIX. Ambos são desenvolvidos por projetos não comerciais (isto não se aplica a diversas outras distribuições Linux, é claro). Nas próximas sessões vamos olhar para o BSD e compará-lo ao Linux. As descrições se aplicam principalmente ao FreeBSD, que representa aproximadamente 80% das instalações de BSD, mas as diferenças do NetBSD, OpenBSD e Dragon FlyBSD são pequenas. - Quem é dono do BSD? + Quem é o dono do BSD? - Nenhuma pessoa ou corporação é dona - do BSD. Ele é criado e distribuído por uma - comunidade de contribuidores altamente técnicos em todo - o mundo. Alguns dos componentes do BSD são projetos - Open Source independentes e gerenciados por mantenedores de - projetos distintos. + Nenhuma pessoa ou empresa é proprietária do BSD. Ele é criado e distribuído por uma comunidade de colaboradores altamente técnica e comprometida espalhada ao redor do mundo. Alguns dos componentes do BSD são projetos de código aberto com seus próprios licenciamentos e gerenciados por diferentes mantenedores. - Como o BSD é desenvolvido e atualizado? + Como o BSD é desenvolvido e atualizado? - Os kernels do BSD são desenvolvidos e mantidos - seguindo o modelo de desenvolvimento do Open Source. Cada - projeto mantém uma árvore de - código fonte publicamente acessível - sob o Sistema de - Versões Concorrentes (CVS), que contém - todos os arquivos fontes do projeto, incluindo - documentação e outros arquivos acidentais. O - CVS permite que usuários façam check - out (em outras palavras, extrair uma cópia) - de qualquer versão desejada do sistema. + Os kernels dos BSDs são desenvolvidos e atualizados seguindo o modelo de desenvolvimento Open Source. Cada projeto mantém uma árvore com código fonte publicamente acessível, que contém todo o código fonte do projeto, incluindo documentação e outros arquivos incidentais. Os usuários podem obter uma cópia completa de qualquer versão. - Um grande número de desenvolvedores ao redor do - mundo contribui para as melhorias do BSD. Eles são - divididos em 3 tipos: + Um grande número de desenvolvedores por todo o mundo contribuem com melhorias ao BSD. Eles estão divididos em três categorias: - Contribuidores escrevem - código e documentação. Eles - não têm permissão de commit (adicionar - código) diretamente na árvore de - código fonte. Para que seu código seja - incluso no sistema, é necessário que seja - revisado e aprovado por um desenvolvedor registrado, os - quais são conhecidos como - committer. + Contributors escrevem código ou documentação. Eles não têm permissão para adicionar código diretamente ao repositório principal de código fonte. Para que seu código seja incluído no sistema, ele deve ser revisado e verificado por um desenvolvedor registrado, conhecido como committer. - Committers são - desenvolvedores com acesso de escrita na árvore do - código fonte. Para se tornar um commiter, o - indivíduo deve mostrar habilidade na área em - que ele é ativo. + Committers são desenvolvedores com acesso de gravação no repositório principal de código fonte. Para se tornar um committer, um indivíduo deve mostrar habilidade na área em que está ativo. - Faz parte da responsabilidade individual de cada - desenvolvedor considerar quando devem obter - autorização antes de fazer um commit na - árvore. No geral, desenvolvedores experientes - podem fazer modificações que são - obviamente corretas sem precisar de consenso. Por - exemplo, um commiter do projeto de - documentação pode corrigir erros - tipográficos ou gramaticais sem a - necessidade de uma revisão. Por outro lado, - espera-se que desenvolvedores que fazem - alterações muito abrangentes ou complicadas - enviem suas mudanças para revisão antes de - adicioná-las. Em casos extremos, um membro do - Grupo Central (Core Team) cuja função seja, - o Arquiteto Principal pode ordenar que as - modificações sejam retiradas da - árvore do código fonte, em um processo - conhecido como backing out. Todos - os desenvolvedores recebem mensagens de correio - eletrônico sobre cada alteração - individual, portanto é impossível fazer - alguma modificação secretamente. + Fica a critério do bom senso individual de cada committer a decisão se eles devem obter ou não um consenso antes de enviar alterações para o repositório de código fonte. Em geral, um committer experiente pode fazer alterações que sejam inquestionavelmente corretas sem obter consenso. Por exemplo, um committer do projeto de documentação pode corrigir erros tipográficos ou gramaticais sem revisão. Por outro lado, espera-se que os desenvolvedores que realizam mudanças complexas ou muito extensas enviem suas alterações para revisão antes de enviá-las para o repositório de código fonte. Em casos extremos, um membro do Core Team com uma função tal como a de arquiteto principal, pode ordenar que as alterações sejam removidas do repositório, num processo conhecido como backing out. Todos os committers recebem emails que descrevem cada commit individual, portanto não é possível enviar alterações para o repositório de código fonte em segredo. - O Grupo Central. O FreeBSD e o - NetBSD cada qual, tem um grupo central que gerencia o - projeto. Tais grupos centrais foram criados no decorrer - dos projetos e seu papel não é sempre bem - definido. Não é preciso ser um - desenvolvedor para se tornar membro do grupo central, - apesar de que, normalmente esse é o caso. As - regras para o grupo central variam de um projeto para o - outro, mas no geral eles têm mais voz na hora de dizer as - direções que o projeto deve seguir, do que - outros membros fora do grupo. + O Core Team. O FreeBSD e o NetBSD possuem uma equipe principal (Core team) que gerenciam o projeto. As equipes principais evoluíram ao longo dos projeto e a sua função nem sempre está bem definida. Não é necessário ser um desenvolvedor para ser um membro da equipe principal, embora isto seja normal. As regras para a equipe principal variam de um projeto para o outro, mas no geral elas têm mais voz ativa sobre a direção do projeto do que os demais membros tem. - Esse modelo se diferencia do Linux em inúmeras - maneiras: + Esse arranjo difere do Linux de várias maneiras: - Não existe uma pessoa em especial que controla - o conteúdo do sistema. Na prática, essa - diferença é sobretaxada, considerando que o - Arquiteto Principal pode solicitar que códigos - sejam retirados do sistema, e que até mesmo o - projeto Linux tem várias pessoas autorizadas a - fazer modificações. + Ninguém controla o conteúdo do sistema. Na prática, essa diferença é superestimada, uma vez que o arquiteto principal pode exigir que o código seja removido ou substituído, e mesmo no projeto Linux, várias pessoas podem fazer alterações. - Por outro lado, existe um - repositório central, um lugar único onde os - fontes inteiros do sistema operacional podem ser - encontrados, incluindo todas as versões - anteriores. + Por outro lado, existe um repositório central, um lugar único no qual você pode encontrar todo o código fonte do sistema operacional, incluindo todas as versões mais antigas. - Os projetos BSD mantém um Sistema - Operacional completo, não apenas o - kernel. Essa distinção é - marginalmente proveitosa: nem o BSD nem o Linux são - úteis sem aplicações. As - aplicações usadas sob BSD são - frequentemente as mesmas aplicações usadas - sob Linux. + Os projetos BSDs mantêm todo o Sistema Operacional, e não apenas o kernel. Essa distinção é apenas marginalmente útil: nem o BSD e nem o Linux são úteis sem aplicativos. Os aplicativos usados no BSD são frequentemente os mesmos aplicativos usados no Linux. - Como resultado da manutenção formalizada - de uma única árvore CVS do código - fonte, o desenvolvimento do BSD é limpo, e é - possível acessar qualquer versão do sistema - por seu número de lançamento (release) ou - por data. O CVS ainda oferece manutenção - incremental ao sistema: por exemplo, o repositório - do FreeBSD é atualizado em média 100 vezes - por dia. A maioria dessas alterações - é de pequena ordem. + Como resultado da manutenção formal de um único repositório SVN com o código fonte, o desenvolvimento do BSD é claro e é possível acessar qualquer versão do sistema por número de release ou por data. O SVN também permite atualizações incrementais no sistema: por exemplo, o repositório do FreeBSD é atualizado cerca de 100 vezes por dia. A maioria dessas mudanças é pequena. - Releases BSD + Releases do BSD - O FreeBSD, o NetBSD e o OpenBSD oferecem o sistema em - três versões (releases) - diferentes. Como no Linux, os releases são - identificados por um número, como 1.4.1 ou 3.5. Em - adição, o número da versão tem - um sufixo, indicando seu propósito: + O FreeBSD, o NetBSD e o OpenBSD fornecem o sistema em três diferentes releases. Como no Linux, os releases recebem um número como 1.4.1 ou 3.5. Além disso, o número da versão tem um sufixo indicando sua finalidade: - A versão de desenvolvimento do sistema é - chamada de CURRENT. O FreeBSD - relaciona um número ao CURRENT, por exemplo, FreeBSD - 5.0-CURRENT. O NetBSD usa um esquema de - denominação um pouco diferente, adicionando - um sufixo com uma letra única que indica - modificações nas interfaces internas, por - exemplo NetBSD 1.4.3G. O OpenBSD não adiciona - números (OpenBSD-current). Todo - novo desenvolvimento no sistema vai nesse branch. + A versão de desenvolvimento do sistema é chamada de CURRENT. O FreeBSD atribui um número a CURRENT, por exemplo, FreeBSD 5.0-CURRENT. O NetBSD usa um esquema de nomenclatura ligeiramente diferente e acrescenta um sufixo de uma única letra que indica mudanças nas interfaces internas, por exemplo, o NetBSD 1.4.3G. O OpenBSD não atribui um número (OpenBSD-current). Todo novo desenvolvimento no sistema entra neste branch. - Em intervalos regulares, entre duas a quatro vezes por - ano, os projetos lançam uma nova versão de - RELEASE do sistema, que é - disponibilizado em CD-ROM e por download gratuíto - em sítios de FTP, por exemplo OpenBSD 2.6-RELEASE - ou NetBSD 1.4-RELEASE. A versão do RELEASE - é destinada a usuários finais e é a - versão normal do sistema. O NetBSD oferece ainda - patch releases (releases de - correções) com um terceiro dígito, - por exemplo, NetBSD 1.4.2. + Em intervalos regulares, entre duas e quatro vezes por ano, os projetos lançam uma versão RELEASE do sistema, a qual é disponibilizada por meio de CD-ROMs e por meio de download gratuito em sites FTP, por exemplo, OpenBSD 2.6-RELEASE ou NetBSD 1.4-RELEASE. A versão RELEASE destina-se a usuários finais e é a versão normal do sistema. O NetBSD também fornece versões de correção (Patch Releases) com um terceiro dígito, por exemplo, o NetBSD 1.4.2. - Conforme os problemas são encontrados em uma - versão RELEASE, eles são corrigidos, e as - correções são adicionadas à - árvore CVS. No FreeBSD a versão resultante - é chamada de STABLE, - enquanto que no NetBSD e no OpenBSD elas continuam sendo - chamadas de versão RELEASE. Novas - características menores também podem ser - adicionadas nesse branch depois do período de - testes no CURRENT. + A medida que os erros são encontrados em uma versão RELEASE, eles são corrigidos e as correções são adicionadas ao repositório SVN. No FreeBSD, a versão resultante é chamada de STABLE, enquanto no NetBSD e OpenBSD continua sendo chamada de versão RELEASE. Novos recursos menores também podem ser adicionados a essa branch após um período de teste na branch CURRENT. Patches de segurança e outras correções de bugs importantes também são aplicadas a todas as versões RELEASE suportadas. - Em contraste, o Linux mantém duas - árvores de código separadas: a versão - estável e a versão de desenvolvimento. A - versão estável tem ainda um número - menor de versão, como 2.0, 2.2 ou 2.4. Versões - em desenvolvimento tem o número menor ímpar, - como 2.1, 2.4 e 2.5. Em cada caso, a versão é - ainda seguida de um número posterior designando o - release exato. Em adição, cada vendedor de - Linux coloca suas próprias aplicações e - utilitários à nível de usuário, - portanto o nome de sua distribuição - também é importante. Cada - distribuição do vendedor ainda é - acrescida de seu próprio número, então - a descrição completa seria algo parecido com - TurboLinux 6.0 com kernel - 2.2.14 + Por outro lado, o Linux mantém duas árvores de código separadas: a versão estável e a versão de desenvolvimento. Versões estáveis têm um número de versão menor par, como por exemplo 2.0, 2.2 ou 2.4. Versões de desenvolvimento têm um número de versão menor ímpar, como por exemplo 2.1, 2.3 ou 2.5. Em cada caso, o número é seguido por um outro número que designa a release exata. Além disso, cada fornecedor adiciona seus próprios programas e utilitários de área de usuário, portanto, o nome da distribuição também é importante. Cada fornecedor de distribuição também atribui números de versão à distribuição, portanto, uma descrição completa seria algo como TurboLinux 6.0 com kernel 2.2.14 . - Quais são as versões disponíveis do - BSD? + Quais versões do BSD estão disponíveis? - Em contraste com as numerosas distribuições - Linux, existem apenas quatro BSDs de código livre. - Cada projeto BSD mantém sua própria - árvore de código fonte e seu próprio - kernel. Na prática, as divergências entre o - código à nível de usuário parece - ser ainda menor entre os projetos BSD do que entre os - vários Linux. + Em contraste com as numerosas distribuições do Linux, existem apenas quatro grandes distribuições BSD de código aberto. Cada projeto BSD mantém seu próprio repositório de código fonte e o seu próprio kernel. Porém na prática, parece haver menos divergências do código entre os projetos BSD do que no Linux. - É difícil categorizar os objetivos de cada - projeto: as diferenças são bastante subjetivas. - Basicamente, + É difícil categorizar os objetivos de cada projeto: as diferenças são muito subjetivas. Basicamente, - O FreeBSD clama por alta performance e facilidade de - uso para usuários finais, e é o favorito de - provedores de conteúdo da rede mundial de - computadores. Ele pode ser usado em um grande - número de plataformas, incluindo sistemas baseados - em &i386; (PCs), sistemas baseados em - processadores AMD 64-bit, sistemas baseados em - &ultrasparc;, sistemas baseados em processadores Compaq - Alpha e sistemas baseados em torno da - especificação NEC PC-98. O projeto &os; - possui significativamente mais usuários do que - os outros projetos. + O FreeBSD visa o alto desempenho e a facilidade de uso pelos usuários finais, e é um dos favoritos dos provedores de conteúdo da web. Ele pode ser executado em diversas plataformas e tem significativamente mais usuários do que os outros projetos. + - O NetBSD clama pelo máximo de portabilidade: - é lógico que roda NetBSD. Ele - roda de máquinas palmtop à grandes - servidores, e vem sendo usado até em missões - espaciais da NASA. É particularmente uma boa - escolha para rodar em equipamentos antigos que não - sejam &intel;. + O NetBSD visa a máxima portabilidade: é claro que roda o NetBSD. Ele pode ser executado em diversas plataformas de hardware, de palmtops até grandes servidores, e até mesmo já foi usado em missões espaciais da NASA. É uma escolha particularmente boa para rodar em hardware antigo que não seja Intel. - O OpenBSD clama por segurança e pureza de - código: ele usa uma combinação dos - conceitos de código livre com rigorosas - revisões de seu código para criar um sistema - demonstravelmente correto, tornando-o a escolha de - organizações conscientes com a - segurança como bancos e departamentos do governo. - Como o NetBSD, ele roda em várias - plataformas. + O OpenBSD visa a segurança e a pureza de código: ele usa uma combinação do conceito de código aberto ao de revisões rigorosas de código para criar um sistema que seja comprovadamente correto, tornando-o a escolha preferida de organizações preocupadas com segurança, tais como bancos, bolsas de valores e departamentos do governo dos EUA. Tal como o NetBSD, ele pode ser executado em várias plataformas. - O DragonFlyBSD clama por alta performance e - escalabilidade acima de tudo, não importa se estamos - falando de um sistema composto por um único nó - ou um sistema massivamente clusterizado. O DragonFlyBSD tem - muitos objetivos técnicos de longo prazo, mas o seu - foco concentra-se em prover uma infra estrutura de SMP - (multiprocessamento simétrico) que seja fácil - de entender, manter e desenvolver. + O DragonFlyBSD tem como objetivo o alto desempenho e a escalabilidade sob todos os aspectos, desde um sistema de um único nó até um sistema altamente clusterizado. O DragonFlyBSD tem várias metas técnicas de longo prazo, mas o foco está em fornecer uma infraestrutura compatível com SMP que seja fácil de entender, manter e desenvolver. - Existem ainda dois sistemas operacionais BSD &unix; - adicionais que não são de código livre, - o BSD/OS e o &macos; X da Apple: + Também existem dois sistemas operacionais BSD UNIX que não são de código aberto, o BSD/OS e Mac OS X da Apple: - O BSD/OS era o mais velho dos derivados do 4.4BSD. - Ele não era de código livre, embora as - licenças de seu código fonte estivessem - disponíveis por um preço relativamente - baixo. Ele assemelhava-se ao FreeBSD de diversas formas. - Dois anos depois da aquisição da BSDI pela - Wind River Systems, o BSD/OS falhou em sobreviver como um - produto independente. O suporte e o código fonte - podem ainda estar disponíveis pela Wind River, mas - os novos desenvolvimentos estão todos focados no - sistema operacional embarcado VxWorks. + O BSD/OS foi o mais antigo dos sistemas derivados do 4.4BSD. Não era um sistema de código aberto, embora as licenças do código-fonte estivessem disponíveis a um custo relativamente baixo. Assemelhava-se ao FreeBSD de várias maneiras. Dois anos após a aquisição da BSDi pela Wind River Systems, o BSD/OS não conseguiu sobreviver como um produto independente. O suporte e o código-fonte ainda podem estar disponíveis por parte da Wind River, mas todo desenvolvimento novo está focado no sistema operacional embarcado VxWorks. - O - &macos; X é a mais recente versão do - sistema operacional da linha &macintosh; da Apple Computers Inc. - O core BSD deste sistema operacional, o Darwin, - está disponível como um sistema operacional - completamente funcional para computadores x86 e PPC. - Contudo, o sistema gráfico Aqua/Quartz e muitos - outros aspectos proprietários do &macos; X - continuam como código fechado. Vários - desenvolvedores do Darwin também são - desenvolvedores do &os; e vice versa. + O Mac OS X é a versão mais recente do sistema operacional para os equipamentos Mac da Apple. O núcleo BSD deste sistema operacional, Darwin, está disponível como um sistema operacional de código aberto totalmente funcional para computadores x86 e PPC. No entanto, o sistema gráfico Aqua/Quartz e muitos outros aspectos proprietários do Mac OS X continuam fechados. Vários desenvolvedores do Darwin também são committers do FreeBSD, e vice-versa. - Como a licença BSD se diferencia da licença - Pública GNU? + Como a licença BSD difere da licença GNU Publica? - O Linux está disponível sob a Licença - Pública Geral GPL (GPL), que foi planejada - para eliminar o software proprietário (de fonte - fechada). Em particular, qualquer trabalho derivado de um - produto lançado sob a GPL também deve oferecer - seu código fonte, caso seja requerido. Em contraste, a - licença - BSD é menos restritiva: - distribuições apenas binárias são - permitidas. Isso é particularmente atrativo para - aplicações acopladas (embedded). + O Linux está disponível sob a Licença Pública Geral GNU (GPL), que é projetada para eliminar o software de código fechado. Em particular, qualquer trabalho derivado de um produto lançado sob a GPL também deve ser fornecido com o código fonte, se solicitado. Por outro lado, a licença BSD é menos restritiva: é permitida a distribuição somente dos binários. O que é particularmente atraente para aplicativos embarcados. O que mais eu deveria saber? - Considerando que um número menor de - aplicações está disponível para - o BSD do que para o Linux, os desenvolvedores do BSD criaram - um pacote de compatibilidade Linux, que permite que programas - Linux sejam executados sob BSD. O pacote inclui - modificações no kernel, de forma a possibilitar - as corretas chamadas de sistemas Linux, e arquivos de - compatibilidade Linux, como a biblioteca C. Não existe - diferença notável na velocidade de - execução entre aplicações Linux - rodando em uma máquina Linux e aplicações - Linux rodando em uma máquina BSD de mesma - velocidade. + Como menos aplicativos estão disponíveis para o BSD do que para o Linux, os desenvolvedores do BSD criaram um pacote de compatibilidade com o Linux, o qual permite que os programas Linux sejam executados sob o BSD. O pacote inclui tanto as modificações do kernel, necessárias para executar corretamente as chamadas do sistema Linux e quanto os arquivos de compatibilidade do Linux, como a biblioteca C. Não há diferença perceptível na velocidade de execução entre um aplicativo Linux em execução em uma máquina Linux nativa e um aplicativo Linux em execução em uma máquina BSD, contanto que ambas tenham o mesmo hardware. - A natureza tudo do mesmo fornecedor dos - sistemas BSD implica na maior facilidade de - atualização do que frequentemente acontece no - caso do Linux. Os BSD oferecem atualizações de - versões de bibliotecas oferecendo módulos de - compatibilidade com versões mais antigas de - bibliotecas, dessa forma é possível rodar - binários que existem há vários anos sem o - menor problema. + A natureza do BSD de ser um sistema em que tudo é provido por um único fornecedor significa que as atualizações são muito mais fáceis de se lidar do que frequentemente ocorre no caso no Linux. O BSD lida com as atualizações das versões das bibliotecas fornecendo módulos de compatibilidade para as versões anteriores, portanto, é possível executar binários bastante antigos sem problemas. - Qual eu devo usar, BSD ou Linux? + Qual devo usar, BSD ou Linux? - O que isso tudo significa na prática? Quem deve - usar BSD? Quem deve usar Linux? + O que tudo isso significa na prática? Quem deve usar o BSD, quem deve usar o Linux? - Essa é uma pergunta muito difícil para se - responder. Aqui estão algumas - considerações: + Esta é uma pergunta muito difícil de responder. Aqui estão algumas diretrizes: - Se não está quebrado, não - conserte: Se você já usa algum - sistema operacional de código livre, e está - feliz com ele, provavelmente não existe uma boa - razão para mudar. + Se não está quebrado, não conserte: Se você já usa um sistema operacional de código aberto e está feliz com ele, provavelmente não existe nenhuma razão para mudar. - Sistemas BSD, em particular o FreeBSD, podem ter - performance notavelmente superior ao Linux. Mas - isso não é uma regra. Em muitos casos a - diferença pode ser pouca ou até mesmo nem - existir. Em alguns casos o Linux pode funcionar melhor - que o FreeBSD. + Os sistemas BSD, em particular o FreeBSD, podem ter um desempenho notavelmente superior ao Linux. Mas isto não é uma verdade absoluta. Em muitos casos, há pouca ou nenhuma diferença no desempenho. E em alguns casos, o Linux pode ter um desempenho melhor que o FreeBSD. - No geral, sistemas BSD tem melhor - reputação por sua confiabilidade, - principalmente por ser resultado de uma base de - códigos mais madura. + Em geral, os sistemas BSD têm a reputação de oferecer uma melhor confiabilidade, principalmente como resultado de ter uma base de código mais madura. - Os projetos BSD têm uma melhor - reputação em relação a - qualidade e abrangência da sua - documentação. Os vários projetos de - documentação têm por objetivo prover - ativamente documentos atualizados, em muitos idiomas e - cobrindo todos os aspectos do sistema. + Os projetos BSD têm uma reputação melhor pela qualidade e completude da sua documentação. Os vários projetos de documentação visam fornecer uma documentação que é atualizada constantemente, disponibilizada em muitos idiomas, e que cobre todos os aspectos do sistema. - - A licença BSD pode ser mais atrativa do que a - GPL. - + A licença BSD pode ser mais atraente que a GPL. - O BSD pode executar a maioria dos binários do - Linux, enquanto o Linux não pode executar - binários do BSD. Muitas das - implementações; BSD podem inclusive executar - binários de outros sistemas derivados do &unix;. - Como resultado, o BSD pode ser uma opção de - migração a partir de outros sistemas mais - fácil do que o Linux seria. + O BSD pode executar a maioria dos binários do Linux, já o Linux por sua vez não pode executar binários do BSD. Muitas implementações do BSD também podem executar binários de outros sistemas semelhantes ao UNIX. Como resultado, pode ser mais fácil migrar de outros sistemas para o BSD do que seria migrar para o Linux. - Quem oferece suporte, serviços e treinamento para - o BSD? + Quem fornece suporte, serviços e treinamento para o BSD? - A BSDI / FreeBSD - Mall, Inc. têm fornecido contratos de suporte - FreeBSD no mercado a quase uma década. - - Em adição, cada um dos projetos tem uma - lista de consultores que podem ser contratados: FreeBSD, - NetBSD, - e OpenBSD. + A BSDi / FreeBSD Mall, Inc. fornece contratos de suporte para o FreeBSD já há quase uma década. + + Além disso, o website de cada um dos projetos possui uma lista de consultores disponíveis para contratação: FreeBSD, NetBSD, and OpenBSD.
Index: head/pt_BR.ISO8859-1/articles/explaining-bsd/pt_BR.po =================================================================== --- head/pt_BR.ISO8859-1/articles/explaining-bsd/pt_BR.po +++ head/pt_BR.ISO8859-1/articles/explaining-bsd/pt_BR.po @@ -0,0 +1,1137 @@ +# $FreeBSD$ +# Danilo G. Baio , 2018. #zanata +# Edson Brandi , 2018. #zanata +# Rafael Mentz Aquino , 2018. #zanata +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2018-08-29 00:38+0000\n" +"PO-Revision-Date: 2018-08-28 11:30+0000\n" +"Last-Translator: Edson Brandi \n" +"Language-Team: Portuguese (Brazil)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "" +"Edson Brandi, ebrandi@FreeBSD.org, 2018\n" +"Rafael Mentz Aquino, rafael@lk6.com.br, 2018" + +#. (itstool) path: info/title +#: article.translate.xml:7 +msgid "Explaining BSD" +msgstr "Explicando o BSD" + +#. (itstool) path: affiliation/address +#: article.translate.xml:10 +#, no-wrap +msgid "grog@FreeBSD.org" +msgstr "grog@FreeBSD.org" + +#. (itstool) path: info/author +#: article.translate.xml:9 +msgid "" +"GregLehey <_:address-1/> " +msgstr "" +"GregLehey <_:address-1/> " + +#. (itstool) path: legalnotice/para +#: article.translate.xml:14 +msgid "FreeBSD is a registered trademark of the FreeBSD Foundation." +msgstr "FreeBSD is a registered trademark of the FreeBSD Foundation." + +#. (itstool) path: legalnotice/para +#: article.translate.xml:16 +msgid "" +"AMD, AMD Athlon, AMD Opteron, AMD Phenom, AMD Sempron, AMD Turion, Athlon, " +"Élan, Opteron, and PCnet are trademarks of Advanced Micro Devices, Inc." +msgstr "" +"AMD, AMD Athlon, AMD Opteron, AMD Phenom, AMD Sempron, AMD Turion, Athlon, " +"Élan, Opteron, and PCnet are trademarks of Advanced Micro Devices, Inc." + +#. (itstool) path: legalnotice/para +#: article.translate.xml:19 +msgid "" +"Apple, AirPort, FireWire, iMac, iPhone, iPad, Mac, Macintosh, Mac OS, " +"Quicktime, and TrueType are trademarks of Apple Inc., registered in the U.S. " +"and other countries." +msgstr "" +"Apple, AirPort, FireWire, iMac, iPhone, iPad, Mac, Macintosh, Mac OS, " +"Quicktime, and TrueType are trademarks of Apple Inc., registered in the U.S. " +"and other countries." + +#. (itstool) path: legalnotice/para +#: article.translate.xml:24 +msgid "" +"Intel, Celeron, Centrino, Core, EtherExpress, i386, i486, Itanium, Pentium, " +"and Xeon are trademarks or registered trademarks of Intel Corporation or its " +"subsidiaries in the United States and other countries." +msgstr "" +"Intel, Celeron, Centrino, Core, EtherExpress, i386, i486, Itanium, Pentium, " +"and Xeon are trademarks or registered trademarks of Intel Corporation or its " +"subsidiaries in the United States and other countries." + +#. (itstool) path: legalnotice/para +#: article.translate.xml:28 +msgid "Linux is a registered trademark of Linus Torvalds." +msgstr "Linux is a registered trademark of Linus Torvalds." + +#. (itstool) path: legalnotice/para +#: article.translate.xml:30 +msgid "" +"Motif, OSF/1, and UNIX are registered trademarks and IT DialTone and The " +"Open Group are trademarks of The Open Group in the United States and other " +"countries." +msgstr "" +"Motif, OSF/1, and UNIX are registered trademarks and IT DialTone and The " +"Open Group are trademarks of The Open Group in the United States and other " +"countries." + +#. (itstool) path: legalnotice/para +#: article.translate.xml:34 +msgid "" +"SPARC, SPARC64, and UltraSPARC are trademarks of SPARC International, Inc in " +"the United States and other countries. SPARC International, Inc owns all of " +"the SPARC trademarks and under licensing agreements allows the proper use of " +"these trademarks by its members." +msgstr "" +"SPARC, SPARC64, and UltraSPARC are trademarks of SPARC International, Inc in " +"the United States and other countries. SPARC International, Inc owns all of " +"the SPARC trademarks and under licensing agreements allows the proper use of " +"these trademarks by its members." + +#. (itstool) path: legalnotice/para +#: article.translate.xml:39 +msgid "" +"Sun, Sun Microsystems, Java, Java Virtual Machine, JDK, JRE, JSP, JVM, " +"Netra, OpenJDK, Solaris, StarOffice, SunOS and VirtualBox are trademarks or " +"registered trademarks of Sun Microsystems, Inc. in the United States and " +"other countries." +msgstr "" +"Sun, Sun Microsystems, Java, Java Virtual Machine, JDK, JRE, JSP, JVM, " +"Netra, OpenJDK, Solaris, StarOffice, SunOS and VirtualBox are trademarks or " +"registered trademarks of Sun Microsystems, Inc. in the United States and " +"other countries." + +#. (itstool) path: legalnotice/para +#: article.translate.xml:44 +msgid "" +"UNIX is a registered trademark of The Open Group in the United States and " +"other countries." +msgstr "" +"UNIX is a registered trademark of The Open Group in the United States and " +"other countries." + +#. (itstool) path: legalnotice/para +#: article.translate.xml:46 +msgid "" +"Many of the designations used by manufacturers and sellers to distinguish " +"their products are claimed as trademarks. Where those designations appear in " +"this document, and the FreeBSD Project was aware of the trademark claim, the " +"designations have been followed by the or the ® symbol." +msgstr "" +"Many of the designations used by manufacturers and sellers to distinguish " +"their products are claimed as trademarks. Where those designations appear in " +"this document, and the FreeBSD Project was aware of the trademark claim, the " +"designations have been followed by the or the ® symbol." + +#. (itstool) path: info/pubdate +#. (itstool) path: info/releaseinfo +#: article.translate.xml:54 article.translate.xml:56 +msgid "" +"$FreeBSD: head/en_US.ISO8859-1/articles/explaining-bsd/article.xml 51926 " +"2018-06-29 07:33:14Z eadler $" +msgstr "" +"$FreeBSD: head/en_US.ISO8859-1/articles/explaining-bsd/article.xml 51926 " +"2018-06-29 07:33:14Z eadler $" + +#. (itstool) path: abstract/para +#: article.translate.xml:59 +msgid "" +"In the open source world, the word Linux is almost synonymous " +"with Operating System, but it is not the only open source " +"UNIX operating system." +msgstr "" +"No mundo do código aberto, a palavra Linux é praticamente " +"sinônimo de Sistema Operacional, mas ele não é o único " +"sistema operacional UNIX de " +"código aberto." + +#. (itstool) path: abstract/para +#: article.translate.xml:63 +msgid "" +"So what is the secret? Why is BSD not better known? This white paper " +"addresses these and other questions." +msgstr "" +"Então, qual é o segredo? Por que o BSD não é mais conhecido? Este artigo " +"aborda esta e outras questões." + +#. (itstool) path: abstract/para +#: article.translate.xml:66 +msgid "" +"Throughout this paper, differences between BSD and Linux will be noted " +"like this." +msgstr "" +"Ao longo deste artigo as diferenças entre o BSD e o Linux serão destacadas " +"desta forma." + +#. (itstool) path: sect1/title +#: article.translate.xml:72 +msgid "What is BSD?" +msgstr "O que é o BSD?" + +#. (itstool) path: sect1/para +#: article.translate.xml:74 +msgid "" +"BSD stands for Berkeley Software Distribution. It is the name " +"of distributions of source code from the University of California, Berkeley, " +"which were originally extensions to AT&T's Research UNIX operating system. Several open source " +"operating system projects are based on a release of this source code known " +"as 4.4BSD-Lite. In addition, they comprise a number of packages from other " +"Open Source projects, including notably the GNU project. The overall " +"operating system comprises:" +msgstr "" +"BSD é a sigla para Berkeley Software Distribution. É o nome " +"do código fonte distribuído pela Universidade da Califórnia, Berkeley, que " +"era originalmente uma extensão do UNIX desenvolvido pela área de pesquisa da AT&T. Diversos " +"projetos de sistemas operacionais de código aberto foram baseados em uma " +"versão deste código, conhecido como 4.4BSD-Lite. Além disso, eles incluem " +"vários pacotes de outros projetos de código aberto, com destaque para os do " +"projeto GNU. O sistema operacional geralmente abrange:" + +#. (itstool) path: listitem/para +#: article.translate.xml:86 +msgid "" +"The BSD kernel, which handles process scheduling, memory management, " +"symmetric multi-processing (SMP), device drivers, etc." +msgstr "" +"O kernel BSD, que lida com o agendamento de processos, gerenciamento de " +"memória, multi processamento simétrico (symmetric multi-processing ou SMP), " +"drivers de dispositivos, etc." + +#. (itstool) path: listitem/para +#: article.translate.xml:92 +msgid "The C library, the base API for the system." +msgstr "A biblioteca C, a API base do sistema." + +#. (itstool) path: listitem/para +#: article.translate.xml:94 +msgid "" +"The BSD C library is based on code from Berkeley, not the GNU " +"project." +msgstr "" +"A biblioteca C do BSD é baseada no código de Berkeley, não no " +"projeto GNU." + +#. (itstool) path: listitem/para +#: article.translate.xml:99 +msgid "Utilities such as shells, file utilities, compilers and linkers." +msgstr "" +"Utilitários como shells, gerenciadores de arquivos, compiladores e linkers " +"(conversores de arquivos compilados em executáveis)." + +#. (itstool) path: listitem/para +#: article.translate.xml:102 +msgid "" +"Some of the utilities are derived from the GNU project, others are " +"not." +msgstr "" +"Alguns utilitários são derivados do projeto GNU, outros não são." + +#. (itstool) path: listitem/para +#: article.translate.xml:107 +msgid "The X Window system, which handles graphical display." +msgstr "O sistema X Window, que gerencia a interface gráfica." + +#. (itstool) path: listitem/para +#: article.translate.xml:110 +msgid "" +"The X Window system used in most versions of BSD is maintained by the X.Org project. FreeBSD allows the " +"user to choose from a variety of desktop environments, such as " +"Gnome, KDE, or " +"Xfce; and lightweight window managers like " +"Openbox, Fluxbox, or " +"Awesome." +msgstr "" +"O sistema X Window usado na maioria das versões do BSD é mantido pelo Projeto X.Org. O FreeBSD permite ao " +"usuário escolher a partir de uma variedade de ambientes de desktop, tais " +"como o Gnome, KDE, ou " +"Xfce; e gerenciadores gráficos (gerenciadores de " +"janelas) mais leves, como Openbox, " +"Fluxbox, ou Awesome." + +#. (itstool) path: listitem/para +#: article.translate.xml:123 +msgid "Many other programs and utilities." +msgstr "Diversos outros programas e utilitários." + +#. (itstool) path: sect1/title +#: article.translate.xml:129 +msgid "What, a real UNIX?" +msgstr "O que, um verdadeiro UNIX?" + +#. (itstool) path: sect1/para +#: article.translate.xml:131 +msgid "" +"The BSD operating systems are not clones, but open source derivatives of " +"AT&T's Research UNIX " +"operating system, which is also the ancestor of the modern UNIX System V. This may surprise you. How could " +"that happen when AT&T has never released its code as open source?" +msgstr "" +"Os sistemas operacionais BSD não são cópias ou clones, mas sim derivações de " +"código aberto do sistema operacional UNIX da AT&T, que também é o ancestral do moderno UNIX System V. Isto pode surpreendê-lo. " +"Como isto é possível, uma vez que a AT&T nunca liberou seu código como " +"código aberto?" + +#. (itstool) path: sect1/para +#: article.translate.xml:137 +msgid "" +"It is true that AT&T UNIX is " +"not open source, and in a copyright sense BSD is very definitely " +"not UNIX, " +"but on the other hand, AT&T has imported sources from other projects, " +"noticeably the Computer Sciences Research Group (CSRG) of the University of " +"California in Berkeley, CA. Starting in 1976, the CSRG started releasing " +"tapes of their software, calling them Berkeley Software " +"Distribution or BSD." +msgstr "" +"É verdade que o UNIX da AT&T " +"não é um sistema de código aberto e no sentido de licenciamento o BSD " +"definitivamente não é UNIX, mas por outro lado a AT&T importou fontes de outros " +"projetos, principalmente do Grupo de Pesquisa de Ciências da Computação " +"(Computer Sciences Research Group ou CSRG) da Universidade da Califórnia em " +"Berkeley, CA. A partir de 1976, o CSRG começou a liberar fitas de seu " +"software, chamando ele de Berkeley Software Distribution ou BSD." + +#. (itstool) path: sect1/para +#: article.translate.xml:146 +msgid "" +"Initial BSD releases consisted mainly of user programs, but that changed " +"dramatically when the CSRG landed a contract with the Defense Advanced " +"Research Projects Agency (DARPA) to upgrade the communications protocols on " +"their network, ARPANET. The new protocols were known as the " +"Internet Protocols, later TCP/IP " +"after the most important protocols. The first widely distributed " +"implementation was part of 4.2BSD, in 1982." +msgstr "" +"As primeiras distribuições do BSD consistiam principalmente em programas de " +"usuários mas isso mudou radicalmente quando o CSRG firmou um contrato com a " +"Agência de Pesquisa de Projetos de Defesa Avançados (Defense Advanced " +"Research Projects Agency ou DARPA) para atualizar os protocolos de " +"comunicação de sua rede, a ARPANET. Os novos protocolos ficaram conhecidos " +"como Internet Protocols, posteriormente TCP/" +"IP em virtude dos protocolos mais importantes. A primeira " +"implementação amplamente distribuída foi parte do 4.2BSD, em 1982." + +#. (itstool) path: sect1/para +#: article.translate.xml:155 +msgid "" +"In the course of the 1980s, a number of new workstation companies sprang up. " +"Many preferred to license UNIX " +"rather than developing operating systems for themselves. In particular, Sun " +"Microsystems licensed UNIX and " +"implemented a version of 4.2BSD, which they called SunOS. When AT&T themselves were allowed to sell UNIX commercially, they started with a somewhat " +"bare-bones implementation called System III, to be quickly followed by " +"System V. The System V code base did not include networking, so all " +"implementations included additional software from the BSD, including the TCP/" +"IP software, but also utilities such as the csh shell " +"and the vi editor. Collectively, these enhancements " +"were known as the Berkeley Extensions." +msgstr "" +"Durante a década de 80 surgiram muitas empresas produtoras de estações de " +"trabalho. A maioria preferiu licenciar o UNIX ao invés de desenvolver seus próprios sistemas " +"operacionais. Em particular, a Sun Microsystems licenciou o UNIX e implementou uma versão do 4.2BSD, a qual " +"eles chamaram de SunOS. Quando a própria AT&T " +"começou a comercializar o UNIX, " +"eles começaram com uma implementação de certa forma simples chamada de " +"System III, que logo transformou-se no System V. O código base do System V " +"não incluía comunicação em rede, então todas as implementações incluíram " +"software adicional do BSD, inclusive o software TCP/IP, e também utilitários " +"como o shell csh e o editor vi. " +"Estes aprimoramentos ficaram conhecidos como Berkeley Extensions." + +#. (itstool) path: sect1/para +#: article.translate.xml:170 +msgid "" +"The BSD tapes contained AT&T source code and thus required a UNIX source license. By 1990, the CSRG's " +"funding was running out, and it faced closure. Some members of the group " +"decided to release the BSD code, which was Open Source, without the AT&T " +"proprietary code. This finally happened with the Networking Tape " +"2, usually known as Net/2. Net/2 was not a " +"complete operating system: about 20% of the kernel code was missing. One of " +"the CSRG members, William F. Jolitz, wrote the remaining code and released " +"it in early 1992 as 386BSD. At the same time, another " +"group of ex-CSRG members formed a commercial company called Berkeley Software Design Inc. and released a " +"beta version of an operating system called BSD/386, which was based on the same sources. The name of " +"the operating system was later changed to BSD/OS." +msgstr "" +"As fitas do BSD continham código fonte da AT&T e portanto necessitavam " +"da licença dos fontes do UNIX. " +"Por volta de 1990, os recursos financeiros do CSRG's estavam acabando, e ele " +"foi encerrado. Alguns membros do grupo decidiram liberar o código do BSD, " +"que era código aberto, sem o código proprietário da AT&T. Isso " +"finalmente aconteceu com a fita Networking Tape 2, " +"também conhecida como Net/2. O Net/2 não era um sistema " +"operacional completo: faltava cerca de 20% do código fonte do kernel. Um dos " +"membros do CSRG, William F. Jolitz, escreveu o código que faltava e o " +"liberou no início de 1992 sob o nome de 386BSD. Ao " +"mesmo tempo, um outro grupo de ex integrantes do CSRG formaram uma empresa " +"comercial chamada Berkeley " +"Software Design Inc. e liberaram uma versão beta de um sistema " +"operacional chamado BSD/386, o qual era baseado nos mesmos fontes. Mais tarde o nome deste sistema " +"operacional foi alterado para BSD/OS." + +#. (itstool) path: sect1/para +#: article.translate.xml:187 +msgid "" +"386BSD never became a stable operating system. Instead, two other projects " +"split off from it in 1993: NetBSD and FreeBSD. The two projects originally diverged due to differences " +"in patience waiting for improvements to 386BSD: the NetBSD people started " +"early in the year, and the first version of FreeBSD was not ready until the " +"end of the year. In the meantime, the code base had diverged sufficiently to " +"make it difficult to merge. In addition, the projects had different aims, as " +"we will see below. In 1996, OpenBSD split off from NetBSD, and in 2003, DragonFlyBSD split off from FreeBSD." +msgstr "" +"O 386BSD nunca chegou a ser um sistema operacional estável. Ao invés disso, " +"dois outros projetos surgiram a partir dele em 1993: NetBSD e FreeBSD. Este dois projetos " +"divergiam originalmente na questão da espera pelas melhorias no 386BSD: o " +"pessoal do NetBSD iniciou no começo daquele ano, e a primeira versão do " +"FreeBSD não ficou pronta antes do final do ano. Neste meio tempo o código " +"base ficou diferente um do outro o suficiente para tornar difícil sua fusão. " +"Além disso, os projetos tinham objetivos diferentes, como veremos adiante. " +"Em 1996, o OpenBSD " +"surgiu a partir do NetBSD, e em 2003, o DragonFlyBSD surgiu a partir do FreeBSD." + +#. (itstool) path: sect1/title +#: article.translate.xml:201 +msgid "Why is BSD not better known?" +msgstr "Por que o BSD não é mais conhecido?" + +#. (itstool) path: sect1/para +#: article.translate.xml:203 +msgid "For a number of reasons, BSD is relatively unknown:" +msgstr "Por uma série de razões, o BSD é relativamente desconhecido:" + +#. (itstool) path: listitem/para +#: article.translate.xml:207 +msgid "" +"The BSD developers are often more interested in polishing their code than " +"marketing it." +msgstr "" +"Os desenvolvedores do BSD estão mais interessados em aprimorar o seu código " +"do que em divulgá-lo." + +#. (itstool) path: listitem/para +#: article.translate.xml:212 +msgid "" +"Much of Linux's popularity is due to factors external to the Linux projects, " +"such as the press, and to companies formed to provide Linux services. Until " +"recently, the open source BSDs had no such proponents." +msgstr "" +"Grande parte da popularidade do Linux se deve a fatores externos ao projeto " +"Linux, como a mídia e empresas que foram criadas para prover serviços Linux. " +"Até pouco tempo atrás os BSD de código aberto não tinham este tipo de " +"proposta." + +#. (itstool) path: listitem/para +#: article.translate.xml:219 +msgid "" +"In 1992, AT&T sued BSDI, the vendor of BSD/386, alleging that the product contained AT&T-" +"copyrighted code. The case was settled out of court in 1994, but the spectre " +"of the litigation continues to haunt people. In March 2000 an article " +"published on the web claimed that the court case had been recently " +"settled." +msgstr "" +"Em 1992 a AT&T processou a BSDI, que comercializava o BSD/386, alegando que o produto " +"continha código protegido por direitos autorais da AT&T. O caso foi " +"encerrado fora dos tribunais em 1994, mas o fantasma do litígio continua " +"assombrando. Em março de 2000 um artigo publicado na web afirma que o caso " +"foi recentemente encerrado." + +#. (itstool) path: listitem/para +#: article.translate.xml:227 +msgid "" +"One detail that the lawsuit did clarify is the naming: in the 1980s, BSD was " +"known as BSD UNIX. With the elimination of the last vestige of AT&T code from BSD, " +"it also lost the right to the name UNIX. Thus you will see references in book titles to the 4.3BSD " +"UNIX operating system " +"and the 4.4BSD operating system." +msgstr "" +"Um detalhe que o processo civil não deixa claro refere-se ao nome: nos anos " +"80 o BSD era conhecido como BSDUNIX. Com a eliminação dos últimos vestígios do código da " +"AT&T do BSD, ele também perdeu o direito ao nome UNIX. Desta forma você verá referências em livros " +"para o sistema operacional 4.3BSD UNIX e o sistema operacional 4.4BSD." + +#. (itstool) path: sect1/title +#: article.translate.xml:239 +msgid "Comparing BSD and Linux" +msgstr "Comparando BSD e Linux" + +#. (itstool) path: sect1/para +#: article.translate.xml:241 +msgid "" +"So what is really the difference between, say, Debian Linux and FreeBSD? For " +"the average user, the difference is surprisingly small: Both are UNIX like operating systems. Both are " +"developed by non-commercial projects (this does not apply to many other " +"Linux distributions, of course). In the following section, we will look at " +"BSD and compare it to Linux. The description applies most closely to " +"FreeBSD, which accounts for an estimated 80% of the BSD installations, but " +"the differences from NetBSD, OpenBSD and DragonFlyBSD are small." +msgstr "" +"Então, qual é realmente a diferença entre, digamos, o Debian Linux e o " +"FreeBSD? Para a maioria dos usuários, a diferença é surpreendentemente " +"pequena: Ambos são sistemas operacionais estilo UNIX. Ambos são desenvolvidos por projetos não comerciais " +"(isto não se aplica a diversas outras distribuições Linux, é claro). Nas " +"próximas sessões vamos olhar para o BSD e compará-lo ao Linux. As descrições " +"se aplicam principalmente ao FreeBSD, que representa aproximadamente 80% das " +"instalações de BSD, mas as diferenças do NetBSD, OpenBSD e Dragon FlyBSD são " +"pequenas." + +#. (itstool) path: sect2/title +#: article.translate.xml:253 +msgid "Who owns BSD?" +msgstr "Quem é o dono do BSD?" + +#. (itstool) path: sect2/para +#: article.translate.xml:255 +msgid "" +"No one person or corporation owns BSD. It is created and distributed by a " +"community of highly technical and committed contributors all over the world. " +"Some of the components of BSD are Open Source projects in their own right " +"and managed by different project maintainers." +msgstr "" +"Nenhuma pessoa ou empresa é proprietária do BSD. Ele é criado e distribuído " +"por uma comunidade de colaboradores altamente técnica e comprometida " +"espalhada ao redor do mundo. Alguns dos componentes do BSD são projetos de " +"código aberto com seus próprios licenciamentos e gerenciados por diferentes " +"mantenedores." + +#. (itstool) path: sect2/title +#: article.translate.xml:263 +msgid "How is BSD developed and updated?" +msgstr "Como o BSD é desenvolvido e atualizado?" + +#. (itstool) path: sect2/para +#: article.translate.xml:265 +msgid "" +"The BSD kernels are developed and updated following the Open Source " +"development model. Each project maintains a publicly accessible " +"source tree which contains all source files for the " +"project, including documentation and other incidental files. Users can " +"obtain a complete copy of any version." +msgstr "" +"Os kernels dos BSDs são desenvolvidos e atualizados seguindo o modelo de " +"desenvolvimento Open Source. Cada projeto mantém uma árvore com " +"código fonte publicamente acessível, que contém todo o código " +"fonte do projeto, incluindo documentação e outros arquivos incidentais. Os " +"usuários podem obter uma cópia completa de qualquer versão." + +#. (itstool) path: sect2/para +#: article.translate.xml:272 +msgid "" +"A large number of developers worldwide contribute to improvements to BSD. " +"They are divided into three kinds:" +msgstr "" +"Um grande número de desenvolvedores por todo o mundo contribuem com " +"melhorias ao BSD. Eles estão divididos em três categorias:" + +#. (itstool) path: listitem/para +#: article.translate.xml:278 +msgid "" +"Contributors write code or documentation. They are " +"not permitted to commit (add code) directly to the source tree. In order for " +"their code to be included in the system, it must be reviewed and checked in " +"by a registered developer, known as a committer." +msgstr "" +"Contributors escrevem código ou documentação. Eles " +"não têm permissão para adicionar código diretamente ao repositório principal " +"de código fonte. Para que seu código seja incluído no sistema, ele deve ser " +"revisado e verificado por um desenvolvedor registrado, conhecido como " +"committer." + +#. (itstool) path: listitem/para +#: article.translate.xml:287 +msgid "" +"Committers are developers with write access to the " +"source tree. In order to become a committer, an individual must show ability " +"in the area in which they are active." +msgstr "" +"Committers são desenvolvedores com acesso de gravação " +"no repositório principal de código fonte. Para se tornar um committer, um " +"indivíduo deve mostrar habilidade na área em que está ativo." + +#. (itstool) path: listitem/para +#: article.translate.xml:292 +msgid "" +"It is at the individual committer's discretion whether they should obtain " +"authority before committing changes to the source tree. In general, an " +"experienced committer may make changes which are obviously correct without " +"obtaining consensus. For example, a documentation project committer may " +"correct typographical or grammatical errors without review. On the other " +"hand, developers making far-reaching or complicated changes are expected to " +"submit their changes for review before committing them. In extreme cases, a " +"core team member with a function such as Principal Architect may order that " +"changes be removed from the tree, a process known as backing out. All committers receive mail describing each individual commit, " +"so it is not possible to commit secretly." +msgstr "" +"Fica a critério do bom senso individual de cada committer a decisão se eles " +"devem obter ou não um consenso antes de enviar alterações para o repositório " +"de código fonte. Em geral, um committer experiente pode fazer alterações que " +"sejam inquestionavelmente corretas sem obter consenso. Por exemplo, um " +"committer do projeto de documentação pode corrigir erros tipográficos ou " +"gramaticais sem revisão. Por outro lado, espera-se que os desenvolvedores " +"que realizam mudanças complexas ou muito extensas enviem suas alterações " +"para revisão antes de enviá-las para o repositório de código fonte. Em casos " +"extremos, um membro do Core Team com uma função tal como a de arquiteto " +"principal, pode ordenar que as alterações sejam removidas do repositório, " +"num processo conhecido como backing out. Todos os " +"committers recebem emails que descrevem cada commit individual, portanto não " +"é possível enviar alterações para o repositório de código fonte em segredo." + +#. (itstool) path: listitem/para +#: article.translate.xml:310 +msgid "" +"The Core team. FreeBSD and NetBSD each have a core " +"team which manages the project. The core teams developed in the course of " +"the projects, and their role is not always well-defined. It is not necessary " +"to be a developer in order to be a core team member, though it is normal. " +"The rules for the core team vary from one project to the other, but in " +"general they have more say in the direction of the project than non-core " +"team members have." +msgstr "" +"O Core Team. O FreeBSD e o NetBSD possuem uma equipe " +"principal (Core team) que gerenciam o projeto. As equipes principais " +"evoluíram ao longo dos projeto e a sua função nem sempre está bem definida. " +"Não é necessário ser um desenvolvedor para ser um membro da equipe " +"principal, embora isto seja normal. As regras para a equipe principal variam " +"de um projeto para o outro, mas no geral elas têm mais voz ativa sobre a " +"direção do projeto do que os demais membros tem." + +#. (itstool) path: sect2/para +#: article.translate.xml:322 +msgid "This arrangement differs from Linux in a number of ways:" +msgstr "Esse arranjo difere do Linux de várias maneiras:" + +#. (itstool) path: listitem/para +#: article.translate.xml:327 +msgid "" +"No one person controls the content of the system. In practice, this " +"difference is overrated, since the Principal Architect can require that code " +"be backed out, and even in the Linux project several people are permitted to " +"make changes." +msgstr "" +"Ninguém controla o conteúdo do sistema. Na prática, essa diferença é " +"superestimada, uma vez que o arquiteto principal pode exigir que o código " +"seja removido ou substituído, e mesmo no projeto Linux, várias pessoas podem " +"fazer alterações." + +#. (itstool) path: listitem/para +#: article.translate.xml:335 +msgid "" +"On the other hand, there is a central repository, a " +"single place where you can find the entire operating system sources, " +"including all older versions." +msgstr "" +"Por outro lado, existe um repositório central, um lugar " +"único no qual você pode encontrar todo o código fonte do sistema " +"operacional, incluindo todas as versões mais antigas." + +#. (itstool) path: listitem/para +#: article.translate.xml:342 +msgid "" +"BSD projects maintain the entire Operating System, not only " +"the kernel. This distinction is only marginally useful: neither BSD nor " +"Linux is useful without applications. The applications used under BSD are " +"frequently the same as the applications used under Linux." +msgstr "" +"Os projetos BSDs mantêm todo o Sistema Operacional, e não " +"apenas o kernel. Essa distinção é apenas marginalmente útil: nem o BSD e nem " +"o Linux são úteis sem aplicativos. Os aplicativos usados no BSD são " +"frequentemente os mesmos aplicativos usados no Linux." + +#. (itstool) path: listitem/para +#: article.translate.xml:351 +msgid "" +"As a result of the formalized maintenance of a single SVN source tree, BSD " +"development is clear, and it is possible to access any version of the system " +"by release number or by date. SVN also allows incremental updates to the " +"system: for example, the FreeBSD repository is updated about 100 times a " +"day. Most of these changes are small." +msgstr "" +"Como resultado da manutenção formal de um único repositório SVN com o código " +"fonte, o desenvolvimento do BSD é claro e é possível acessar qualquer versão " +"do sistema por número de release ou por data. O SVN também permite " +"atualizações incrementais no sistema: por exemplo, o repositório do FreeBSD " +"é atualizado cerca de 100 vezes por dia. A maioria dessas mudanças é pequena." + +#. (itstool) path: sect2/title +#: article.translate.xml:363 +msgid "BSD releases" +msgstr "Releases do BSD" + +#. (itstool) path: sect2/para +#: article.translate.xml:365 +msgid "" +"FreeBSD, NetBSD and OpenBSD provide the system in three different " +"releases. As with Linux, releases are assigned a number such " +"as 1.4.1 or 3.5. In addition, the version number has a suffix indicating its " +"purpose:" +msgstr "" +"O FreeBSD, o NetBSD e o OpenBSD fornecem o sistema em três diferentes " +"releases. Como no Linux, os releases recebem um número como " +"1.4.1 ou 3.5. Além disso, o número da versão tem um sufixo indicando sua " +"finalidade:" + +#. (itstool) path: listitem/para +#: article.translate.xml:372 +msgid "" +"The development version of the system is called CURRENT. FreeBSD assigns a number to CURRENT, for example FreeBSD 5.0-" +"CURRENT. NetBSD uses a slightly different naming scheme and appends a single-" +"letter suffix which indicates changes in the internal interfaces, for " +"example NetBSD 1.4.3G. OpenBSD does not assign a number (OpenBSD-" +"current). All new development on the system goes into this branch." +msgstr "" +"A versão de desenvolvimento do sistema é chamada de CURRENT. O FreeBSD atribui um número a CURRENT, por exemplo, FreeBSD 5.0-" +"CURRENT. O NetBSD usa um esquema de nomenclatura ligeiramente diferente e " +"acrescenta um sufixo de uma única letra que indica mudanças nas interfaces " +"internas, por exemplo, o NetBSD 1.4.3G. O OpenBSD não atribui um número " +"(OpenBSD-current). Todo novo desenvolvimento no sistema entra " +"neste branch." + +#. (itstool) path: listitem/para +#: article.translate.xml:384 +msgid "" +"At regular intervals, between two and four times a year, the projects bring " +"out a RELEASE version of the system, which is " +"available on CD-ROM and for free download from FTP sites, for example " +"OpenBSD 2.6-RELEASE or NetBSD 1.4-RELEASE. The RELEASE version is intended " +"for end users and is the normal version of the system. NetBSD also provides " +"patch releases with a third digit, for example NetBSD " +"1.4.2." +msgstr "" +"Em intervalos regulares, entre duas e quatro vezes por ano, os projetos " +"lançam uma versão RELEASE do sistema, a qual é " +"disponibilizada por meio de CD-ROMs e por meio de download gratuito em sites " +"FTP, por exemplo, OpenBSD 2.6-RELEASE ou NetBSD 1.4-RELEASE. A versão " +"RELEASE destina-se a usuários finais e é a versão normal do sistema. O " +"NetBSD também fornece versões de correção (Patch " +"Releases) com um terceiro dígito, por exemplo, o NetBSD 1.4.2." + +#. (itstool) path: listitem/para +#: article.translate.xml:396 +msgid "" +"As bugs are found in a RELEASE version, they are fixed, and the fixes are " +"added to the SVN tree. In FreeBSD, the resultant version is called the " +"STABLE version, while in NetBSD and OpenBSD it " +"continues to be called the RELEASE version. Smaller new features can also be " +"added to this branch after a period of test in the CURRENT branch. Security " +"and other important bug fixes are also applied to all supported RELEASE " +"versions." +msgstr "" +"A medida que os erros são encontrados em uma versão RELEASE, eles são " +"corrigidos e as correções são adicionadas ao repositório SVN. No FreeBSD, a " +"versão resultante é chamada de STABLE, enquanto no " +"NetBSD e OpenBSD continua sendo chamada de versão RELEASE. Novos recursos " +"menores também podem ser adicionados a essa branch após um período de teste " +"na branch CURRENT. Patches de segurança e outras correções de bugs " +"importantes também são aplicadas a todas as versões RELEASE suportadas." + +#. (itstool) path: sect2/para +#: article.translate.xml:408 +msgid "" +"By contrast, Linux maintains two separate code trees: the stable " +"version and the development version. Stable versions have an even minor " +"version number, such as 2.0, 2.2 or 2.4. Development versions have an odd " +"minor version number, such as 2.1, 2.3 or 2.5. In each case, the number is " +"followed by a further number designating the exact release. In addition, " +"each vendor adds their own userland programs and utilities, so the name of " +"the distribution is also important. Each distribution vendor also assigns " +"version numbers to the distribution, so a complete description might be " +"something like TurboLinux 6.0 with kernel 2.2.14" +msgstr "" +"Por outro lado, o Linux mantém duas árvores de código separadas: a " +"versão estável e a versão de desenvolvimento. Versões estáveis têm um número " +"de versão menor par, como por exemplo 2.0, 2.2 ou 2.4. Versões de " +"desenvolvimento têm um número de versão menor ímpar, como por exemplo 2.1, " +"2.3 ou 2.5. Em cada caso, o número é seguido por um outro número que designa " +"a release exata. Além disso, cada fornecedor adiciona seus próprios " +"programas e utilitários de área de usuário, portanto, o nome da distribuição " +"também é importante. Cada fornecedor de distribuição também atribui números " +"de versão à distribuição, portanto, uma descrição completa seria algo como " +"TurboLinux 6.0 com kernel 2.2.14 ." + +#. (itstool) path: sect2/title +#: article.translate.xml:423 +msgid "What versions of BSD are available?" +msgstr "Quais versões do BSD estão disponíveis?" + +#. (itstool) path: sect2/para +#: article.translate.xml:425 +msgid "" +"In contrast to the numerous Linux distributions, there are only four major " +"open source BSDs. Each BSD project maintains its own source tree and its own " +"kernel. In practice, though, there appear to be fewer divergences between " +"the userland code of the projects than there is in Linux." +msgstr "" +"Em contraste com as numerosas distribuições do Linux, existem apenas quatro " +"grandes distribuições BSD de código aberto. Cada projeto BSD mantém seu " +"próprio repositório de código fonte e o seu próprio kernel. Porém na " +"prática, parece haver menos divergências do código entre os projetos BSD do " +"que no Linux." + +#. (itstool) path: sect2/para +#: article.translate.xml:431 +msgid "" +"It is difficult to categorize the goals of each project: the differences are " +"very subjective. Basically," +msgstr "" +"É difícil categorizar os objetivos de cada projeto: as diferenças são muito " +"subjetivas. Basicamente," + +#. (itstool) path: listitem/para +#: article.translate.xml:436 +msgid "" +"FreeBSD aims for high performance and ease of use by end users, and is a " +"favourite of web content providers. It runs on a number of platforms and has " +"significantly more users than the other projects." +msgstr "" +"O FreeBSD visa o alto desempenho e a facilidade de uso pelos usuários " +"finais, e é um dos favoritos dos provedores de conteúdo da web. Ele pode ser " +"executado em diversas " +"plataformas e tem significativamente mais usuários do que os outros " +"projetos." + +#. (itstool) path: listitem/para +#: article.translate.xml:444 +msgid "" +"NetBSD aims for maximum portability: of course it runs NetBSD. It runs on machines from palmtops to large servers, and has even " +"been used on NASA space missions. It is a particularly good choice for " +"running on old non-Intel " +"hardware." +msgstr "" +"O NetBSD visa a máxima portabilidade: é claro que roda o NetBSD. Ele pode ser executado em diversas plataformas de hardware, de " +"palmtops até grandes servidores, e até mesmo já foi usado em missões " +"espaciais da NASA. É uma escolha particularmente boa para rodar em hardware " +"antigo que não seja Intel." + +#. (itstool) path: listitem/para +#: article.translate.xml:452 +msgid "" +"OpenBSD aims for security and code purity: it uses a combination of the open " +"source concept and rigorous code reviews to create a system which is " +"demonstrably correct, making it the choice of security-conscious " +"organizations such as banks, stock exchanges and US Government departments. " +"Like NetBSD, it runs on a number of platforms." +msgstr "" +"O OpenBSD visa a segurança e a pureza de código: ele usa uma combinação do " +"conceito de código aberto ao de revisões rigorosas de código para criar um " +"sistema que seja comprovadamente correto, tornando-o a escolha preferida de " +"organizações preocupadas com segurança, tais como bancos, bolsas de valores " +"e departamentos do governo dos EUA. Tal como o NetBSD, ele pode ser " +"executado em várias plataformas." + +#. (itstool) path: listitem/para +#: article.translate.xml:462 +msgid "" +"DragonFlyBSD aims for high performance and scalability under everything from " +"a single-node UP system to a massively clustered system. DragonFlyBSD has " +"several long-range technical goals, but focus lies on providing a SMP-" +"capable infrastructure that is easy to understand, maintain and develop for." +msgstr "" +"O DragonFlyBSD tem como objetivo o alto desempenho e a escalabilidade sob " +"todos os aspectos, desde um sistema de um único nó até um sistema altamente " +"clusterizado. O DragonFlyBSD tem várias metas técnicas de longo prazo, mas o " +"foco está em fornecer uma infraestrutura compatível com SMP que seja fácil " +"de entender, manter e desenvolver." + +#. (itstool) path: sect2/para +#: article.translate.xml:471 +msgid "" +"There are also two additional BSD UNIX operating systems which are not open source, BSD/OS and Apple's " +"Mac OS X:" +msgstr "" +"Também existem dois sistemas operacionais BSD UNIX que não são de código aberto, o BSD/OS e Mac OS X da Apple:" + +#. (itstool) path: listitem/para +#: article.translate.xml:477 +msgid "" +"BSD/OS was the oldest of the 4.4BSD derivatives. It was not open source, " +"though source code licenses were available at relatively low cost. It " +"resembled FreeBSD in many ways. Two years after the acquisition of BSDi by " +"Wind River Systems, BSD/OS failed to survive as an independent product. " +"Support and source code may still be available from Wind River, but all new " +"development is focused on the VxWorks embedded operating system." +msgstr "" +"O BSD/OS foi o mais antigo dos sistemas derivados do 4.4BSD. Não era um " +"sistema de código aberto, embora as licenças do código-fonte estivessem " +"disponíveis a um custo relativamente baixo. Assemelhava-se ao FreeBSD de " +"várias maneiras. Dois anos após a aquisição da BSDi pela Wind River Systems, " +"o BSD/OS não conseguiu sobreviver como um produto independente. O suporte e " +"o código-fonte ainda podem estar disponíveis por parte da Wind River, mas " +"todo desenvolvimento novo está focado no sistema operacional embarcado " +"VxWorks." + +#. (itstool) path: listitem/para +#: article.translate.xml:488 +msgid "" +"Mac OS X is the latest version of the " +"operating system for Apple's " +"Mac line. The BSD core of this " +"operating system, Darwin, is available as a fully functional open source operating " +"system for x86 and PPC computers. The Aqua/Quartz graphics system and many " +"other proprietary aspects of Mac OS X remain closed-source, however. Several Darwin developers are " +"also FreeBSD committers, and vice-versa." +msgstr "" +"O Mac OS X é a versão mais recente do " +"sistema operacional para os equipamentos Mac da Apple. O " +"núcleo BSD deste sistema operacional, Darwin, está disponível como um sistema " +"operacional de código aberto totalmente funcional para computadores x86 e " +"PPC. No entanto, o sistema gráfico Aqua/Quartz e muitos outros aspectos " +"proprietários do Mac OS X " +"continuam fechados. Vários desenvolvedores do Darwin também são committers " +"do FreeBSD, e vice-versa." + +#. (itstool) path: sect2/title +#: article.translate.xml:503 +msgid "How does the BSD license differ from the GNU Public license?" +msgstr "Como a licença BSD difere da licença GNU Publica?" + +#. (itstool) path: sect2/para +#: article.translate.xml:506 +msgid "" +"Linux is available under the GNU General Public License (GPL), which is designed to " +"eliminate closed source software. In particular, any derivative work of a " +"product released under the GPL must also be supplied with source code if " +"requested. By contrast, the BSD license is less restrictive: binary-" +"only distributions are allowed. This is particularly attractive for embedded " +"applications." +msgstr "" +"O Linux está disponível sob a Licença Pública Geral GNU (GPL), que é projetada para " +"eliminar o software de código fechado. Em particular, qualquer trabalho " +"derivado de um produto lançado sob a GPL também deve ser fornecido com o " +"código fonte, se solicitado. Por outro lado, a licença BSD é menos " +"restritiva: é permitida a distribuição somente dos binários. O que é " +"particularmente atraente para aplicativos embarcados." + +#. (itstool) path: sect2/title +#: article.translate.xml:518 +msgid "What else should I know?" +msgstr "O que mais eu deveria saber?" + +#. (itstool) path: sect2/para +#: article.translate.xml:520 +msgid "" +"Since fewer applications are available for BSD than Linux, the BSD " +"developers created a Linux compatibility package, which allows Linux " +"programs to run under BSD. The package includes both kernel modifications, " +"in order to correctly perform Linux system calls, and Linux compatibility " +"files such as the C library. There is no noticeable difference in execution " +"speed between a Linux application running on a Linux machine and a Linux " +"application running on a BSD machine of the same speed." +msgstr "" +"Como menos aplicativos estão disponíveis para o BSD do que para o Linux, os " +"desenvolvedores do BSD criaram um pacote de compatibilidade com o Linux, o " +"qual permite que os programas Linux sejam executados sob o BSD. O pacote " +"inclui tanto as modificações do kernel, necessárias para executar " +"corretamente as chamadas do sistema Linux e quanto os arquivos de " +"compatibilidade do Linux, como a biblioteca C. Não há diferença perceptível " +"na velocidade de execução entre um aplicativo Linux em execução em uma " +"máquina Linux nativa e um aplicativo Linux em execução em uma máquina BSD, " +"contanto que ambas tenham o mesmo hardware." + +#. (itstool) path: sect2/para +#: article.translate.xml:530 +msgid "" +"The all from one supplier nature of BSD means that upgrades " +"are much easier to handle than is frequently the case with Linux. BSD " +"handles library version upgrades by providing compatibility modules for " +"earlier library versions, so it is possible to run binaries which are " +"several years old with no problems." +msgstr "" +"A natureza do BSD de ser um sistema em que tudo é provido por um " +"único fornecedor significa que as atualizações são muito mais fáceis " +"de se lidar do que frequentemente ocorre no caso no Linux. O BSD lida com as " +"atualizações das versões das bibliotecas fornecendo módulos de " +"compatibilidade para as versões anteriores, portanto, é possível executar " +"binários bastante antigos sem problemas." + +#. (itstool) path: sect2/title +#: article.translate.xml:539 +msgid "Which should I use, BSD or Linux?" +msgstr "Qual devo usar, BSD ou Linux?" + +#. (itstool) path: sect2/para +#: article.translate.xml:541 +msgid "" +"What does this all mean in practice? Who should use BSD, who should use " +"Linux?" +msgstr "" +"O que tudo isso significa na prática? Quem deve usar o BSD, quem deve usar o " +"Linux?" + +#. (itstool) path: sect2/para +#: article.translate.xml:544 +msgid "This is a very difficult question to answer. Here are some guidelines:" +msgstr "" +"Esta é uma pergunta muito difícil de responder. Aqui estão algumas " +"diretrizes:" + +#. (itstool) path: listitem/para +#: article.translate.xml:549 +msgid "" +"If it ain't broke, don't fix it: If you already use an open " +"source operating system, and you are happy with it, there is probably no " +"good reason to change." +msgstr "" +"Se não está quebrado, não conserte: Se você já usa um sistema " +"operacional de código aberto e está feliz com ele, provavelmente não existe " +"nenhuma razão para mudar." + +#. (itstool) path: listitem/para +#: article.translate.xml:556 +msgid "" +"BSD systems, in particular FreeBSD, can have notably higher performance than " +"Linux. But this is not across the board. In many cases, there is little or " +"no difference in performance. In some cases, Linux may perform better than " +"FreeBSD." +msgstr "" +"Os sistemas BSD, em particular o FreeBSD, podem ter um desempenho " +"notavelmente superior ao Linux. Mas isto não é uma verdade absoluta. Em " +"muitos casos, há pouca ou nenhuma diferença no desempenho. E em alguns " +"casos, o Linux pode ter um desempenho melhor que o FreeBSD." + +#. (itstool) path: listitem/para +#: article.translate.xml:564 +msgid "" +"In general, BSD systems have a better reputation for reliability, mainly as " +"a result of the more mature code base." +msgstr "" +"Em geral, os sistemas BSD têm a reputação de oferecer uma melhor " +"confiabilidade, principalmente como resultado de ter uma base de código mais " +"madura." + +#. (itstool) path: listitem/para +#: article.translate.xml:570 +msgid "" +"BSD projects have a better reputation for the quality and completeness of " +"their documentation. The various documentation projects aim to provide " +"actively updated documentation, in many languages, and covering all aspects " +"of the system." +msgstr "" +"Os projetos BSD têm uma reputação melhor pela qualidade e completude da sua " +"documentação. Os vários projetos de documentação visam fornecer uma " +"documentação que é atualizada constantemente, disponibilizada em muitos " +"idiomas, e que cobre todos os aspectos do sistema." + +#. (itstool) path: listitem/para +#: article.translate.xml:578 +msgid "The BSD license may be more attractive than the GPL." +msgstr "A licença BSD pode ser mais atraente que a GPL." + +#. (itstool) path: listitem/para +#: article.translate.xml:582 +msgid "" +"BSD can execute most Linux binaries, while Linux can not execute BSD " +"binaries. Many BSD implementations can also execute binaries from other " +"UNIX like systems. As a result, " +"BSD may present an easier migration route from other systems than Linux " +"would." +msgstr "" +"O BSD pode executar a maioria dos binários do Linux, já o Linux por sua vez " +"não pode executar binários do BSD. Muitas implementações do BSD também podem " +"executar binários de outros sistemas semelhantes ao UNIX. Como resultado, pode ser mais fácil migrar " +"de outros sistemas para o BSD do que seria migrar para o Linux." + +#. (itstool) path: sect2/title +#: article.translate.xml:592 +msgid "Who provides support, service, and training for BSD?" +msgstr "Quem fornece suporte, serviços e treinamento para o BSD?" + +#. (itstool) path: sect2/para +#: article.translate.xml:595 +msgid "" +"BSDi / FreeBSD Mall, Inc. have been providing support contracts for FreeBSD for nearly a decade." +msgstr "" +"A BSDi / FreeBSD Mall, Inc. fornece contratos de suporte para o FreeBSD já há quase uma década." + +#. (itstool) path: sect2/para +#: article.translate.xml:599 +msgid "" +"In addition, each of the projects has a list of consultants for hire: FreeBSD, NetBSD, and OpenBSD." +msgstr "" +"Além disso, o website de cada um dos projetos possui uma lista de " +"consultores disponíveis para contratação: FreeBSD, NetBSD, " +"and OpenBSD."