====== Andamento ====== == Fase 1 == == FreeBSD == O FreeBSD é um sistema operacional livre do tipo Unix descendente do BSD desenvolvido pela Universidade de Berkeley. Legalmente não pode ser chamado de UNIX nem nenhum outro derivado devido ao tipo de licença. É desenvolvido por uma equipa de engenheiros. O kernel, comandos de sistema, bibliotecas e shell são mantidas pela mesma equipa, em contraste com o GNU/Linux. Uma instalação típica não inclui ambiente gráfico. É muito bem documentado. Está disponível para as plataformas Intel x86, Sparc, PowerPC e PC98 assim como para as arquiteturas baseadas em processadores de 64bits: IA-64 e AMD641 . Considerado como robusto e estável, geralmente é utilizado em servidores, como de Internet ou Proxies, mas também pode ser utilizado como estação de trabalho. O kernel usado é monolítico, podendo usar módulos quando necessário. Quando instalado, é sempre usado o kernel monolítico que contém embutido o suporte ao hardware. É possível compilar um kernel menor com módulos para o hardware. Neste aspecto, assemelha-se ao Linux. == Ports == O Sistema de Ports , também chamado de Coleção de Ports ou simplesmente Ports, é um "sistema de instalação" de pacotes prático e eficiente utilizado pelo FreeBSD. Consiste numa estrutura de diretórios, os quais possuem arquivos (Makefiles) que especificam todos os pré-requisitos da instalação, como se deve compilar o código fonte, e o necessário para a instalação dos binários criados de um determinado pacote no sistema. Isto de forma praticamente automática, com pouca ou nenhuma intervenção do usuário. O suporte do Ports é tão abrangente, possuindo atualmente mais de 24.000 pacotes (2014), que dificilmente é necessário procurar programas em outras fontes. Arquivos binários pré-compilados do Ports são chamados de "pacotes" e estão disponíveis para download. Eles podem ainda ser automaticamente instalados sabendo-se o nome do pacote e passando este como parâmetro para o comando "pkg_add -r". A maioria dos programas encontrados no Ports, existem para Linux e em muitos casos não é preciso alterar o código fonte. Significa isto que os ambientes gráficos e as aplicações mais comuns usadas no Linux estão presentes no FreeBSD. O código pode não ter diferenças, mas a compilação cria binários distintos. == Squid == O Squid é um servidor proxy que suporta HTTP, HTTPS, FTP e outros. Ele reduz a utilização da conexão e melhora os tempos de resposta fazendo cache de requisições freqüentes de páginas web numa rede de computadores. Ele pode também ser usado como um proxy reverso == Servidor proxy == No cache são armazenados os objetos da Internet (ex. dados de páginas web) disponíveis via protocolo HTTP, FTP e Gopher num sistema mais próximo ao do cliente. Os navegadores podem então usar o Squid local como um servidor Proxy HTTP, reduzindo o tempo de acesso aos objetos e reduzindo a utilização da conexão. Isto é muito usado por provedores no mundo todo para melhorar a velocidade de navegação para seus clientes e também em LAN que compartilham a mesma conexão à Internet. Ele pode fornecer anonimato e segurança dado ser um intermediário no acesso aos objetos. No entanto a sua utilização pode gerar preocupações a respeito da privacidade pois o Squid é capaz de armazenar registros sobre os acessos, incluindo URLs acedidas, a data e hora exatas, e quem acedeu. Isto é usado frequentemente nas empresas para controlarem o acesso à Internet dos seus funcionários. A aplicação cliente (ex.navegador) deverá especificar explicitamente o servidor proxy que quer utilizar (típico para os clientes de provedores), ou poderá utilizar um proxy transparente, em que todos os pedidos HTTP para fora, são interceptados pelo Squid e todas as respostas são armazenadas em cache, dessa forma não sendo necessário configurar o navegador. Este é uma típica configuração em corporações (todos os clientes na mesma rede local) e introduz as preocupações com privacidade mencionadas acima. Squid tem algumas funcionalidades que permitem tornar as conexões anônimas, tais como desabilitar ou alterar campos específicos do cabeçalho dos pedidos HTTP do cliente. Se isto é feito e como, é controlado pela pessoa que administra a máquina que corre o Squid. As pessoas que requisitam páginas numa rede que usa Squid de forma transparente podem não saber que esta informação está a ser registrada. Em determinados países, os utilizadores devem ser informados sobre a possível monitorização e registro das ligações internet. == ............................................................................................. == == Andamento da fase 1 == === Instalação e configuração do FreeBSD === === manual de instalação do FreeBSD === [[http://www.intertecnologia.com.br/downloads/Manual-FreeBSD.pdf]] Problemas encontrados Ocorreu alguns problemas na implementação do FreeBSD demandando um pouco mais de tempo na instalação. === Instalação do Squid ===