Introdução ao FreeBSD

Este artigo é composto por 4 (quatro) partes e nele realizamos uma introdução ao FreeBSD. Todo seu conteúdo está disponível no Mundo FreeBSD. Abordamos principais características do sistema, histórico do projeto e instalação de aplicativos no FreeSBD, entre outros temas.

[ Hits: 5.185 ]

Por: Leonardo Souza em 18/03/2016 | Blog: http://mundofreebsd.com.br/


Introdução



FreeBSD é um sistema operacional descendente do sistema operacional BSD, originalmente desenvolvido pela universidade de Berkley, daí a sigla BSD (Berkeley Software Distribution). É a distribuição BSD de código aberto mais utilizada (existem diversas distribuições baseadas em BSD como: NetBSD, OpenBSD, PicoBSD, DesktopBSD, DragonFlyBSD). Como possui uma licença do tipo BSD, o FreeBSD não é nem Unix, nem Linux, ele é BSD, ou seja, de acordo com a sua licença ele não pode ser considerado GNU/Linux.

Família BSD

Diferente das distribuições GNU/Linux, todo o projeto FreeBSD é desenvolvido pela mesma equipe, de engenheiros, ou seja, o kernel, comandos do sistema, bibliotecas e Shell, são mantidos pela mesma equipe. Isso faz com que todo o projeto siga um padrão e se mantenha com a filosofia que possuía desde suas versões iniciais. Por este motivo é comum que ferramentas utilizadas em versões anteriores, sejam utilizadas da mesma forma em versões posteriores do sistema, isso graças ao seu padrão de desenvolvimento.

Por padrão a instalação básica do sistema não possui um ambiente gráfico, porém é possível instalar e configurar o sistema para que use uma das diversas interfaces disponíveis no mundo livre, como por exemplo KDE, GNOME, etc. Por ser estável, pode ser utilizado tanto para servidores de rede/internet quanto para desktops.

Ele está disponível para as plataformas Intel x86, Sparc, PowerPC e PC98, assim como as arquiteturas baseadas em processadores de 64 bits como IA-64 e AMD64. O sistema de arquivos é o UFS2, versão melhorada do UFS, que foi amplamente utilizado nas versões iniciais.

Principais características

Segundo o Handbook oficial, documentação oficial do sistema, o FreeBSD possui as seguintes características:
  • Multitarefa preemptiva: com ajustes dinâmicos de prioridade que garantem compartilhamento claro e racional do computador entre as aplicações e usuários, mesmo sob a mais intensa demanda. Isso significa que o FreeBSD consegue gerenciar claramente as demandas de recursos entre as aplicações e usuários.
  • Características multi-usuário: permite várias pessoas utilizarem um sistema FreeBSD de forma simultânea, para uma variedade de coisas. Sendo assim, é possível que determinado recurso seja compartilhado com todos os usuários no sistema e/ou rede, e mesmo assim consigamos proteger outros recursos críticos de forma individual, limitando os vários níveis de privilégios.
  • Forte interação com a pilha de protocolos de rede TCP/IP: com suporte a padrões industriais, ou seja, sua estação FreeBSD pode interagir facilmente com outros sistemas da mesma forma que pode agir como um servidor corporativo, oferecendo funções vitais como NFS (acesso remoto à arquivos) e serviços de correio eletrônico, ou então colocando sua empresa na Internet com serviços de WWW, FTP, roteamento e firewall (segurança).
  • Proteção de memória: garante que aplicações (ou usuários) não interferiram entre si. A falha de uma aplicação não afetará outras de forma alguma.
  • Milhares de aplicações prontas: estão disponíveis a partir da coleção de ports e packages, para imediata utilização (ready-to-run). Por quê procurar na rede quando é possível encontrar tudo bem aqui?
  • Conjunto completo de ferramentas de desenvolvimento: incluindo linguagem C, C++, Fortran, e Perl. Muitas linguagens adicionais para pesquisa e desenvolvimento avançado também estão disponíveis na coleção de ports e packages.

Compatibilidade Binária com GNU/Linux

A compatibilidade binária com Linux permite que softwares desenvolvidos para GNU/Linux possam ser utilizados, também, no FreeBSD. Em sua maioria são softwares comerciais que só são distribuídos em forma binária e por isso não podem ser portados para o FreeBSD por meio dos Ports, já que estes são disponibilizados por meio do código fonte.

Dessa forma, basta Alguns ajustes no seu sistema e logo qualquer aplicação distribuída por meio de binário para GNU/Linux, serão também utilizados no FreeBSD. Entre os aplicativos portados para FreeBSD por meio deste recursos estão Adobe Acrobat, Skype, Firefox, etc. Geralmente este recurso não gera perda de desempenho na utilização dos programas.

Este recurso é muito útil, pois geralmente quem deseja conhecer o FreeBSD já é usuário de GNU/Linux e provavelmente deseja utilizar todos os recursos que já conhece nestes sistemas. Mas você já se perguntou quem surgiu primeiro? Por que o FreeBSD não é tão conhecido quanto o GNU/Linux, por exemplo? Leia nossa próxima parte do artigo e descubra.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Histórico do Projeto
   3. Instalação de Aplicativos
   4. Objetivos do Projeto
Outros artigos deste autor

Introdução ao PC-BSD

O Mascote do FreeBSD é um demônio?

Instalação de Aplicativos no FreeBSD

Leitura recomendada

Acentuação gráfica no console FreeBSD/FreeNAS e montagem de pastas de compartilhamento Windows com acentuação

Introdução ao PC-BSD

FreeBSD 10 com GNOME 2 - Instalação no VirtualBox

Apache2 com SSL - Configuração para forçar uso de HTTPS ao invés de HTTP

Instalação de Aplicativos no FreeBSD

  
Comentários
[1] Comentário enviado por danniel-lara em 18/03/2016 - 17:39h

Parabéns ótimo artigo

[2] Comentário enviado por Elim Jorge em 19/03/2016 - 00:18h

Excelente artigo. Eu uso o FreeBSD desde a versão 8, aprovo e indico.

[3] Comentário enviado por listeiro_037 em 19/03/2016 - 04:17h

Bom artigo, agora que tenho planos para o FreeBSD.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

[4] Comentário enviado por Beastie em 19/03/2016 - 11:55h


[1] Comentário enviado por danniel-lara em 18/03/2016 - 17:39h

Parabéns ótimo artigo


Obrigado Daniel, o feedback é sempre muito importante.

[5] Comentário enviado por Beastie em 19/03/2016 - 11:56h


[2] Comentário enviado por Elim Jorge em 19/03/2016 - 00:18h

Excelente artigo. Eu uso o FreeBSD desde a versão 8, aprovo e indico.


Obrigado Elim, sou usuário e apaixonado por FreEBSD. Fico feliz em poder contribuir.

[6] Comentário enviado por Beastie em 19/03/2016 - 11:58h


[3] Comentário enviado por listeiro_037 em 19/03/2016 - 04:17h

Bom artigo, agora que tenho planos para o FreeBSD.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Obrigado amigo, ficom feliz em contribuir. Assim que possível postarei outros conteúdos sobre o FreeBSD.

[7] Comentário enviado por fmontoan em 23/03/2016 - 15:53h

Grato pelo ótimo artigo! Deu até vontade de fazer um lab, comparar um server com o FreeBSD rodando a nossa aplicação, com o server CentOS que já roda a mesma, ver quem processa mais rápido e tals.

[8] Comentário enviado por Gouveia em 03/06/2016 - 14:58h

Boa tarde pessoal.

Estou a dias tentando instalar por completo o FreeBSD e não consigo fazer o login do root para assim fazer as instalações necessárias. Faço a instalação do Oracle VirtualBox, e fico em dúvida se isso tem alguma influência no momento de fazer o login do root, ou eu que estou errando em algo durante a instalação.

Sem mais, gostaria de uma ajuda de vocês para resolver esse problema.

Agradeço desde já.

[9] Comentário enviado por Beastie em 03/06/2016 - 17:05h

Oi amigo, não consegui entender exatamente o que precisa. Você não consegue instalar o FreeBSD ou consegue instalá-lo, mas não consegue logar no sistema? Não consegue logar apenas com a conta root ou nenhuma conta criada consegue realizar login no sistema? Existe alguma mensagem de erro?
Se puder postar um link com imagem, talvez consiga te ajudar.
--------------------------------------------------------------------------------------------------
Mundo FreeBSD - Conteúdo 100% FreeBSD
http://mundofreebsd.com.br/
--------------------------------------------------------------------------------------------------

[10] Comentário enviado por Gouveia em 06/06/2016 - 15:25h


[9] Comentário enviado por Beastie em 03/06/2016 - 17:05h

Oi amigo, não consegui entender exatamente o que precisa. Você não consegue instalar o FreeBSD ou consegue instalá-lo, mas não consegue logar no sistema? Não consegue logar apenas com a conta root ou nenhuma conta criada consegue realizar login no sistema? Existe alguma mensagem de erro?
Se puder postar um link com imagem, talvez consiga te ajudar.
--------------------------------------------------------------------------------------------------
Mundo FreeBSD - Conteúdo 100% FreeBSD
http://mundofreebsd.com.br/
--------------------------------------------------------------------------------------------------

http://pplware.sapo.pt/wp-content/uploads/2014/01/bsd_22_thumb.jpg

Consigo instalar, porem não consigo sair dessa etapa que ta na imagem do link. Não aparece nenhuma mensagem de erro ocorre tudo bem.




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts