



















































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Uma introdução básica a unix e gnu/linux, sistemas operacionais livres, incluindo sua história, filosofia e comparações com outros sos. O texto aborda o projeto gnu, a licença gpl e o movimento software livre. Além disso, são apresentados outros sistemas unix livres e alternativas a ferramentas windows.
Tipologia: Notas de estudo
1 / 59
Esta página não é visível na pré-visualização
Não perca as partes importantes!




















































Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Michael Opdenacker Free Electrons http://freeelectrons.com Traduzido por Klayson Sesana Bonatto Created with OpenOffice.org 2.x
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Attribution – ShareAlike 2. Você é livre para copiar, distribuir, exibir e realizar o seu trabalho para criar trabalhos derivados para fazer uso comercial deste trabalho Sob as seguintes condições Atribuição. Você deve dar crédito ao autor original. Compartilhar igualmente. Se você alterar, transformar ou basearse neste trabalho voc ê deverá distribuir o trabalho resultante apenas sob uma licença idêntica a essa. Para qualquer reuso ou distribuição você deve deixar claro aos outros os termos de licença deste trabalho. Quaisquer dessas condições podem ser renunciadas se você obtiver permissão do detentor do copyright. Seu uso honesto (fair use) e outros direitos não são de forma alguma afetados pelos acima. Texto da licença: http://creativecommons.org/licenses/bysa/2.0/legalcode © Copyright 20062004 Michael Opdenacker [email protected] Fontes dos documentos, atualizações e traduções: http://freeelectrons.com/articles/freesw Correções, sugestões, contribuições e traduções são bemvindas!
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
1970 1980 1990 2000 Tempo Bell Labs (AT&T) Ken Thompson Dennis Ritchie (linguagem C criada para implementar um SO portável) BSD (Berkeley Software Distribution) Sun Solaris SunOS (Stanford University Network) NetBSD NextStep AIX (IBM) HPUX IRIX (SGI) SRV OpenBSD FreeBSD MacOS X GNU GNU / Linux Bill Joy Richard Stallman Linus Torvalds BSD family Família System V Você está aqui
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Multiusu ário e seguro: usuários comuns não têm acesso aos arquivos de outros usuários (por padrão). Usuários comuns não podem modificar configurações do sistema, não podem remover programas, etc. root: usuário administrador possui todos os privilégios Multitarefa preemptiva Suporta múltiplos processadores Extremamente flexível Suporte a vários tipos de redes Portável Escalável Unix foi originalmente criado para uso em imensos mainframes multiusu ário.
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Hardware e periféricos Núcleo (kernel) do sistema operacional Biblioteca C Bibliotecas compartilhadas Aplicações de linha de comando Aplicações gráficas Linux, Hurd... Biblioteca GNU C, uClibc... libjpeg, libstdc++, libxml... ls, mkdir, wget, ssh, gcc, busybox... Navegador web, aplicativos de escritório, multimídia... Espaço do usuário Espaço do Kernel Hardware
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
13 Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license Licença Geral “Menos” Pública (GNU Lesser GPL)
14 Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license Software Livre (Free Software) e Fonte Aberta (Open Source) O movimento Software Livre (Free Software) Abordagem centrada em princípios Preocupase com a liberdade individual e a utilidade social da coopera ção. Veja: http://www.gnu.org/philosophy/freesoftwareforfreedom.html O movimento Fonte Aberta (Open Source) Abordagem pragmática (prática). Defende principalmente as vantagens do compartilhamento do código fonte e da tomada de decisão baseada na superioridade técnica. Embora as motivações básicas sejam diferentes, ambos movimentos trabalham juntos e relacionamse muito bem.
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Red Hat: http://www.redhat.com/ Uma das mais populares. Confiável, segura, amigável ao usuário, fácil de instalar, suportada por praticamente todos os fabricantes de hardware; Suse (Novell): http://www.suse.com/ Uma das principais alternativas. Fácil de instalar, amigável ao usuário, estável. Vem obtendo suporte dos fabricantes de hardware; Mandriva http://mandrivalinux.com/ (anteriormente Mandrake/Conectiva): Amigável ao usuário, fácil de instalar, mais inovadora mas menos estável. Mais direcionada para usuários individuais. Pouco suporte de fabricantes de hardware.
Introdução ao Unix e ao GNU/Linux © Copyright 20062004, Michael Opdenacker Creative Commons AttributionShareAlike 2.0 license
Fedora Core: http://fedora.redhat.com/ Estável, segura, amigável ao usuário, fácil de instalar. Novas versões são disponibilizadas com freqüência; Ubuntu Linux: http://ubuntulinux.org/ Uma das distribuições comunitárias que mais cresce. Baseada na distribuição Debian, mas disponibiliza versões estáveis a cada 6 meses. Amigável ao usuário. Ótima para iniciantes. Debian: http://debian.org/ Muito estável e segura, mas mais difícil de configurar e instalar. Mais voltada para desenvolvedores do que para usuários. Versões estáveis não são disponibilizadas com freqüência (a cada 2 ou 3 anos). Ótima para servidores, mas não para iniciantes!