História do Linux
O núcleo Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Usenet (uma espécie de sistema de listas de discussão existente desde os primórdios da Internet).Linus Torvalds começou o desenvolvimento do núcleo como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix"). E depois de algum tempo de trabalho no projeto, sozinho.
Curiosamente, o nome Linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretório FTP onde o núcleo Linux estava inicialmente disponível. (Linus tinha-o batizado como "Freax", inicialmente)
No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial" do núcleo Linux, versão 0.02. Desde então muitos programadores têm respondido ao seu chamado, e têm ajudado a fazer do Linux o sistema operacional que é hoje. No início era utilizado por programadores ou só por quem tinha conhecimentos, usavam linhas de comando. Hoje isso mudou, existem diversas empresas que criam os ambientes gráficos, as distribuições cada vez mais amigáveis de forma que uma pessoa com poucos conhecimentos consegue usar o Linux. Hoje o Linux é um sistema estável e consegue reconhecer muitos periféricos sem a necessidade de se instalar os drivers de som, vídeo, modem, rede, entre outros.
Fonte: http://pt.wikipedia.org/wiki/Linux
História do Unix
O Unix é um sistema operacional multitarefa e multiusuário, disponível para diversas plataformas de hardware.O Unix foi criado no final da década de 1960 e início de 1970, em uma época em que os computadores eram grandes, caros e de difícil acesso a pessoas comuns. Havia poucos computadores e vários pesquisadores necessitando dos recursos destes para poderem dar andamento aos seus trabalhos, e os sistemas operacionais da época não satisfaziam às necessidades desses profissionais. Era então, imprescindível desenvolver um sistema operacional multiusuário, multitarefa, que pudesse ser convertido para diferentes plataformas de hardware.
O Unix é um sistema operacional multiusuário, pois permite que vários usuários utilizem o mesmo computador ao mesmo tempo, por meio de terminais remotos, e também um sistema operacional multitarefa, pois permite que vários programas sejam executados simultaneamente.
Além disso, o Unix apresenta uma vasta gama de possibilidades relacionadas à rede, como sistema de cota de disco, FTP, e-mail, WWW, DNS, possibilidade de diferentes níveis de acesso, de executar programas em background, etc.
Inicialmente o Unix foi escrito em linguagem Assembly, que varia muito de um computador para outro. A necessidade de converter o Unix para diversas plataformas de hardware levou à criação de uma linguagem de programação na qual qualquer programa pudesse ser convertido facilmente, com pouca ou nenhuma alteração, para qualquer uma das plataformas. Essa linguagem foi denominada C, que mesmo nos dias de hoje, continua moderna e poderosa. Logo o Unix foi reescrito em C e convertido para as mais diversas plataformas de hardware, sendo executado atualmente tanto em computadores de bolso como em supercomputadores.
No início, o UNIX era distribuído gratuitamente pela AT&T (empresa que o desenvolveu) para as universidades. Mais tarde, porém, percebendo o sucesso do Unix no meio comercial, a AT&T logo passou a disponibilizá-lo por um preço muito alto. Logo em seguida, departamentos de ciência da computação de diversas universidades no mundo inteiro começaram a desenvolver programas comerciais para o Unix, criando um grande número de usuários e desenvolvedores de utilitários e programas.
Entre os vários pesquisadores que desenvolveram o Unix, destaca-se o grupo da Universidade da California, em Berkeley, que em 1975 licenciou a versão 6 da AT&T, fez diversos aprimoramentos e relançou-o como Unix BSD. Conseqüentemente, os dois maiores centros de desenvolvimento do Unix são a AT&T e Berkeley.
Com o advento das workstations (estações de trabalho) na década de 80, surgiram muitas versões comerciais do Unix, como Sun OS e Solaris, da Sun Microsystems, AIX, da IBM, OSF/1 (hoje chamado de digital Unix), da Digital, IRIX, da Silicon Graphics, e HP-UX, da Hewlett Packard.
Todas essas versões são baseadas nas versões da AT&T e de Berkeley, freqüentemente com muitos cruzamentos e acréscimos, resultando em uma confusão de versões do Unix, porém, em 1990, o IEEE (Instituto de Engenheiros Elétricos e Eletrônicos) começou a desenvolver o padrão POSIX (Portable Operating Systems Interface Unix) para uniformizar as características dos sistemas Unix.
Até meados da década de 80, o Unix ainda não possuia uma interface gráfica própria. Porém, com o advento do X Window System (sistemas de janela X), desenvolvido pelo MIT (Massachussets Institute Of Technology), ele passou a dispor de um sistema gráfico do tipo cliente-servidor e independente de arquitetura do computador.
Em 1988, o controle do X Window System foi passado para o X Consorcium (Consórcio X), organização sem fins lucrativos criada para garantir a evolução do X.
Cronologia do Unix
1969 - Ken Thompson cria o Unix, executando em um PDP-7 da DEC
1970 - Thompson e Dennis Ritchie instalam o Unix em um PDP-11/20 da DEC. Ritchie usa a linguagem C para ser portável em arquiteturas de hardware diferentes.
1971 - É lançada a versão 1 do Unix, escrita em linguagem Assembly.
1973 - Ritchie e Thompson escrevem o primeiro compilador C para o Unix. A versão 4 do Unix é escrita em linguagem C.
1974 - A AT&T autoriza a distribuição do código-fonte do Unix para as universidades.
1975 - É lançada a versão 6 do Unix. Sua distribuição é ampla nas universidades. A Universidade da Califórnia, em Berkeley, começa a trabalhar no BSD Unix.
1978 - É lançada a versão 7 do Unix. São necessárias taxas de licença.
1979 - A AT&T lança o Unix System III.
1983 - A AT$T lança o Unix System V; A Universidade da Califórnia, em Berkeley, lança o BSD Unix 4.2 (a Sun o utiliza como base para a criação do SunOS).
1984 - O servidor de janelas X Window começa a ser desenvolvido no MIT.
1986 - Primeira implementação comercial do X Window, executando no VAXstation-II/GPX, o X10R3.
1987 - A AT&T lança o Unix System V release 3. É lançado o BSD 4.3. A Sun e a AT&T concordam em fundir o BSD Unix e o Unix System V.
1988 - Criação do X Consortium, organização aberta para garantir a evolução do X. É lançado o X11R3.
1990 - A AT&T lança o Unix System V release 4, que promove relativa unificação do BSD Unix e do Unix System V. O Minix é colocado à disposição na Internet.
1992 - A Sun lança o Solaris, baseado no Unix System V release 4. É lançado o Linux 0.99pl5.
1992-93 - É lançada a primeira distribuição do Linux em um cd-rom.
1994 - É lançada a versão livre do X Window, o XFree86, pelo grupo XFree Project.
Fonte: http://wiki.pm.sc.gov.br/Historia_do_UNIX
História do GNU
Projeto GNU, em computação, é um projeto iniciado por Richard Stallman em 1984, com o objetivo de criar um sistema operacional totalmente livre, que qualquer pessoa teria direito de usar, estudar, modificar e redistribuir o programa e seu código fonte, desde que garantindo para todos os mesmos direitos.Este sistema operacional GNU deveria ser compatível com o sistema operacional UNIX, porém não deveria utilizar-se do código fonte do UNIX. Stallman escolheu o nome GNU porque este nome, além do significado original do mamífero Gnu, é um acrônimo recursivo de: GNU is Not Unix (em português: GNU Não é Unix).
A partir de 1984 Stallman e vários programadores, que abraçaram a causa, vieram desenvolvendo as peças principais de um sistema operacional, como compilador de linguagem C, editores de texto, etc.
Em 1991 o sistema operacional já estava quase pronto, mas faltava o principal, que é o núcleo do sistema operacional. O grupo liderado por Stallman estava desenvolvendo um núcleo chamado Hurd. Porém, em 1991, um jovem finlandês chamado Linus Torvalds havia criado um núcleo que poderia usar todas as peças do sistema operacional GNU. Este núcleo ficou conhecido como Linux, contração de Linus e Unix.
Atualmente, o sistema operacional GNU com o Linux é conhecido como GNU/Linux, que é como o projeto solicita aos utilizadores que se refiram ao sistema completo, embora a maioria das pessoas se referem ao sistema apenas como Linux por uma questão de comodidade.
Mas o próprio Linus Torvalds discorda da nomenclatura GNU/Linux, chamando seu Sistema Operacional apenas de Linux. A discussão e desentendimento entre Stallman e Torvalds prosseguem acerca da correta nomenclatura a respeito do Sistema, arrastando também as opiniões dos inúmeros usuários e desenvolvedores do Sistema GNU/Linux (ou apenas Linux).
Fonte: http://pt.wikipedia.org/wiki/Projeto_GNU
Nenhum comentário:
Postar um comentário