20
CEETEPS – CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA “PAULA SOUZA” ETEC FERNANDO PRESTES TÉCNICO EM INFORMÁTICA Michel das Neves Antonio Raymundo de Freitas Neto Juliano Aparecido Ramalho Silvana Alves Franco Wesley Germano Otávio DISTRIBUIÇÃO LINUX FEDORA

Distribuição Linux fedora

Embed Size (px)

DESCRIPTION

Distribuição Linux fedora

Citation preview

CEETEPS – CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA “PAULA SOUZA”

ETEC FERNANDO PRESTES

TÉCNICO EM INFORMÁTICA

Michel das Neves Antonio Raymundo de Freitas Neto

Juliano Aparecido RamalhoSilvana Alves Franco

Wesley Germano Otávio

DISTRIBUIÇÃO LINUX FEDORA

Sorocaba – SP2013

Michel das Neves Nº24Antonio Raymundo de Freitas NetoJuliano Aparecido Ramalho N 17

Silvana Alves Franco Nº 41Wesley Germano Otávio Nº40 1º TIN

DISTRIBUIÇÃO LINUX FEDORA

Trabalho da disciplina Gestão de sistemas operacionais sobre distribuições linux.

Professor (a): Jones Artur

Sorocaba-SP2013

Resumo

Este trabalho apresenta o fedora que é um sistema operacional Linux, composto de um sólido ambiente gráfico e milhares de aplicativos. Disponível gratuitamente, é possível utilizá-lo e copiá-lo sem qualquer restrição e até mesmo substituir ou rodar simultaneamente a outros sistemas operacionais, como Microsoft Windows ou Mac OS X.

Palavras chaves: Distribuição Linux, sistema operacional, open source, comunidade.

SUMÁRIO

1. Introdução.............................................................................................................4

2. Fedora..................................................................................................................5

2.1. Histórico..........................................................................................................5

2.2. Versão............................................................................................................5

2.3. Arquitetura......................................................................................................8

2.4. Recursos disponíveis......................................................................................8

2.5. Abrangência de mercado................................................................................9

2.6. Portabilidade.................................................................................................10

2.7. Segurança....................................................................................................10

2.7.1. Medidas de Segurança em Sistemas de Fedora......................................10

2.7.2. Contas de Usuário e a Conta Root............................................................11

2.8. Linguagem suportada...................................................................................11

2.9. Sgbd suportados...........................................................................................12

3. Conclusão...........................................................................................................13

4. Referências........................................................................................................14

4

1. Introdução

Fedora é um Sistema Operacional que tem por base o Linux, é uma coleção de software que faz com que o seu computador trabalhe. Pode-se utilizar o Fedora em conjunto com outro sistema operacional como o Microsoft Windows™ ou o Mac OS X™. O sistema operacional Fedora é completamente livre de custo para que todos possam ter acesso, usufruam e partilhem. Fedora Linux é uma distribuição conhecida pela facilidade de uso e grande quantidade de recursos. Assim como nas versões anteriores, também visa atender desde o usuário leigo até o avançado, através das diversas ferramentas existentes no sistema.

5

6

2. Fedora

2.1. HistóricoFedora (antigamente chamado Fedora Core) é uma distribuição Linux baseada

em pacotes RPM, criada pela Red Hat. Atualmente mantida pelo Projeto Fedora (Fedora Project). Sua instalação é semelhante a versão 9 do Red Hat, em computadores com mais de 1 GHz de processamento e 256 de MB de memória RAM, a instalação padrão demora cerca de 30 minutos. Depois da instalação o GNOME fica como gestor de desktop padrão, podendo ser mudado para o KDE, Windowmaker, XFCE e etc. Já vem com o browser

Mozilla, com OpenOffice.org e suporte a diversos idiomas, além de uma grande diversidade de programas para servidores e desktops. Novas versões do Fedora são lançadas aproximadamente a cada 6 meses, tendo como padrão três versões-teste para validação e correção de defeitos, reportados através do sistema bugzilla do projeto.

2.2. Versão

Versão Data de lançamentoFim do suporte

oficialCodinome Descrição

Fedora

Core 1.0

5 de

novembro de 2003

20 de

setembro de 20043"Yarrow" núcleo 2.4.22

Cor Legenda

Vermelho Versão antiga não mais suportada

Amarelo Versão antiga ainda suportada

Verde Versão atual

Azul Versão futura

7

Fedora

Core 2.018 de maio de 2004 11 de abril de 20053 "Tettnang"

Linux 2.6.5, gnome 2.6.0,

KDE 3.2.2

Fedora

Core 3.0

8 de

novembro de 2004

16 de

janeiro de 20063"Heidelberg"

Linux 2.6.9, gnome 2.8.0,

KDE 3.3.0

Fedora

Core 4.013 de junho de 2005

7 de

agosto de 20063"Stentz"

Linux 2.6.11, gnome

2.10.0, KDE

3.4.0, gcc 4.0.0

Fedora

Core 5.020 de março de 2006 2 de julho de 20073 "Bordeaux"

Linux 2.6.15, gnome

2.14,0, KDE 3.5.1, gcc

4.1.0

Fedora

Core 6.024 de outubro de 2006

7 de

dezembro de 20073"Zod"

Linux 2.6.18, gnome

2.16.0, KDE 3.5.4, gcc

4.1.1

Fedora

7.031 de maio de 2007

13 de

junho de 20083"Moonshine"

Linux 2.6.21, gnome

2.18.0, KDE

3.5.6, Python 2.5

Fedora

8.0

8 de

novembro de 2007

7 de

janeiro de 20093"Werewolf"

Linux 2.6.23.1, gnome

2.20.1, KDE 3.5.8, Python

2.5.1

Fedora

9.013 de maio de 2008 10 de julho de 20093 "Sulphur"

Linux 2.6.25, gnome

2.22.0, KDE 4.0.3 e o

Python 2.5.1

Fedora

10

25 de

novembro de 2008

18 de

dezembro de 20093"Cambridge"

Linux 2.6.27.5, gnome

2.24.1, KDE 4.1.2, Python

2.5.2

Fedora

119 de junho de 20094

25 de

junho de 20103"Leonidas"

Linux 2.6.29.4, gnome

2.26.0, KDE 4.2.2, Python

2.6

8

Fedora

12

17 de

novembro de 20095

2 de

dezembro de 20103"Constantine"

Linux 2.6.31.5, gnome

2.28.0, KDE 4.3.2, Python

2.6.2

Fedora

1310 de junho de 20106

24 de

junho de 20113"Goddard"

Linux 2.6.33.3, gnome

2.30.0, KDE 4.4.2, Python

2.6.4

Fedora

14

2 de

novembro de 20107

9 de

dezembro de 20113"Laughlin"

Linux 2.6.35.6, gnome

2.32.0, KDE 4.5.2, Python

2.7

Fedora

1524 de maio de 20118

26 de

junho de 20123"Lovelock"

Linux 2.6.38.6, gnome-

shell 3.0.1, KDE 4.6.2,

Python 2.7.1

Fedora

16

8 de

novembro de 20119 10

12 de

fevereiro de 20133"Verne"11

Linux 3.1, gnome-shell

3.2.1, KDE 4.7.2, Python

2.7.2

Fedora

17

29 de

maio de 201212 13

"Beefy

Miracle"14 15

Linux 3.3.4, gnome-shell

3.4.1, KDE 4.8.3, Phyton

2.7.3

Fedora

18

15 de

janeiro de 201316

"Spherical

Cow"17

Linux 3.6.10, gnome-shell

3.6.2, KDE 4.9.4, Phyton

2.7.3

Fedora

19

"Schrödinger's

Cat"18TBA

Os usuários da versão Red Hat 9 estavam aguardando a versão 9.1 ou 10 da distribuição, mas na verdade a Red Hat estava com outros planos para a nova versão. Esta distribuição era comercializadas em caixas e disponibilizadas nas lojas. Quem assim o adquiria, procurava por mais recursos. Esta era a versão Enterprise Linux. A RedHat decidiu focar o mundo corporativo com o Red Hat Enterprise Linux e descontinuou sua versão voltada para a comunidade, lançando o Projeto Fedora e registrando esta nova marca, desvinculando esta nova distribuição de suas marcas.

9

O Fedora representa um conjunto de projetos patrocinados pela Red Hat e direcionados pelo Projeto Fedora. Estes projetos são desenvolvidos por uma imensa comunidade internacional de pessoas focadas em prover e manter as melhores iniciativas através dos padrões livres do software de fonte aberto. A Distribuição GNU/Linux Fedora, projeto central do Projeto Fedora, é um sistema operacional baseado no Linux, sempre gratuito para ser usado, modificado e distribuído por qualquer pessoa.

2.3. ArquiteturaO Fedora está disponível nas seguintes arquiteturas: PPC, Arquitetura i386,

Arquitetura x86_64, Arquitetura i686. PPC: PowerPC é uma arquitetura e uma família de microprocessadores RISC.

Descende da arquitetura Power, mantendo com ela certo grau de compatibilidade. O acrônimo expande-se como Power Optimization With EnhancedRISC – Performance Computing. A origem das arquiteturas Power e PowerPC remonta ao IBM 801. O PowerPC foi criado pela aliança AIM (Apple, IBM e Motorola) no início dos anos 90 com o objetivo de criar um processador RISC para ser utilizado nos computadores da Apple (Macintosh). Embora a Apple tenha abandonado este mercado e aderido à arquitetura x86 (Intel), os processadores PowerPC ainda estão presentes em consoles de jogos (Xbox 360, Wii), para além claro está de todas as máquinas Apple Macintosh ainda ao serviço de muitos utilizadores.

Podemos dizer que o x86 termo refere-se a uma família de arquitetura do conjunto de instruções, baseado no Intel 8086. O 8086 foi lançado em 1978 como uma extensão de 16 bits pela Intel foi um dos oito primeiros microprocessadores baseados que introduziu a segmentação de superação dos 16 bits de endereçamento de barreira dos chips anteriores.

O x86-64 foi desenhado pela empresa Advanced Micro Devices (AMD), que o renomeou AMD64.

2.4. Recursos disponíveis

Suas principais características são: Fácil utilização, mesmo para usuários inexperientes em GNU/Linux. Instalador Anaconda, um dos mais fáceis utilizados atualmente. Gestor de desktop GNOME e KDE Inclui diversos Drivers de periféricos atualizados, facilitando a detecção de

hardwares mais novos. Possui diversas interfaces de configuração (Rede, Vídeo, Som,

Segurança, Teclado, Samba, Serviços e etc.) facilitando a administração e configuração do sistema.

Sistema para gerenciamento de pacotes Yum e atualizador de pacotes Packagekit (a partir do Fedora 9).

Inúmeros programas divididos por temas, que podem ser selecionados na instalação ou através do gerenciador de pacotes.

LiveCDs instaláveis com Gnome e/ou KDE disponíveis oficialmente a partir da versão 7.

10

A partir da versão 7, inclui o REVISOR, uma ferramenta de fácil utilização para que qualquer pessoas possa gerar sua versão LiveCDs ou DVD baseado no Fedora.

Disponível em CDs (exceto as versões 7 e 8, lançadas somente em DVD) e DVDs (a partir da versão 7).

Disponível nas arquiteturas x86, x86_64 e PPC. Traduzido e Documentado em Português pelo Projeto Fedora Brasil.

2.5. Abrangência de mercadoOs grandes fabricantes de hardware têm apoiado amplamente o Linux, já de olho

no seu grande potencial de mercado e na necessidade de uma solução corporativa. Uma pesquisa da Fundação Getúlio Vargas mostra que os servidores Web em Linux estão em 16% das empresas no Brasil. Isso confere ao país o segundo lugar na adoção desse sistema, o que demonstra o aumento da confiabilidade das empresas no uso do Linux.

Segundo o instituto de pesquisas americano IDC, o Linux está em 20% de todos os computadores da rede mundial. Considere, portanto, que de cada cinco computadores existentes na Web um deles é Linux! Ainda segundo o IDC, o Linux deve continuar crescendo na proporção de 24% ao ano, garantindo definitivamente o segundo lugar em sistemas operacionais na linha cliente/servidor. As empresas de suporte no Brasil, se computarmos somente as certificadas pela Conectiva, somam hoje mais de cinqüenta. E existem 70 centros de treinamento Linux em todo o país. Some-se a isso as possíveis redes de suporte e treinamento que as empresas com projeto de se instalar no Brasil irão montar (entre elas, SuSE, Mandrake, Caldera e Turbo Linux), e teremos uma idéia do quão lucrativo é o mercado de serviços ligados a Linux, sejam eles suporte ou treinamento. O importante aqui é deixar claro o novo paradigma de administração: em vez de comprar uma licença para ter o suporte atrelado, utiliza-se um produto gratuito e adquire-se o suporte específico às suas necessidades, racionalizando processos e custos e evitando a aquisição de produtos ou serviços desnecessários.Quem usa Fedora?1. Governo Brasileiro

Projeto Comunidade Digital (Mais de 31 tele centros de inclusão digital no estado do Acre e vários servidores)

Serpro (Mais de 8.000 estações de trabalho e vários servidores) CECAFA (30 estações de desenvolvimento e 10 servidores) MP-TO (Estações de trabalho e 8 servidores) Universidades e Instituições de Ensino UFCG (12 servidores web/email/bd) Escola Técnica Redentorista (Servidores e 20 estações em Laboratórios) USP UNICAMP AREA1FTE Centro Universitário IPA (Servidores e 30 estações em Laboratórios)

2. Empresas

11

ProOceano (2 servidores) Fundação Parque Tecnológico da Paraíba (5 Servidores) Freta Home Center

3. Internacionais

NASA, Saiba mais no texto Fedora on the Final Frontier aqui! Moblin Roadrunner IBM (Um dos supercomputadores mais rápido do mundo)

2.6. Portabilidade Software de aplicação é geralmente escrito para uso em um sistema

operacional específico, e às vezes até para um hardware específico. Quando portar o aplicativo seja executado em outro sistema operacional, a funcionalidade exigida por esse aplicativo pode ser implementado de forma diferente por que o OS (os nomes de funções, ou seja, dos argumentos, etc.), requerendo a aplicação de ser adaptado, alterado, ou mantido.

Este custo, em apoio à diversidade de sistemas operacionais podem ser evitados, em vez escrever aplicações contra plataformas de software como Java ou Qt. para navegadores web. Estas abstrações já suportado o custo da adaptação a sistemas operacionais específicos e suas bibliotecas de sistema.

Outra abordagem é para fornecedores de sistema operacional para adoptar as normas. Por exemplo, POSIX e camadas de abstração OS fornecer comuns que reduzam os custos de portabilidade.

2.7. Segurança Os pesquisadores, desenvolvedores e profissionais de segurança, têm

desenvolvido uma ampla gama de abordagens para lidar com cada tipo de ameaça. Como resultado, é possível reduzir ativamente a vulnerabilidade geral do sistema tanto para as ameaças atuais e futuras. Aplicações e serviços de rede podem ser projetados para evitar o comportamento que é conhecido por ser potencialmente perigoso, e contramedidas especializadas podem ser aplicadas dentro do próprio sistema operacional.

O Red Hat Enterprise Linux Security Guide fornece uma visão geral dos problemas de segurança e conselhos sobre como configurar o software comum.

2.7.1. Medidas de Segurança em Sistemas de FedoraAs medidas de segurança no Fedora incluem: Um sistema de firewall Contas de usuário Separado Cada arquivo de sistema e usuário é marcado com um conjunto de

permissões que especificam como ele pode ser usado Muitos serviços de rede podem acessar apenas as partes apropriadas do

sistema Sem acesso às instalações administrativas desde as contas de usuário

padrão sem autorização em separado

12

Métodos de instalação de software que rejeitam software de fontes não confiáveis

Utilitários para atualizar todos os softwares fornecidos no seu sistema com um comando

Vários recursos que impedem software de modificar outras partes do sistema funcionando

Status relatórios automatizados e-mail

Por padrão, o processo de instalação configura todos esses recursos. Um dos objetivos do projeto global do Fedora é que cada sistema deve ser seguro, sem exigir esforço extra por parte dos usuários. Para este efeito, os desenvolvedores do Fedora continuar a aperfeiçoar as tecnologias principais como gerenciamento de software, o quadro de acesso SE Linux, e o compilador GCC software. As aplicações recomendadas e serviços de rede também têm características que abordam questões de segurança comum.

Você pode modificar as configurações de cada componente para adequar a segurança do seu sistema para suas necessidades. O Projeto Fedora apenas fornece o software que está licenciado sob licença open source, para garantir que você possa estudar e personalizar o software para qualquer nível que você deseja. Você também pode ajudar diretamente para melhorar a segurança da distribuição Fedora, participando nos processos de testes, documentação e desenvolvimento.

As seções abaixo fornecem alguns conselhos gerais sobre aspectos específicos da segurança do sistema.

2.7.2. Contas de Usuário e a Conta RootCriar uma conta por usuário, com uma senha forte. Cada usuário deve fazer

logon no sistema com sua própria conta. Usuários podem alterar a configuração e arquivos de dados em seu próprio diretório home, mas não pode modificar arquivos do sistema, nem podem acessar os arquivos nos diretório homes de outros usuários.

2.8. Linguagem suportada Um sistema operacional como o Unix suporta uma ampla gama de

dispositivos de armazenamento, independentemente da sua concepção ou sistemas de arquivos, permitindo que eles sejam acessados através de uma comum interface de programação de aplicativo (API). Isso torna desnecessário para os programas de ter qualquer conhecimento sobre o dispositivo que está acessando. A VFS permite que o sistema operacional para fornecer programas com acesso a um número ilimitado de dispositivos com uma infinita variedade de sistemas de arquivos neles instalados, através do uso de determinados Drivers de dispositivos e Drivers sistema de arquivos.

O conectado dispositivo de armazenamento, como um disco rígido, é acessado através de um Drivers de dispositivo. O Drivers de dispositivo compreende a linguagem específica da unidade e é capaz de traduzir essa linguagem para uma linguagem padrão usada pelo sistema operacional para acessar todas as unidades de disco. No UNIX, esse é o idioma de dispositivos de bloco.

Quando o kernel tem um driver de dispositivo apropriado no local, ele pode acessar o conteúdo do disco em formato bruto, que pode conter um ou mais sistemas de arquivos. Um driver sistema de arquivos é usado para traduzir os comandos usados para acessar cada sistema de arquivo específico em um conjunto padrão de comandos que o sistema operacional pode usar para falar com todos os

13

sistemas de arquivos. Os programas podem então lidar com estes sistemas de arquivos com base em nomes de arquivos e diretórios / pastas, contidos em uma estrutura hierárquica. Eles podem criar apagar, abrir e fechar arquivos, bem como recolher diversas informações sobre elas, incluindo as permissões de acesso, tamanho, espaço livre, criação e datas de modificação.

2.9. Sgbd suportadosO Fedora é suportado em parte por um banco de dados relacional. O

bibliotecário pode optar em não usar o BD natural do sistema desenvolvido em Java (McKoi v1.0.3). Neste caso, deve instalar um dos bancos relacionados para trabalhar com o sistema. Entre os indicados há o banco de dados de código aberto MySQL, sempre em versões compatíveis e atualizadas com as plataformas operacionais instaladas;

E o Oracle 9i. Estes bancos de dados se caracterizam pela compatibilidade e integração com sistema desenvolvido na linguagem Java. Fedora suporta repositórios que variam em complexidade desde implementações simples que usam um pacote padrão do serviço até distribuições altamente customizáveis e completas de repositórios digitais.

14

3. Conclusão

Essa pesquisa proporcionou um conhecimento melhor do que vem a ser o Sistema Operacional Linux, especificamente o Fedora, também podemos notar que o crescimento nesse setor, na adoção desse sistema é muito grande, tanto de usuários como de colaboradores que contribuem para o aperfeiçoamento da ferramenta.

Linux é percebida como, um sistema altamente flexível. É uma multi-plataforma,

assim para trabalhar em uma ampla gama de hardware. Suporta quase todos os protocolos de rede e internet.Sua natureza aberta permite que você configure de acordo com os gostos pessoais. Tendo como objetivo:

- ter um sistema operacional completo com as potencialidades dos sistemas disponíveis no mercado. Para isso, o Fedora é aberto não somente para usuários, mas para aqueles que desejarem participar do desenvolvimento da distribuição, contribuindo para o constante aperfeiçoamento da mesma;

- Disponibilizar o sistema operacional completamente em software livre (código-fonte aberto);

- Fornecer uma plataforma robusta para o desenvolvimento de software; - Oferecer pacotes de atualização por vários meios;- Enfatizar a usabilidade e uma filosofia de "trabalho em conjunto", para definir as

características do sistema e as correções de falhas;- Promover uma adoção rápida, mantendo um upgrade fácil e com o mínimo de

alterações de configuração (em relação a uma versão Red Hat ou a uma versão anterior do Fedora, quando existir);

- Incluir uma série de softwares populares, além daqueles oferecidos pela Red Hat (quando esta pode legalmente fornecer);

- Estabelecer padrões técnicos para que os pacotes tenham qualidade e consistência;

- Oferecer atualizações periodicamente; - Criar um ambiente onde os pacotes de terceiros sejam fáceis de adicionar e

incentivar a manutenção dos mesmos;- Dar base a produtos suportados pelo sistema operacional Red Hat;- Promover o uso global, dando suporte a tantos idiomas e locais quanto forem

possíveis; Liberar os downloads do Fedora, em formato RPM, SRPM e ISO (para serem gravadas em CD).

15

4. ReferênciasProjeto Fedora, Acesso em 10/06/2013http://fedoraproject.org/http://fedoraproject.org/Html Stanff, Acesso em 10/06/2013http://www.htmlstaff.org/ver.php?id=22618little_oak_,TI ->, Acesso em 11/06/2013http://littleoak.wordpress.com/2009/04/16/gnulinux-e-suas-dificuldades-na-usabilidade-diversidade-que-pode-matar-2/Onda Linux, Acesso 11/06/2013http://ondalinux.blogs.sapo.cv/15927.htmlViva o Linux, Acesso em 11/06/2013http://www.vivaolinux.com.br/artigos/impressora.php?codigo=7093Wikipédia, Acesso 11/06/2013

http://pt.wikipedi