
Fedora Documentation Project

Copyright   2006 Red Hat, Inc. and others

This document is released under the terms of the Open Publication License. For
more details, read the full legalnotice in the section called “Legal Notice”.

Latest Release Notes on the Web

These release notes may be updated. Visit http://fedora.redhat.com/docs/
release-notes/ to view the latest release notes for Fedora Core 5.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Table of Contents

Bem vindo ao Fedora Core
Tour do Fedora Core 5

    O Que Mudou Desde o Fedora Core 4
    Road Map

Legal Notice
Fornecendo Feedback para as Notas de Versão
Notas Relacionadas à Instalação
Notas Específicas de Arquitetura

    Casos específicos para PPC no Fedora
    Casos específicos para x86 no Fedora
    Casos específicos para x86_64 no Fedora

Notas sobre Pacotes

    Mudanças nos dispositivos de kernel, carregamento de módulos e hotplug.
    Mudanças nas Buscas de Sistema Globais
    Utilitário de Configuração de Mouse Removido
    NetworkManager (Gerenciador de Rede)
    Dovecot
    Kudzu
    Sem edição automática do fstab para mídias removíveis
    GnuCash
    Mozilla
    Prévia do libstc++
    Suporte ao LinuxThreads removido

Kernel Linux

    Versão
    Log de Mudanças
    Tipos de Kernel
    Relatando Bugs
    Seguindos Textos Genéricos
    Preparando para o Desenvolvimento do Kernel
    Construindo Apenas Módulos de Kernel
    Dependências do User Space no Kernel

Área de Trabalho do Fedora
Ferramentas do Servidor

    system-config-printer
    system-config-securitylevel

Servidores de Arquivos

    Informações Gerais
    Netatalk (Compatibilidade com Macintosh)

Servidores Web

    httpd
    php
    O framework PEAR

Ferramentas para Desenvolvedores

    Coleção de Compiladores GCC
    FORTRAN
    Ambiente de Desenvolvimento Eclipse

Segurança

    O Que Há de Novo
    SELinux

Java e java-gcj-compat

    Manuseando Pacotes Java e Derivados
    O Fedora e os Pacotes Java do JPackage

Samba (Compatibilidade com Windows)
Multimídia

    Tocadores Multimídia
    Os Formatos da Fundação Xiph.Org e Ogg
    MP3, DVD e Outros Itens Multimídia Excluídos
    Criação e Gravação de CDs e DVDs
    Capturas de Tela
    Suporte Extendido através de Plugins

Jogos e Entretenimento
Redes

    Maiores Mudanças do Kernel 2.6.11 para o 2.6.15
    Ferramentas de Usuários

Virtualização
X Window System (Gráfico)

    xorg-x11
    Notas de Usuário do X.org X11R7
    Visão Geral de Desenvolvedor do X.org X11R7
    Notas de Desenvolvedor do X.org X11R7

Servidores de Bancos de Dados

    MySQL
    PostgreSQL

Internacionalização (i18n)

    Métodos de Entrada
    Fontes
    submenu IM gtk2

Compatibilidade com Versões Passadas
Mudanças de Pacotes
Fedora Extras - Repositório de Pacotes da Comunidade

    Usando o Repositório
    Sobre o Fedora Extras

Fedora Legacy - Projeto Comunitário de Manutenção (Legado Fedora)
Projeto Fedora - Liberdade para o Core
Produção (Colophon)

    Sobre a Produção (Colophon)
    Contribuidores
    Métodos de Produção

Bem vindo ao Fedora Core

Últimas Notas de Versão na Web

Estas notas de versão podem ser atualizadas. Visite http://fedora.redhat.com/
docs/release-notes/ para ver as últimas notas de versão para o Fedora Core 5.

Você pode ajudar a comunidade do Projeto Fedora a continuar aperfeiçoando o
Fedora ao relatar bugs ou pedir por aprimoramentos. Visite http://
fedoraproject.org/wiki/BugsAndFeatureRequests para mais informações sobre bugs.
Obrigado por sua participação.

Para encontrar mais informações gerais sobre o Fedora, veja as seguintes
páginas Web:

  ● Visão Geral do Fedora (http://fedoraproject.org/wiki/Overview)

  ● FAQ do Fedora (http://fedoraproject.org/wiki/FAQ)

  ● Ajuda e Suporte (http://fedoraproject.org/wiki/Communicate)

  ● Participe no Projeto Fedora (http://fedoraproject.org/wiki/HelpWanted)

  ● Sobre o Projeto Fedora (http://fedora.redhat.com/About/)

Tour do Fedora Core 5

Você pode encontrar um tour completo com figuras e vídeos desta excitante nova
versão em http://fedoraproject.org/wiki/Tours/FedoraCore5.

O Que Mudou Desde o Fedora Core 4

Esta versão é o resultado de nove meses de desenvolvimento e inclui novas
versões de muitos produtos-chave e tecnologias. As seguintes seções fornecem
uma visão geral das maiores mudanças na última versão do Fedora Core.

Área de Trabalho

Algumas das características desta versão são:

  ● Há uma completa mudança na aparência, com um novo tema amigável e com o
    primeiro uso do novo logotipo Fedora.

  ● Trabalhos do Projeto de Renderização Fedora foram integrados à área de
    trabalho. Este novo projeto (http://fedoraproject.org/wiki/RenderingProject
    ) irá fornecer a base técnica para interfaces avançadas de desktop baseadas
    em OpenGL.

  ● Os ambientes desktop populares GNOME e KDE têm novas versões inclusas nesta
    versão. O ambiente GNOME é baseado em sua versão 2.14 (http://www.gnome.org
    /~davyd/gnome-2-14/) e o ambiente KDE é beaseado na versão geral 3.5 (http:
    //kde.org/announcements/announce-3.5.php).

  ● As últimas versões do GNOME Power Manager (Gerenciador de Energia do GNOME
    - http://www.gnome.org/projects/gnome-power-manager/) e do GNOME
    Screensaver (http://live.gnome.org/GnomeScreensaver/) fornecem novas
    capacidades integradas para o gerenciamento de energia.

  ● O novo utilitário GNOME User Share fornece um compartilhamento de arquivos
    simples e eficiente.

  ● O suporte para suspender para a RAM também foi aprimorado devido ao
    trabalho de infraestrutura feito pelo suporte à hibernação.

  ● Os utilitários gráficos de gerenciamento de programas anteriores foram
    substituídos pelas primeiras versões de uma nova geração de ferramentas.
    Esta versão inclui o Pup, uma interface simples para atualizações do
    sistema e o Pirut, um novo gerenciador de pacotes que substitui o
    system-config-packages. Estes são feitos tendo como base o utilitário yum,
    fornecendo instalações consistentes de programas e facilidades na
    atualização do sistema.

  ● Esta versão do Fedora inclui suporte ao Mono pela primeira vez e inclui
    aplicações Mono, como por exemplo: Beagle, uma interface de busca desktop;
    F-Spot, um utilitário para manuseio de fotos; e Tomboy, uma aplicação para
    a tomada de notas.

  ● Você agora pode aproveitar do suporte multimídia melhorado com a versão
    0.10 do framework multimídia Gstreamer. Esta versão traz grandes melhorias
    em termos de robustez, compatibilidade e funcionalidades, em relação a
    antigas versões do Gstreamer. Nesta nova versão, o tocador de vídeos Totem
    e outros programas multimídia foram atualizados para usar o novo framework.

  ● Há uma melhoria significativa no suporte à internacionalização com o SCIM
    no Fedora Core 5. O framework de linguagem de entrada SCIM fornece uma
    interface de fácil uso para o uso de idiomas que não o Inglês. O SCIM
    substitui o sistema IIIMF usado em versões passadas do Fedora.

  ● O navegador Web padrão é o Firefox 1.5 (http://www.mozilla.com/firefox/
    releases/1.5.html), que tem muitas novas funcionalidades para uma navegação
    mais rápida, segura e eficiente.

  ● A suíte de aplicações de escritório OpenOffice.org 2.0 (http://
    www.openoffice.org/product/index.html) agora usa melhor as bibliotecas
    gerais do sistema, melhorando o desempenho e eficiência.

  ● Um grande número de programas GTK e GNOME tomam vantagem da biblioteca
    gráfica 2D Cairo (http://cairographics.org/), incluída nesta versão,
    fornecendo interfaces gráficas mais atrativas.

  ● Há novos drivers experimentais que fornecem suporte aos bastante usados
    chipsets Broadcom 43xx de placas wireless (http://bcm43xx.berlios.de/).

  ● Esta versão inclui a libnotify, uma biblioteca que tem como característica
    notificações simples e atrativas para a área de trabalho.

  ● O Fedora Core 5 agora usa o gnome-mount, um mecanismo mais eficiente que
    substitui o fstab-sync e usa HAL para manusear montagens de dispositivos.

  ● O suporte à impressão foi melhorado nesta versão com a inclusão do
    utilitário hplip, que substitui o hpijs.

Adminstração do Sistema

Algumas melhorias para administradores e desenvolvedores incluem:

  ● O suporte ao sistema de virtualização Xen foi aprimorado. As ferramentas
    para configurar máquinas virtuais Xen em seu sistema Fedora Core 5 agora
    usam o processo padrão de instalação gráfica, executado como uma janela em
    sua área de trabalho. Os desenvolvedores Fedora também criaram o
    gnome-applet-vm que fornece um applet de monitoração de domínios virtuais
    simples e a libvirt (http://libvirt.org/), uma biblioteca que fornece uma
    API para alguns usos de virtualização Xen.

  ● O sistema de instalação líder de mercado anaconda continua sua evolução.
    Novas funcionalidades para esta versão incluem log remoto e melhoria de
    suporte a tracebacks (retorno de erros). O gerenciamento de pacotes no
    sistema de instalação agora é feito pelo yum. Este aprimoramento é o
    primeiro passo para habilitar o acesso ao Fedora Extras no processo de
    instalação.

  ● A versão 2.2 do servidor HTTP Apache agora é incluída. Esta versão fornece
    aprimoramentos na autenticação, suporte a banco de dados, facilidades de
    proxy e filtros de conteúdo.

  ● A última geração de servidores de bancos de dados está empacotados nesta
    versão, incluindo tanto o MySQL 5.0, quanto o PostgreSQL 8.1.

  ● Muitos programas Java nativos compilados com o GCJ estão agora disponíveis,
    como por exemplo o servidor J2EE Geronimo e o projeto Apache Jakarta,
    adicionandos ao leque de programas Java e capacidades de desenvolvimento
    das versões anteriores.

  ● Há novas ferramentas para monitoração de sistema e análise de desempenho.
    Esta versão inclui o SystemTap (http://fedoraproject.org/wiki/SystemTap),
    um sistema de instrumentação para depurar e analisar gargalos de desempenho
    e o Frysk (http://fedoraproject.org/wiki/Frysk), uma tecnologia de análise
    de execução para monitorar processos ou threads sendo executados.

  ● Esta versão inclui o system-config-cluster, um utilitário que permite você
    gerenciar configurações de clusters através de uma configuração gráfica.

  ● A combinação dos utilitários Kexec e Kdump fornecem mensagens modernas de
    depuração e inicializações de sistema mais rápidas, sobrepujando o firmware
    no reinício. O Kexec carrega um novo kernel a partir do kernel sendo
    executado e o Kdump fornece as mensagens de depuração do kernel anterior
    para análise.

  ● Esta versão inclui o iscsi-initiator-utils, um daemon iSCSI e utilitários
    que fornecem suporte para hardwares que usam a interface iSCSI.

Mudanças a Nível de Sistema

  ● O X.org X11R7 está incluído nesta versão. A nova arquitetura modular do
    R7.0 permite atualizações mais fáceis de drivers e simplifica o
    desenvolvimento, abrindo o caminho para um rápido melhoramento nos gráficos
    Linux.

  ● O compilador GCC 4.1 está incluído e todos os pacotes do Fedora são feitos
    com esta tecnologia. Ela fornece melhorias na segurança e desempenho
    através do sistema.

  ● As versões do kernel nesta versão são baseadas no Linux 2.6.16. Veja a
    seção sobre o kernel nestas notas de versão para mais detalhes.

  ● O framework PCMCIA, usado em laptops e outros dispositivos móveis, mudou. O
    antigo pacote pcmcia-cs que usava o serviço cardmgr/pcmcia foi substituído
    pelo novo pacote pcmciautils. Com o pcmciautils, dispositivos PCMCIA são
    manuseados diretamente e dinâmicamente pelos subsistemas hotplug e udev.
    Esta atualização aumenta tanto a eficiência quanto o desempenho do sistema.
    Para mais informações sobre estas mudanças, visite http://www.kernel.org/
    pub/linux/utils/kernel/pcmcia/pcmcia.html.

  ● A implementação do SELinux passou por grandes mudanças, com uma troca de
    políticas para o SELinux reference policy (Referência de Políticas SELinux
    - http://serefpolicy.sourceforge.net/). As referências de políticas SELinux
    podem suportar módulos binários de políticas. Agora é possível incluir
    políticas SELinux em pacotes individuais, tornando mais fácil para os
    usuários distribuir políticas personalizadas mais específicas quando
    preciso. Esta versão também adiciona suporte a Multi-Category Security
    (Segurança Multi Camadas - MCS), habilitado por padrão e Multi-Level
    Security (Segurança em Multi-Níveis - MCS). O SELinux continua a oferecer
    suporte a TE (Type Enforcement - Obrigatoriedade por Tipo), habilitado por
    padrão e RBAC (Role-Based Access Control - Controle de Acesso Baseado em
    Função). Veja a seção do SELinux nestas notas de versão para outros
    detalhes e links para materiais sobre SELinux nas páginas do Projeto
    Fedora.

Road Map

Os planos propostos para a próxima versão do Fedora estão disponíveis em http:/
/fedoraproject.org/wiki/RoadMap.

Legal Notice

Copyright (c) 2006 by Red Hat, Inc. and others. This material may be
distributed only subject to the terms and conditions set forth in the Open
Publication License, v1.0, available at http://www.opencontent.org/openpub/.

Garrett LeSage created the admonition graphics (note, tip, important, caution,
and warning). Tommy Reynolds <Tommy.Reynolds@MegaCoder.com> created the callout
graphics. They all may be freely redistributed with documentation produced for
the Fedora Project.

FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc.,
are registered or pending registration in the U.S. and other countries.

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat,
Inc. in the United States and other countries.

All other trademarks and copyrights referred to are the property of their
respective owners.

Documentation, as with software itself, may be subject to export control. Read
about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/
Export.

Fornecendo Feedback para as Notas de Versão

Apenas Feedback para as Notas de Versão

Esta seção é sobre o feedback das notas de versão. O feedback é o retorno dos
usuários em relação a uma certa coisa, sugestões, indicações de erros,
críticas, entre outros. Para fornecer feedback sobre programas no Fedora ou
outros elementos do sistema, por favor visite http://fedoraproject.org/wiki/
BugsAndFeatureRequests.

Obrigado pelo seu interesse em fornecer feedback para estas notas de versão. Se
você achar que estas notas de versão podem ser melhoradas de alguma forma, você
pode fornecer seu feedback diretamente para os Escritores Beats. Aqui estão
vários meios de fazê-lo, na ordem de preferência:

  ● Edite o conteúdo diretamente em http://fedoraproject.org/wiki/Docs/Beats

  ● Preencha um pedido de bug usando este modelo: http://tinyurl.com/8lryk

  ● Mande um e-mail para relnotes@fedoraproject.org

Uma nota de versão beat é uma área das notas de versão mantida por um ou mais
contribuidores de conteúdo, sob suas responsabilidades. Para mais informações
sobre os beats, visite http://fedoraproject.org/wiki/DocsProject/ReleaseNotes/
Beats.

Obrigado (adiantado) pelo seu feedback!

Notas Relacionadas à Instalação

Esta seção fala sobre notas relacionadas ao Anaconda (o programa de instalação
do Fedora Core) e sobre a instalação do Fedora Core 5 em geral.

Efetuando Download de Arquivos Grandes

Se você pretende efetuar download da imagem ISO do DVD Fedora Core 5, lembre-se
que nem todas as ferramentas de download podem suportar arquivos maiores que
2GB. O wget 1.9.1-16 e mais atuais, o curl e o ncftpget não possuem esta
limitação e podem efetuar com sucesso download de arquivos maiores que 2GB. O
BitTorrent é um outro método para efetuar download de arquivos grandes. Para
informações sobre como obter e usar o arquivo torrent, visite http://
torrent.fedoraproject.org/.

Notas Específicas de Arquitetura

Esta seção fornece notas específicas para as arquiteturas de hardware
suportadas no Fedora Core.

Casos específicos para PPC no Fedora

Esta seção cobre qualquer informação específica que você possa precisar saber
sobre o Fedora e a plataforma de hardware PPC.

Exigências para Hardwares PPC

Processador e Memória

  ● Processador Mínimo: PowerPC G3 / POWER4

  ● O Fedora Core 5 suporta apenas a geração “Novo Mundo” do Apple Power
    Macintosh, distribuído a partir do circa de 1999 em diante.

  ● O Fedora Core 5 também suporta máquinas IBM eServer pSeries, IBM RS/6000,
    Genesi Pegasos II e IBM Cell Broadband Engine.

  ● Recomendado para modo texto: G3 de 233MHz ou superior, 128MiB de RAM.

  ● Recomendado para a interface gráfica: G3 de 400MHz ou superior, 256MiB de
    RAM.

Exigências de Espaco no Disco Rígido

As exigências de espaço em disco listadas abaixo representam o espaço em disco
usado pelo Fedora Core 5 depois que uma instalação é completada. Entretando,
espaço em disco adicional é necessário durante a instalação para suportar o
ambiente do instalador. Este espaço em disco adicional corresponde ao tamanho
do arquivo /Fedora/base/stage2.img no Disco de Instalação 1, mais o tamanho dos
arquivos do diretório /var/lib/rpm no sistema instalado.

Em termos práticos, as exigências de espaço adicional podem ir de 90 MiB para
uma instalação mínima, até 175 MiB para uma instalação de "tudo". Os pacotes
completos podem ocupar mais de 9 GB de espaço em disco.

Espaço adicional também pode ser necessário para dados do usuário e ao menos 5%
de espaço livre deve ser mantido para uma operação apropriada do sistema.

O teclado Apple

A tecla Opção em sistemas Apple é equivalente à tecla Alt no PC. Quando a
documentação e o instalador se referirem à tecla Alt, use a tecla Option. Para
algumas combinações de teclas, você pode precisar usar a tecla Option em
conjunto com a tecla Fn, como por exemplo Option-Fn-F3 para mudar para o
terminal virtual tty3.

Notas de Instalação em PPC

O Disco de Instalação 1 do Fedora Core é inicializável em hardwares que o
suportam. Além disso, a imagem inicializável do CD está no diretório images do
disco. Estas imagens podem se comportar diferentemente de acordo com o seu
hardware:

  ● Apple Macintosh

    O carregador de inicialização deve fazer a inicialização automaticamente
    para o instalador apropriado (de 32-bits ou 64-bits).

    O pacote padrão gnome-power-manager inclui suporte ao gerenciamento de
    energia, incluindo gerenciamento de níveis das funções sleep e backlight.
    Usuários com necessidades mais complexas podem usar o pacote apmud no
    Fedora Extras. Depois da instalação, você pode instalar o apmud com o
    seguinte comando:

    su -c 'yum install apmud'

  ● IBM eServer pSeries de 64-bits (POWER4/POWER5).

    Depois de usar o OpenFirmware para inicializar pelo CD, o carregador de
    inicialização (yaboot) deve automaticamente iniciar o instalador de
    64-bits.

  ● CHRP de 32-bits (IBM RS/6000 e outros).

    Depois de usar o OpenFirmware para inicializar pelo CD, selecione a imagem
    de inicialização linux32 no prompt boot: para iniciar o instalador de
    32-bits. Caso contrário, o instalador de 64-bits inicia e não funciona.

  ● Genesi Pegasos II.

    Nesta época, firmware com suporte total para sistemas de arquivos ISO9660
    ainda não foi lançado para o Pegasos. Entretanto, você pode usar uma imagem
    de inicialização pela rede. No prompt do OpenFirmware, digite o comando:

    boot cd: /images/netboot/ppc32.img

    Você também pode configurar o OpenFirmware no Pegasos para tornar o sistema
    do Fedora Core inicializável manualmente. Para fazer isto, use as variáveis
    de ambiente boot-device e boot-file apropriadamente.

  ● Inicialização pela Rede.

    Você pode encontrar imagens combinadas contendo o kernel do instalador e o
    ramdisk no diretório images/netboot/ da árvore de instalação. Estes têm
    como objetivo a inicialização pela rede via TFTP, mas podem ser usados de
    muitas maneiras.

    O yaboot suporta inicialização via TFTP para IBM eServer pSeries e Apple
    Macintosh. O Projeto Fedora encoraja o uso do yaboot ao invés das imagens
    netboot.

Casos específicos para x86 no Fedora

Esta seção cobre qualquer informação específica que você possa precisar saber
sobre o Fedora Core e a plataforma de hardware x86.

Exigências para Hardwares x86

Afim de usar funcionalidades específicas durante ou depois da instalação do
Fedora Core 5, você pode precisar saber detalhes de outros componentes de
hardware como placas de vídeo ou de rede.

Exigências de Processador e Memória

As seguintes especificações de CPU são informadas em termos de processadores
Intel. Outros processadores, como os da AMD, Cyrix e VIA que são compatíveis e
equivalentes aos seguintes processadores Intel, também podem ser usados com o
Fedora Core.

  ● Mínimo: Classe Pentium — O Fedora Core 5 é otimizado para Processadores
    Pentium 4, mas também suporta processadores mais velhos como Pentium,
    Pentium Pro, Pentium II, Pentium III e processadores compatíveis da AMD e
    VIA. O Fedora usa este esquema porque as otimizações para a classe Pentium
    resultam em desempenho reduzido para processadores que não são da classe
    Pentium. Além de tudo, se programar para processadores Pentium 4, que são
    os processadores mais atuais, é o suficiente para garantir esta mudança.

  ● Recomendado para o modo texto: Pentium 200 MHz ou superior

  ● Recomendado para interface gráfica: Pentium II 400 MHz ou superior

  ● Processadores AMD64 (tanto Athlon64 quanto Opteron)

  ● Processadores Intel® com Tecnologia de Memória de 64-bits Extendida (Intel®
    EM64T)

  ● Memória RAM mínima para o modo texto: 128MiB

  ● Memória RAM mínima para a interface gráfica: 192MiB

  ● Recomendado para a interface gráfica: 256MiB

Exigências de Espaco no Disco Rígido

As exigências de espaço em disco listadas abaixo representam o espaço em disco
usado pelo Fedora Core 5 depois que uma instalação é completada. Entretando,
espaço em disco adicional é necessário durante a instalação para suportar o
ambiente do instalador. Este espaço em disco adicional corresponde ao tamanho
do arquivo /Fedora/base/stage2.img no Disco de Instalação 1, mais o tamanho dos
arquivos do diretório /var/lib/rpm no sistema instalado.

Em termos práticos, as exigências de espaço adicional podem ir de 90 MiB para
uma instalação mínima, até 175 MiB para uma instalação de "tudo". Os pacotes
completos podem ocupar mais de 9 GB de espaço em disco.

Espaço adicional também pode ser necessário para dados do usuário e ao menos 5%
de espaço livre deve ser mantido para uma operação apropriada do sistema.

Casos específicos para x86_64 no Fedora

Esta seção cobre qualquer informação específica que você possa precisar saber
sobre o Fedora Core e a plataforma de hardware x86_64.

Exigências para Hardwares x86_64

Afim de usar funcionalidades específicas durante ou depois da instalação do
Fedora Core 5, você pode precisar saber detalhes de outros componentes de
hardware como placas de vídeo ou de rede.

Exigências de Memória

Esta lista é para sistemas x86_64 de 64-bits:

  ● Memória RAM mínima para o modo texto: 128MiB

  ● Memória RAM mínima para a interface gráfica: 256MiB

  ● Memória RAM recomendada para a interface gráfica: 512MiB

Exigências de Espaco no Disco Rígido

As exigências de espaço em disco listadas abaixo representam o espaço em disco
usado pelo Fedora Core 5 depois que uma instalação é completada. Entretando,
espaço em disco adicional é necessário durante a instalação para suportar o
ambiente do instalador. Este espaço em disco adicional corresponde ao tamanho
do arquivo /Fedora/base/stage2.img no Disco de Instalação 1, mais o tamanho dos
arquivos do diretório /var/lib/rpm no sistema instalado.

Em termos práticos, as exigências de espaço adicional podem ir de 90 MiB para
uma instalação mínima, até 175 MiB para uma instalação de "tudo". Os pacotes
completos podem ocupar mais de 9 GB de espaço em disco.

Espaço adicional também pode ser necessário para dados do usuário e ao menos 5%
de espaço livre deve ser mantido para uma operação apropriada do sistema.

Suporte a Multiarquitetura RPM em x86_64

O RPM suporta a instalação paralela de múltiplas arquiteturas de um mesmo
pacote. Um pacote padrão listado com rpm -qa pode aparecer com pacotes
duplicados, já que a arquitetura não é mostrada. Ao invés disso, use o comando
repoquery, parte do pacote yum-utils no Fedora Extras, o qual mostra a
arquitetura por padrão. Para instalar o yum-utils, execute o seguinte comando:

su -c 'yum install yum-utils'

Para listar todos os pacotes com suas arquiteturas utilizando o rpm, execute o
seguinte comando:

rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"

Notas sobre Pacotes

As seguintes seções contém informações sobre pacotes de programas que tiveram
mudanças significativas no Fedora Core 5. Para uma melhor acessibilidade, eles
estão organizados pelos mesmos grupos mostrados no sistema de instalação.

Mudanças nos dispositivos de kernel, carregamento de módulos e hotplug.

O subsistema que cuida dos dispositivos e do hotplug sofreu mudanças
significativas no Fedora Core 5. O método do udev agora cuida de todo o
carregamento de módulos, tanto na inicialização do sistema, como nos
dispositivos do hotplug. O pacote hotplug foi removido, pois não é mais
necessário.

O suporte para os auxiliares do hotplug nos diretórios /etc/hotplug, /etc/
hotplug.d e /etc/dev.d agora estão fora de uso e podem ser removidos em uma
futura versão do Fedora Core. Estes auxiliares devem ser convertidos para
regras do udev. Por favor visite http://www.reactivated.net/
writing_udev_rules.html para alguns exemplos.

Mudanças nas Buscas de Sistema Globais

O mlocate Substituiu o slocate

O novo pacote mlocate fornece as implementações do /usr/bin/locate e do /usr/
bin/updatedb. Versões anteriores do Fedora incluem as versões slocate destes
programas.

  ● O comando locate deve ser completamente compatível.

  ● O arquivo de configuração /etc/updatedb.conf é compatível.

  ● Erros de Sintaxe que o slocate não detectava agora são relatados.

  ● A variável DAILY_UPDATE não é suportada.

  ● O comando updatedb não é compatível e scripts personalizados que usam o
    updatedb podem precisar de atualização.

Utilitário de Configuração de Mouse Removido

O utilitário de configuração system-config-mouse foi removido desta versão
porque as configurações do synaptic e de mouse de três botões são feitas
automaticamente. Mouses seriais não são mais suportados.

NetworkManager (Gerenciador de Rede)

Os sistemas Fedora usam o NetworkManager (Gerenciador de Rede) para
automaticamente detectar, selecionar e configurar conexões de rede com ou sem
fio. Dispositivos de rede sem fio podem precisar de programas de terceiros ou
de configuração manual para serem ativados depois que o processo de instalação
se completa. Por esta razão, o Fedora Core 5 fornece o NetworkManager como um
componente opcional.

Visite http://fedoraproject.org/wiki/Tools/NetworkManager para mais informações
em como instalar e habilitar o NetworkManager.

Dovecot

O Fedora Core 5 inclui a nova versão do programa de servidor IMAP dovecot, que
traz muitas mudanças em seu arquivo de configuração. Estas mudanças são
importantes para usuários atualizando de uma versão anterior. Visite http://
wiki.dovecot.org/UpgradingDovecot para mais informações sobre as mudanças.

Kudzu

O utlitário kudzu, a biblioteca libkudzu e a listagem de hardware /etc/
sysconfig/hwconf agora estão todos fora de uso e serão removidos em uma versão
futura do Fedora Core. Aplicações que precisem identificar hardwares
disponíveis devem ser portadas para utilizar a biblioteca HAL. Mais informações
sobre o HAL estão disponíveis em http://freedesktop.org/wiki/Software/hal.

Sem edição automática do fstab para mídias removíveis

O utlitário fstab-sync foi removido. No Fedora Core, o programa fstab-sync foi
removido em favor das soluções específicas dos ambientes desktop para montagem
de mídias removíveis. Entradas para dispositivos hotplug ou mídia inserida não
são mais adicionadas automaticamente no arquivo /etc/fstab. Os usuários de
linha de comando podem migrar para o gnome-mount, que fornece uma
funcionalidade semelhante.

GnuCash

O backend de PostgreSQL para o GnuCash foi removido, pois ele não é mais
mantido no projeto principal e não suporta todas as funcionalidades do GnuCash,
podendo levar o programa a travamentos. Usuários que usam o backend de
PostgreSQL devem carregar e salvar seus dados em um arquivo XML antes de
atualizar o GnuCash.

Mozilla

A suíte de aplicações Mozilla está fora de uso. Ela é distribuída no Fedora
Core 5 e aplicações podem esperar serem compiladas com o mozilla-devel,
entretanto ela será removida em uma futura versão do Fedora Core.

Prévia do libstc++

O pacote libstdc++so7 foi adicionado. Este pacote contém uma prévia da
biblioteca GNU Standard C++ da versão libstdcxx_so_7-branch. Ele é considerado
experimental e não suportado. Não compile nenhum programa final utilizando este
pacote, pois sua ABI e versão pode mudar em futuras atualizações. Para compilar
programas com esta biblioteca, execute g++-libstdc++so_7 ao invés de g++.

Suporte ao LinuxThreads removido

A biblioteca LinuxThreads não está mais disponível. O LinuxThreads estava fora
de uso no Fedora Core 4 e agora não está mais disponível nesta versão. A Native
POSIX Threading Library (NPTL), que tem sido a biblioteca de threading desde o
Red Hat Linux 9, substituiu a LinuxThreads completamente.

Kernel Linux

Esta seção cobre as mudanças e informações importantes sobre o kernel no Fedora
Core 5.

Versão

Esta distribuiçào é baseada na série 2.6 do kernel do Linux. O Fedora Core pode
incluir patches adicionais para melhorias, correções de bugs e funcionalidades
adicionais. Por esta razão, o kernel do Fedora Core pode não estar em sincronia
total com o chamado vanilla kernel do site kernel.org:

http://www.kernel.org/

Para obter uma lista destes patches, efetue download do pacote fonte RPM e
execute o seguinte comando nele:

rpm -qpl kernel-<versão>.src.rpm

Log de Mudanças

Para obter um log de mudanças do pacote, execute o seguinte comando:

rpm -q --changelog kernel-<versão>

Se você precisar de uma versão amigável para o log de mudanças, visite http://
wiki.kernelnewbies.org/LinuxChanges. Um arquivo de diferenças curto e completo
está disponível em http://kernel.org/git. A versão do kernel do Fedora é
baseada na árvore do Linus.

Customizações feitas para a versão do Fedora estão disponíveis através do
endereço http://cvs.fedora.redhat.com .

Tipos de Kernel

O Fedora Core 5 inclui as seguintes construções de kernel:

  ● Kernel nativo, tanto em suas variedades de um processador quanto SMP
    (Symmetric Multi-Processor, Ou Multi-Processador Simétrico). Os kernels SMP
    fornecem suporte a múltiplas CPUs. Fontes configuráveis estão disponíveis
    no pacote kernel-[smp-]devel-<versão>.<arch>.rpm.

  ● Virtual kernel hypervisor for use with the Xen emulator package. Configured
    sources are available in the kernel-xen0-devel-<version>.<arch>.rpm
    package.

  ● Virtual kernel guest for use with the Xen emulator package. Configured
    sources are available in the kernel-xenU-devel-<version>.<arch>.rpm
    package.

  ● Kernel Kdump para uso das capacidades kexec/kdump. Fontes configuráveis
    estão disponíveis no pacote kernel-kdump-devel-<versão>.<arch>.rpm.

You may install sources for all kernel flavors at the same time. The files are
installed in the /usr/src/kernels/<version>-[xen0|xenU|kdump]-<arch>/ tree. Use
the following command:

su -c 'yum install kernel-{xen0,xenU,kdump}-devel'

Selecione um ou mais destes tipos, separados por vírgula e sem espaços, como
apropriado. Digite a senha de root quando solicitada.

O Kernel x86_64 Padrão Fornece SMP

Não há um kernel separado de SMP para a arquitetura x86_64 no Fedora Core 5.

Suporte PowerPC do Kernel

Não há suporte para Xen ou kdump para a arquitetura PowerPC no Fedora Core 5.

Relatando Bugs

Visite http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html para
informações em como relatar bugs no kernel do Linux. Você também pode usar o
http://bugzilla.redhat.com para relatar bugs que são específicos para o Fedora.

Seguindos Textos Genéricos

Muitos tutoriais, exemplos e textos sobre desenvolvimento do kernel Linux
assumem que os códigos-fonte do kernel são instalados no diretório /usr/src/
linux/. Se você fizer um link simbólico, como mostrado abaixo, você poderá usar
estes materiais de aprendizado com os pacotes do Fedora Core. Instale os
códigos-fonte apropriados do kernel, como mostrado anteriormente e então
execute o seguinte comando:

su -c 'ln -s /usr/src/kernels/kernel-<todo-o-resto> /usr/src/linux'

Digite a senha de root quando solicitada.

Preparando para o Desenvolvimento do Kernel

O Fedora Core 5 não inclui o pacote kernel-source fornecido em versões
passadas. Ao invés disso, fontes configuráveis estão disponíveis, como descrito
na seção dos tipos de kernel.

Intruções Referentes ao Kernel Atual

Para simplificar o caminho, assumimos que você quer configurar os códigos-fonte
do kernel para combinar com o seu kernel atual. Nos passos abaixo, a expressão
<versão> se refere à versão do kernel mostrada pelo comando: uname -r

Usuários que necessitam acessar os códigos-fonte originais do kernel do Fedora
Core podem achá-los no pacote do kernel com extensão .src.rpm. Para criar e
extrair o código deste arquivo, siga os seguintes passos:

Não Construa Pacotes como Super-usuário

Construir pacotes como super-usuário pode ser perigoso e não é necessário,
mesmo para o kernel. Estas instruções permitem você instalar o código-fonte do
kernel como um usuário normal. Muitos sites de informações gerais referenciam o
diretório /usr/src/linux em suas instruções de kernel. Se você usa estas
instruções, simplesmente substitua por ~/rpmbuild/BUILD/kernel-<versão>/linux-
<versão>.

 1. Prepare um ambiente de construção de pacotes RPM em seu diretório home.
    Execute os seguintes comandos:

    su -c 'yum install fedora-rpmdevtools'
    fedora-buildrpmtree

    Digite a senha de root quando solicitada.

 2. Obtenha o arquivo kernel-<versão>.src.rpm de uma das seguintes fontes:

      ● do diretório SRPMS na imagem iso do CD SRPMS apropriado

      ● do site HTTP ou FTP onde você obteve o pacote do kernel

      ● executando o seguinte comando:

        su -c 'yum install yum-utils'
        su -c 'yumdownloader --source kernel'

        Digite a senha de root quando solicitada.

 3. Instale o pacote kernel-<versão>.src.rpm usando o seguinte comando:

    rpm -Uvh kernel-<versão>.src.rpm`

    Este comando escreve o conteúdo do RPM nos diretórios ${HOME}/rpmbuild/
    SOURCES e ${HOME}/rpmbuild/SPECS, onde ${HOME} é seu diretório home.

    Espaço Necessário

    Todo o processo de construção do kernel pode necessitar de alguns gigabytes
    de espaço extra no sistema de arquivos em que seu diretório home está
    localizado.

 4. Prepare os códigos-fonte do kernel usando os comandos:

    cd ~/rpmbuild/SPECS
    rpmbuild -bp --target $(uname -m) kernel-2.6.spec

    A árvore dos códigos-fonte do kernel está localizada no diretório ${HOME}/
    rpmbuild/BUILD/kernel-<versão>/

 5. Configurações para kernels específicos distribuídos no Fedora Core 5 estão
    no diretório configs/. Por exemplo, o arquivo de configuração para SMP i686
    é o configs/kernel-<versão>-i686-smp.config. Execute os seguintes comandos
    para colocar a configuração desejada no lugar apropriado para a construção:

    cp configs/<arquivo-de-configuração-desejado> .config

    Você pode encontrar o arquivo .config da sua configuração de kernel atual
    no arquivo /lib/modules/<versão>/build/.config.

 6. Todo kernel tem um nome baseado em seu número de versão. Este número é o
    valor que o comando uname -r mostra. O nome do kernel é definido pelas
    primeiras quatro linhas do Makefile do kernel. O Makefile foi mudado para
    gerar um kernel com um nome diferente do atual kernel. Para ser aceito pelo
    kernel atual, um módulo precisa ser compilado para um kernel com o nome
    correto. Para fazer isso, você precisa editar o Makefile do kernel.

    Por exemplo, se o uname -r retorna 2.6.15-1.1948_FC5, mude a definição
    EXTRAVERSION disto:

    EXTRAVERSION = -prep

    para isto:

    EXTRAVERSION = -1.1948_FC5

    Ou seja, substitua tudo depois do hífen.

 7. Execute o seguinte comando:

    make oldconfig

    Você pode proceder como de costume.

Construindo Apenas Módulos de Kernel

Uma árvore completa com todos os códigos-fonte não é necessária para construir
um módulo de kernel no seu kernel atual, como por exemplo seu próprio driver de
dispositivo. Por exemplo, para construir o módulo foo.ko, crie o seguinte
arquivo Makefile no diretório contendo o arquivo foo.c:

obj-m := foo.o

KDIR  := /lib/modules/$(shell uname -r)/build
PWD   := $(shell pwd)

default:
    $(MAKE) -C $(KDIR) M=$(PWD) modules


Execute o comando make para construir o módulo foo.ko.

Dependências do User Space no Kernel

O Fedora Core 5 tem suporte para armazenamento clusterizado através do Global
File System (Sistema de Arquivos Global - GFS). O GFS necessita módulos de
kernel especiais que trabalham em conjunto com alguns utilitários do user
space, como daemons de gerenciamento. Para remover tal kernel, talvez depois de
uma atualização, use ao invés disso o comando su -c 'yum remove kernel-<versão>
'. O comando yum remove automaticamente os pacotes dependentes, caso
necessário.

PowerPC não suporta GFS

Os módulos GFS do kernel não são construídos para a arquitetura PowerPC no
Fedora Core 5

Área de Trabalho do Fedora

O GNOME 2.14 (ou um candidato de lançamento) e o KDE 3.5.1 estão inclusos no
Fedora Core 5. A seguinte lista contém as mudanças notáveis na interface da
área de trabalho nesta versão:

  ● gnome-power-manager

      ○ O GNOME Power Manager é um daemon de sessão para o ambiente GNOME que
        torna mais fácil o gerenciamento de seu computador laptop ou desktop.
        Ele tira proveito do HAL (que fornece uma camada de abstração ao
        hardware) e do DBUS (Inter Process Communication Software), que são
        escritos e mantidos pelos desenvolvedores do Fedora.

  ● gnome-screensaver

      ○ O GNOME Screensaver fornece uma interface de usuário integrada para
        utilizar protetores de tela e para travar a tela.

  ● Otimizações de memória nos pacotes fontconfig e shared-mime-info. Agora
    eles usam caches de memória mapeada compartilhada para os dados.

  ● Desde o GNOME 2.12, a opção de terminal foi removida do contexto de menu da
    área de trabalho. O pacote nautilus-open-terminal no Fedora Extras fornece
    um substituto aprimorado para aqueles que necessitam disso. Você pode
    instalá-lo com o seguinte comando:

    su -c 'yum install nautilus-open-terminal'

  ● No Fedora Core 5, apenas um pequeno número de protetores de tela são
    instalados por padrão. Alguns usuários acham certos protetores de tela
    chatos e outros protetores de tela podem terminar com a interface gráfica
    de uma hora para outra. Isto geralmente tende a acontecer mais com
    protetores de tela animados em OpenGL fornecidos no pacote
    xscreensaver-gl-extras, quando usados em hardwares de vídeo com pouco
    suporte. Para reinstalar estes protetores de tela adicionais, execute o
    seguinte comando:

    su -c 'yum install xscreensaver-extras xscreensaver-gl-extras'


Ferramentas do Servidor

Esta seção indica as modificações e adições às várias ferramentas gráficas de
configurações de sistema e servidores no Fedora Core.

system-config-printer

SMB Navegando Fora da Rede Local

Você agora pode buscar por impressoras Samba através de sub-redes. Se você
especificar pelo menos um servidor WINS no /etc/samba/smb.conf, o primeiro
endereço é usado para a busca.

Suporte ao Kerberos para Impressoras SMB

A aplicação system-config-printer suporta autenticação Kerberos na adição de
uma nova impressora SMB. Para adicionar a impressora, o usuário precisa possuir
um ticket Kerberos válido e então executar a ferramenta de configuração de
impressoras. Selecione Sistema>Administração>Impressão a partir do menu
principal, ou use o seguinte comando:

su -c 'system-config-printer'

Nenhum usuário ou senha são armazenados no /etc/cups/printers.conf. Mesmo assim
a impressão ainda é possível se a fila de impressão SMB permitir impressões
anônimas.

system-config-securitylevel

Adições de Serviços Confiáveis

O Samba agora está presente na lista de Serviços Confiáveis. Para permitir que
tráfego SMB passe pelo firewall, habilite esta opção.

Faixas de Portas

Quando você define Outras Portas na ferramenta system-config-securitylevel,
você agora pode especificar faixas de portas. Por exemplo, se você especificar
6881-6999:tcp, a seguinte linha é adicionada ao /etc/sysconfig/iptables:

A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6881:6999 -j ACCEPT

Servidores de Arquivos

Informações Gerais

Esta seção refere-se aos servidores de transferência de arquivos e
compartilhamento. Visite http://fedoraproject.org/wiki/Docs/Beats/WebServers e
http://fedoraproject.org/wiki/Docs/Beats/Samba para mais informações sobre
trasferências de arquivos via HTTP (Web) e compartilhamentos Samba (Windows).

Netatalk (Compatibilidade com Macintosh)

O Fedora inclui a versão 2 do Netatalk, uma suíte de programas que habilitam a
interação do Linux com sistemas Macintosh usando os protocolos de rede
AppleTalk.

Tome Cuidado Ao Atualizar

Você pode experimentar perda de dados ao atualizar da versão 1 do Netatalk para
a versão 2.

A versão 2 do Netatalk armazena os recursos de arquivos com um método diferente
das versões anteriores e podem necessitar de um esquema de codificação de nomes
de arquivos diferente. Por favor leia a documentação e planeje sua migração
antes de atualizar. Veja as informações de atualização disponíveis no site do
Netatalk, localizado em http://netatalk.sourceforge.net/2.0/htmldocs/
upgrade.html.

A documentação também está incluída no pacote netatalk Veja o arquivo /usr/
share/doc/netatalk-2.0.2/doc/htmldocs/upgrade.html ou o /usr/share/doc/
netatalk-2.0.2/doc/Netatalk-Manual.pdf (página número 25, página de documento
33).

Servidores Web

Esta seção contém informações sobre aplicações relacionadas à Web.

httpd

O Fedora Core agora inclui a versão 2.2 do Servidor HTTP Apache. Esta versão
traz alguns aprimoramentos em relação a série 2.0, incluindo:

  ● módulos de caching bastante aprimorados (mod_cache, mod_disk_cache,
    mod_mem_cache)

  ● uma nova estrutura de suporte a autenticação e autorização, substituindo os
    módulos de segurança fornecidos em versões passadas

  ● suporte a balanceamento de carga de proxy (mod_proxy_balance)

  ● large file support for 32-bit platforms (including support for serving
    files larger than 2GB)

  ● novos módulos: mod_dbd and mod_filter, que trazem suporte a bancos de dados
    SQL e filtragem melhorada.

    Atualização e Módulos de Segurança

    Se você estiver atualizando de uma versão anterior do httpd, atualize sua
    configuração do servidor para usar os novos módulos de autenticação e
    autorização. Veja a página listada abaixo para mais detalhes.

As seguintes mudanças foram feitas na configuração padrão do httpd:

  ● Os módulos mod_cern_meta e mod_asis não são mais carregados por padrão.

  ● O módulo mod_ext_filter agora é carregado por padrão.

    Módulos de Terceiros

    Qualquer módulo de terceiros compilado para o httpd 2.0 deve ser
    recompilado para o httpd 2.2.

Para mais informações sobre a atualização de instalações já existentes, veja a
página http://httpd.apache.org/docs/2.2/upgrading.html.

php

A versão 5.1 do PHP agora é incluída no Fedora Core. Esta versão traz alguns
aprimoramentos em relação ao PHP 5.0, incluindo:

  ● desempenho melhorado

  ● adição do módulo PDO para abstração de bancos de dados

Os seguintes módulos de extensão foram adicionados:

  ● date, hash e Reflection (acoplados ao pacote php)

  ● pdo e pdo_psqlite (no pacote php-pdo)

  ● pdo_mysql (no pacote php-mysql)

  ● pdo_pgsql (no pacote php-pgsql)

  ● pdo_odbc (no pacote php-odbc)

  ● xmlreader e xmlwriter (no pacote php-xml)

Os seguintes módulos de extensão não são mais construídos:

  ● dbx

  ● dio

  ● yp

O framework PEAR

O framework PEAR está agora no pacote php-pear. Apenas os seguintes componentes
PEAR estão inclusos no Fedora Core:

  ● Archive_Tar

  ● Console_Getopt

  ● XML_RPC

Componentes adicionais podem ser empacotados no Fedora Extras.

Ferramentas para Desenvolvedores

Esta seção cobre várias ferramentas para desenvolvedores.

Coleção de Compiladores GCC

Esta versão do Fedora foi construída utilizando o GCC 4.1 como compilador do
sistema. O GCC 4.1 está incluído na distribuição.

Poréns

  ● Você precisa do GDB 6.1 ou mais novo para depurar binários, ao menos que
    eles estejam compilados com a opção de compilação -fno-var-tracking.

  ● A opção -fwritable-strings não é mais aceita.

  ● Mensagens de diagnóstico em inglês agora usam Unicod. Se você não puder
    lê-las, configure sua variável de ambiente LC_CTYPE para C ou mude no seu
    emulador de terminal.

  ● O arquivo specs não é mais instalado na maioria dos sistemas. Usuários
    normais não irão notar, mas desenvolvedores que precisem alterar o arquivo
    podem usar a opção -dumpspecs para gerar o arquivo para edição.

Geração de Código

  ● O otimizador de código SSA agora é incluído e traz consigo uma melhor
    propagação constante (constant propagation), eliminação de redundância
    parcial (partial redundancy elimination), carrega e armazena code motion
    (load and store code motion), redução de força (strength reduction),
    eliminação de armazenamento morto (dead storage elimination), melhor
    detecção de código inalcançavel (detection of unreachable code) e recursão
    por acumulação (tail recursion by accumulation).

  ● Autovetorização (Autovectorization) é suportada. Esta técnica atinge
    desempenhos maiores para códigos de fluxo repetitivos, em algumas
    circunstâncias.

Extensões de Linguagens

  ● A nova atribuição sentinela (sentinel) faz com que o compilador gere um
    aviso se uma função como a execl(char *path, const char *arg, ...), que
    requer um terminador de lista nulo (NULL), caso esteja faltando o NULL.

  ● As extensões cast-as-lvalue, conditional-expression-as-lvalue e
    compund-expression-as-lvalue foram removidas.

  ● A semântica #pragma pack() agora está mais semelhante às usadas por outros
    compiladores.

  ● Tomar o endereço de uma variável declarada no modificador de registro agora
    gera um erro ao invés de um aviso.

  ● Arrays de tipos de elementos incompletos agora geram um ero. Isto implica
    em nenhum referenciamento para estruturas de definições.

  ● O compilador básico, sem nenhum otimizador (-O0) foi medido como
    aproximadamente 25% mais rápido em códigos reais.

  ● Bibliotecas agora contém variáveis estáticas de escopo de função em
    programas de multi-threads. Desenvolvedores de sistemas embarcados podem
    usar a opção -fno-threadsafe-statics para desabilitar essa funcionalidade,
    mas usuários normais nunca devem fazer isto.

FORTRAN

  ● O front end GNU FORTRAN 77 foi substituído pelo novo reconhecedor FORTRAN
    90/95.

Ambiente de Desenvolvimento Eclipse

  ● O Eclipse 3.1M6 é compilado como uma aplicação nativa.

  ● A Ferramenta de Desenvolvimento C (CDT) foi incluída.

Segurança

Esta seção indica os vários itens de segurança do Fedora Core.

Uma introdução geral para muitas das características de segurança pró-ativa no
Fedora, sua situação atual e políticas estão disponíveis em http://
fedoraproject.org/wiki/Security.

O Que Há de Novo

Módulo PAM fora de uso

O Pam_stack está fora de uso nesta versão. A versão 0.78 do Linux-PAM em diante
contém a diretiva include que torna obsoleto o módulo pam_stack. O uso do
módulo pam_stack é logado com um aviso. Ele pode ser removido em uma futura
versão. Não é mais para ser usado em configurações de serviços individuais.
Todos os pacotes que utilizam o PAM no Fedora Core foram modificados para
evitar seu uso.

Atualizações e PAM Stacks

Quando um sistema é atualizado de uma versão passada do Fedora Core e o
administrador de sistema modificou anteriormente algumas configurações de
serviços, estes arquivos de configuração não são substituídos quando novos
pacotes são instalados. Ao invés disso, os novos arquivos de configuração são
criados como arquivos .rpmnew. Estas configurações de serviços devem ser
mudadas para não usar o módulo pam_stack. Veja os arquivos .rpmnew para as
mudanças necessárias.

diff -u /etc/pam.d/foo /etc/pam.d/foo.rpmnew

O seguinte exemplo mostra o arquivo de configuração /etc/pam.d/login em sua
forma original usando o pam_stack e então a versão revisada com a diretiva
include.

#%PAM-1.0
auth       required     pam_securetty.so
auth       required     pam_stack.so service=system-auth
auth       required     pam_nologin.so
account    required     pam_stack.so service=system-auth
password   required     pam_stack.so service=system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    required     pam_stack.so service=system-auth
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should be the last session rule
session    required     pam_selinux.so open


#%PAM-1.0
auth       required     pam_securetty.so
auth       include      system-auth
# no module should remain after 'include' if 'sufficient' might
# be used in the included configuration file
# pam_nologin moved to account phase - it's more appropriate there
# other modules might be moved before the system-auth 'include'
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    include      system-auth
# the system-auth config doesn't contain sufficient modules
# in the session phase
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should be the last session rule
session    required     pam_selinux.so open


Detecção de Buffer Overflow e reordenamento de variáveis

Todos os programas dos repositórios do Fedora Core e Extras nesta versão são
compiladas com uma funcionalidade de segurança chamada fstack-protector. O
fstack-protector coloca um valor canary na pilha de funções contendo uma array
de caracteres locais. Antes de retornar de uma função protegida, o valor canary
é verificado. Se houver um buffer overflow, o valor canary não corresponderá ao
valor esperado e então o programa é cancelado. O valor canary é aleatóro toda
vez que uma aplicação é iniciada, tornando a exploração remota muito difícil. A
funcionalidade fstack-protector não protege contra buffer overflows baseados em
heap (área especial da memória).

Esta é uma funcionalidade de segurança escrita pelos desenvolvedores da Red
Hat, implementando a funcionalidade IBM-ProPolice/SSP. Para mais informações
sobre ProPolice/SSP, visite http://www.research.ibm.com/trl/projects/security/
ssp/. Essa funcionalidade está disponível como parte do compilador GCC 4.1
usado no Fedora Core 5.

A funcionalidade de segurança FORTIFY_SOURCE para o gcc e glibc introduzida no
Fedora Core 4 continua disponível. Para mais informações sobre as
funcionalidades de segurança no Fedora, visite http://fedoraproject.org/wiki/
Security/Features.

SELinux

As novas páginas do projeto SELinux têm soluções de problemas, dicas,
explicações e sugestões para outras documentações e referências. Alguns dos
links úteis:

  ● Novas páginas do projeto SELinux: http://fedoraproject.org/wiki/SELinux

  ● Dicas para soluções de problemas: http://fedoraproject.org/wiki/SELinux/
    Troubleshooting

  ● Perguntas Frequentemente Feitas (FAQ): http://fedora.redhat.com/docs/
    selinux-faq/

  ● Listagem dos comandos SELinux:: http://fedoraproject.org/wiki/SELinux/
    Commands

  ● Detalhes dos domínios confinados: http://fedoraproject.org/wiki/SELinux/
    Domains

Segurança em Multi-Categorias (Multi Category Security - MCS)

O MCS é um uso geral da implementação mais estrita MLS (Multi-Level Security,
ou Segurança em Multi-Níveis). O MCS é um aprimoramento ao SELinux que permite
usuários rotular arquivos em categories. Categorias podem ser
Confidencial_da_Empresa, SOMENTE_PARA_O_CEO, ou Senhas_Sysadmins. Para mais
informações sobre o MCS, veja em http://james-morris.livejournal.com/5583.html
um artigo feito pelo autor.

Segurança em Multi-Níveis (Multilevel Security - MLS)

O MLS é um esquema de Controle de Acesso Obrigatório (Mandatory Access Control
- MAC) que rotula processos e objetos com níveis de segurança especiais. Por
exemplo, um objeto como um arquivo de documento pode ter um nível de segurança
chamado { Secret, ProjectMeta }, onde Secret é o nível de sensibilidade. e
ProjectMeta é a categoria. Para mais informações sobre o MLS, visite http://
james-morris.livejournal.com/5020.html.

CategorySecurity

Java e java-gcj-compat

Um ambiente Java livre e de código-aberto está disponível nesta versão do
Fedora Core, ele é o chamado java-gcj-compat. O java-gcj-compat inclui uma
suíte de ferramentas e ambiente de execução que são capazes de construir e
executar muitos programas úteis que são escritos na linguagem de programação
Java.

O Fedora Core Não Inclui Java

O Java é uma marca registrada da Sun Microsystems. O java-gcj-compat é um
programa totalmente livre que não é Java, mas pode rodar programas Java.

A infraestrutura do java-gcj-compat tem três componentes chave: uma biblioteca
de execução GNU Java (libgcj), o compilador Java Eclipse (ecj) e uma série de
wrappers e links (java-gcj-compat) que fornecem a biblioteca de execução e o
compilador para o usuário de uma forma semelhante aos ambientes Java.

Os pacotes de programas Java incluídos nesta versão do Fedora usam o novo
ambiente integrado java-gcj-compat. Nestes pacotes estão inclusos o
OpenOffice.org Base, Eclipse e Apache Tomcat.

Veja o FAQ Java em http://www.fedoraproject.org/wiki/JavaFAQ para mais
informações sobre o ambiente livre de Java no Fedora.

Inclua informações de localização e versão nos relatos de bugs

Quando criar um relato de bug, tenha certeza de incluir a saída destes
comandos:

which java && java -version && which javac && javac -version

Manuseando Pacotes Java e Derivados

Em adição à pilha de programas livre java-gcj-compat, o Fedora Core é
desenvolvido para que você possa instalar múltiplas implementações Java e
trocar entre elas usando a ferramenta de linha de comando alternatives.
Entretanto, todo sistema Java que você instalar precisa ser empacotado usando
as regras de empacotamento do Projeto JPackage para obter proveito do
alternatives.

Uma vez instalado corretamente, o usuário root poderá trocar entre
implementações java e javac usando o comando alternatives:

alternatives --config java alternatives --config javac

O Fedora e os Pacotes Java do JPackage

O Fedora Core inclui vários pacotes derivados do Projeto JPackage, que fornecem
um repositório de programas Java. Estes pacotes foram modificados no Fedora
para remover dependências com programas proprietários e usar a funcionalidade
de compilação do GCJ. Os usuários do Fedora devem usar os repositórios Fedora
para atualizar estes pacotes, mas podem usar o repositório JPackage para
pacotes que não são fornecidos pelo Fedora.

Veja o site do JPackage em http://jpackage.org para mais informações sobre o
projeto e que os programas que ele fornece.

Misturando Pacotes do Fedora e do JPackage

Pesquise sobre compatibilidade entre pacotes antes de instalar programas de
ambos repositórios Fedora e JPackage no mesmo sistema. Pacotes incompatíveis
podem causar problemas complexos.

Samba (Compatibilidade com Windows)

O Fedora agora pode navegar em compartilhamentos Windows, uma funcionalidade
conhecida como Navegação SMB. Em versões anteriores à Fedora Core 5, o firewall
impedia o funcionamento da navegação SMB. Com a adição do módulo de kernel
ip_conntrack_netbios_ns na versão 2.6.14 do kernel e com o aprimoramento
correspondente no system-config-securitylevel, o firewall agora permite
broadcasts SMB e navegação na rede.

Multimídia

O Fedora Core inclui aplicações para variadas funções multimídia, incluindo
tocar, gravar e editar. Pacotes adicionais estão disponíveis através do
repositório Fedora Extras.

Tocadores Multimídia

A instalação padrão do Fedora Core inclui o Rhythmbox, Totem e Helix Player
para tocar mídias. Muitos outros programas estão disponíveis nos repositórios
do Fedora Core e Fedora Extras, incluindo o popular pacote XMMS. Ambos GNOME e
KDE têm uma seleção de tocadores que podem ser usados com uma variedade de
formatos. Programas adicionais estão disponíveis de terceiros para suportar
outros formatos.

O Fedora Core também utiliza toda a vantagem do sistema de som Advanced Linux
Sound Architecture (ALSA). Muitos programas podem tocar sons simultâneamentes,
o que já foi difícil em sistemas Linux. Quando todos os programas multimídia
estiverem configurados para usar o suporte a som ALSA, esta limitação
desaparece. Para mais informações sobre o ALSA, visite o site do projeto em
http://www.alsa-project.org/.

Os Formatos da Fundação Xiph.Org e Ogg

O Fedora inclui suporte completo para o formato de encapsulamento de mídia Ogg,
formato de áudio Vorbis, de vídeo Theora, de áudio Speex e áudio do tipo
lossless (sem perda) FLAC. Estes formatos de livre distribuição não são
restritos por patentes ou licenças. Eles fornecem alternativas poderosas e
flexíveis para os formatos mais populares e restritos. O Projeto Fedora
encoraja o uso de formatos de código aberto ao invés dos restritos. Para mais
informações sobre estes formatos e como usá-los, veja o site da Fundação
Xiph.Org em http://www.xiph.org/.

MP3, DVD e Outros Itens Multimídia Excluídos

O Fedora Core e Fedora Extras não podem incluir suporte para tocar ou gravar
MP3 e DVD pelo fato de que os formatos de MP3 e MPEG (DVD) são patenteados e os
donos das patentes não forneceram as licenças apropriadas. O Fedora também não
inclui muitos programas multimídia devido à restrições de licença ou de
patentes, como por exemplo o Flash Player ou Real Player. Para mais sobre este
assunto, por favor visite http://fedoraproject.org/wiki/ForbiddenItems.

Criação e Gravação de CDs e DVDs

O Fedora Core e Extras inclui uma variedade de ferramentas que tornam a tarefa
de masterizar e gravar CDs e DVDs fácil. Usuários GNOME podem gravar
diretamente do gerenciador de arquivos Nautilus, ou escolher entre os pacotes
gnomebaker e graveman do Fedora Extras, ou o antigo pacote xcdroast do Fedora
Core. Usuários KDE podem usar o robusto pacote k3b para essas tarefas. Como
ferramentas de console, tem-se o cdrecord, readcd, mkisofs e outras aplicações
típicas do Linux.

Capturas de Tela

Agora você pode usar o Fedora para criar e tocar capturas de telas, que são
sessões da área de trabalho gravadas, usando tecnologias livres. O Fedora
Extras 5 inclui o istanbul, que cria capturas de tela usando o formato de vídeo
Theora. Estes vídeos podem ser tocados usando um dos muitos tocadores incluídos
no fedora Core. Este é o método recomendado para enviar capturas de tela ao
Projeto Fedora para uso tanto dos desenvolvedores quanto dos usuários. Para um
como-fazer mais compreensível, visite http://fedoraproject.org/wiki/
ScreenCasting.

Suporte Extendido através de Plugins

Muitos dos tocadores de mídia no Fedora Core e Fedora Extras suportam o uso de
plugins para incluir suporte a formatos adicionais de mídia e sistemas de saída
de som. Alguns usam poderosos backends, como o gstreamer, para manusear suporte
a formatos de mídia e saída de som. Pacotes de plugins para estes backends e
para aplicações individuais estão disponíveis no Fedora Core e Fedora Extras e
plugins adicionais podem estar disponíveis a partir de terceiros para adicionar
ainda mais capacidade.

Jogos e Entretenimento

O Fedora Core e Fedora Extras fornecem uma seleção de jogos que cobrem uma
variedade de gêneros. Por padrão, o Fedora Core inclui um pequeno pacote de
jogos do GNOME (chamado gnome-games). Para instalar outros jogos disponíveis no
Fedora Core e Fedora Extras, selecione Aplicações>Adicionar/Remover Programas a
partir do menu principal da área de trabalho.

Redes

Maiores Mudanças do Kernel 2.6.11 para o 2.6.15

Visite http://wiki.kernelnewbies.org/LinuxChanges para uma lista das maiores
mudanças. Algumas delas estão descritas abaixo:

Promoção de Endereçamento IPv4 (IPv4 Address Promotion)

A partir da versão 2.6.12 do kernel, uma nova funcionalidade foi adicionada,
chamada named address promotion (promoção nomeada de endereçamento). Esta
funcionalidade permite endereços IPv4 secundários a se promoverem como
endereços primários. Geralmente quando a interface primária é excluída, todos
os endereços secundários são excluídos também. Se você habilitar a nova chave
sysctl chamada net.ipv4.conf.all.promote_secondaries, ou uma variante
específica de interface, você pode estar mudando este comportamento para
promover os endereços secundários como novos endereços primários.

Endereços Fonte Configuráveis para Erros ICMP

Por padrão, quando selecionado um endereço fonte para as mensagens de erro
ICMP, o kernel usa o endereço da interface da qual o erro ICMP está sendo
mandado. A versão 2.6.12 do kernel traz uma nova chave sysctl chamada
net.ipv4.icmp_errors_use_inbound_ifaddr. Se você habilitar esta opção, o kernel
usa o endereço da interface que recebeu o pacote causador do erro original.

Suponha que o kernel receba um pacote na interface eth0, gerando um erro ICMP e
a tabela de rotas faz com que a mensagem de erro seja gerada na interface eth1.
Se a nova opção do sysctl estiver habilitada, a mensagem de erro ICMP indicará
como endereço fonte a interface eth0, ao invés do padrão que seria eth1. Esta
funcionalidade pode facilitar a depuração nas configurações de rotas
assíncronas de redes.

Algorítmo de Procura de Rotas Baseado em LC-Trie

Um novo algoritmo de procura de rotas chamado trie foi adicionado. Ele é feito
para grandes tabelas de rotas e mostra uma melhoria de desempenho clara em
relação à implementação hash original, ao custo de um maior consumo de memória
e complexidade.

Infraestrutura Plugável de Algoritmos para Controle de Congestionamento

Os algoritmos de controle de congestionamento TCP agora são plugáveis e por
isso modulares. O algoritmo legado NewReno continua sendo o padrão e atua como
o algoritmo reserva. Os seguintes algoritmos de controle de congestionamento
foram adicionados:

  ● Controle de Congestionamento High Speed TCP

  ● Prevenção de Congestionamento TCP Hybla

  ● Controle de Congestionamento H-TCP

  ● Controle de Congestionamento TCP Escalável (Scalable TCP)

Todos os módulos de controle de congestionamento existentes devem ser
convertidos para esta nova estrutura e o controle de congestionamento BIC
recebeu melhorias do BICTCP 1.1 para manusear links de baixa latência.

Afetando o Controle de Algoritmo de Congestionamento

O algoritmo de controle de congestionamento é específico a soquete e pode ser
mudado com a opção de soquete TCP_CONGESTION.

Prevenção de Filas em Perda de Carga

Quando um driver de rede percebe uma perda de carga, como quando o cabo é
desconectado, o driver pára a fila na frente do driver. No passado, esta pausa
fazia com que os pacotes entrassem numa camada de fila disciplinar por um
período indeterminado, causando assim efeitos inesperados. A fim de evitar
isso, a pilha de núcleo de rede agora não aceita enfileirar nenhum pacote de
dispositivo que esteja operacionalmente fora do ar.

Suporte ao Protocolo DCCP

A versão 2.6.14-rc1 do kernel foi a primeira versão a receber suporte ao
protocolo DCCP. A implementação ainda é experimental, mas se sabe que funciona.
Os desenvolvedores já começaram a trabalhar para que aplicações estejam cientes
deste novo protocolo.Ele é feito para grandes tabelas

Redes Sem Fio (Wireless)

Um novo driver HostAP é incluído no kernel a partir da versão 2.6.14-rc1 e
permite a emulação de um access point wireless através de software. Atualmente
este driver só funciona com placas baseadas em Intersil Prism2 (PC Card/PCI/
PLX). Suporte para placas de rede sem fio Intel(R) PRO/Wireless 2100 e 2200
foram adicionadas.

Miscelânea

  ● Muitas correções associadas a TSO (TCP Segmentation Offloading) foram
    feitas.

  ● Uma nova infraestrutura de busca de texto foi adicionada e pode ser usada
    utilizando a extensão do iptables correspondente.

  ● Ambas as implementações de interfaces IPv4 e IPV6 de multicast joining
    visíveis para o sistema foram retrabalhadas e feitas confome os últimos
    padrões.

  ● O contador ipInAddrErrors do SNMPv2 MIB é suportado para IPv4.

  ● Várias novas opções de soquete propostas na Advanced API (RFC3542) foram
    adicionadas.

Ferramentas de Usuários

O algoritmo de delegação de endereços IPV4 não levava em conta o tamanho do
prefixo até a versão 2.6.12 do kernel. Desde que isto mudou, a ferramenta
iproute2 agora gera avisos quando nenhum tamanho de prefixo é fornecido,
avisando sobre possíveis exclusões indesejadas:

ip addr list dev eth0
4: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    inet 10.0.0.3/24 scope global eth0


su -c 'ip addr del 10.0.0.3 dev eth0'
Warning: Executing wildcard deletion to stay compatible with old
      scripts. Explicitly specify the prefix length (10.0.0.3/32) to
      avoid this warning. This special behaviour is likely to disappear
      in further releases, fix your scripts!


O método correto para excluir o endereço e assim evitar o aviso é:

su -c 'ip addr del 10.0.0.3/24 dev eth0'

Anteriormente, não era possível dizer se uma interface estava fora de operação
administrativamente ou porque nenhuma carga foi encontrada, como por exemplo se
o cabo estivesse desconectado. A nova opção NO-CARRIER agora aparece como uma
opção de link caso a interface esteja administrativamente funcionando mas
nenhuma carga foi encontrada.

O comando ip agora suporta modo interativo através do argumento -batch, que
trabalha de forma semelhante ao comando tc para acelerar conjuntos de tarefas.

Virtualização

A Virtualização no Fedora Core é baseada no Xen. O Xen 3.0 está integrado ao
instalador do Fedora Core 5. Visite http://fedoraproject.org/wiki/Tools/Xen
para mais informações sobre o Xen.

Sem Suporte a PowerPC

O Xen não é suportado em arquiteturas PowerPC no Fedora Core 5.

X Window System (Gráfico)

Esta seção contém informações relacionadas à implementação do X Window System
(Sistema de Janelas X), fornecido com o Fedora.

xorg-x11

O X.org X11 é uma implementação de código aberto do X Window System (Sistema de
Janelas X). Ele fornece as funcionalidades de baixo nível básicas para que as
interfaces gráficas de usuários (GUI) completas como por exemplo o GNOME e KDE
sejam feitas. Para mais informações sobre o X.org, visite http://
xorg.freedesktop.org/wiki/.

Para configurar as opções, você pode entrar em Aplicações > Configurações de
Sistema > Tela ou usar o comando system-config-display. O arquivo de
configuração do X.org está localizado em /etc/X11/xorg.conf.

O X.org X11R7 é a primeira versão modular do X.org, que além de muitos outros
benefícios, promove atualizações mais rápidas e ajuda os programadores a
desenvolver mais rápido e lançar componentes específicos. Mais informações
sobre a situação atual do esforço de modularização do X.org no Fedora estão
disponíveis em http://fedoraproject.org/wiki/Xorg/Modularization.

Notas de Usuário do X.org X11R7

Instalando Drivers de Terceiros

Antes de você instalar qualquer driver de terceiros, incluindo os da ATI e
nVidia, por favor leia a página http://fedoraproject.org/wiki/Xorg/
3rdPartyVideoDrivers.

Os scripts de instalação do pacote xorg-x11-server-Xorg automaticamente removem
a linha RgbPath do arquivo xorg.conf caso esteja presente. Você pode precisar
reconfigurar seu teclado diferentemente do que está acostumado. É sugerido que
você se inscreva na lista de discussão xorg@freedesktop.org caso você precise
de assistência na reconfiguração do seu teclado.

Visão Geral de Desenvolvedor do X.org X11R7

A seguinte lista inclui algumas das mudanças visíveis para os desenvolvedores
no X11R7:

  ● Todo o sistema de compilação foi mudado da ferramenta imake para a coleção
    GNU autotools.

  ● Agora as bibliotecas instalam arquivos *.pc do pkgconfig, que agora devem
    ser sempre usados por programas que dependem dessas bibliotecas, ao invés
    de escrever os caminhos diretamente no código como /usr/X11R6/lib ou algo
    parecido.

  ● Agora tudo é instalado diretamente em /usr ao invés de /usr/X11R6. Todos os
    programas que escrevem caminhos diretamente no código para /usr/X11R6 devem
    ser mudados, de preferência para detectar dinamicamente a localização
    correta do objeto. Desenvolvedores são fortemente recomendados a não
    escrever os caminhos diretamente no código para os novo padrões do X11R7.

  ● Cada biblioteca tem seu próprio pacote-fonte RPM privado, ao qual cria
    sub-pacotes com binários de execução e sub-pacotes -devel.

Notas de Desenvolvedor do X.org X11R7

Esta seção inclui um sumário de notas de problemas para os desenvolvedores e
empacotadores, com sugestões de como corrigir quando possível.

A Hierarquia de Diretório /usr/X11R6/

Os arquivos do X11R7 agora são instalados diretamente no /usr e não usam mais a
hierarquia /usr/X11R6/. As aplicações que dependem de arquivos presentes em
caminhos fixos dentro do /usr/X11R6/ devem ser atualizados ou no tempo de
compilação, ou no tempo de execução. Elas agora devem usar o PATH, ou algum
outro mecanismo que determina dinâmicamente onde os arquivos residem, ou
alternativamente escrever as novas localizações direto no código possivelmente
gerando recuos futuros.

Imake

O utilitário imake não é mais usado na construção do X Window System e agora
está oficialmente fora-de-uso. O X11R7 inclui o imake, xmkmf e outros
utilitários de compilação previamente fornecidos pelo X Window System.
Entretanto, o X.org recomenda altamente que as pessoas migrem do imake para
usar as ferramentas GNU autotools e pkg-config. O suporte ao imake pode ser
removido em uma futura versão do X Window System, então os desenvolvedores são
fortemente encorajados a mudar e não usá-lo em nenhum outro novo projeto de
programa.

O Diretório Global app-defaults/

O diretório de sistema para recursos do X app-defaults/ agora fica em %
{_datadir}/X11/app-defaults, que expande para /usr/share/X11/app-defaults/ no
Fedora Core 5 e para sistemas futuros do Red Hat Enterprise Linux.

Dependências de Pacotes Corretas

Qualquer programa que anteriormente usou BuildRequires: (XFree86-devel|
xorg-x11-devel) para satisfazer as dependências de compilação agora devem
listar cada dependência de biblioteca individualmente. O método preferido e
recomendado é o uso de dependências de compilação virtuais ao invés de escrever
os nomes de pacotes de bibliotecas da implementação xorg diretamente no código.
Isso significa que você deve usar BuildRequires: libXft-devel ao invés de
BuildRequires: xorg-x11-Xft-devel. Se o seu programa depende muito de uma
implementação X.Org X11 de uma biblioteca específica e não há outros meios
limpos e seguros de satisfazer a dependência, então use a forma xorg-x11-devel.
Se você usar mecanismos virtuais, você irá evitar incoveniências futuras caso
as bibliotecas mudem de localização.

xft-config

O X modular agora usa as ferramentas GNU autotools e pkg-config para
configuração e execução do seu sistema de compilação. O utilitário xft-config
está sem uso há algum tempo e os arquivos *.pc do pkgconfig estão sendo
fornecidos por um bom tempo. Aplicações que antes usavam o xft-config para
obter as opções de construção Cflags ou libs agora devem ser atualizadas para
usar o pkg-config.

Servidores de Bancos de Dados

MySQL

O Fedora agora fornece o MySQL 5.0. Para uma lista de aprimoramentos fornecidos
por esta versão, visite http://dev.mysql.com/doc/refman/5.0/en/
mysql-5-0-nutshell.html.

Para mais informações sobre a atualização de bancos de dados de versões
anteriores do MySQL, veja no site do MySQL em http://dev.mysql.com/doc/refman/
5.0/en/upgrade.html.

PostgreSQL

Esta versão do Fedora inclui o PostgreSQL 8.1. Para mais informações sobre esta
nova versão, visite http://www.postgresql.org/docs/whatsnew/.

Atualizações de Bancos de Dados Através de Versões do Fedora Core

O Fedora Core 4 veio com a versão 8.0 do PostgreSQL. Se você atualizar um
sistema Fedora com um banco de dados PostgreSQL, você precisará atualizar o
banco de dados para acessar os dados.

Para atualizar um banco de dados de uma versão anterior do PostgreSQL, siga os
procedimentos descritos em http://www.postgresql.org/docs/8.1/interactive/
install-upgrading.html.

Internacionalização (i18n)

Esta seção contém informações relacionadas ao suporte para os vários idiomas no
Fedora Core.

Métodos de Entrada

O SCIM (Simple Common Input Method) substituiu o IIIMF como sistema de método
de entrada para idiomas asiáticos (e outros) nesta versão do Fedora Core. O
SCIM usa Ctrl+Space como teclas padrões para ativar e desativar o método de
entrada e é fácil mudar ou adicionar as teclas de atalho através da ferramenta
de configuração do SCIM. Quando o scim-anthy está ativo, usuários Japoneses
podem agora usar a tecla Zenkaku_Hankaku para mudar entre os métodos de entrada
Japonês e ASCII.

Instalação

O SCIM deve ser instalado e executado por padrão em desktops de idiomas
Asiáticos. Mesmo assim os pacotes necessários podem ser instalados na seção
Suporte a Idiomas do gerenciador de pacotes ou executando:

su -c 'yum install <SCIM-IMEs>'

onde <SCIM-IMEs> deve ser substituído por um ou mais dos seguintes itens:

  ● Japonês: scim-anthy

    Coreano: scim-hangul

    Chinês Simplificado: scim-pinyin scim-tables-chinese

    Chinês Tradicional: scim-chewing scim-tables-chinese

    Indiano ou outros idiomas: scim-m17n m17n-db-<idioma>

Você também precisa de fontes para os idiomas. Os pacotes de fontes se chamam
fonts-<idioma>, onde <idioma> é um dos itens: arabic, bengali, chinese,
gujarati, hebrew, hindi, japanese, korean, punjabi, tamil.

Se o seu desktop não estiver executando de uma localidade asiática, para ativar
em sua conta de usuário, execute estes comandos, deslogue-se e logue-se
novamente em sua área de trabalho.

mkdir ~/.xinput.d
ln -s /etc/X11/xinit/xinput.d/scim ~/.xinput.d/default

Applet SCIM e barra de ferramentas

Quando o SCIM estiver rodando, um ícone de applet aparece na área de
notificação do painel de sua área de trabalho. O ícone é um teclado cinza
quando o SCIM está desativado e um ícone do Input Method Engine (Mecanismo de
Método de Entrada - IME) quando ativado. Quando o SCIM está ativado, por padrão
a barra de ferramentas do método de entrada com informações de status também
aparece.

Clicar com o botão esquerdo do mouse no applet ativa o menu de mudança de
idioma SCIM, para que se possa mudar o Mecanismo de Método de Entrada atual. O
menu só aparece quando uma aplicação que esteja usando o Método de Entrada
esteja com foco. Clicando com o botão direito do mouse no applet ou na barra de
ferramentas SCIM faz com que o menu de configuração seja ativado.

Configuração do SCIM

Você pode configurar o SCIM e IMEs utilizando a ferramenta de configuração
disponível no menu de configurações. No painel de configurações gerais IME,
você pode selecionar quais idiomas ou IMEs aparecem no menu de mudança de
idioma.

Novos mecanismos de conversão

O anthy, um novo mecanismo de conversão de Japonês substitui o antigo sistema
Canna e o libchewing, um novo mecanismo de conversão de Chinês Tradicional, foi
adicionado.

Fontes

Agora está disponível o suporte para tornar negrito fontes que não possuam uma
face em negrito.

Novas fontes para o Chinês foram adicionadas: AR PL ShanHeiSun Uni (uming.ttf)
e AR PL ZenKai Uni (ukai.ttf). A fonte padrão é a AR PL ShanHeiSun Uni e contém
bitmaps integrados. Se você prefere símbolos em linha você colocar a seguinte
seção em seu arquivo ~/.font.conf:

<fontconfig>
  <match target="font">
    <test name="family" compare="eq">
      <string>AR PL ShanHeiSun Uni</string>
    </test>
    <edit name="embeddedbitmap" mode="assign">
      <bool>false</bool>
    </edit>
  </match>
</fontconfig>


submenu IM gtk2

O submenu IM, pertencente ao menu de contexto Gtk2 não aparece mais por padrão.
Você pode habilitá-lo na linha de comando com o seguinte comando:

gconftool-2 --type bool --set '/desktop/gnome/interface/show_input_method_menu' true

Compatibilidade com Versões Passadas

O Fedora Core fornece bibliotecas de sistema legadas para compatibilidade com
programas antigos. Estes programas são parte do grupo de Desenvolvimento de
Programas Legado (Legacy Software Development), que não é instalado por padrão.
Usuários que necessitam desta funcionalidade podem selecionar este grupo tanto
na instalação, como depois do processo de instalação estar completo. Para
instalar o grupo de pacotes em um sistema Fedora, execute em Aplicações=>
Adicionar/Remover Programas, Pirut, ou digite o seguinte comando em uma janela
de terminal:

su -c 'yum groupinstall "Legacy Software Development"'

Digite a senha da conta de root quando solicitada.

Mudanças de Pacotes

Esta lista é gerada automaticamente

Esta lista é gerada automaticamente. Não é uma boa escolha para tradução.

Esta lista foi feito usando o utilitário treediff, executado da forma treediff
newtree oldtree na árvore do rawhide em 28 de Fevereiro de 2006.

Para uma lista dos pacotes que foram atualizados desde o FC 4, veja esta
página:

http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages

Novo pacote adaptx
        AdaptX

Novo pacote agg
        Anti-Grain Geometry

Novo pacote amtu
        Abstract Machine Test Utility (AMTU)

Novo pacote anthy
        Japanese character set input library

Novo pacote aspell-ru
        Russian dictionaries for Aspell.

Novo pacote aspell-sl
        Slovenian dictionaries for Aspell.

Novo pacote aspell-sr
        Serbian dictionaries for Aspell.

Novo pacote avahi
        Local network service discovery

Novo pacote axis
        A SOAP implementation in Java

Novo pacote beagle
        The Beagle Search Infrastructure

Novo pacote bsf
        Bean Scripting Framework

Novo pacote bsh
        Lightweight Scripting for Java

Novo pacote cairo
        A vector graphics library

Novo pacote cairo-java
        Java bindings for the Cairo library

Novo pacote castor
        An open source data binding framework for Java

Novo pacote concurrent
        Utility classes for concurrent Java programming

Novo pacote dev86
        A real mode 80x86 assembler and linker.

Novo pacote dhcdbd
        DHCP D-BUS daemon (dhcdbd) controls dhclient sessions
        with D-BUS, stores and presents DHCP options.

Novo pacote ekiga
        A Gnome based SIP/H323 teleconferencing application

Novo pacote elilo
        ELILO linux boot loader for EFI-based systems

Novo pacote evolution-sharp
        Evolution Data Server Mono Bindings

Novo pacote f-spot
        Photo management application

Novo pacote frysk
        Frysk execution analysis tool

Novo pacote gecko-sharp2
        Gecko bindings for Mono

Novo pacote geronimo-specs
        Geronimo J2EE server J2EE specifications

Novo pacote giflib
        Library for manipulating GIF format image files

Novo pacote glib-java
        Base Library for the Java-GNOME libraries

Novo pacote gmime
        Library for creating and parsing MIME messages

Novo pacote gnome-applet-vm
        Simple virtual domains monitor which embed themselves
        in the GNOME panel

Novo pacote gnome-mount
        Mount replacement which uses HAL to do the mounting

Novo pacote gnome-power-manager
        GNOME Power Manager

Novo pacote gnome-python2-desktop
        The sources for additional PyGNOME Python extension modules
        for the GNOME desktop.

Novo pacote gnome-screensaver
        GNOME Sreensaver

Novo pacote gnome-user-share
        Gnome user file sharing

Novo pacote gnu-efi
        Development Libraries and headers for EFI

Novo pacote gpart
        A program for recovering corrupt partition tables.

Novo pacote gsf-sharp
        Mono bindings for libgsf

Novo pacote gstreamer-plugins-base
        GStreamer streaming media framework base plug-ins

Novo pacote gstreamer-plugins-good
        GStreamer plug-ins with good code and licensing

Novo pacote gtk-sharp
        GTK+ and GNOME bindings for Mono

Novo pacote gtk-sharp2
        GTK+ and GNOME bindings for Mono

Novo pacote hplip
        HP Linux Imaging and Printing Project

Novo pacote hsqldb
        Hsqldb Database Engine

Novo pacote icon-naming-utils
        A script to handle icon names in desktop icon themes

Novo pacote icu
        International Components for Unicode

Novo pacote imake
        imake source code configuration and build system

Novo pacote iscsi-initiator-utils
        iSCSI daemon and utility programs

Novo pacote iso-codes
        ISO code lists and translations

Novo pacote jakarta-commons-codec
        Jakarta Commons Codec Package

Novo pacote jakarta-commons-daemon
        Jakarta Commons Daemon Package

Novo pacote jakarta-commons-discovery
        Jakarta Commons Discovery

Novo pacote jakarta-commons-httpclient
        Jakarta Commons HTTPClient Package

Novo pacote javacc
        A parser/scanner generator for java

Novo pacote jdom
        Java alternative to DOM and SAX

Novo pacote jgroups
        Toolkit for reliable multicast communication.

Novo pacote jrefactory
        JRefactory and Pretty Print

Novo pacote kasumi
        An anthy dictionary management tool.

Novo pacote kexec-tools
        The kexec/kdump userspace component.

Novo pacote lcms
        Color Management System

Novo pacote libFS
        X.Org X11 libFS runtime library

Novo pacote libICE
        X.Org X11 libICE runtime library

Novo pacote libSM
        X.Org X11 libSM runtime library

Novo pacote libX11
        X.Org X11 libX11 runtime library

Novo pacote libXScrnSaver
        X.Org X11 libXss runtime library

Novo pacote libXTrap
        X.Org X11 libXTrap runtime library

Novo pacote libXau
        X.Org X11 libXau runtime library

Novo pacote libXaw
        X.Org X11 libXaw runtime library

Novo pacote libXcomposite
        X.Org X11 libXcomposite runtime library

Novo pacote libXcursor
        X.Org X11 libXcursor runtime library

Novo pacote libXdamage
        X.Org X11 libXdamage runtime library

Novo pacote libXdmcp
        X.Org X11 libXdmcp runtime library

Novo pacote libXevie
        X.Org X11 libXevie runtime library

Novo pacote libXext
        X.Org X11 libXext runtime library

Novo pacote libXfixes
        X.Org X11 libXfixes runtime library

Novo pacote libXfont
        X.Org X11 libXfont runtime library

Novo pacote libXfontcache
        X.Org X11 libXfontcache runtime library

Novo pacote libXft
        X.Org X11 libXft runtime library

Novo pacote libXi
        X.Org X11 libXi runtime library

Novo pacote libXinerama
        X.Org X11 libXinerama runtime library

Novo pacote libXmu
        X.Org X11 libXmu/libXmuu runtime libraries

Novo pacote libXp
        X.Org X11 libXp runtime library

Novo pacote libXpm
        X.Org X11 libXpm runtime library

Novo pacote libXrandr
        X.Org X11 libXrandr runtime library

Novo pacote libXrender
        X.Org X11 libXrender runtime library

Novo pacote libXres
        X.Org X11 libXres runtime library

Novo pacote libXt
        X.Org X11 libXt runtime library

Novo pacote libXtst
        X.Org X11 libXtst runtime library

Novo pacote libXv
        X.Org X11 libXv runtime library

Novo pacote libXvMC
        X.Org X11 libXvMC runtime library

Novo pacote libXxf86dga
        X.Org X11 libXxf86dga runtime library

Novo pacote libXxf86misc
        X.Org X11 libXxf86misc runtime library

Novo pacote libXxf86vm
        X.Org X11 libXxf86vm runtime library

Novo pacote libchewing
        Intelligent phonetic input method library for Traditional
        Chinese

Novo pacote libdaemon
        library for writing UNIX daemons

Novo pacote libdmx
        X.Org X11 libdmx runtime library

Novo pacote libdrm
        libdrm Direct Rendering Manager runtime library

Novo pacote libevent
        Abstract asynchronous event notification library

Novo pacote libfontenc
        X.Org X11 libfontenc runtime library

Novo pacote libgdiplus
        libgdiplus: An Open Source implementation of the GDI+ API

Novo pacote libgpod
        Library to access the contents of an iPod

Novo pacote libgssapi
        Generic Security Services Application Programming Interface
        Library

Novo pacote libiec61883
        Streaming library for IEEE1394

Novo pacote liblbxutil
        X.Org X11 liblbxutil runtime library

Novo pacote libnl
        Convenience library for kernel netlink sockets

Novo pacote libnotify
        libnotify notification library

Novo pacote liboil
        Library of Optimized Inner Loops, CPU optimized functions

Novo pacote liboldX
        X.Org X11 liboldX runtime library

Novo pacote libpfm
        a performance monitoring library for Linux/ia64

Novo pacote librtas
        Libraries to provide access to RTAS calls and RTAS events.

Novo pacote libsemanage
        SELinux binary policy manipulation library

Novo pacote libsetrans
        SELinux Translation library

Novo pacote libstdc++so7
        libstdc++.so.7 preview

Novo pacote libunwind
        An unwinding library for ia64.

Novo pacote libvirt
        Library providing an API to use the Xen virtualization

Novo pacote libvte-java
        Wrapper library for GNOME VTE

Novo pacote libxkbfile
        X.Org X11 libxkbfile runtime library

Novo pacote libxkbui
        X.Org X11 libxkbui runtime library

Novo pacote lucene
        High-performance, full-featured text search engine

Novo pacote m17n-db
        Multilingualization datafiles for m17n-lib

Novo pacote m17n-lib
        Multilingual text library

Novo pacote mesa
        Mesa graphics libraries

Novo pacote mlocate
        An utility for finding files by name

Novo pacote mockobjects
        Java MockObjects package

Novo pacote mono
        a .NET runtime environment

Novo pacote mysql-connector-odbc
        ODBC driver for MySQL

Novo pacote mysqlclient14
        Backlevel MySQL shared libraries.

Novo pacote nautilus-sendto
        Nautilus context menu for sending files

Novo pacote nfs-utils-lib
        Network File System Support Library

Novo pacote notify-daemon
        Notification Daemon

Novo pacote nspr
        Netscape Portable Runtime

Novo pacote opal
        Open Phone Abstraction Library

Novo pacote openCryptoki
        Implementation of Cryptoki v2.11 for IBM Crypto Hardware

Novo pacote opensp
        SGML and XML parser

Novo pacote pcmciautils
        PCMCIA utilities and initialization programs

Novo pacote perl-Net-IP
        Perl module for manipulation of IPv4 and IPv6 addresses

Novo pacote perl-String-CRC32
        Perl interface for cyclic redundency check generation

Novo pacote perl-XML-Simple
        Easy API to maintain XML in Perl

Novo pacote pfmon
        a performance monitoring tool for Linux/ia64

Novo pacote php-pear
        PHP Extension and Application Repository framework

Novo pacote pirut
        Package Installation, Removal and Update Tools

Novo pacote prctl
        Utility to perform process operations

Novo pacote pycairo
        Python bindings for the cairo library

Novo pacote pykickstart
        A python library for manipulating kickstart files

Novo pacote python-pyblock
        Python modules for dealing with block devices

Novo pacote rhpxl
        Python library for configuring and running X.

Novo pacote s390utils
        Linux/390 specific utilities.

Novo pacote salinfo
        SAL info tool.

Novo pacote scim
        Smart Common Input Method platform

Novo pacote scim-anthy
        SCIM IMEngine for anthy for Japanese input

Novo pacote scim-chewing
        Chewing Chinese input method for SCIM

Novo pacote scim-hangul
        Hangul Input Method Engine for SCIM

Novo pacote scim-m17n
        SCIM IMEngine for m17n-lib

Novo pacote scim-pinyin
        Smart Pinyin IMEngine for Smart Common Input Method platform

Novo pacote scim-qtimm
        SCIM input method module for Qt

Novo pacote scim-tables
        SCIM Generic Table IMEngine

Novo pacote squashfs-tools
        squashfs utilities

Novo pacote system-config-cluster
        system-config-cluster is a utility which allows you to manage
        cluster configuration in a graphical setting.

Novo pacote systemtap
        Instrumentation System

Novo pacote tanukiwrapper
        Java Service Wrapper

Novo pacote tog-pegasus
        OpenPegasus WBEM Services for Linux

Novo pacote tomboy
        Tomboy is a desktop note-taking application for Linux and Unix.

Novo pacote velocity
        Java-based template engine

Novo pacote werken.xpath
        XPath implementation using JDOM

Novo pacote wpa_supplicant
        WPA/WPA2/IEEE 802.1X Supplicant

Novo pacote wsdl4j
        Web Services Description Language Toolkit for Java

Novo pacote xdoclet
        XDoclet Attribute Orientated Programming Framework

Novo pacote xjavadoc
        The XJavaDoc engine

Novo pacote xmlrpc
        Java XML-RPC implementation

Novo pacote xorg-x11-apps
        X.Org X11 applications

Novo pacote xorg-x11-drivers
        X.Org X11 driver installation package

Novo pacote xorg-x11-drv-acecad
        Xorg X11 acecad input driver

Novo pacote xorg-x11-drv-aiptek
        Xorg X11 aiptek input driver

Novo pacote xorg-x11-drv-apm
        Xorg X11 apm video driver

Novo pacote xorg-x11-drv-ark
        Xorg X11 ark video driver

Novo pacote xorg-x11-drv-ati
        Xorg X11 ati video driver

Novo pacote xorg-x11-drv-calcomp
        Xorg X11 calcomp input driver

Novo pacote xorg-x11-drv-chips
        Xorg X11 chips video driver

Novo pacote xorg-x11-drv-cirrus
        Xorg X11 cirrus video driver

Novo pacote xorg-x11-drv-citron
        Xorg X11 citron input driver

Novo pacote xorg-x11-drv-cyrix
        Xorg X11 cyrix video driver

Novo pacote xorg-x11-drv-digitaledge
        Xorg X11 digitaledge input driver

Novo pacote xorg-x11-drv-dmc
        Xorg X11 dmc input driver

Novo pacote xorg-x11-drv-dummy
        Xorg X11 dummy video driver

Novo pacote xorg-x11-drv-dynapro
        Xorg X11 dynapro input driver

Novo pacote xorg-x11-drv-elo2300
        Xorg X11 elo2300 input driver

Novo pacote xorg-x11-drv-elographics
        Xorg X11 elographics input driver

Novo pacote xorg-x11-drv-evdev
        Xorg X11 evdev input driver

Novo pacote xorg-x11-drv-fbdev
        Xorg X11 fbdev video driver

Novo pacote xorg-x11-drv-fpit
        Xorg X11 fpit input driver

Novo pacote xorg-x11-drv-glint
        Xorg X11 glint video driver

Novo pacote xorg-x11-drv-hyperpen
        Xorg X11 hyperpen input driver

Novo pacote xorg-x11-drv-i128
        Xorg X11 i128 video driver

Novo pacote xorg-x11-drv-i740
        Xorg X11 i740 video driver

Novo pacote xorg-x11-drv-i810
        Xorg X11 i810 video driver

Novo pacote xorg-x11-drv-jamstudio
        Xorg X11 jamstudio input driver

Novo pacote xorg-x11-drv-joystick
        Xorg X11 joystick input driver

Novo pacote xorg-x11-drv-keyboard
        Xorg X11 keyboard input driver

Novo pacote xorg-x11-drv-magellan
        Xorg X11 magellan input driver

Novo pacote xorg-x11-drv-magictouch
        Xorg X11 magictouch input driver

Novo pacote xorg-x11-drv-mga
        Xorg X11 mga video driver

Novo pacote xorg-x11-drv-microtouch
        Xorg X11 microtouch input driver

Novo pacote xorg-x11-drv-mouse
        Xorg X11 mouse input driver

Novo pacote xorg-x11-drv-mutouch
        Xorg X11 mutouch input driver

Novo pacote xorg-x11-drv-neomagic
        Xorg X11 neomagic video driver

Novo pacote xorg-x11-drv-nsc
        Xorg X11 nsc video driver

Novo pacote xorg-x11-drv-nv
        Xorg X11 nv video driver

Novo pacote xorg-x11-drv-palmax
        Xorg X11 palmax input driver

Novo pacote xorg-x11-drv-penmount
        Xorg X11 penmount input driver

Novo pacote xorg-x11-drv-rendition
        Xorg X11 rendition video driver

Novo pacote xorg-x11-drv-s3
        Xorg X11 s3 video driver

Novo pacote xorg-x11-drv-s3virge
        Xorg X11 s3virge video driver

Novo pacote xorg-x11-drv-savage
        Xorg X11 savage video driver

Novo pacote xorg-x11-drv-siliconmotion
        Xorg X11 siliconmotion video driver

Novo pacote xorg-x11-drv-sis
        Xorg X11 sis video driver

Novo pacote xorg-x11-drv-sisusb
        Xorg X11 sisusb video driver

Novo pacote xorg-x11-drv-spaceorb
        Xorg X11 spaceorb input driver

Novo pacote xorg-x11-drv-summa
        Xorg X11 summa input driver

Novo pacote xorg-x11-drv-tdfx
        Xorg X11 tdfx video driver

Novo pacote xorg-x11-drv-tek4957
        Xorg X11 tek4957 input driver

Novo pacote xorg-x11-drv-trident
        Xorg X11 trident video driver

Novo pacote xorg-x11-drv-tseng
        Xorg X11 tseng video driver

Novo pacote xorg-x11-drv-ur98
        Xorg X11 ur98 input driver

Novo pacote xorg-x11-drv-v4l
        Xorg X11 v4l video driver

Novo pacote xorg-x11-drv-vesa
        Xorg X11 vesa video driver

Novo pacote xorg-x11-drv-vga
        Xorg X11 vga video driver

Novo pacote xorg-x11-drv-via
        Xorg X11 via video driver

Novo pacote xorg-x11-drv-vmware
        Xorg X11 vmware video driver

Novo pacote xorg-x11-drv-void
        Xorg X11 void input driver

Novo pacote xorg-x11-drv-voodoo
        Xorg X11 voodoo video driver

Novo pacote xorg-x11-filesystem
        X.Org X11 filesystem layout

Novo pacote xorg-x11-font-utils
        X.Org X11 font utilities

Novo pacote xorg-x11-fonts
        X.Org X11 fonts

Novo pacote xorg-x11-proto-devel
        X.Org X11 Protocol headers

Novo pacote xorg-x11-resutils
        X.Org X11 X resource utilities

Novo pacote xorg-x11-server
        X.Org X11 X server

Novo pacote xorg-x11-server-utils
        X.Org X11 X server utilities

Novo pacote xorg-x11-twm
        X.Org X11 twm window manager

Novo pacote xorg-x11-util-macros
        X.Org X11 Autotools macros

Novo pacote xorg-x11-utils
        X.Org X11 X client utilities

Novo pacote xorg-x11-xauth
        X.Org X11 X authority utilities

Novo pacote xorg-x11-xbitmaps
        X.Org X11 application bitmaps

Novo pacote xorg-x11-xdm
        X.Org X11 xdm - X Display Manager

Novo pacote xorg-x11-xfs
        X.Org X11 xfs font server

Novo pacote xorg-x11-xfwp
        X.Org X11 X firewall proxy

Novo pacote xorg-x11-xinit
        X.Org X11 X Window System xinit startup scripts

Novo pacote xorg-x11-xkb-utils
        X.Org X11 xkb utilities

Novo pacote xorg-x11-xkbdata
        xkb data files for the X.Org X11 X server

Novo pacote xorg-x11-xsm
        X.Org X11 X Session Manager

Novo pacote xorg-x11-xtrans-devel
        X.Org X11 developmental X transport library


Pacote removido Canna

Pacote removido 4Suite

Pacote removido MyODBC

Pacote removido apel

Pacote removido VFlib2

Pacote removido anaconda-help

Pacote removido aqhbci

Pacote removido cdicconf

Pacote removido fonts-xorg

Pacote removido gimp-gap

Pacote removido gnome-kerberos

Pacote removido gnomemeeting

Pacote removido hotplug

Pacote removido howl

Pacote removido hpijs

Pacote removido hpoj

Pacote removido iiimf

Pacote removido iiimf-le-chinput

Pacote removido iiimf-le-xcin

Pacote removido libgal2

Pacote removido libungif

Pacote removido lvm2-cluster

Pacote removido mod_jk

Pacote removido nvi-m17n

Pacote removido openh323

Pacote removido openmotif21

Pacote removido pcmcia-cs

Pacote removido perl-Filter

Pacote removido perl-Filter-Simple

Pacote removido perl-Parse-Yapp

Pacote removido perl-RPM2

Pacote removido perl-Time-HiRes

Pacote removido perl-XML-Encoding

Pacote removido perl-libxml-enno

Pacote removido python-twisted

Pacote removido sash

Pacote removido schedutils

Pacote removido selinux-policy-targeted

Pacote removido selinux-policy-strict

Pacote removido slocate

Pacote removido struts11

Pacote removido system-config-mouse

Pacote removido system-config-packages

Pacote removido taipeifonts

Pacote removido w3c-libwww

Pacote removido xinitrc

Pacote removido usbview

Fedora Extras - Repositório de Pacotes da Comunidade

Usando o Repositório

O Fedora Extras fornece um repositório de pacotes que complementam o Fedora
Core. Esse esforço baseado no trabalho de voluntários da comunidade é parte do
Projeto Fedora.

O Fedora Extras está Disponível por Padrão

Os sistemas Fedora usam automaticamente ambos repositórios do Fedora Core e
Fedora Extras para instalar e atualizar programas.

Para instalar porgramas a partir dos repositórios Core e Extras, vá em
Aplicações > Adicionar/Remover Programas. Digite a senha de root quando
solicitada. Selecione da lista o programa que você necessita e escolha Aplicar.

Alternativamente, você pode instalar programas com o utilitário de linha de
comando yum. Por exemplo, este comando instala automaticamente o pacote abiword
e todas as suas dependências:

su -c 'yum install abiword'

Digite a senha de root quando solicitada.

Sobre o Fedora Extras

No tempo da versão Fedora Core 5, existem aproximadamente 2.000 pacotes no
Fedora Extras, construídos a partir de 1.350 pacotes fonte. A seguinte lista
inclui algumas das aplicações mais populares que são mantidas no Fedora Extras
por membros da comunidade:

  ● abiword - uma elegante aplicação para processamento de texto

  ● balsa - leitor de e-mails peso-leve

  ● bash-completion - completação avançada de linha de comando para usuários
    avançados

  ● bluefish - editor HTML

  ● clamav - anti-virus de código aberto para servidores e desktops

  ● fuse - ferramenta para anexar dispositivos não-padrão e serviços de rede
    como se fossem diretórios

  ● fwbuilder - utilitário gráfico para construir regras de firewall Linux e
    Cisco

  ● gaim-guifications - aprimoramentos para programa de Mensagem Instantânea
    Gaim

  ● gdesklets - widgets para a área de trabalho GNOME

  ● gnumeric - poderosa aplicação de planilha

  ● inkscape - aplicação para ilustração e desenhos com vetores

  ● koffice - suíte completa de escritório para o ambiente KDE

  ● mail-notification - alerta você quando um novo e-mail é recebido

  ● mediawiki - a solução da Wikipedia para sites colaborativos

  ● nautilus-open-terminal - extensão para o gerenciador de arquivos do GNOME

  ● pan - o leitor de notícias Usenet

  ● revelation - utilitário de gerenciamento de senhas

  ● scribus - aplicação para publicação desktop (DTP)

  ● xfce - ambiente desktop de peso-leve

  ● xmms - o popular tocador de áudio

  ● muitas ferramentas e bibliotecas para Perl e Python

  ● ...e muito mais!

Sua aplicação de código aberto favorita está faltando no Fedora Extras?
Empacote a aplicação como RPM e mande para revisão ao Fedora Extras. Depois de
uma revisão bem sucedida, importe no Extras e você poderá mantê-lo por lá. Se
você não sabe como criar pacotes RPM, há muitas outras maneiras de se envolver
com o Fedora Extras e ajudar a incluir.

Para aprender mais sobre o uso do Fedora Extras ou como se envolver, visite
http://fedoraproject.org/wiki/Extras.

Fedora Legacy - Projeto Comunitário de Manutenção (Legado Fedora)

O Projeto Fedora Legacy (Legado Fedora) é um projeto de código aberto feito
pela comunidade com o objetivo de extender o ciclo de vida das distribuições
Red Hat Linux e Fedora Core em status de manutenção. O Projeto Fedora Legacy
trabalha junto com a comunidade Linux para fornecer pacotes com correções de
erros para bugs críticos e de segurança. Este trabalho extende o tempo de vida
efetivo das distribuições mais antigas em ambientes onde atualizações
freqüentes não são possíveis ou desejadas. Para mais informações sobre o
Projeto Fedora Legacy, visite http://fedoraproject.org/wiki/Legacy.

Atualmente o Projeto Fedora Legacy mantém as seguintes distribuições e versões
em modo de manutenção:

  ● Red Hat Linux 7.3 e 9

  ● Fedora Core 1, 2 e 3

O Projeto Fedora Legacy fornecerá atualizações para estas versões de acordo com
a existência de interesse da comunidade. Quando o interesse não é sustentado, o
modo de manutenção acaba com a segunda versão de teste para a terceira versão
subseqüente do Core. Por exemplo, se a comunidade nao sustentar interesse no
Fedora Core 4, o modo de manutenção acaba com o lançamento do Fedora
Core7test2. Isto fornece um efetivo tempo de vida com suporte (com o Fedora
Core e o Suporte do Fedora Legacy) de aproximadamente 18 meses.

O Projeto Fedora Legacy está sempre precisando de voluntários para fazer testes
de qualidade em pacotes esperando para serem publicados como atualizações.
Visite http://fedoraproject.org/wiki/Legacy/QATesting para mais informações.
Visite também nossa lista de problemas em http://www.redhat.com/archives/
fedora-legacy-list/2005-August/msg00079.html para mais informações e indicações
de bugs que temos na fila.

Se você precisa de ajuda para começar visite a página do projeto no Wiki em
http://fedoraproject.org/wiki/Legacy, ou a página de Mentores em http://
fedoraproject.org/wiki/Mentors. Se você estiver procurando por outros meios de
participar no Fedora, visite http://fedoraproject.org/wiki/HelpWanted.

CategoryLegacy

Projeto Fedora - Liberdade para o Core

O objetivo do Projeto Fedora é trabalhar com a comunidade Linux para construir
um sistema operacional completo e para uso geral exclusivamente com softwares
de código aberto. O desenvolvimento é feito em um fórum público. O projeto
produz versões em tempos fixos de aproximadamente duas a três vezes por ano,
com um calendário de lançamentos público disponível em http://fedora.redhat.com
/About/schedule/. O time de engenheiros Red Hat continua a participar na
construção do Fedora Core, convida e encoraja mais participantes de fora a
participar também, mais do que era possível no passado. Usando este processo
mais aberto, esperamos fornecer um sistema operacional mais em linha com os
ideais do software livre e mais apegado a comunidade do código aberto.

Para mais informações, veja o site do Projeto Fedora:

http://fedora.redhat.com/

O Projeto Fedora é dirigido por indivíduos que contribuem para ele. Como alguém
que faz testes, como um desenvolvedor, documentador, ou tradutor, você pode
fazer a diferença. Visite http://fedoraproject.org/wiki/HelpWanted para
detalhes sobre isso.

Esta página explica os canais de comunicação para os usuários e contribuidores
do Fedora:

http://fedoraproject.org/wiki/Communicate.

Complementando o site, as seguintes listas de discussão estão disponíveis:

  ● fedora-list@redhat.com — Para usuários das versões do Fedora Core

  ● fedora-test-list@redhat.com — Para quem testa as versões test do Fedora
    Core

  ● fedora-devel-list@redhat.com — Para desenvolvedores, desenvolvedores,
    desenvolvedores

  ● fedora-docs-list@redhat.com — Para participantes do Projeto de Documentação

Para se inscrever em quaisquer destas listas, mande um e-mail com a palavra
"subscribe" no campo de Assunto para <nomedalista>-request, onde <nomedalista>
é um dos nomes acima.

Alternativamente, você pode se inscrever nas listas de discussão do Fedora pela
interface Web:

http://www.redhat.com/mailman/listinfo/

O Projeto Fedora também usa vários canais de IRC (Internet Relay Chat). O IRC é
uma forma de comunicação baseada em texto e em tempo real, semelhante à
Mensagem Instantânea. Com ele, você pode conversar com várias pessoas em um
canal aberto, ou conversar em privado com alguém a sós.

Para conversar com outros participantes do Projeto Fedora pelo IRC, acesse a
rede de IRC Freenode. Veja o site da Freenode em http://www.freenode.net/ para
mais informações.

Os participantes do Projeto Fedora freqüentam o canal #fedora na rede Freenode,
enquanto os desenvolvedores se encontram no canal #fedora-devel. Alguns dos
projetos maiores também podem ter seus próprios canais e esta informação pode
ser encontrada na página de cada projeto, ou em http://fedoraproject.org/wiki/
Communicate.

Para conversar no canal #fedora, você precisará registrar seu apelido, ou nick.
As instruções são dadas a você quando você entrar (/join) no canal.

Canais de IRC

A Red Hat não têm controle dos canais de IRC do Projeto
Fedora, nem do seus respectivos conteúdos.

Produção (Colophon)

Sobre a Produção (Colophon)

Como utilizamos o termo, uma produção (colophon) se define:

  ● reconhece contribuidores e fornece seus papéis e

  ● explica as ferramentas e métodos de produção.

Contribuidores

  ● Andrew Martynov (tradutor, Russo)

  ● Anthony Green (escritor de beat)

  ● Bob Jensen (escritor de beat, editor, co-publicador)

  ● Dave Malcolm (escritor de beat)

  ● David Woodhouse (escritor de beat)

  ● Francesco Tombolini (tradutor, Italiano)

  ● Gavin Henry (escritor de beat)

  ● Hugo Cisneiros (tradutor, Português do Brasil)

  ● Jens Petersen (escritor de beat)

  ● Joe Orton (escritor de beat)

  ● Josh Bressers (escritor de beat)

  ● Karsten Wade (escritor de beat, editor, co-publicador)

  ● Luya Tshimbalanga (escritor de beat)

  ● Patrick Barnes (escritor de beat, editor)

  ● Paul W. Frields (ferramentas, editor)

  ● Rahul Sundaram (escritor de beat, editor)

  ● Sekine Tatsuo (tradutor, Japonês)

  ● Steve Dickson (escritor de beat)

  ● Stuart Ellis (editor)

  ● Thomas Graf (escritor de beat)

  ● Tommy Reynolds (ferramentas)

  ● Yoshinari Takaoka (tradutor, ferramentas)

  ● Yuan Yijun (tradutor, Chinês Simplificado)

Métodos de Produção

Os escritores de beats produzem as notas de versão diretamente no Wiki do
Projeto Fedora. Eles colaboram com outros especialistas nos assuntos durante a
fase da versão de testes do Fedora Core para explicar importantes mudanças e
aprimoramentos. O time editorial mantém consistência e qualidade nos beats
finalizados e porta o material Wiki para DocBook XML em um repositório de
controle de revisão. Neste ponto, o time de tradutores produz versões das notas
de versão em outros idiomas, tornando-as disponíveis para o público em geral
como parte do Fedora Core. O time de publicação também produz erratas
(correções de erros) subseqüentes, disponíveis pela Web.

