É isso mesmo Max... faltou eu me expressar melhor.

Em 21-07-2014 16:09, Max Miorim escreveu:
Acho que vocês não estão usando a mesma definição para "derivado".

Nas explicações do Victório o "derivado" conota mais como uma extensão/evolução, o que de certa forma foi exatamente o que aconteceu com o BSD e não é o que aconteceu entre o Minix e o Linux.

Enquanto que o BSD literalmente surgiu de modificações no código do UNIX que estava disponível para a universidade de Berkeley, o Linux surgiu dos conceitos (design) do Minix, mesmo que eventualmente tenha usado *partes* de outros SO, como a API de sockets.

Ao meu ver, é a mesma diferença entre "extender" vs. "implementar" da engenharia de software: o BSD "extendeu" o UNIX, o Linux "implementa" parte da especificação do UNIX.

2014-07-21 15:38 GMT-03:00 Ricardo Wong <[email protected] <mailto:[email protected]>>:


    Sobre o Linux não ser derivado de nenhum Unix, o próprio Minix
    é um Unix , então o Linux é derivado de outro Unix.

    Mais que isso, desde o início o Linux usa binários cujo código
    fonte já tinha sido licenceado antes como GPL , por exemplo a
    libc .

    Embora exista quem não o veja assim, GNU é para ser uma versão
    de Unix completa e independente:

    "What is GNU?

    GNU is a Unix-like operating system"
    ( http://www.gnu.org )

    Só que no momento a GNU não tem um Kernel tão "interessante"
    para uso, por isso seu maior sucesso é se unir com Kernel Linux .

    Da mesma forma o Linux ( Kernel da Linux Foundation ) não tem
    no momento alternativas para substituir os aplicativos da GNU ,
    e para dizer a verdade nem tem necessidade de criar, por causa
    das garantias de liberdades GPL .

    Então na minha opinião o Linux **como Sistema Operacional** não
    foi escrito do zero.

    ** Mesmo o Kernel sozinho é controverso **, por exemplo baixe
    o código fonte da versão 1.0 do Kernel:

    https://www.kernel.org/pub/linux/kernel/v1.0/linux-1.0.tar.bz2

    Descompacte e então dá o comando

    grep -R BSD *

    Uma das linhas vai ser exatamente essa:

    "include/linux/resource.h: * Definition of struct rusage taken
    from BSD
    4.3 Reno"

    Várias outras vão ter esse texto:

    "INET is implemented using the  BSD Socket"

    Então na minha opinião nem o Kernel Linux em sí foi escrito do zero.

    Sobre a comercialização, o que permite ao Linux ser comercializado
    e os outros Unices terem problemas são os licenceamentos de
    códigos que estão inclusos nele, como GPL , BSD, COPYLEFT, códigos
    que se tornaram domínio público ou pela doação expontânea .

    Novamente no código fonte do 1.0, dá o comando:

    grep -R -i COPYRIGHT | grep -v Torvalds

    Não tem apenas código doado por pessoas, como Teodore Tso ou
    Frank Xia.

    Empresas como a Google, Intel, IBM, Sony, Samsung, ARM, e até a
    Microsoft doam código à Linux Foundation porque elas também tem
    algum interesse indireto no desenvolvimento do Linux .

    A Microsoft não se importa que o Linux tenha suporte ao Hypervisor
    XEN e paga programadores para contribuir e doar o código, porque
    assim ela difunde tecnologia sem beneficiar nenhuma empresa única
    que possa se tornar um concorrente direto .

    O código doado pela Microsoft é permanente, se no futuro ela
    não quiser mais o suporte do Linux ele será retirado nas próximas
    versões do Kernel, como aconteceu com o suporte OSS do Hannu
    Savolainen que existia desde a versão 1.0, mas foi substituida
    pela ALSA depois que tornou-se código exclusivamente proprietário,
    da 4Front.

    Então não vamos achar que o Linux é um sistema ariano e puro,
    de geração expontânea e livre de influências econômicas , está
    bem longe disso .


    ! Em Mon, 21 Jul 2014 11:19:26 -0300, Victório escreveu:
    !
    ! [...] corte [...]
    !
    !  Mesmo o Linux não derivou de nenhum Unix. Ele foi escrito do
    zero tendo
    !  o Minix e as camadas do Posix como referência. Por isso ele
    pôde ser
    !  comercializado enquanto os outros Unix livres estavam sofrendo com
    !  processos.
    !
    !  Longa vida ao Slackware, CRUX e Gentoo. Distros que mantém a
    filosofia
    !  Unix.


    --
    GUS-BR - Grupo de Usuários de Slackware Brasil
    http://www.slackwarebrasil.org/
    http://groups.google.com/group/slack-users-br

    Antes de perguntar:
    
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

    Para sair da lista envie um e-mail para:
    [email protected]
    <mailto:slack-users-br%[email protected]>
    ---
    Você está recebendo esta mensagem porque se inscreveu no grupo
    "Slackware Users Group - Brazil" dos Grupos do Google.
    Para cancelar inscrição nesse grupo e parar de receber e-mails
    dele, envie um e-mail para
    [email protected]
    <mailto:slack-users-br%[email protected]>.
    Para obter mais opções, acesse https://groups.google.com/d/optout.


--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

Para sair da lista envie um e-mail para:
[email protected]
---
Você recebeu essa mensagem porque está inscrito no grupo quot;Slackware Users Group - Brazil" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [email protected] <mailto:[email protected]>.
Para mais opções, acesse https://groups.google.com/d/optout.

--
Victório
choppnerd.com
donttrack.us | dontbubble.us

--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

Para sair da lista envie um e-mail para:
[email protected]
--- Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a