Neumann e WilliamMauchley e Konrad Zuse formaram,com suas contribuicoes, a base humana para o sucesso na construcao doscomputadores primitivos. Na geracao seguinte (aproximadamente 1955-1965), foramcriados os sistemas em lote, que permitiram melhor uso dos recursoscomputacionais. A base do sistema operacional era um programa monitor, usadopara enfileirar tarefas. O usuario foi afastado do computador; cada programaera escrito em cartoes perfurados, que por sua vez eram carregados, juntamentecom o respectivo compilador ,por um operador, que por sua vez usava umalinguagem de controle chamada JCL (jobcontrol language).Noinicio da computacao os primeiros sistemas operacionais eram unicos, pois cada mainframevendido necessitava de um sistema operacional especifico. Esse problema eraresultado de arquiteturas diferentes e da linguagem que cada maquina utilizava.Apos essa fase, iniciou-se a pesquisa de sistemas operacionais queautomatizassem a troca de tarefas (jobs),pois os sistemas eram monousuarios e tinham cartoes perfurados como entrada(eliminando, assim, o trabalho de pessoas que eram contratadas apenas paratrocar os cartoes perfurados).Umdos primeiros sistemas operacionais de proposito geral foi o CTSS, desenvolvido no MIT. Apos o CTSS, o MIT,os laboratorios Bell da AT&T e a General eletric desenvolveram o Multics,cujo objetivo era suportar centenas de usuarios. Apesar do fracasso comercial,o Multics serviu como base para o estudo e desenvolvimento de sistemasoperacionais. Um dos desenvolvedores do Multics, que trabalhava para a Bell, Ken thonpson,comecou a reescrever o Multics num conceito menos ambicioso, criando o Unics(em 1969), que mais tarde passou a chamar-se Unix. Os sistemasoperacionais eram geralmente programandos em assembly, ate mesmo o Unix em seu inicio. Entao, deniis ritchie (tambem da Bell) criou a linguagem Ca partir da linguagem B, que havia sido criada porThompson. Finalmente, Thompson e Ritchie reescreveram o Unix em C. O Unix criouum ecossistema de versoes, ondedestacam-se: System V e derivados (HP-UX, AIX); familia BSD (FreeBSD, netBSD, openBSD,etc.), Linuxe ate o Mac OS X(que deriva do Mache FreeBSD).Na decada de 1970 quando comecaram a aparecer os computadores pessoais, houve a necessidade deum sistema operacional de utilizacao mais facil. Em 1980, Willian ,Bill Gates e seu colega de faculdade, Paul Allen,fundadores da Microsoft,compram o sistema QDOS("Quick and Dirty Operating System") de Tim Petersonpor $50.000, batizam-no de DOS (Disk Operating System) e vendem licencas a IBM. O DOS vendeu muitascopias, como o sistema operacional padrao para os computadore pessoais desenvolvidos pela IBM. IBM e Microsoft fariam,ainda, uma parceria para o desenvolvimento de um sistema operacionalmultitarefa chamado OS/2.Apos o fim da breve parceria a IBM seguiu sozinha no desenvolvimento do OS/2.No comeco da decada de 1990, um estudante de computacao finlandes postou um comentario numa lista de discussao da Usenet dizendoque estava desenvolvendo um nucleo de sistema operacional e perguntou se alguemgostaria de auxilia-lo na tarefa. Este estudante chamava-se Linus torvaldes e o primeiro passo em direcao ao tao conhecido Linux foi dado naquelemomento.