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/