21
Linux - Introdução Linux - Introdução 1 “Shut your windows, the penguins are coming Linux: uma aventura Linux: uma aventura

Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Embed Size (px)

Citation preview

Page 1: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 11

“Shut your windows, the penguins are coming.”

Linux: uma aventuraLinux: uma aventura

Page 2: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 22

Objetivos do CursoObjetivos do Curso Apresentar os principais conceitos, Apresentar os principais conceitos,

elementos e recursos deste Sistema elementos e recursos deste Sistema Operacional, habilitar o aluno aOperacional, habilitar o aluno a instalar a distribuição Linux Redhatinstalar a distribuição Linux Redhat comandos Unix comandos Unix administração básicaadministração básica configuração de redeconfiguração de rede configuração de serviços na Internetconfiguração de serviços na Internet aspectos de segurançaaspectos de segurança

Page 3: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 33

ReferênciasReferências BibliografiaBibliografia

Usando Linux - EspecialUsando Linux - Especial Jack Tackett Jr, Steven BurnettJack Tackett Jr, Steven Burnett Editora Campus 5 ª EdiçãoEditora Campus 5 ª Edição

Dominando o Linux Dominando o Linux Matt Welsh, Lar KaufmanMatt Welsh, Lar Kaufman Editora Ciência ModernaEditora Ciência Moderna

Usando LinuxUsando Linux Bill Ball Bill Ball Editora CampusEditora Campus

Page 4: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 44

ReferênciasReferências InternetInternet

http://slashdot.orghttp://slashdot.org http://www.linux.orghttp://www.linux.org http://www.linux.comhttp://www.linux.com http://www.conectiva.com.br ----http://www.conectiva.com.br ---- http://linuxberg.uol.com.brhttp://linuxberg.uol.com.br http://www.kernel.orghttp://www.kernel.org http://linux.cos.ufrj.brhttp://linux.cos.ufrj.br http://ww.linuxdoc.orghttp://ww.linuxdoc.org http://www.ssc.comhttp://www.ssc.com http://www.samba.orghttp://www.samba.org

Page 5: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 55

EmentaEmenta O que é?O que é? DistribuiçõesDistribuições Conceitos básicosConceitos básicos Sistema de arquivosSistema de arquivos InstalaçãoInstalação UNIX básicoUNIX básico Processo de inicializaçãoProcesso de inicialização

Page 6: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 66

EmentaEmenta Administração básicaAdministração básica XWindowXWindow Redes (TCP/IP - Internet / Intranet)Redes (TCP/IP - Internet / Intranet) Integração com WindowsIntegração com Windows

Page 7: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 77

O que é?O que é?

Linux (GNU-Linux) é um sistema operacional Linux (GNU-Linux) é um sistema operacional multiusuário, estável e gratuito multiusuário, estável e gratuito (sob a GPL General Public Licence - GNU)(sob a GPL General Public Licence - GNU)

Unix LikeUnix Like Disponível para plataformas Intel X86, Sparc, Disponível para plataformas Intel X86, Sparc,

Alpha, Power PC, Crusoe, ARM, MC680X0, Alpha, Power PC, Crusoe, ARM, MC680X0, etc.etc.

Base de 12 milhões de usuários Base de 12 milhões de usuários fanáticosfanáticos, , crescendo exponencialmente.crescendo exponencialmente.

Page 8: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 88

O que é?O que é?

Amplo suporte na internetAmplo suporte na internet Código abertoCódigo aberto Parte do movimento open source softwareParte do movimento open source software Para mais informações veja:Para mais informações veja:

http://www.linuxjournal.com/about-linux/what.htmlhttp://www.linuxjournal.com/about-linux/what.html

Page 9: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 99

Pré-históriaPré-história

19651965 Bell Labs, MIT e GE iniciam S.O. Bell Labs, MIT e GE iniciam S.O. MULTICS ( multi-usuário, multi-processador e MULTICS ( multi-usuário, multi-processador e multi-nível sistema de arquivos)multi-nível sistema de arquivos)

19691969 ATT desiste e alguns programadores ATT desiste e alguns programadores nas horas vagas desenvolvem sistema UNIX nas horas vagas desenvolvem sistema UNIX (x MULTICS)(x MULTICS)

1970, 1 jan1970, 1 jan o início dos tempos em UNIX o início dos tempos em UNIX 19711971 Sistema rodando em PDP-11 com 16K Sistema rodando em PDP-11 com 16K

de memória e disco de 512K de memória e disco de 512K

Page 10: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1010

Pré-históriaPré-história

19731973 Dennis Ritchie (inventor de C) reescreve Dennis Ritchie (inventor de C) reescreve UNIX em CUNIX em C

19741974 Licença gratuita para propósitos Licença gratuita para propósitos educacionaiseducacionais

19771977 500 sistemas no mundo 500 sistemas no mundo 19801980 BSD 4.1 (U California - Berkeley) BSD 4.1 (U California - Berkeley) 19831983 SUN OS SUN OS 19881988 System V System V 19911991 Linus Torvals inicia Linux Linus Torvals inicia Linux

Page 11: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1111

HistóricoHistórico 19911991

1 usuário1 usuário Linus Torvards cria o linux na FinlândiaLinus Torvards cria o linux na Finlândia

estudo acadêmico de sistemas operacionaisestudo acadêmico de sistemas operacionais inspirado no minixinspirado no minix 10.000 linhas de código10.000 linhas de código

19921992 1.000 usuários1.000 usuários

suporte ao compilador gccsuporte ao compilador gcc 40.000 linhas de código40.000 linhas de código

Page 12: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1212

HistóricoHistórico 19941994

100.000 usuários100.000 usuários Suporte a redesSuporte a redes Auxílio de centenas de programadores espalhados pelo Auxílio de centenas de programadores espalhados pelo

mundomundo 170.000 linhas de código170.000 linhas de código

19961996 1,5 milhões de usuários1,5 milhões de usuários

Roda em máquinas Alpha e SparcRoda em máquinas Alpha e Sparc Aceita multiprocessadoresAceita multiprocessadores 400.000 linhas de código400.000 linhas de código

Page 13: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1313

O que é ?O que é ? 19971997

3,5 milhões de usuários3,5 milhões de usuários boom do sistemaboom do sistema

surgem revistas sobre linuxsurgem revistas sobre linux uma versão a cada semanauma versão a cada semana

Já está na casa dos milhares o número de Já está na casa dos milhares o número de programadores envolvidos no desenvolvimento do programadores envolvidos no desenvolvimento do sistemasistema

800.000 linhas de código800.000 linhas de código

Page 14: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1414

O que é ?O que é ? 19981998

7,5 milhões de usuários7,5 milhões de usuários Várias versões de softwares são distribuídas para o S.O. Várias versões de softwares são distribuídas para o S.O.

linuxlinux Word PerfectWord Perfect Oracle (banco de dados) - início de 1999Oracle (banco de dados) - início de 1999

Popularizado entre provedores InternetPopularizado entre provedores Internet Conectiva lança distribuição brasileira do RedHatConectiva lança distribuição brasileira do RedHat 1,5 milhões de linhas de código1,5 milhões de linhas de código

Page 15: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1515

DistribuiçõesDistribuições

Geradas por grupos de pessoas ou por uma Geradas por grupos de pessoas ou por uma entidade sob a GPL - GNU (GNU Public entidade sob a GPL - GNU (GNU Public License - ©opy left)License - ©opy left)

Distribuições podem cobrar pelo meio, mas não Distribuições podem cobrar pelo meio, mas não podem restringir/proibir a cópia e redistribuiçãopodem restringir/proibir a cópia e redistribuição•Mandrake† 40,0%•Red Hat 22,5%•Corel 10,0%•SUSE 5,0%•Debian 4,0%

•Free BSD 3,0%•Slackware 2.5%

†Dowloads from tucows maio 2000

Page 16: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1616

Distribuições - ConectivaDistribuições - Conectiva Empresa brasileira sede no Paraná Empresa brasileira sede no Paraná Eleita empresa inovadora do ano 1999 - Info ExameEleita empresa inovadora do ano 1999 - Info Exame Melhor Sistema Operacional de 1999 - Info ExameMelhor Sistema Operacional de 1999 - Info Exame Instruções, manuais, livros em portuguêsInstruções, manuais, livros em português Baseada na Red HatBaseada na Red Hat Versões para sistemas pessoais, servidores, etc.Versões para sistemas pessoais, servidores, etc. Já foi avaliada e bem pela revista Linux JournalJá foi avaliada e bem pela revista Linux Journal Filiais no Brasil, México, ColômbiaFiliais no Brasil, México, Colômbia

Page 17: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1717

O que recebo?O que recebo?

Gerenciadores de Janelas: KDE, GNOME, Gerenciadores de Janelas: KDE, GNOME, WindowMaker, Enlightment, FVWM, etcWindowMaker, Enlightment, FVWM, etc

““Offices”Offices”: StarOffice, Applixware : StarOffice, Applixware Editores: WordPerfect, Klyx, etcEditores: WordPerfect, Klyx, etc Bancos de Dados: MySQL, PostGres,mSQLBancos de Dados: MySQL, PostGres,mSQL BrowsersBrowsers: Netscape, lynx (texto): Netscape, lynx (texto)

Page 18: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1818

O que recebo?O que recebo? Programas Gráficos: GIMP, Sane, Sketch, QCAD, etcProgramas Gráficos: GIMP, Sane, Sketch, QCAD, etc Servidor Web: ApacheServidor Web: Apache Linguagens: C, Perl, PHP, Pascal, Delphi, Phyton,Linguagens: C, Perl, PHP, Pascal, Delphi, Phyton, Editores de Páginas: Quanta, Nestcape, etcEditores de Páginas: Quanta, Nestcape, etc Administradores de correio eletrônico, listas, Administradores de correio eletrônico, listas, Webmail: Imp, FocalMail, etcWebmail: Imp, FocalMail, etc etc, etc, etc, etc, …etc, etc, etc, etc, …

Page 19: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 1919

Quanto pago?Quanto pago?

Custo total de todo este softwareCusto total de todo este software

R$ 0,00R$ 0,00 Quem é o dono?Quem é o dono?

A comunidade que A comunidade que desenvolvedesenvolve

Page 20: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 2020

Empresas que embarcaramEmpresas que embarcaram IBMIBM NetscapeNetscape CorelCorel Inpraise (Borland)Inpraise (Borland) OracleOracle CompaqCompaq DellDell InformixInformix UnisysUnisys

• UnisysUnisys• O’ReillyO’Reilly• SGISGI• CiscoCisco• FlukeFluke• SiemensSiemens• Tetra PakTetra Pak• Byte MagazineByte Magazine• DaimlerChryslerDaimlerChrysler

Page 21: Linux - Introdução 1 “Shut your windows, the penguins are coming.” Linux: uma aventura

Linux - Introdução Linux - Introdução 2121

Empresas que embarcaramEmpresas que embarcaram NASANASA Lucas FilmLucas Film Mercedes BenzMercedes Benz DaimlerCrhyslerDaimlerCrhysler SonySony CiscoCisco BoeingBoeing Northrop GrummanNorthrop Grumman US ArmyUS Army US NavyUS Navy FABFAB

UFRJUFRJ CaltechCaltech US Postal ServicesUS Postal Services