[FUGSPBR] OFF TOPIC - FreeBSD versus Linux

Fabricio Barros Cabral "FX" fbc em mailbr.com.br
Qua Nov 21 00:34:27 BRST 2001


On Tue, 20 Nov 2001, Edson Brandi wrote:

> O FreeBSD sempre leva desvantagem em qualquer teste que envolva o
> subsistema de I/O , mas como voce disse, devemos sempre usar os sistemas
> que dominamos e acima de tudo tentando explorar ao maximo aquilo que cada
> um faz de melhor.

Como já foi discutido a muito tempo atras, e em várias listas, o I?O do
FreeBSD é projetado para modo sincrono, e nao assincrono. Como assim
projetado? O *foco* do desenvolvimento é no modo sincrono. O assincrono eh
menos trabalhado. No Linux ocorre justamente o contrario. Poe o Linux em
modo sincrono e o FreeBSD no default (sincrono) e vejamos o que
acontece... :)

> > bem, olhei. Acho que as coisas tao mais pro empate do que pra definir
> > um vencedor. agora, uma vez que venho do Linux e, ainda hoje, sou fan
> > da SuSE, posso afirmar que IMHO o FreeBSD eh *muito* melhor para
> > serviços que em Linux ficam bem proximos do impossivel:

Tá mais pra empata por que o desenvolvimento é muito proximo. Ideias sao
trocadas, codigos compartilhados e assim em diante...

> > a) VPN

Tem implementacao de VPN pra linux. E é a nivel de kernel, nao a nivel de
userland.

> > b) bridge

Tambem tem, mas nao é um patch *oficial*. Mas mostra-se bem estavel.

> > c) firewall - o Linux eh menos fechado que os BSDs na instalaçao
> > default. E muito mais complicados pra se fechar direito.

Nas versoes mais atuais, o FreeBSD estah vindo com um suporte de security
mais robusto, mas nada que nao pode ser implementado via regras
(iptables/ipchains) pelo programa de instalacao da sua distro preferida.

> > d) Nat. Eh default nos BSDs, nao eh no Linux.

Como assim default? Se nao me engando a maioria das distros compilam o
kernel com suporte a NAT. Para ativar, basta um unico comando, via
iptables. E leva uma vantagem com relacao aos BSD's: é NAT provido pelo
kernel, e nao por um aplicativo (natd) o que melhora ainda mais a
performance.

Isso sem falar nas novas features do Linux, como journalling filesystem
(ReiserFS, JFS, XFS, EXT3), LVM (Logical Volume Management), LVS (Linux
Virtual Server) e projetos como o Mosix.

Sinceramente, o FreeBSD é um *otimo* sistema, mas me agradaria mais ainda
ver algumas dessas features no seu kernel...

Agora nao entendo pq quem usa Linux fala mal dos BSD's e quem usa BSD's
fala mal dos Linux. Sao sistemas similares, onde a troca de codigo e
ideias entre os seus desenvolvedores e o melhor de tudo: sao sistemas
abertos, onde vc tem acesso ao codigo fonte... nao gosta de tal
caracteristica? Mude vc mesmo! O codigo estah aih. Melhor que ficar
falando mal... :)

Abracao.

--fx

----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd