Sei sulla pagina 1di 18

(R)Evoluo dos Sistemas Operacionais

O software que tem as rdias do computador.

Todo o contedo deste Material de Sheldon Led licenciado sob uma Licena Creative Commons Atribuio 3.0 Brasil.

O que um Sistema Operacional?


um programa ou um conjunto de programas cuja funo gerenciar os recursos do sistema (definir qual programa recebe ateno do processador, gerenciar memria, criar um sistema de arquivos, etc.), alm de fornecer uma interface entre o computador e o usurio O SO traduz o que os usurios querem ao conjunto de circuitos e Sistema Operacional No s Windows XP. placas que realmente fazem o processamento dos dados.

A necessidade de ter um SO.


Um sistema computacional moderno composto de um ou mais processadores, uma memria principal, dispositivos de entrada e dispositivos de sada, Para facilitar a interao entre estes componentes foi criado o conceito de Sistema Operacional O sistema operacional uma mquina extendida, (abstrao) O sistema operacional um gerenciador de recursos, (gerencia os perifricos de um sistema computacional)

Histria
Computadores Analgicos (pr-1940)
5000 aC baco. 1642 dC Blaise Pascal La Pascaline (Soma Subtrao) 1671 Gottfried Leibnitz (Multiplicao e Diviso) 1802 Joseph Marie Jacquard (Cartes Perfurados) 1822 Charles Babbage (Funes Trigonomtricas e Logartmicas) 1834 Mquina Analtica. 1896 Herman Hollerith (Manipulao de dados do Censo) 1896 TMC (Tabulation Machine Company) 1924 (IBM) Internacional Business Machine

1802 Joseph Marie Jacquard (Cartes Perfurados)

Histria
A 1a Gerao (1940 1950) Vlvulas e painis de Programao
Claude Shannon Algebra Boolena Konrad Zuse Z-sries Alan Turing Colossus Howard Aiken Mark I J. Presper Eckert ENIAC John Von Neumann EDVAC

Programao direta, ligando fios nas placas, ou programas utilizando cartes perfurados.

Histria
A 2a Gerao (1950 1960) Transistores.
Main Frames (Universidades, rgos pblicos e Grandes Empresas) Linguagem de programao FORTRAN. IBM Vrios jobs (programas) em fita magntica. 1952 UNIVAC 1954 IBM 650 Grace Hopper Flow-Matic Bug no sistema 1960 DEC PDP-1.

Histria
A 3a Gerao (1960 1980) CI's e Multiprogramao
Unificao das linhas de computadores! IBM System/360 MIT, Bell Labs e GE projeto MULTICS. Ken Thompson PDP7 UNIX UNIX POSIX MINIX LINUX

Histria
A 4a Gerao (1980 Hoje) Computadores Pessoais
Circuitos LSI Intel 8080 CP/m Gary Kildall Digital Research IBM PC Bill Gates ( Digital Research x Microsoft) Doug Engelbart 1960, criou o X Windows (GUI), apoiado pela Xerox Steve Jobs (lisa e Mac) Bill Gates ( MS-DOS vira Windows)
Bill Gates e Steve Jobs piratas do Vale do Silcio

Windows x MAC

Preocupao com o Software


Ken Thompson, Denis Ritchie e Douglas Mcllory - Unics 1972 Unix, em linguagem C. Unix era distribuido sob uma licena que incluia seu cdigo fonte. Universidade da Califrnia, Berkeley BSD. 1983 AT&T e o Unix comercial 1983 Incio do Projeto GNU Richard Matthew Stallman. Como diversas empresas tinham suas verses UNIX, foi iniciado um esforo para padronizao dos sistemas, criou-se o POSIX. Como o UNIX ficou muito extenso, tornou-se difcil de ser estudado, ento o professor Andrew S. Tanembaum criou o MINIX www.minix3.org O minix era a implementao do livro de Tanembaum:
Sistemas Operacionais Design e Implementao

Um garoto na Finlndia

Linus Benedict Torvalds, nasceu na Finlndia e aos 11 anos seu av compra um VIC-20 e da comea sua saga programador. Quando Linus est na faculdade, precisava acessar seus arquivos atravs do seu computador em casa, porm no gostava do emulador de redes do SO que tinha. O livro de Andrew Tanembaum (Sistemas Operacionais Design e Implementao) mudou sua vida. Instalou o MINIX no seu computador e comeou a estud-lo No gostava de muitas coisas no MINIX, dentre elas seu emulador de redes, entao desenvolveu seu prprio emulador. Contando que no tinha nada pra fazer, seu emulador de redes funcionava sozinho (como um SO que s acessava a internet), sendo assim teria q tirar o minix e colocar seu emulador, e que estava muito empolgado, logo que seu emulador de redes estava pronto ele deu inicio ao projeto Freax, que a conselho de seus amigos, recebeu o nome de Linux

O Grande Filsofo e o Engenheiro


Em 1983 Richard Mathew Stalman rms (Criador da Ideologia e do Movimento Software Livre, da Fundao Software Livre e do Projeto Gnu) inicia o projeto GNU GNU Gnu's Not a Unix, um projeto de um Sistema Operacional que visa ser to poderoso quanto o Unix porm TOTALMENTE livre. Em 1991 todo o SO estava pronto porm faltava o Kernel. Adivinha quem havia terminado um excelente kernel tambm em 1991? Linus Torvalds. A Juno GNU/Linux Fortaleceu calorosamente o Movimento Software Livre. Linus Torvalds e RMS viraram cones Mundiais. Hoje Linus Torvalds trabalha na Open Source Development Labs Richard Stallman coordena a FSF e o projeto GNU. Vive com metade do dinheiro que ganha em suas palestras.

A prtica de compartilhar o cdigo e o software era comum no incio da dcada de 1970


No final da dcada de 70, as empresas comearam a incentivar o software proprietrio(binary only). Uma delas Microsoft. Em 1983 Richard Matthew Stallman cria o Projeto GNU. Em 1985 foi lanado o Manifesto GNU e criada a Free Software Foundation FSF(Fundao de Software Livre) Em 1989 foi lanada a General Public License GPL (Licensa Pblica Geral) dando maior liberdade produo de Software livre. Milhares de hackers pelo mundo comearam a fazer software livre

1991 Surgimento do Linux


1995 Surgimento do apache + cresimento da internet = Linux para servidores 2000 em diante Software livre atingindo usurios finais, com seus PC's em suas casas. Hoje Software livre em todos os Lugares (inclusive no Governo Brasileiro)

Genealogia Unix

Linux, uma ameaa Microsoft

Quando o Linux estava por volta dos seus 10 anos de existncia, seu principal uso era para servidores. E isso j atacava diretamente a Microsoft. Hoje, o linux atinge mercado de servidores, infra-estrutura web, empresas, desktops, netbooks, noteboks, etc... A Robustez do Linux algo lgico, visto que milhares de desenvolvedores com diferentes formaes e diferentes experincias trabalham em conjunto, o resultado disso seria um software perfeito ou cada vez mais perto disso.
A Microsoft abriu cdigo de alguns de seus softwares para comparecer ao crescimento enlouquecedor do software livre.

A Microsoft a empresa mais atacada pelo Movimento do Software Livre, porm a Apple tambm sente-se ameaada hoje com o Android, que o Sistema Operacional para Smartphones criado pela Google, OpenSource e com kernel linux.

Sistemas Operacionais Livres

Gnu/Linux Blag, Dragora, Dynebolic, gNewSense, kongoni, Musix, Trisquel, Ututo, Venenux. Gnu/Hurd Debian, Linux Ubuntu, Fedora, Slackware, Debian, Mandriva, Red Hat, Cent OS, etc. BSD FreeBSD, NetBSD, OpenBSD, DragonFly. OpenSolaris EyeOS Sistema Operacional em Nuvem Com certeza h milhares de distribuies de sistemas operacionais espalhadas pelo globo. Muitos projetos so pequenos, pois a facilidade de se alterar um cdigo linux razoavel. Criou-se a ideologia One Distro Per Child Uma distribuio por criana

FIM!

Contato: sheldonled.ms@gmail.com
Site: http://sheldonled.com Blog: http://tribodoci.net

Musica Do Movimento Software Livre:


Join us now and share the software, you'll be free hacker, you'll be free... Join us now and share the software, you'll be free hacker, you'll be free... Hoarders may get piles of money, that is true, hackers, that is true... But they cannot help their neighbors, that's not good, hackers, that's not good... When we have enough free software, At our call, hackers, at our call... We'll throw out those dirty licenses, Ever more, hackers, ever more... Join us now and share the software, you'll be free hacker, you'll be free... Join us now and share the software, you'll be free hacker, you'll be free...

Potrebbero piacerti anche