Free bsd

18
SISTEMAS OPERACIONAIS TSI – TURMA V Marcelo Rosa Moura Ropsom Francisco Sausen

Transcript of Free bsd

SISTEMAS OPERACIONAIS

TSI – TURMA V

Marcelo Rosa MouraRopsom Francisco Sausen

O que é FreeBSD ?

O FreeBSD é um sistema operacional baseado em UNIX. FreeBSDé um avançado Sistema Operacional para servidores modernos, Desktop e Plataformas de Computadores Embutidos. A base de código do FreeBSD tem sofrido mais de 30 anos de continuo desenvolvimento, melhorias e otimizações. É desenvolvido e mantido por uma grande equipe de pessoas envolvidas no projetoFreeBSD. O Sistema fornece redes avançadas, recursos de segurança que impressionam além do desempenho de classe mundial. É usado por alguns locais mais movimentados do mundo da web e mais aprofundado nas redes incorporadas e dispositivos de armazenamento.

História do FreeBSD

O primeiro lançamento oficial foi o FreeBSD 1.0 em dezembro de 1993, coordenado por Jordan Hubbard, Nate Williams e Rod Grimes. O objetivo original era produzir um snapshot intermediário do 386BSD, de forma a poder corrigir uma série de problemas com este sistema, que o mecanismo de manutenção não era capaz de resolver.Como o mecanismo de manutenção patchkit se tornava mais e mais desconfortável a cada dia que passava, foi decidido que algo tinha que ser feito ao que ofereceram a ele este snapshot interim. Tais planos foram bruscamente interrompidos quando Bill Jollitz decidiu repentinamente retirar sua sanção ao projeto sem nenhuma indicação clara do que deveria ser feito. Não levou muito para ficar claro que o objetivo continuava a valer a pena, mesmo sem a ajuda de Bill, e foi adotado o nome FreeBSD, sugerido por David Greenman.

Utilização

O FreeBSD é o sistema operacional utilizado pelas principais e maiores empresas de tecnologia atualmente. Mesmo algumas empresas que oferecem soluções próprias na área de sistemas operacionais, muitas vezes fazem uso do FreeBSD para conseguir atender a demanda de alguns de seus serviços. O principal, e um dos clássicos exemplos disso é a própria Microsoft, que desde que assumiu o controle das operações do Hotmail, maior portal de correio eletrônico gratuíto do mundo, não conseguiu, até os dias de hoje, substituir completamente a tecnologia FreeBSD implantada, e ainda depende da qualidade desse sistema Open Source para atender a total demanda dos serviços do portal Hotmail.

Utilização

E em ambientes de hosting e co-location profissionais, FreeBSDrepresenta mais de um terço de todos os sites hospedados no mundo. A grande questão é que o FreeBSD atende aos requisitos que toda empresa, de pequeno a grande porte, procura em um sistema corporativo: flexibilidade na administração, segurança, confiabilidade, estabilidade, robustez, escalabilidade, flexibilidade, e o principal: alta performance.

Características

O FreeBSD está, a cada dia, ficando mais popular, pois é um avançado sistema operacional para ambientes com arquitetura compatível com x86 (Pentium, Athlon), AMD64, Alpha 64-bit, Itanium, IA-64, PC-98 e UltraSPARC®. Podemos encontrá-lo como uma solução ideal para servidores de Internet ou Intranet, pois possui recursos destinados ao acesso de grandes volumes de dados com baixo uso de memória (multitarefa preemptiva com ajuste dinâmico de prioridades e algoritmos para a proteção de áreas de memória). Tais características possibilitam um bom tempo de resposta para milhares de conexões simultâneas.

Características

É principalmente indicado para: * Compartilhamento de arquivos; * Distribuir informações de rede com bases centralizadas; * Resolução de nomes DNS; * Execução eficiente de binários pertencentes a outros sistemas operacionais, principalmente de Linux; * Roteadores de rede; * Serviços de Web Proxy, Web Servers, roteadores, impressão, correio eletrônico e muito mais.

Versão Current

Quando falamos em CURRENT, estamos falando da árvore de desenvolvimento da versão mais recente do FreeBSD que é a Versão 10.0 atualmente. Essa versão possui os drivers mais recentes que ainda estão sendo testados, novas tecnologias e qualquer outra grande mudança que venha acontecer.

Versão Release

As versões RELEASE são realmente as consideradas estáveis e prontas para uso. Nessa etapa são geradas ISOs das plataformas suportadas que são: amd64, i386, ia64, powerpc, powerpc64, sparc64 e pc98. Releases atualmente em uso: FreeBSD 7.4-RELEASE,8.3-RELEASE e 9.0-RELEASE.

Versão Stable

FreeBSD-STABLE é a nossa árvore de desenvolvimento vindas de versões principais. Mudanças acontecem nesta árvore de maneira diferente, e com a suposição geral de que foram previamente feitas no FreeBSD-CURRENT em caráter de teste. Esta ainda é uma árvore de desenvolvimento, entretanto, e isto pode significar a qualquer momento, os fontes do FreeBSD-STABLE podem ou não ser adequados para um propósito particular. Esta é simplesmente outra faixa de engenharia de desenvolvimento, não uma fonte para usuários finais.

Vantagens

Algumas aplicações Linux rodam melhor em FreeBSD, principalmente aquelas que exigem mais acessos a disco. As atividades de I/O de disco em sistemas BSD possuem melhor desempenho do que em ambientes Linux (Ex.; banco de dados, Web Cache, Storage de discos etc);

Usa o filtro de pacotes do OpenBSD, que notoriamente é conhecido como um dos melhores firewalls do mundo (em mais de oito anos apenas uma falha foi encontrada na instalação default do OpenBSD, o que justifica o seu uso pela NASA em várias tarefas);

Vantagens

Quem utiliza FreeBSD não paga licença de uso. Assim como o Linux, o FreeBSD também é livre. A diferença do FreeBSD é que o Linux é distribuído sob o modelo de licença GPL (General Public License), o FreeBSD adota um modelo próprio, totalmente livre. “A licença BSD, ao contrário da GPL, permite que você crie um produto baseado em BSD e comercialize esse produto sem distribuir o código-fonte, o que torna o sistema preferido por muitas empresas que produzem e vendem appliances de rede”. Para o Linux, qualquer produto criado com base nele deverá obrigatoriamente ser gratuito;

DesvantagenAdministração arcaica e não intuitiva;

Mascote e Lema

Os derivados do BSD em geral tem como mascote um diabinho vermelho chamado Daemon que significa demônio em grego, mas na realidade se refere a programas que rodam na memória autonomamente para servir requisições. O lema do FreeBSD é The Power to Serve, ou seja, "O Poder de servir", obviamente se referindo a sua aplicação como servidor.

Comandos Básicosadduser | Cria um novo usuário | cal | Mostra calendário | cat | Mostra o conteudo de um arquivo | cd | Muda de diretório | chmod | Altera as permissões de um arquivo ou diretório | cmp | Compara dois arquivos e informa as diferenças | date | Mostra a data e a hora do sistema |dd | Copia discos | cp | Copia um arquivo | ee | Editor de textos |pwd | Mostra o diretorio atual | rm | Remove um arquivo | rmdir | Remove um diretório | rmuser | Remove um usuário | tar | Utilitário de Backup |

Comandos Básicosdf | Mostra informações sobre as partições montadas no sistema | du | Informa o uso (em bytes) do disco/sistema | mail | Envia ou recebe um e-mail | man | Mostra o manual online de um comando |fdformat | Formata um disco | find | Procura por nome, um arquivo ou diretório | fsck | Procura/Corrige erros em um sistema de arquivos | grep | Procura por um string ou palavra | hostname | Mostra o nome do sistema | kill | Termina/Restarta um processo | lpr | Envia um arquivo para ser impresso | ls | Lista arquivos e diretórios | mkdir | Cria um diretório | dump | Utilitário de backup | fdisk | Editor de partições |

Comandos Básicosmore | Faz uma pausa entre a exibição de uma tela e outra | mount | Monta o conteudo de uma partição em um diretório | mv | Move/Renomeia um arquivo | newfs | Formata um disco | passwd | Altera seu password no sistema | pkg_add | Instala um aplicativo do packages (pkg_add) | pkg_delete | Remove um aplicativo (pkg_delete) | ps | Mostra informações sobre o status dos processos em execução vi | Editor de textos | who | Mostra os usuários logados no sistema |

Considerações FinaisVimos que o sistema operacional FreeBSD está cada vez mais popular em utilização de servidores modernos, desktop e grandes plataformas de computadores embutidos. Através de seu grande potencial, ele é amplamente utilizado pelas grandes empresas, provedores de serviços, entre outros. Ideal para servidores de internet ou intranet, possui recursos destinados ao acesso de grandes volumes de dados, possibilitando um bom tempo de resposta para milhares de conexões. Entre seus melhores serviços estão: o compartilhamento de arquivos, distribuições de informações de redes com bases centralizadas, serviços de web proxy, atualizações, entre outros. No Brasil, esse sistema não é muito utilizado ainda comparado aos outros, mas a empresa FreeBSDBrasil tem a finalidade de apoiare promover comercialmente o SO em todo o território nacional.

Obrigado pela atenção!