Descobrindo O Linux Entenda O Sistema Operacional GNU/Linux
Total Page:16
File Type:pdf, Size:1020Kb
Descobrindo o Linux Entenda o sistema operacional GNU/Linux 3a Edição – Revisada e Ampliada João Eriberto Mota Filho Novatec Copyright © 2006, 2010, 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a re- produção desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Revisão gramatical: Denise Agostinetti Editoração eletrônica: Carolina Kuwabata Ilustração da capa: Renato Palet Histórico de impressões: Julho/2012 Terceira edição (ISBN: 978-85-7522-278-2) Março/2007 Segunda edição (ISBN: 978-85-7522-120-4) Abril/2006 Primeira edição (ISBN: 85-7522-090-X) Novatec Editora Ltda. Rua Luís Antônio dos Santos 110 02460-000 – São Paulo, SP – Brasil Tel.: +55 11 2959-6529 Fax: +55 11 2950-8869 E-mail: [email protected] Site: www.novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec Dados Internacionais de Catalogação na Publicação (CIP) (Câmara Brasileira do Livro, SP, Brasil) Mota Filho, João Eriberto Descobrindo o Linux : entenda o sistema operacional GNU/Linux / João Eriberto Mota Filho. -- 3. ed. rev. e ampl. -- São Paulo : Novatec Editora, 2012. Bibliografia. ISBN 978-85-7522-278-2 1. LINUX (Sistema operacional de computador) 2. Redes de computadores 3. UNIX (Sistema operacional de computador) I. Título. 12-06432 CDD-005.43 Índices para catálogo sistemático: 1. LINUX : Sistema operacional : Computadores : Processamento de dados 005.43 Sumário Agradecimentos .............................................................................................................................. 35 Sobre o autor .................................................................................................................................. 37 Prefácio .......................................................................................................................................... 38 Como fazer contato ......................................................................................................................... 40 Parte I ▪ Conceitos básicos .............................................................................41 Capítulo 1 ▪ História do GNU/Linux .................................................................................................. 42 1.1 Considerações iniciais .................................................................................................. 42 1.2 Antecedentes ............................................................................................................... 42 1.2.1 As comunicações com o telégrafo .......................................................................... 42 1.2.2 Invenção do telefone .............................................................................................43 1.2.3 AT&T .................................................................................................................. 44 1.2.4 Laboratórios Bell ..................................................................................................47 1.2.5 Lei antitruste americana .......................................................................................47 1.2.6 MIT (Massachusetts Institute of Technology) ........................................................ 48 1.2.7 Criação do sistema operacional CTSS ....................................................................49 1.2.8 Projeto MAC (MIT Project MAC) ......................................................................... 50 1.2.9 Sistema operacional Multics .................................................................................. 51 1.2.10 Sistema operacional Unix ....................................................................................52 1.2.11 Linguagem C ...................................................................................................... 54 1.2.12 A nova fase do Unix ............................................................................................55 1.2.13 Unix nas universidades ....................................................................................... 56 1.2.14 Comercialização do Unix.....................................................................................57 1.2.15 Richard Stallman ............................................................................................... 58 1.2.16 Definição de Software Livre ................................................................................ 60 1.2.17 Projeto GNU ....................................................................................................... 61 1.2.18 Free Software Foundation ....................................................................................62 1.2.19 Free software e open source ................................................................................ 63 1.2.20 Licença GNU GPL ............................................................................................. 64 1.2.21 Minix ................................................................................................................ 64 1.2.22 USENET ........................................................................................................... 66 1.2.23 Minix na USENET ............................................................................................ 66 1.3 Padrão POSIX ............................................................................................................. 66 1.4 Kernel Linux ............................................................................................................... 66 1.5 O sistema operacional GNU/Linux ...............................................................................69 7 8 Descobrindo o Linux 1.6 Motivos para criar o Linux ............................................................................................72 1.7 Distribuições GNU/Linux ............................................................................................72 1.8 Linux International ......................................................................................................74 1.9 Tu x ..............................................................................................................................75 1.10 Linux Foundation .......................................................................................................76 1.11 Linux Standard Base (LSB) .......................................................................................... 77 1.12 OpenI18n ................................................................................................................... 77 1.13 L10n ...........................................................................................................................78 1.14 Filesystem Hierarchy Standard (FHS) ...........................................................................78 1.15 Conclusão ...................................................................................................................78 Capítulo 2 ▪ Qual distribuição utilizar? ............................................................................................ 80 2.1 Qual distribuição utilizar? ............................................................................................ 80 2.2 Este livro é sobre o Debian? .......................................................................................... 81 2.3 Breve histórico.............................................................................................................. 81 2.4 Modalidades (releases) estável, teste e instável ............................................................... 83 2.5 Versões .........................................................................................................................85 2.6 Modalidades de instalação ............................................................................................85 2.6.1 Instalação por CD-ROM ...................................................................................... 86 2.6.2 Instalação por DVD ............................................................................................. 86 2.6.3 Instalação via CD mínimo (NetInst) ..................................................................... 86 2.7 Organização do projeto ............................................................................................... 87 2.7.1 Contrato social ..................................................................................................... 87 2.7.2 Definição Debian de Software Livre (DFSG) ......................................................... 87 2.7.3 Estrutura organizacional ...................................................................................... 88 2.7.4 Constituição Debian ............................................................................................ 89 2.7.5 Manual de Políticas .............................................................................................. 89 2.8 Dez motivos para utilizar o Debian .............................................................................. 90 2.8.1 Maturidade ......................................................................................................... 90 2.8.2 Idioma ................................................................................................................ 90 2.8.3 Ferramenta APT .................................................................................................