multitarefas que foi desenvolvido tendo- tendo-se em mente um sistema operacional multiplataforma, ou seja portável. O Unix é dividido em duas partes que são: o kernel e os aplicativos e serviços, onde o kernel fornece toda a infraestrutura para suportar as aplicações e serviços. Breve Histórico
Por volta de 1965, a Bell Labs, o MIT e a
General Eletric (na época um importante fabricante de computadores) decidiram criar um sistema que suportasse centenas de usuários de tempo compartilhado simultaneamente e o batizaram de MULTICS (Multiplexed Information and Computing Service). Breve Histórico O MULTICS não funcionou como o esperado, e a Bell Labs retirou-se do projeto e a General Eletric saiu do ramo de computadores. Um dos cientistas da Bell Labs que havia trabalhado no projeto MULTICS, Ken Thompson, descobriu um pequeno computador PDP-7 que ninguém estava usando e começou a escrever uma pequena versão simplificada e monousuária do MULTICS. Este trabalho mais tarde desenvolveu-se no UNIX, que se tornou popular no mundo acadêmico, entre órgãos do governo e entre muitas empresas. Em 1973 o UNIX foi reescrito em linguagem C pelo próprio criador da Linguagem Denis Ritchie. Breve Histórico O uso do Unix dentro da AT&T cresceu tanto que foi criado um grupo de suporte interno. Nesta época a AT&T não comercializava o sistema e fornecia cópias do código fonte às universidades para fins educacionais. Com o código fonte amplamente disponível, várias empresas desenvolveram suas próprias versões (incompatíveis) que levaram ao caos. Para tornar possível criar programas que poderiam executar em qualquer sistema Unix, o IEEE desenvolveu um padrão para o Unix chamado POSIX, que qualquer versão do Unix agora suporta. O POSIX define uma interface mínima de chamadas de sistema que sistemas compatíveis com o Unix devem suportar. Breve Histórico Entre 1977 e 1982 a Bell Labs combinaram várias versões do Unix da AT&T num único sistema chamado de System III. Tal sistema evoluiu até chegar ao System V, para o qual a AT&T comprometeu-se em dar suporte em 1983.
Enquanto isso na Universidade de Berkeley na
Califórnia, partindo-se da versão anterior do System III, desenvolveram o seu próprio UNIX chamado de BSD. Breve Histórico Não demorou para que a AT&T percebesse o grande valor do Unix e o comercializasse. Desta forma lançou uma licença proibindo que o código fonte fosse usado em cursos.
Para corrigir esta situação, Andrew
Tanenbaum, decidiu escrever um sistema operacional do zero que fosse inteiramente compatível com o Unix, mas não tivesse nenhuma linha de código do mesmo. Nasce então o Minix, um Unix para fins didáticos. O Linux Linux é o nome dado a um Kernel, inicialmente criado como hobby por um então jovem estudante chamado Linus Benedict Torvalds da Universidade de Helsinki na Finlândia.
Torvalds se inspirou no Minix para criar o seu
kernel, mas o seu objetivo era criar um “Minix melhor que o Minix”.
Depois de algum tempo trabalhando ele
enviou para a lista de discussão comp.os.minix a seguinte mensagem: O Linux “...Você sente saudades dos bons dias do minix-1.1, quando os homens eram homens e escreviam seus próprios device drivers? Você está sem um bom projeto e morrendo de vontade de colocar as mãos num sistema operacional que você possa modificar de acordo com as suas necessidades? Você acha frustrante quando tudo funciona bem no Minix? Sem mais noites em claro para fazer com que um programa funcione? Então esta mensagem pode ser exatamente para você. :-) Como mencionei há um mês, estou trabalhando em uma versão livre de um sistema operacional similar ao Minix para computadores AT-386. Ele finalmente alcançou o estágio onde possa ser utilizado ( ou não, dependendo do que você deseja), e eu estou disposto a colocar os fontes disponíveis para ampla distribuição. Ele está apenas na versão 0.02, mas eu tenho executado nele sem problemas programas como bash, gcc, gnu-make, gnu-sed, compress, etc. ...” O Linux
No dia 5 de outubro de 1991 Linus
Torvalds anunciou sua primeira versão oficial do Linux. Desde então muitos programadores espalhados pelo mundo têm respondido o seu chamado e contribuído para fazer do Linux o que ele é hoje. A história do GNU No início da década de 80, com a crescente popularização do Unix e com as licenças de software cada vez mais rígidas, que proibiam a cópia do software, Richard Stallman sentia a necessidade crescente de soluções de softwares que fossem livres para serem usadas e distribuídas livremente.
Ele aspirava por ferramentas como
compiladores, editores de textos, utilitários que pudessem ser usados em várias máquinas sem que se tivesse que pagar licenças para cada uma delas. A história do GNU
Tal frustração resultou na criação
do Projeto GNU (GNU is Not Unix) em 1984 e na Free Software Foundation, cujo propósito é criar versões com código livre destas ferramentas . Principais distribuições Linux Debian GNU/Linux (Intel X86, MIPS, Sparc, PPC, e Motorola 680x0) Red Hat Linux (Intel X86, Dec Alpha,MIPS e Sparc) Slackware Linux (KISS – Keep it Simple, stupid!)(Dec Alpha e Sparc) S.U.S.E Linux Turbo Linux (O Linux Aisático) Conectiva Linux Yellow Dog Mandrake Linux Etc… Principais distribuições Linux
O que distingue as várias distribuições, são os
programas, protocolos, práticas de empacotamento, instalação e gerenciamento de pacotes instalados, combinado com ferramentas de instalação, manutenção, documentação e outros serviços. Hoje em dia podemos dizer que todas as distribuições atuais derivam de três principais, Debian, Slackware e Red Hat. Principais Aplicações Estações de trabalho gráficas (CAD/CAM); Servidores de impressão e arquivos (SMB, NCP, NFS, etc) Servidores de Internet (POP, IMAP, SMTP, NEWS, HTTP, FTP, DNS, etc) Servidores de Diretórios Ldap. Desktop de trabalho (Pacote Oficce, Navegadores, Processamento de imagens, emulação de DOS e Windows, Programas científicos, Multimídia, etc.) Plataforma de desenvolvimento de software (C, C++, Java, Python, Perl, PHP, Fortran, etc.) Palmtops e sistemas embarcados (P.ex. mpeg player para carro – http://www.empeg.com) Considerações econômicas Custo de equipamento + Sistema Operacional
Máquina Power Edge 2600 Dell P4 2.4Ghz,
512MB DDR, Controladora Raid, disco de 36GB SCSI, CdRom, floppy, Sistema operacional Windows2000 advanced 25 licenças - em inglês.
Valor: R$ 24.089,77. 24.089,77. Considerações econômicas Custo de equipamento + Sistema Operacional
Mesma máquina sem o Windows :
R$ 11.561,10. Diferença (Sistema Operacional para 25 usuários): R$ 12.528,67
Fonte: Site da Dell
Mercado no Brasil No Brasil empresas gigantescas como Itaú, HSBC, Real/ABN Amro, Telemar, Unilever, Lojas Renner, Casas Bahia, Gol Linhas Aéreas, Lojas Colombo, Sonae (BIG, Candia, etc), UOL, Droga RAIA, Habib´ Habib ´s, utilizam Linux como plataforma. Em estatais o uso é ainda mais disseminado como no Banco do Brasil, Petrobrás, Procergs, Metrô de São Paulo e Banrisul.