O que significa “baseado em” e “derivado de” no contexto dos Sistemas Operacionais? [fechadas]

1

Eu tenho lido sobre a história * nix e quanto mais eu leio mais fico confuso.

Estou lendo termos como

... is based on ...

ou

... and ... derived from ....

etc.

Um exemplo concreto da Wikipedia:

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995. Today the term "BSD" is often used non-specifically to refer to any of the BSD descendants which together form a branch of the family of Unix-like operating systems. Operating systems derived from the original BSD code remain actively developed and widely used.

Então, o que é um sistema operacional derivado ?

    
por Koray Tugay 15.06.2015 / 17:13

3 respostas

1

Essas frases significam a mesma coisa que elas significam em outros contextos, e são tão subjetivas nesse contexto quanto em outras.

Se um modelo de carro novo é baseado em um modelo antigo, então parte do design antigo foi usado de alguma forma, talvez diretamente, talvez modificado, talvez apenas como uma inspiração, ao projetar o novo. Se uma história fictícia é baseada em uma história verdadeira, a mesma história ficcional inspirada e contendo muitos elementos similares, alguns talvez modificados, como história verdadeira original. Etc. O mesmo que "derivado de", embora isso normalmente implique o caso de "baseado em" onde modificações foram feitas no original (com alguns extras).

Portanto, se o sistema operacional B é baseado em A, algumas quantidades significativas desconhecidas de A foram usadas quando B foi criado. Talvez o código, talvez o design da interface do usuário, talvez filosofias, etc.

Um oposto do tipo está começando do zero. Se B é um conceito novo, projetado desde o início sem nenhuma fonte principal de inspiração e nenhum componente de A, então B não foi nem baseado nem derivado de A.

    
por 16.06.2015 / 00:09
1

Não há definições rigorosas dos termos que você descreve, mas o que eles geralmente significam:

"Derivado de" geralmente significa uma bifurcação em algum lugar ao longo de um ciclo de desenvolvimento de sistemas operacionais. Digamos que alguém gostou do que o Ubuntu tinha a oferecer, mas decidiu fazer sua própria versão, e assim nasceu o Linux Mint.

"Baseado em" é um pouco mais vagamente usado. Muitos diriam que o Linux é baseado no Unix, mas o linux não é de forma alguma um unix-decendant, em que o linux foi escrito do zero, inspirado pela funcionalidade. De longe, você também pode dizer "Inspirado por" e ser tão correto.

Quanto ao exemplo específico que você mencionou, o BSD, de fato, bifurcou várias vezes. Hoje, alguns dos mais conhecidos são o NetBSD, o OpenBSD e o FreeBSD, dos quais eu tenho usado muito este último. Estes podem ser considerados Derivados do BSD, já que um grupo de indivíduos independentes da equipe principal do BSD decidiu rodar seu próprio sistema operacional, começando com o BSD e sua árvore de código.

    
por 15.06.2015 / 19:17
1

"com base em" significa funcionalidade semelhante. O Linux é baseado em Unix porque visa o mesmo modo de trabalho.

derivado de significa que ele usa as mesmas ferramentas básicas. Por exemplo, o Ubuntu é derivado do Debian. O Ubuntu usa as mesmas ferramentas fundacionais do Debian adicionando algumas delas.

    
por 16.06.2015 / 10:46