Sistemas operacionais/História: diferenças entre revisões

[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
m Definição de Sistema Operacional
Linha 18:
 
==== 1969 – Unics ou Unix ====
Em 1969 surge o primeiro Fork da história da informática, Fork é uma bifurcação, ou seja,  um programa com características semelhantes, onde são introduzidas modificações. Ken Thompson e Dennis Ritche, que trabalhava no projeto do Multics, foiprecisaram reescrever o autorcódigo, dessepois eles haviam criado um jogo - Space War - e queriam dar sequência no Forkmesmo, trabalhourefazendo  usandoo código para um  computador DEC-PDP-7 ocioso,de um4 computadorkbytes. muitoO maisnome modestoUnix doé queum otrocadilho necessáriocom paraUnics, rodarque ose Multics.pronuncia Thompsonda reescreveumesma oforma Multicse emé assemblydevido ea batizou''UNiplex seuInformation projetoand deComputing UnicsService''. (Thompson emfinalizou tomo detrabalho deboche)em 1969, rebatizadocom maisbase tardena delinguagem UnixBCPL.
 
==== 1973 – Unix em C ====
[[File:Unix history-simple.svg|thumb|Evolução simplificada dos sistemas herdeiros do Unix. Não aparecem aqui Junos, PlayStation 3 e outros forks proprietários.]]
Em 1973 o próprio Ken Thompson em conjunto com Dennis Ritchie reescreve o Unix em linguagem C, um marco histórico. A linguagem C é uma linguagem de programação mais simples de ser entendida por nós seres humanos, ao contrário do Assembly, a mais leve das linguagens, mas extremamente complexo. Apesar de ser uma linguagem de alto nível, a Linguagem C permanece pequena, leve e otimizada o suficiente para se escrever um sistema operacional. O uso da linguagem C é considerada uma das principais razões para a rápida difusão do Unix, isso permitiu que outras plataformas tivessem maior portabilidade, o que fez com que o sistema passassem de algumas dezenas de instalações com um crescimento apreciável.. O Unix herdou do Multics suas Características: Multi processadores, multi usuários, múltiplas interfaces e multi aplicativos.
 
Incontáveis sistemas operacionais desenvolvidos posteriormente foram baseados no Unix em C (como pode ser visto na imagem ao lado), herdando suas excelentes características acima descritas.
Linha 42:
==== 1984 – GNU – GNU não é Unix ====
 
Neste mesmo ano Richard Stallman começa a desenvolver o Projeto GNU (uma abreviação recursiva em inglês, que significa "GNU Não é Unix"). Surge a Filosofia de Software Livre: o GNU deveria ter as mesmas características do Unix sem aproveitar seu código; no software livre, qualquer pessoa pode copiar e redistribuir cópias, modificar o código sem e aprimorar o programa e compartilhar com a necessidadecomunidade, além de pedirestudar o funcionamento do programa e executá-lo para qualquer permissãofim. Essa filosofia baseia-se no fato de que para desenvolver um programa não é preciso começar do zero, devepode-se aproveitar o trabalho de programadores que vieram antes, a assim, “Crescer sobre o ombro de Gigantes”. Gnu é o nome, também, de um mamífero africana bastante adaptado à savana, animal esse que originou a logo do GNU.
 
Veja também [[Software livre]].