question

qual e a diferenca entre o freeBSD e UNIX/LINUX?

na verdade eu sou um desenvolvedor de software de dispositivos de mobo mac - windows - mas eu sempre me pergunto o que que a coisa do freeBSD é? é um kernel ou um sistema operacional envoirment? Se assim for, então que tipo de?
e btw, eu também estou confuso com a coisa que os povos frequentemente referido freeBSD como FreeBSD/UNIX. o que significa, que significa que o unix e freeBSD é a mesma coisa? Bem, eu não sei nada sobre freeBSD... plz explicá-lo!
resposta Resposta
Aqui está a situação tanto quanto eu entendo:

UNIX foi o sistema original desenvolvido no Bell labs.

Ela foi/é proprietária. Outros sistemas desenvolveram-se posteriormente que eram como ele. Não pôde chamar-se 'Unix' porque 'Unix' é uma marca registrada. Portanto, nos referimos a eles como sistemas operacionais Unix-like.

BSD foi um sistema de operacional do tipo Unix precoce desenvolvido na década de 70 em Berkeley (Universidade da Califórnia). Mais tarde, no início da década de 90, diferentes versões do BSD surgiram... FreeBSD e NetBSD... um pouco mais tarde OpenBSD foi fork do NetBSD então eu acredito. No entanto, houve algumas ambiguidades legais na década de 1990 para fazer com BSD, então os BSDs foram prejudicados. Linux tinha de vir a ser até então e em grande parte, uma vez que Linux não tem os problemas jurídicos que os BSDs tinham na época, era Linux bastante BSD que ganhou a adoção em massa.

Bem como as diferenças históricas, existem diferenças técnicas entre o Linux e os BSDs.

Os BSDs são lançados sob a licença BSD, que é uma licença muito simple, que basicamente diz que... fazer o que quiser com este software... só não nos processar.

Linux, por outro lado, foi e é liberado sob a GNU Public License (GPL) que significa que o software é livre, mas, se você alterar o código e, em seguida, distribuir a versão melhorada que quaisquer alterações que você fez devem ser livre. Isso não é necessário sob a licença BSD. Você pode tirar BSDs código livre e fazer o código não-livre fora it... isso é proibido sob a GPL.

Além disso, os BSDs são considerados sistemas operacionais completos, Considerando que o Linux é apenas um núcleo. O que isto significa é que para ferramentas de espaço de usuário do BSD (ie. comandos de terminal comum como grep e ls etc) são desenvolvidos juntamente com o kernel.

Linux é só um kernel. O kernel Linux trabalha em conjunto com as ferramentas de espaço de usuário que foram criadas pelo projeto GNU. Este é por isso que algumas pessoas dizem que você deve chamar Linux 'GNU/Linux', pois o kernel Linux em seu próprio não pode realmente fazer algo útil.

Também os BSDs tem um monte de separação entre a base do sistema e aplicativos de terceiros. No Linux isso não é o caso. Muitos preferem a abordagem BSDs a este respeito.

Existem diferenças entre diferentes BSDs.

Em poucas palavras FreeBSD centrou-se sobre develping para máquinas desktop típicas (ie. i386 & AMD64). NetBSD tem traditonally centrada na portabilidade... em outras palavras trabalhando em diferentes tipos de dispositivos... não apenas computadores, mas dispositivos incorporados... dispositivos electrónicos que nós realmente não pensamos como um computador.

Mais tarde o OpenBSD foi fork do NetBSD. (isto é. alguns dos desenvolvedores não estavam contentes com a forma como NetBSD ia então eles deixaram para formar seu próprio projeto baseado no NetBSD).

OpenBSD centrou-se tradicionalmente com segurança.

Diferentes versões do Linux também são diferentes para um ao outro. Uma das principais diferenças é que eles usam o Gerenciador de pacotes. Algum uso de distribuição. deb com o apt-get... outros uso rpm.

Existem muitas semelhanças entre os BSDs e o Linux (e o Mac OS X para que o assunto) e os princípios gerais e muitas das ferramentas de linha de comando são conhecidas em todo Unix diferentes como sistemas.

Espero que esta era uma ajuda.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved