FreeBSD Vs Linux
Comparando FreeBSD e
Linux
Diferenças pequenas Ambos são UNIX® like
são
surpreendentemente
sistemas
operacionais
São desenvolvidos por projetos não comerciais (não se aplica a algumas distribuições Linux)
Existe um Dono?
Nenhuma pessoa ou corporação
Criado
e distribuído por uma comunidade de contribuidores altamente técnicos em todo o mundo
Alguns dos componentes são projetos
Open
Source independentes e gerenciados por mantenedores de projetos distintos
Diferença entre licença
BSD Pública GNU
O Linux está disponível sob a Licença Pública Geral GPL (GPL)
Planejada para eliminar o software proprietário (de fonte fechada) Qualquer trabalho derivado de um produto lançado sob a GPL também deve oferecer seu código fonte, caso seja requerido
A licença BSD é menos restritiva
Distribuições apenas binárias são permitidas
Isso é particularmente atrativo para aplicações acopladas
Linux
O kernel Linux foi desenvolvido pelo programador finlandês Linus Torvalds
Departamento de Ciência da Computação
Universidade de Helsinki, Finlândia
da
Inspirado no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum
No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial“
Linux
Inicialmente desenvolvido para computadores pessoais
kernel Linux passou a ter a colaboração de grandes empresas como:
IBM
Sun Microsystems
Hewlett-Packard (HP)
Red Hat
Novell
Oracle
Canonical
Linux
O Linux é um kernel monolítico
Funções do kernel (escalonamento de processos, gerenciamento de memória, operações de entrada/saída, acesso ao sistema de arquivos) são executadas no espaço de kernel.
Algumas funções (drivers de dispositivos, suporte à rede, sistema de arquivos, por exemplo) podem ser compiladas e executadas como módulos (em inglês:
LKM - loadable kernel modules)
Linux
Linux é hoje um dos kernels de sistemas operativos mais portáteis
Executado em sistemas desde o iPaq (um computador portátil)