Autor: Koji
Data: 04/09/2000.

Linux VS FreeBSD



Antes de começar este articulo me gustaria deixar claro que não se trata de um texto no qual vou desencadear uma guerra entre estes dois sistemas operativos, tão só pretendo explicar meu ponto de vista de Linux e FreeBSD. Espero asi, que mas de uma pessoa que se tenha formulado a pergunta de "Que diferenças há entre Linux e FreeBSD?" possa servir-lhe este articulo como um ponto de começo para decantar-se por um ou outro.

Este texto é bastante subjetivo, pelo que é muito possível que não coincidais com as opiniões que aqui explico. Volto a repetir, que todo o que leais esta escrito segun meu opinion e gosto, e em qualquer momento podeis ter uma opinion totalmente contrária ao que leais. Asi que espero que fique claro que o que leais a partir de agora é meu ponto de vista e em ningun momento me gustaria que o considerásseis como "o correto".

Tenho creido conveniente o dividir este texto em 6 apartados, para que fique todo mas ordenado, ahi vão as seções:

1. O bom de Linux
2. O mau de Linux
3. O bom de FreeBSD
4. O mau de FreeBSD
5. Diferenças
6. Conclusion

1. O bom de Linux
---------------------
O BOOM de Linux a chegado. A passado de ser um sistema operativo totalmente desconhecido para muitos, a ser a alternativa aos sistemas operativos de Microsoft. Facilidades ao usuário, suporte amplo de Hardware, grande quantidade de software e ferramentas que facilitam todo tipo de tarefa, são algumas das razões pelas que Linux esta crescendo e se esta dando a conhecer tão rapido.

Isto sem dúvida são grandes vantagens. Hoje em dia, não é nada raro o encontrar milhares de webs dedicadas a este S.Ou, com grande quantidade de documentacion e grande multidão de pessoas que lleban usando este S.Ou desde faz muito.

Linux é livre, e há muchisima documentacion em internet. Podes montar-te com um pouco de empenho um servo sem gastar-te um duro. Tens acesso ao codigo fonte, pelo que sempre podes adecuar um programa a tuas necessidades, e podes ante qualquer 'bug' ou falha de segurança fazer uso de parches que muitos programadores sacam em cuestion de horas despues do aviso do bug.

Linux suporta muito hardware e dispõe de muito software tanto livre como comercial. Cada vez há mas gente apollando a Linux, isto é uma das razões pelas que avança tão rapidamente.

Linux suporta SMP e se pode instalar em muitas arquiteturas.

2. O mau de Linux
-------------------
Não todo é bom (sob meu opinion). Linux é um kaos, é descontrolado. Tão só o Kernel leva um controle de seu criador (Linus). Sem ir mas longe, podemos ver grande quantidade de distribuições no mercado, cada uma diferente à outra. É isto bom? Há gente que diz que se. Seus argumentos são, o poder eleger e não se reger a um modelo de distribucion.

A meu sempre me resulto incomodo o aprender a usar uma distribucion e logo ter que usar outra por motivos de estudos, trabalho etc. A simples vista todas as distribuições parecem iguais, mas à medida que vais aprofundando, dás-te conta de que cada uma tem suas ferramentas personalizadas e sua estrutura de arquivos e diretórios. Isto é realmente molesto e lioso.

É dificil tratar nas documentações ou livros todas os passos a seguir para realizar alguma accion para cada uma das distribuições de linux que existem. Que passa se não explicam o procedimento que tenho de realizar para meu distribucion X ? Isto é algo tambien bastante molesto.

Por ultimo comentar que algumas pessoas 'criticam' a linux dizendo que não é um S.Ou propriamente dito, senão um kernel, e outras muitas consideram negativo que linux seja um clone de unix.

3. O bom de FreeBSD
----------------------
Parte do dito em "O bom de Linux" o comparte FreeBSD, já que tambien é um S.Ou livre, que podes descarregar gratuitamente e tambien dispõe de muito software.

A parte todo isto, me gustaria comentar o que realmente me gosta de FreeBSD.

A diferença de Linux, FreeBSD é mas controlado. Esta controlado por um grupo de pessoas (core team) que tomam as decisões mas importantes acerca deste S.Ou.

Quando nos referimos a FreeBSD é a FreeBSD, porque tão só há um, e não há confusion alguma, é dizer, FreeBSD é um s.ou propriamente dito a diferença de Linux que é um kernel.

Com FreeBSD podes estar atualizado aos ultimos mudanças ou melhoras que se realizam no sistema operativo graças ao servo cvs. Se por exemplo estou usando a ultima version estável, posso passar-me à version de desenvolvimento (version com as ultimas novidades e ultimos suportes) actualizandola por internet.

FreeBSD tambien dispõe de grande quantidade de programas. Me gustaria fazer mencion aos denominados PORTS, que são programas especificos para FreeBSD, que tão só tecleando um comando, baixasse-se(no caso que não o tenhamos), compilasse e instalará sem ter que ler ningun tipo de documentacion.

FreeBSD tambien tem suporte SMP.

Por ultimo comentar, que grandes servos com milhares de usuários se inclinam por usar FreeBSD, já que segun diz a gente, FreeBSD supera de bom bocado a linux em questões de servir 'grandes volumenes'

4. O mau de FreeBSD
---------------------
Igual que em Linux, não todo é bom. Para começar FreeBSD atualmente suporta muito poucas arquiteturas comparado com outros S.Ou's. Tão só suporta a arquitetura intel e alpha.

Não tem tanta documentacion nem tantos usuários como linux, e o suporte de hardware é inferior ao suporte que tem linux.

Se estamos acostumados às multiples aplicações de configuracion e administracion de linux, a migracion a FreeBSD pode ser um pouco custosa, já que a instalacion e configuracion não é tão singela como o é nas ultimas distribuições de Linux .

Outra coisa que se feita em falta são os recursos em castelhano. Atualmente há poucos (muito poucos comparado com linux), ainda que todo chega :-)

5. Diferenças
---------------
Neste apartado comentar o que possivelmente se heche mas em falta a primeira vista ao provar um ou outro sistema operativo.

Para começar, o tipo de inicializacion do sistema operativo pode variar bastante. Há dois tipos de arranque em UNIX (vease tambien linux), o BSD e o System V. A mayoria de distribuições de linux optam pelo metodo System V (slackware usa BSD) e FreeBSD logicamente usa o estilo BSD. A principal diferença radica no lugar onde se situan os scripts de inicializacion . No estilo System V os podemos encontrar em etc //rc.d e em BSD estaran em etc /

Seguindo com as diferenças, comentar que FreeBSD tem seu próprio sistema de pacotes. Asi como Rede Hat tem rpm e debian dpkg, FreeBSD tem o sistema de pacotes pkg que tem a extension .tgz.

Por suposto o tipo de instalacion de FreeBSD não tem nada que ver com as ultimas instalações de linux em modo grafico e com dibujitos. Para o que tenha instalado alguma vez Linux slackware, comentar que a instalacion de FreeBSD é muito parecida à de dita distribucion.

Se estamos acostumados a Linux (sobretodo às ultimas distribuições do mercado) e instalámos FreeBSD, podemos encontrá-lo um pouco 'zonzo'. Falta de cores nos arquivos e diretórios, o tipo de shell, poucos terminais etc. Todo isto é configurable (faltaria mas) e com um pouco de pratica podemos deixar um FreeBSD bastante chulo :-)

Outro tema é o do kernel. Funciona totalmente diferente em FreeBSD. Em Linux cada X dias sai um novo kernel com melhoras, suporte de mas perifericos, correccion de falhas, etc. e nós podemos descarregá-lo e instalá-lo em nossa distribucion de linux. Em FreeBSD funciona diferente. Se queremos obter os ultimos suportes podemos usar o ramo -current que podemos atualizar por internet. Este ramo é o ramo de desenvolvimento, não obstante, e se queremos um FreeBSD muito mas estável, usaremos o ramo -stable que é mas depurada que a -current e que possivelmente funcione muito melhor.

Outro tema a diferenciar é o tipo de licença. Asi como linux usa GPL, FreeBSD usa BSD. Só comentar isto, já que podeis encontrar um articulo de BSD e GPL nesta mesma web (apartado "Outros temas de interes").

E para acabar esta seccion, comentar que cada um destes dois sistemas operativos tem seu próprio programa de arranque. Linux tem LILO e FreeBSD bootmanager. Pode-se usar qualquer para arrancar um ou outro.

Possivelmente estes sejam os pontos que se vêem mas a primeira vista ao migrar de um S.Ou a outro. Não obstante a coisa não fica aqui. Há muchisimas coisas mas que encontraremos diferentes entre Linux e FreeBSD, mas não posso explicar todos os detalhes, senão isto séria enorme :-)

6. Conclusion
-------------
Para acabar, dire o que sempre se costuma dizer. Prová-lo.. é a unica maneira para decidir-vos. Por muitos docs que leais como este nunca podreis opinar subjetivamente senão probais durante uns meses cada um dos dois sistemas operativos. Asi que o provar e sacar conclusões vocês mesmos, e por suposto ficar-vos com o que mas vos goste :-)

Comentar, que estes dois sistemas operativos podem convivir perfeitamente à vez, e se vos estais perguntando se FreeBSD pode executar aplicações linux vos dire que se. A mayoria de aplicações linux (um 90%) executam-se perfeitamente em FreeBSD.

Se quereis comentar-me algo sobre este articulo escrever-me a [email protected]

Espero que vos tenha aclarado um pouco as idéias a todos aqueles que esteis indecisos ou um pouco perdidos. Não obstante, e como podreis ter visto, é um articulo que fala muito por em cima destes dois sistemas operativos e não entra em profundidade em ningun momento sobre Linux ou FreeBSD.

saudações

Link recomendado (ainda que esta em virilhas) http://bsd.reedmedia.net/Advocacy/
Hosted by www.Geocities.ws

1