initCommon(); $template->displayHeader(); ?>

Fedora Documentation Project

Este documentação está disponível segundo os termos da Open Publication License. Para mais detalhes, veja o aviso local completo em Secção 3, “Legal Notice”.

[Dica] Últimas Notas da Versão na Web

Estas notas de versão poderão estar actualizadas. Vá a http://fedora.redhat.com/docs/release-notes/ para ver as últimas notas de versão do Fedora Core.

Historial de Revisões
Revisão 0.5.0.2 2006-05-28 PWF

Referência ao GI e correcção das instruções do 'repodata' (#186904)

Revisão 0.5.0.1 2006-04-14 quaid

Notas de versão de errata para a versão do FC5.

Revisão 0.5.0.0 2006-02-28 quaid

Finalização da passagem do Wiki para a versão do FC5.


1. Bem-vindo ao Fedora Core
2. Viagem pelo Fedora Core 5
2.1. O que Mudou Desde o Fedora Core 5
2.1.1. Ambiente de Trabalho
2.1.2. Administração do Sistema
2.1.3. Mudanças ao Nível do Sistema
2.2. Plano de Acção
3. Legal Notice
4. Fornecer Reacções e Resultados para as Notas da Versão
5. Notas Relacionadas com a Instalação
6. Notas Específicas da Arquitectura
6.1. Especificidade do PPC no Fedora
6.1.1. Requisitos do 'Hardware' PPC
6.2. Especificidades do x86 no Fedora
6.2.1. Requisitos do 'Hardware' x86
6.3. Especificidades do x86_64 no Fedora
6.3.1. Requisitos do 'Hardware' x86_64
7. Notas dos Pacotes
7.1. Mudanças nos Utilitários POSIX Básicos
7.2. Sistema de Desenho de Texto Pango no Firefox
7.3. Smbfs Descontinuado
7.4. 'Plugin' de tratamento do 'kernel' do YUM
7.5. Mudanças no comportamento do tratamento da 'cache' do YUM
7.6. Dispositivo do 'kernel', carregamento de módulos e mudanças no 'hotplug'
7.7. Mudanças de Busca a Nível do Sistema
7.8. Utilitário de Configuração do Rato Removido
7.9. O Up2date e a 'applet' do RHN foram removidos
7.10. NetworkManager
7.11. Dovecot
7.12. Kudzu
7.13. Não é feita a edição automática do 'fstab' para os discos removíveis
7.14. Montar Discos Fixos no Gnome e no KDE
7.15. GnuCash
7.16. Mozilla
7.17. Arrancar sem o Initrd
7.18. antevisão da libstdc++
7.19. O suporte para as LinuxThreads foi removido
8. 'Kernel' ou Núcleo do Linux
8.1. Versão
8.2. Changelog
8.3. Variantes do 'Kernel'
8.4. Kexec e Kdump
8.5. Comunicar Erros
8.6. Livros Genéricos Seguintes
8.7. Preparar o Desenvolvimento do 'Kernel'
8.8. Compilar Apenas os Módulos do 'Kernel'
8.9. Dependências do 'Kernel' a Nível do Utilizador
9. Ambiente de Trabalho do Fedora
10. Ferramentas de Servidores
10.1. system-config-printer
10.1.1. Navegação de SMB Fora da Rede Local
10.1.2. Suporte de Kerberos nas Impressoras SMB
10.2. system-config-securitylevel
10.2.1. Adições dos Serviços de Confiança
10.2.2. Intervalos de Portos
11. Servidores de Ficheiros
11.1. Netatalk (Compatibilidade com o Macintosh)
12. Servidores Web
12.1. httpd
12.2. php
12.2.1. A plataforma PEAR
13. Ferramentas de Desenvolvimento
13.1. FORTRAN
13.2. Ambiente de Desenvolvimento Eclipse
14. Segurança
14.1. Informação Geral
14.2. O Que Há de Novo
14.2.1. Descontinuação do Módulo PAM
14.2.2. Detecção de 'Buffer Overflow' e reordenação de variáveis
15. O Java e o 'java-gcj-compat'
15.1. Lidar com o Java e os Pacotes do Java
15.2. O Fedora e os Pacotes de Java do JPackage
16. Samba (Compatibilidade com o Windows)
16.1. Navegação na Rede Windows
17. Multimédia
17.1. Leitores Multimédia
17.2. Formatos da Fundação Ogg e Xiph.Org
17.3. MP3, DVD e Outros Formatos Multimédia Excluídos
17.4. Criação e Gravação de CD's e DVD's
17.5. Capturas de Imagens
17.6. Suporte Extendido Através de 'Plugins'
18. Jogos e Entretenimento
19. Rede
19.1. Ferramentas dos Utilizadores
19.1.1. NetworkManager
19.1.2. iproute
19.2. Grandes Alterações no 'Kernel' 2.6.11 - 2.6.15
19.2.1. Promoção de Endereços IPv4
19.2.2. Endereço de Origem Configurável para os Erros do ICMP
19.2.3. Algoritmo de Procura de Pacotes Baseado no LC-Trie
19.2.4. Infra-Estrutura de Algoritmos de Controlo de Congestão Acopláveis
19.2.5. Impedimento da Fila em Caso de Perda da Portadora
19.2.6. Suporte do Protocolo DCCP
19.2.7. Redes Sem-Fios
19.2.8. Vários
20. Virtualização
20.1. Tipos de Virtualização
20.1.1. Benefícios da Paravirtualização
20.1.2. Requisitos da Paravirtualização
20.2. Instalar, Configurar e Usar o Xen
21. X Window System (Gráficos)
21.1. xorg-x11
21.2. Notas do Utilizador do X11R7 do X.org
21.3. Introdução para o Programador do X11R7 do X.org
21.4. Notas para o Programador do X11R7 do X.org
21.4.1. A Hierarquia de Pastas /usr/X11R6
21.4.2. Imake
21.4.3. A Pasta do Sistema app-defaults/
21.4.4. Corrigir as Dependências de Pacotes
21.4.5. xft-config
22. Docs/Beats/DatabaseServers
22.1. MySQL
22.2. PostgreSQL
23. Internacionalização ('i18n')
23.1. Métodos de Entrada
23.1.1. Instalação
23.1.2. 'Applet' e barra de ferramentas do SCIM
23.1.3. Configuração do SCIM
23.1.4. Novos motores de conversão
23.2. Tipos de Letra
23.3. Sub-menu de IM do GTK2
23.4. Suporte do Pango no Firefox.
24. Docs/Beats/BackwardsCompatibility
24.1. Retro-Compatibilidade
25. Mudanças nos Pacotes
26. Fedora Extras
26.1. Usar o Repositório
26.2. Acerca do Fedora Extras
27. Fedora Legacy - Projecto de Manutenção da Comunidade
28. Acerca do Projecto Fedora
29. Colophon
29.1. Contribuintes
29.2. Métodos de Produção

1. Bem-vindo ao Fedora Core

[Dica] Últimas Notas da Versão na Web

Estas notas de versão poderão estar actualizadas em http://fedora.redhat.com/docs/release-notes/. Aconselha-se os utilizadores a ver as últimas notas da versão, para o Fedora Core 5.

Poderá ajudar a comunidade do Projecto Fedora a continuar a melhorar o Fedora, se enviar relatórios de erros e pedidos de melhorias. Veja por favor em http://fedoraproject.org/wiki/BugsAndFeatureRequests mais informações sobre os erros. Obrigado pela sua participação.

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

2. Viagem pelo Fedora Core 5

Poderá descobrir uma visita guiada com imagens e vídeos desta excitante versão nova em http://fedoraproject.org/wiki/Tours/FedoraCore5.

2.1. O que Mudou Desde o Fedora Core 5

Esta versão é o culminar de nove meses de desenvolvimento e inclui versões novas significativas de muitos produtos e tecnologias-chave. As secções seguintes oferecem uma breve antevisão das maiores alterações desde a última versão do Fedora Core.

2.1.1. Ambiente de Trabalho

Alguns dos realces desta versão incluem:

  • Existe uma nova aparência reformulada, com um tema novo com bolhas e a primeira utilização do novo logótipo do Fedora.

  • Algum trabalho prévio do Projecto Fedora Rendering está integrado no ambiente de trabalho. Este novo projecto (http://fedoraproject.org/wiki/RenderingProject) vai oferece as fundações técnicas para novas interfaces avançadas de ambientes de trabalho, com base no OpenGL.

  • Os ambientes de trabalho conhecidos GNOME e KDE têm versões inovadoras incluídas nesta versão. O ambiente de trabalho GNOME baseia-se na versão 2.14 (http://www.gnome.org/start/2.14/notes/C/) e o ambiente de trabalho KDE 3.5 é a versão geral 3.5 (http://kde.org/announcements/announce-3.5.php).

  • As últimas versões do GNOME Power Manager (http://www.gnome.org/projects/gnome-power-manager/) e do GNOME Screensaver(http://live.gnome.org/GnomeScreensaver/) oferecem novas capacidades de gestão de energia integradas.

  • A nova funcionalidade de partilha de ficheiros GNOME User Share oferece uma partilha de ficheiros simples e eficiente.

  • A encriptação do disco rígido LUKS (http://luks.endorphin.org/) está agora integrada no HAL e no GNOME nesta versão. Veja em http://fedoraproject.org/wiki/Software/LUKS mais algumas informações.

  • A capacidade de suspensão por 'software' (hibernação) é agora oferecida por uma grande variedade de 'hardware'. A funcionalidade de suspensão para a RAM foi também melhorada, devido a algum trabalho na infra-estrutura, feito para suportar a hibernação.

  • Os utilitários gráficos de gestão de pacotes de 'software' 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 as actualizações do sistema, e o Pirut, um novo gestor de pacotes que substitui o system-config-packages. Estes baseiam-se no utilitário yum, de modo a oferecer uma instalação de 'software' consistente e funcionalidades de actualização por todo o sistema.

  • Esta versão do Fedora inclui o suporte para Mono pela primeira vez, bem como algumas aplicações em Mono, como o Beagle, uma interface de pesquisa no ambiente de trabalho; o F-Spot, um utilitário de gestão de fotografias e o Tomboy, uma aplicação para tirar notas.

  • As aplicações do ambiente de trabalho que funcionam e usam o java-gcj-compat, uma JVM completamente aberta, incluem o Azureus, um cliente de BitTorrent e o RSSOwl, um leitor de fontes de RSS, disponíveis agora no Fedora Extras.

  • Poderá disfrutar de um suporte multimédia melhorado com a versão 0.10 da plataforma multimédia Gstreamer. Esta versão de lançamento traz grandes melhorias em termos de robustez, compatibilidade e funcionalidades sobre as versões anteriores do Gstreamer. O leitor de filmes Totem e as outras aplicações foram actualizadas para usar a nova plataforma.

  • Existe um suporte drasticamente melhorado para internacionalização com o SCIM no Fedora Core 5. A plataforma de introdução de dados multilingues SCIM oferece uma interface simples de usar para introduzir dados de diversas línguas não-Inglesas. O SCIM substitui o sistema IIIMF usado nas versões anteriores do Fedora.

  • O navegador Web por omissão é o último na série do Firefox 1.5.0.x (http://www.mozilla.com/firefox/releases/1.5.html), com muitas funcionalidades novas incluídas, e também sendo muito mais rápido, seguro e de navegação mais eficiente.

  • Está incluída a versão do OpenOffice.org 2.0.2 (http://www.openoffice.org/product/index.php/). O OpenOffice.org usa agora os sistemas de versões para muitas das bibliotecas, o que leva a uma performance e eficiência melhorada.

  • Uma grande quantidade de programas em GTK e GNOME tiram partido da biblioteca de gráficos 2D Cairo (http://cairographics.org/), incluída nesta versão, para oferecer interfaces gráficas atraentes.

  • Existem novos controladores experimentais que oferecem o suporte para os 'chips' de redes sem-fios da Broadcom 43xx (http://bcm43xx.berlios.de/).

  • O NetworkManager (http://fedoraproject.org/wiki/Tools/NetworkManager) recebeu grandes melhorias a nível do menu, da interface do utilizador e da própria funcionalidade. Contudo, encontra-se desactivado por omissão nesta versão, dado não ser ainda adequado para certas configurações, como os IPs estáticos do sistema ou dispositivos seguros.

  • Esta versão inclui a libnotify, uma biblioteca que oferece notificações simples e atraentes para o ambiente de trabalho.

  • O Fedora Core usa agora o gnome-mount, um mecanismo mais eficiente que substitui o fstab-sync e usa o HAL para lidar com a montagem de dispositivos.

  • O suporte para a impressão está melhorado nesta versão, com a inclusão do utilitário hplip, que substitui o hpijs.

2.1.2. Administração do Sistema

As melhorias para os administradores e programadores incluem:

  • O sistema de virtualização Xen tem um suporte melhorado. As ferramentas para configurar as máquinas virtuais do Xen no seu sistema Fedora Core usam agora o processo de instalação gráfica normal, executado como uma janela no seu ambiente de trabalho. Os programadores do Fedora criaram também a gnome-applet-vm, que oferece uma 'applet' de monitorização dos domínios virtuais, assim como a libvirt (http://libvirt.org/), uma biblioteca que fornece uma API para usar as capacidades de virtualização do Xen.

  • O sistema de instalação líder da indústria, o anaconda, continua a evoluir. As novas funcionalidades para esta versão incluem o registo remoto e um suporte melhorado para os registos de chamadas. A gestão de pacotes no sistema de instalação é agora oferecido pelo yum. Esta melhoria é o primeiro passo na activação do acesso ao Fedora Extras dentro do processo de instalação.

  • A versão 2.2 do servidor de HTTP Apache vem agora incluída. Esta versão oferece melhorias na autenticação, no suporte para bases de dados, funcionalidades de 'proxy' e filtragem de conteúdos.

  • A última geração de servidores de bases de dados vem agora incluída nesta versão, incluindo tanto o MySQL 5.0 como o PostgreSQL 8.1.

  • Estão disponíveis vários programas em Java, compilados com o GCJ, como o servidor de J2EE Geronimo e o Projecto Apache Jakarta, para além dos programas em Java e das capacidades de desenvolvimento das versões anteriores.

  • Existem ferramentas novas para a monitorização do sistema e a análise da performance. Estão incluídos nesta versão o SystemTap (http://fedoraproject.org/wiki/SystemTap), um sistema de instrumentação para a depuração e análise de problemas de performance e o Frysk (http://fedoraproject.org/wiki/Frysk, uma tecnologia de análise da execução para vigiar os processos ou tarefas em execução; estas são antevisões da tecnologia propriamente dita.

  • Esta versão inclui o system-config-cluster, um utilitário que lhe permite gerir a configuração de 'clusters' de forma gráfica.

  • A combinação dos utilitários Kexec e Kdump (http://lse.sourceforge.net/kdump/) oferece algumas capacidades de descrição de estoiros e o potencial para um arranque mais rápido, passando por cima do 'firmware' no caso de novos arranques do sistema. O Kexec carrega um novo 'kernel' a partir de outro em execução, e o Kdump pode oferecer uma visão da memória do 'kernel' anterior, para fins de depuração.

  • Esta versão inclui o iscsi-initiator-utils, um servidor de iSCSI e os programas utilitários que oferecem o suporte para o 'hardware' que use a interface iSCSI.

  • O fedora-release inclui agora os repositórios de aplicações dos pacotes 'debuginfo' e os pacotes rpm com o código-fonte.

  • O fedora-release inclui agora os repositórios de 'software' do projecto comunitário de manutenção Fedora Legacy. (desactivado por omissão)

2.1.3. Mudanças ao Nível do Sistema

  • O X.org X11R7.0 está agora incluído nesta versão. A nova arquitectura modular do R7.0 permite actualizações dos controladores mais simples e simplifica o desenvolvimento, abrindo portas para uma melhoria mais rápida nos gráficos no Linux.

  • O compilador GCC 4.1 (http://gcc.gnu.org/gcc-4.1/changes.html) vem incluído, e o conjunto completo de pacotes do Fedora foi todo compilado com esta versão nova, o que traz grandes melhorias na performance e na segurança.

  • Os 'kernels' desta versão são baseados no Linux 2.6.16. Veja a secção sobre o 'kernel' destas notas da versão, para mais detalhes.

  • A plataforma PCMCIA, usada pelos dispositivos móveis e pelos portáteis, foi alterada. O pacote mais antigo pcmcia-cs, que usa o serviço cardmgr/pcmcia foi substituído por um novo pacote pcmciautils, onde os dispositivos PCMCIA são tratados directamente pelo sistema hotplug, usando de forma dinâmica o udev nesta versão do Fedora. Isto aumenta tanto a eficiência e a performance do sistema. Estão disponíveis mais informações sobre estas mudanças em http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html.

  • A implementação do SELinux sofreu uma grande alteração com a mudança para uma política de referência (http://serefpolicy.sourceforge.net/). A política de referência do SELinux suporta os módulos binários de políticas. É possível passar agora as políticas do SELinux para pacotes individuais, tornando desta forma mais simples, para os utilizadores, enviar personalizações das políticas específicas para cada máquina, sempre que necessário. Esta versão também adiciona o suporte para o MCS ('Multi Category System' - Sistema Multi-Categorias), que está activo por omissão e o MLS ('Multi Level System' - 'Sistema Multi-Níveis), para além das versões anteriores dos sub-sistemas de segurança, que incluem o TE ('Type Enforcement' - Aplicação de Tipos), que está activa por omissão, e o RBAC ('Role Based Access Control' - Controlo de Acesso Baseado em Papéis) na plataforma do SELinux. Veja a secção sobre o SELinux, nestas notas da versão, para obter outros detalhes e referências para os recursos do SELinux, nas páginas do Projecto Fedora.

  • O udev oferece uma nova associação dos nomes dos dispositivos, que inclui o nome físico do dispositivo. Por exemplo, se o seu CD-ROM for o /dev/hdc, irá ter uma ligação simbólica com o nome /dev/cdrom-hdc. Se tiver dispositivos adicionais correspondentes, aplica-se a mesma regra, por isso o /dev/hdd terá também a ligação /dev/cdrom-hdd. Isto aplica-se no /dev/scanner, /dev/floppy, /dev/changer e assim por diante.

    O nome típico /dev/cdrom também é criado, e o udev atribui-o aleatoriamente a um dos dispositivos /dev/cdrom-hdX. Esta atribuição aleatória é normalmente fixa mas, em algumas configurações, poderá mudar a ligação simbólica para outro dispositivo. Isto não afecta as aplicações de gravação de CDs, mas alguns leitores de CDs, como o kscd, poderão ser afectados. Se o desejar, poderá configurar a sua própria aplicação de leitura de CDs para usar um dispositivo CD-ROM específico, como o /dev/cdrom-hdc. Esta situação só ocorre se tiver mais que um tipo de dispositivo.

2.2. Plano de Acção

Os planos propostos para o Fedora nesta versão estão disponíveis em http://fedoraproject.org/wiki/RoadMap.

3. 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 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, and are used here under license to the Fedora Project.

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.

4. Fornecer Reacções e Resultados para as Notas da Versão

[Nota] Reacções Apenas às Notas de Versão

Esta secção preocupa-se com as reacções às notas da versão em si. Para fornecer as suas reacções sobre o sistema Fedora ou outros elementos do sistema, veja por favor em http://fedoraproject.org/wiki/BugsAndFeatureRequests. Está disponível uma lista com os erros relatados e as questões conhecidas para esta versão em http://fedoraproject.org/wiki/Bugs/FC5Common.

Obrigado pelo seu interesse em fornecer as reacções a estas notas da versão. Se sentir que estas notas da versão poderiam ser melhoradas de alguma forma, poderá, fornecer as reacções directamente aos escritores da mesma. Existem várias formas, por ordem de preferência:

Uma área das notas da versão é uma área do documento que é da responsabilidade de um ou mais contribuintes com conteúdos para a visão geral. Para mais informações sobre essas áreas ou 'beats', veja em http://fedoraproject.org/wiki/DocsProject/ReleaseNotes/Beats.

Obrigado (antecipadamente!) pelas suas reacções!

5. Notas Relacionadas com a Instalação

Esta secção define as questões relacionadas com o Anaconda (o programa de instalação do Fedora Core) e a instalação do Fedora Core de um modo geral.

[Dica] Transferir Ficheiros Grandes

Se pretender transferir a imagem ISO do DVD do Fedora Core 5, tenha em mente que nem todas ferramentas podem lidar com ficheiros com mais de 2 GB de tamanho. O wget 1.9.1-16 e posteriores, o curl e o ncftpget não têm esta limitação e poderão transferir com sucesso os ficheiros com mais de 2 GB. O BitTorrent é outro método para transferir ficheiros grandes. Para mais informações sobre a obtenção e utilização do ficheiro da torrente, veja em http://torrent.fedoraproject.org/.

6. Notas Específicas da Arquitectura

Esta secção fornece notas específicas para as arquitecturas de 'hardware' suportadas pelo Fedora Core.

6.1. Especificidade do PPC no Fedora

Esta secção cobre as informações específicas que precise de saber acerca do Fedora Core e da plataforma de 'hardware' PPC.

6.1.1. Requisitos do 'Hardware' PPC

6.1.1.1. Processador e Memória
  • CPU Mínimo: PowerPC G3 / POWER4

  • O Fedora Core 5 suporta apenas a geração “New World” do Apple Power Macintosh, lançado a partir de 1999 em diante.

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

  • Recomendado para o modo-texto: G3 a 233 MHz ou melhor, 128MiB RAM.

  • Recomendado para o modo gráfico: G3 a 400 MHz ou melhor, 256MiB RAM.

6.1.1.1.1. Requisitos de Espaço em Disco

Os requisitos de espaço em disco, indicados abaixo, representam o espaço em disco ocupado pelo Fedora Core, após terminar a instalação. Contudo, será necessário mais algum espaço em disco adicional, durante a instalação, para suportar o ambiente de instalação. Este espaço em disco adicional corresponde ao tamanho do /Fedora/base/stage2.img (no CD-ROM 1) mais o tamanho dos ficheiros em /var/lib/rpm, no sistema instalado.

Em termos práticos, os requisitos de espaço adicionais poderão ir de 90 MiB, para uma instalação mínima, até alguns 175 MiB adicionais para uma instalação "completa". Os pacotes completos poderão ocupar cerca de 9 GB de espaço em disco.

Também é necessário algum espaço adicional para os dados do utilizador, assim como cerca de 5% de espaço livre, para a operação correcta do sistema.

6.1.1.2. O teclado da Apple

A tecla Option dos sistemas da Apple é equivalente à tecla Alt do PC. Onde a documentação e o instalador se referirem à tecla Alt, use a tecla Option. Para algumas combinações de teclas, poderá ter de usar a tecla Option em conjunto com a tecla Fn como, por exemplo, a combinação Option - Fn - F3 para mudar para o terminal virtual 'tty3'.

6.1.1.3. Notas de Instalação do PPC

O Disco 1 de Instalação do Fedora Core está preparado para poder arrancar no 'hardware' que o suporte. Para além disso, poderá encontrar imagens de CDs de arranque na pasta images/ deste disco. Comportar-se-ão de forma diferente, de acordo com o 'hardware':

  • Apple Macintosh

    O gestor de arranque deverá arrancar automaticamente o instalador apropriado para 32 ou 64 bits.

    O pacote predefinido do gnome-power-manager inclui o suporte para a gestão de energia, incluindo o adormecimento e a gestão do nível da luz traseira. Os utilizadores com requisitos mais completos poderão usar o pacote apmud do Fedora Extras. A seguir à instalação, poderá instalar o pacote apmud com o seguinte comando:

    • su -c 'yum install apmud'
  • IBM eServer pSeries a 64-bits (POWER4/POWER5)

    Depois de usar o OpenFirmware para arrancar o CD, o gestor de arranque (yaboot) deverá arrancar automaticamente o instalador de 64 bits.

  • CHRP a 32-bits (IBM RS/6000 e outros)

    Depois de usar o OpenFirmware para arrancar o CD, seleccione a imagem de arranque linux32 na linha de comandos boot: para iniciar o instalador a 32-bits. Caso contrário, será iniciado o instalador a 64 bits, que não funciona.

  • Genesi Pegasos II

    Na altura em que isto foi escrito, o 'firmware' com suporte completo para os sistemas de ficheiros ISO9660 ainda não está disponível para o Pegasos. Contudo, a imagem de arranque pela rede poderá ser usada. Na linha de comandos do OpenFirmware, indique o comando:

    • boot cd: /images/netboot/ppc32.img

    Também terá de configurar o OpenFirmware manualmente no Pegasos para poder arrancar o sistema Fedora Core instalado. Para o fazer, terá de configurar as variáveis de ambiente boot-device e boot-file de forma apropriada.

  • Arranque pela rede

    Estas são imagens combinadas que contém o 'kernel' do instalador e o disco RAM na pasta images/netboot/ da árvore de instalação. Pretendem ser usadas no arranque pela rede através do TFTP, mas poderão ser usadas de varias formas.

    O yaboot suporta o arranque via TFTP no IBM eServer pSeries e no Apple Macintosh, pelo que o uso do yaboot em vez das imagens do netboot é aconselhado.

6.2. Especificidades do x86 no Fedora

Esta secção cobre as informações específicas que precise de saber acerca do Fedora Core e da plataforma de 'hardware' x86.

6.2.1. Requisitos do 'Hardware' x86

Para usar as funcionalidades específicas do Fedora Core, durante ou após a instalação, poderá necessitar de conhecer os detalhes dos outros componentes de 'hardware', como as placas gráficas ou de rede.

6.2.1.1. Requisitos de Processador e Memória

As especificações seguintes do CPU são referidas em termos de processadores da Intel. Os outros processadores, nomeadamente as ofertas da AMD, Cyrix e VIA, que são compatíveis ou equivalentes aos seguintes processadores da Intel, também poderão ser usados com o Fedora Core.

  • Mínimo: class Pentium — o Fedora Core está optimizado para os CPUs Pentium 4, mas também suporta os CPUs anteriores (como o Pentium, Pentium Pro, Pentium II, Pentium III e incluindo as variantes da AMD e da VIA). Esta aproximação foi tomada, porque as optimizações para Pentium resultam de facto em performances reduzidas em processadores não-Pentium, e o escalonamento do Pentium 4 é diferente o suficiente (embora seja bastante semelhante aos processadores de hoje em dia) para garantir esta alteração.

  • Recomendado para o modo-texto: classe Pentium a 200 MHz ou melhor

  • Recomendado para o modo gráfico: Pentium II a 400 MHz ou melhor

  • Processadores AMD64 (tanto o Athlon64 como o Opteron)

  • Processadores da Intel com a Intel® Extended Memory 64 Technology (Intel® EM64T) - Tecnologia de Memória Extendida a 64 Bits

  • RAM mínima para o modo de texto: 128MiB

  • RAM mínima para o modo gráfico: 192MiB

  • Recomendada para o modo gráfico: 256MiB

6.2.1.1.1. Requisitos de Espaço em Disco

Os requisitos de espaço em disco, indicados abaixo, representam o espaço em disco ocupado pelo Fedora Core, após terminar a instalação. Contudo, será necessário mais algum espaço em disco adicional, durante a instalação, para suportar o ambiente de instalação. Este espaço em disco adicional corresponde ao tamanho do /Fedora/base/stage2.img (no Disco de Instalação 1) mais o tamanho dos ficheiros em /var/lib/rpm, no sistema instalado.

Em termos práticos, os requisitos de espaço adicionais poderão ir de 90 MiB, para uma instalação mínima, até alguns 175 MiB adicionais para uma instalação "completa". Os pacotes completos poderão ocupar cerca de 9 GB de espaço em disco.

Também é necessário algum espaço adicional para os dados do utilizador, assim como cerca de 5% de espaço livre, para a operação correcta do sistema.

6.3. Especificidades do x86_64 no Fedora

Esta secção cobre as informações específicas que precise de saber acerca do Fedora Core e da plataforma de 'hardware' x86_64.

[Nota] O x86_64 não Usa um 'Kernel' SMP Separado

O 'kernel' predefinido, nas arquitecturas x86_64, oferece as funcionalidades de SMP (Multi-Processador Simétrico) para lidar com vários CPU's de forma eficiente. Esta arquitectura não tem um 'kernel' SMP separado, ao contrário dos sistemas x86 e PPC.

6.3.1. Requisitos do 'Hardware' x86_64

Para usar as funcionalidades específicas do Fedora Core 5, durante ou após a instalação, poderá necessitar de conhecer os detalhes dos outros componentes de 'hardware', como as placas gráficas ou de rede.

6.3.1.1. Requisitos de Memória

Esta lista é para os sistemas x86_64 de 64 bits:

  • RAM mínima para o modo de texto: 128MiB

  • RAM mínima para o modo gráfico: 256MiB

  • RAM recomendada para o modo gráfico: 512MiB

6.3.1.1.1. Requisitos de Espaço em Disco

Os requisitos de espaço em disco, indicados abaixo, representam o espaço em disco ocupado pelo Fedora Core 5, após terminar a instalação. Contudo, será necessário mais algum espaço em disco adicional, durante a instalação, para suportar o ambiente de instalação. Este espaço em disco adicional corresponde ao tamanho do /Fedora/base/stage2.img (no Disco de Instalação 1) mais o tamanho dos ficheiros em /var/lib/rpm, no sistema instalado.

Em termos práticos, os requisitos de espaço adicionais poderão ir de 90 MiB, para uma instalação mínima, até alguns 175 MiB adicionais para uma instalação "completa". Os pacotes completos poderão ocupar cerca de 9 GB de espaço em disco.

Também é necessário algum espaço adicional para os dados do utilizador, assim como cerca de 5% de espaço livre, para a operação correcta do sistema.

6.3.1.2. Suporte Multi-Arquitectura do RPM no x86_64

O RPM suporta a instalação em paralelo de várias arquitecturas do mesmo pacote. Uma listagem de pacotes predefinida, como o rpm -qa, poderá parecer que inclui pacotes duplicados, dado que a arquitectura não aparece. Em vez disso, use o comando repoquery, que faz parte do pacote yum-utils do Fedora Extras, que mostra a arquitectura por omissão. Para instalar o yum-utils, execute o seguinte comando:

su -c 'yum install yum-utils'

Para listar todos os pacotes com a sua arquitectura, usando o rpm, execute o seguinte comando:

rpm -qa --queryformat "%{nome}-%{versão}-%{versão-lançamento}.%{arquitectura}\n"

Poderá adicionar isto ao /etc/rpm/macros (para uma configuração a nível do sistema) ou ao ~/.rpmmacros (para uma configuração por cada utilizador). Ele muda a pesquisa predefinida para listar a arquitectura:

%_query_all_fmt         %%{nome}-%%{versão}-%%{versão-lançamento}.%%{arquitectura}

7. Notas dos Pacotes

As secções seguintes contêm informações relacionadas com os pacotes que sofreram alterações significativas no Fedora Core. Para um acesso mais simples, são organizados normalmente com os mesmos grupos usados no sistema de instalação.

7.1. Mudanças nos Utilitários POSIX Básicos

O pacote coreutils segue agora a norma POSIX com a versão 200112. Esta mudança de comportamento poderá afectar alguns programas e argumentos de comandos que tenham sido descontinuados previamente. Por exemplo, se tiver uma versão mais recente mas estiver a correr uma aplicação que assume uma versão anterior do POSIX e use o sort +1 ou o tail +10, poderá lidar com os problemas de compatibilidade, definindo no seu ambiente a variável _POSIX2_VERSION=199209. Veja a secção das normas na página do 'info' do coreutils, para mais informações sobre este assunto. Poderá executar o seguinte comando para ler esta informação.

info coreutils Standards

7.2. Sistema de Desenho de Texto Pango no Firefox

O Fedora está a compilar o Firefox com o sistema Pango usado como motor de desenho de texto. Isto oferece um suporte melhorado para certos programas de línguas, como o Índico e alguns programas em CJK. O Pango vem incluído com a autorização da Mozilla Corporation. Esta mudança poderá provocar problemas na representação de MathML e poderá afectar de forma negativa a performance em algumas páginas. Para desactivar a utilização do Pango, configure o seu ambiente antes de lançar o Firefox:

MOZ_DISABLE_PANGO=1 /usr/bin/firefox

Em alternativa, poderá incluir esta variável de ambiente num programa auxiliar.

7.3. Smbfs Descontinuado

a implementação do 'kernel' do smbfs, para suportar o protocolo de partilha de ficheiros do Windows, foi descontinuado em detrimento do cifs, que é retrocompatível com o smbfs, tanto em funcionalidades como na manutenção. Recomenda-se que use o sistema de ficheiros cifs em vez do smbfs.

7.4. 'Plugin' de tratamento do 'kernel' do YUM

Um 'plugin' do yum, criado pelos programadores do Red Hat, é oferecido por omissão dentro do pacote 'yum', que só mantém os últimos dois 'kernels', para além do que foi instalado, ao efectuar actualizações no seu sistema. Esta funcionalidade poderá ser afinada para manter mais ou menos 'kernels' ou mesmo desactivada, através do ficheiro de configuração /etc/yum/pluginconf.d/installonlyn.conf. Existem outros 'plugins' e utilitários disponíveis, como parte do pacote yum-utils, no repositório de aplicações Fedora Extras. Podê-los-á instalar com o seguinte comando.

yum install yum-utils

7.5. Mudanças no comportamento do tratamento da 'cache' do YUM

Por omissão, o yum está configurado agora para remover os cabeçalhos e pacotes transferidos, após uma instalação bem-sucedida, para reduzir os requisitos operacionais de espaço em disco ao actualizar um sistema Fedora. A maioria dos utilizadores têm pouca ou nenhuma necessidade dos pacotes, após estes terem sido instalados no sistema. Nos casos em que deseje preservar os cabeçalhos e pacotes (por exemplo, se partilhar a sua pasta /var/cache/yum entre várias máquinas), modifique a opção 'keepcache' para 1 no /etc/yum.conf.

7.6. Dispositivo do 'kernel', carregamento de módulos e mudanças no 'hotplug'

O 'hotplug' e o sub-sistema de gestão de dispositivos sofreu grandes alterações no Fedora Core. O método do udev agora lida com o carregamento de todos os módulos, tanto no arranque do sistema como nos dispositivos de detecção automática. O pacote hotplug foi removido, dado que não é mais necessário.

O suporte para os utilitários do 'hotplug', através das pastas /etc/hotplug, do /etc/hotplug.d e do /etc/dev.d, está desactualizado e poderá ser removido numa versão futura do Fedora Core. Estes utilitários auxiliares deverão ser convertidos para regras do udev. Veja alguns exemplos em http://www.reactivated.net/writing_udev_rules.html.

7.7. Mudanças de Busca a Nível do Sistema

[Nota] O mlocate Substituiu o slocate

O novo pacote mlocate oferece as implementações do /usr/bin/locate e do /usr/bin/updatedb. As versões anteriores do Fedora incluíam as versões do slocate destes programas.

  • O comando locate deverá ser compatível por completo.

  • O ficheiro de configuração /etc/updatedb.conf é compatível.

  • Os erros de sintaxe que o slocate não iria detectar são agora apontados.

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

  • O comando updatedb não é compatível, por isso os programas personalizados que usem o updatedb poderão ter de ser alterados.

7.8. Utilitário de Configuração do Rato Removido

O utilitário de configuração do rato system-config-mouse foi removido nesta versão, dado que os ratos synaptic e de 3 botões são configurados automaticamente. Os ratos da porta série já não são mais suportados.

7.9. O Up2date e a 'applet' do RHN foram removidos

Os pacotes up2date e rhn-applet foram removidos do Fedora Core 5. Os utilizadores são encorajados a usar a ferramenta yum na linha de comandos, bem como o gestor de pacotes Pirut e a ferramenta de actualização Pup no ambiente de trabalho.

7.10. NetworkManager

Os sistemas Fedora usam o NetworkManager para detectar, seleccionar e configurar de forma automática as ligações de redes sem-fios. Os dispositivos de rede sem-fios poderão necessitar de 'software' de terceiros ou de alguma configuração manual para se activarem após o processo de instalação terminar. Por essa razão, o Fedora Core oferece o NetworkManager como componente opcional.

Veja na página http://fedoraproject.org/wiki/Tools/NetworkManager algumas informações para saber como instalar e activar o Network Manager.

7.11. Dovecot

O Fedora Core tem uma versão nova do servidor de IMAP dovecot que traz muitas alterações no seu ficheiro de configuração. Estas modificações são importantes, especialmente para os utilizadores que estão a actualizar a partir de uma versão anterior. Veja em http://wiki.dovecot.org/UpgradingDovecot mais informações sobre as alterações.

7.12. Kudzu

O utilitário kudzu, a biblioteca libkudzu e a listagem de 'hardware' em /etc/sysconfig/hwconf estão todos desactualizados, e serão removidos numa versão futura do Fedora Core. As aplicações que necessitem de detectar o 'hardware' disponível deverão ser modificadas para usar a biblioteca HAL. Está disponível mais alguma informação sobre o HAL em http://freedesktop.org/wiki/Software/hal.

7.13. Não é feita a edição automática do 'fstab' para os discos removíveis

A funcionalidade do fstab-sync foi removida. No Fedora Core, o programa fstab-sync foi removido em detrimento das soluções específicas dos ambientes de trabalho para montar os suportes removíveis. Os itens dos dispositivos de activação imediata ou os discos inseridos não são mais adicionados automaticamente ao ficheiro /etc/fstab. Os utilizadores da linha de comandos poderão migrar para o gnome-mount, que oferece uma funcionalidade semelhante.

7.14. Montar Discos Fixos no Gnome e no KDE

Como parte das alterações à infra-estrutura de montagem, a detecção dos dispositivos de montagem automática, no ambiente de trabalho, inclui agora a definição de políticas que ignoram todos os dispositivos de discos fixos. Isto foi feito para aumentar a segurança nos sistemas multi-utilizador. As pessoas nestes sistemas que queiram fazer alterações na montagem dos discos, que possam criar impacto no ambiente multi-utilizador, são aconselhados a compreender as implicações das decisões das políticas predefinidas do HAL e a rever os ficheiros das políticas em /usr/share/hal/fdi/policy/.

Se estiver num sistema mono-utilizador e quiser recuperar a funcionalidade de montagem dos discos fixos, como as partições IDE, no ambiente de trabalho, poderá modificar a política predefinida do HAL. Para activar a montagem de todos os discos fixos no ambiente de trabalho:

su -c 'mv /usr/share/hal/fdi/policy/10osvendor/99-redhat-storage-policy-\
fixed-drives.fdi  /root/'
su -c '/sbin/service haldaemon restart'

Se precisar de um controlo mais afinado e só quiser expor certos discos fixos na montagem, no ambiente de trabalho, leia como adicionar políticas extra, de modo a ignorar/permitir de forma selectiva os dispositivos dos discos.

7.15. GnuCash

A infra-estrutura para PostgreSQL do GnuCash foi removida, dado que não tem tido manutenção, não suporta o conjunto completo de funcionalidades do GnuCash e poderá levar a alguns estoiros. Os utilizadores que usarem a infra-estrutura do PostgreSQL deverão carregar os seus dados e gravá-los como um ficheiro em XML antes de actualizar o GnuCash.

7.16. Mozilla

O conjunto de aplicações do Mozilla foi descontinuado. Vem com o Fedora Core e as aplicações poder-se-ão compilar com o mozilla-devel, contudo, será removido numa versão futura do Fedora Core.

7.17. Arrancar sem o Initrd

O arranque do Fedora Core sem usar um 'initrd' está agora descontinuado. O suporte para o arranque sem um 'initrd' poderá ser removido nas futuras versões do Fedora Core.

7.18. antevisão da libstdc++

O pacote libstdc++so7 foi adicionado. Este pacote contém uma antevisão da Biblioteca-Padrão de C++ da GNU, em libstdcxx_so_7-branch. É considerado experimental e não suportado. Não compile nenhuma aplicação em produção com ela, dado que a sua ABI e a versão do 'so' irão mudar nas actualizações futuras. Para compilar as aplicações com esta biblioteca, invoque o g++-libstdc++so_7 em vez do g++.

7.19. O suporte para as LinuxThreads foi removido

A biblioteca LinuxThreads não está mais disponível. As LinuxThreads foram descontinuadas no Fedora Core 4 e já não estão mais disponíveis nesta versão. O NPTL, que tem sido a biblioteca de multitarefa por omissão desde o Red Hat Linux 9, substituiu esta biblioteca por completo.

8. 'Kernel' ou Núcleo do Linux

Esta secção cobre as alterações e outras informações importantes respeitantes ao 'kernel' no Fedora Core 5.

8.1. Versão

Esta distribuição está baseada na série 2.6 do 'kernel' do Linux. O Fedora Core poderá incluir correcções adicionais para melhorias, correcções de erros ou funcionalidades adicionais. Por esta razão, o 'kernel' do Fedora Core poderá não ser um equivalente alinhado com o que se chama vanilla kernel ('kernel' original) da página Web kernel.org:

http://www.kernel.org/

Para obter uma lista destas actualizações, transfira o pacote RPM com o código e execute o seguinte comando sobre ele:

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

8.2. Changelog

Para obter um registo das alterações no pacote, execute o seguinte comando:

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

Se precisar de uma versão amigável do registo de alterações, veja em http://wiki.kernelnewbies.org/LinuxChanges. Existem as diferenças resumidas e completas do 'kernel' em http://kernel.org/git. A versão do Fedora baseia-se na árvore do Linus.

As personalizações feitas na versão para o Fedora estão disponíveis em http://cvs.fedora.redhat.com .

8.3. Variantes do 'Kernel'

O Fedora Core inclui as seguintes compilações do 'kernel':

  • O 'kernel' nativo, tanto nas variedades uni-processador e SMP (Symmetric Multi-Processor - Multi-Processamento Simétrico). Os 'kernels' SMP oferecem o suporte para vários CPU's ou processadores. O código-fonte configurado está disponível no pacote kernel-[smp-]devel-<versão>.<arquitectura>.rpm.

  • O supervisor virtual do 'kernel', para usar com o pacote de emulação Xen. O código-fonte configurado está disponível em kernel-xen0-devel-<versão>.<arquitectura>.rpm.

  • O 'kernel' virtual para um sistema convidado, para usar com o pacote do emulador Xen. O código-fonte configurado está disponível no pacote kernel-xenU-devel-<versão>.<arquitectura>.rpm.

  • O 'kernel' do 'kdump' para usar com as capacidades do 'kexec'/'kdump'. As fontes configuradas estão disponíveis no pacote kernel-kdump-devel-<versão>.<arquitectura>.rpm.

Poderá instalar os ficheiros de inclusão do 'kernel', para todas as variantes do mesmo, ao mesmo tempo. Os ficheiros serão instalados na árvore /usr/src/kernels/<versão>-[xen0|xenU|kdump]-<arquitectura>/. Use este comando:

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

Seleccione uma ou mais destas variantes, separadas por vírgulas e sem espaços, da forma apropriada. Indique a senha do 'root' quando for pedida.

[Dica] O 'Kernel' Predefinido do x86 Oferece o SMP

Não existe um 'kernel' SMP separado para a arquitectura x86_64 no Fedora Core 5.

[Dica] Suporte do 'Kernel' para o PowerPC

Não existe o suporte para o Xen ou o kdump na arquitectura PowerPC no Fedora Core 5.

8.4. Kexec e Kdump

O 'kexec' e o 'kdump' são funcionalidades novas no 'kernel' 2.6 principal. A maior parte destas funcionalidades encontra-se agora no Fedora Core 5. De momento, estas funcionalidades estão disponíveis nas plataformas x86, x86_64 e ppc64.

O intuito destas funcionalidades é garantir um arranque mais rápido e a criação de 'vmcores' do 'kernel' fiáveis, para fins de diagnóstico. As instruções das páginas do 'kexec' e do 'kdump' verificam se as funcionalidades funcionam nos seus sistemas. Para mais informações, veja em:

http://fedoraproject.org/wiki/Kernel/kexec

http://fedoraproject.org/wiki/Kernel/kdump

8.5. Comunicar Erros

Veja em http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html mais informações sobre a comunicação de erros no 'kernel' do Linux. Poderá também usar o http://bugzilla.redhat.com para comunicar erros que sejam específicos do Fedora.

8.6. Livros Genéricos Seguintes

Muitos dos tutoriais, exemplos e manuais de texto sobre o desenvolvimento para o 'kernel' do Linux assumem que o código do 'kernel' está instalado na pasta /usr/src/linux/. Se criar uma ligação simbólica, como aparece abaixo, poderá usar este material de aprendizagem com os pacotes do Fedora Core. Instale o código apropriado do 'kernel', como aparece acima, e depois:

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

Indique a senha do root, quando lhe for pedida.

8.7. Preparar o Desenvolvimento do 'Kernel'

O Fedora Core não inclui o pacote 'kernel-source' que aparecia nas versões mais antigas, dado que só é necessário agora o pacote 'kernel-devel' para compilar os módulos externos. Estão disponíveis os pacotes de código configurados, como foi descrito nesta secção das variantes do 'kernel'.

[Nota] As Instruções Referem-se ao 'Kernel' Actual

Para simplificar as direcções seguintes, assume-se que deseja configurar o código-fonte do 'kernel' de modo a corresponder ao seu 'kernel' actualmente em execução. Nos passos abaixo, é necessário compreender que a frase <versão> refere-se à versão do 'kernel' que aparece com o comando: uname -r.

Os utilizadores que necessitem de acesso ao código-fonte original do Fedora Core, podê-lo-ão encontrar no pacote '.src.rpm' do 'kernel'. Para criar uma árvore de código expandida a partir deste ficheiro, execute os seguintes passos:

[Cuidado] Não Compile os Pacotes como Super-Utilizador (root)

A criação de pacotes como super-utilizador é perigosa por inerência e não é necessário, mesmo para o 'kernel'. Estas instruções permitem-lhe instalar o código-fonte do 'kernel' como um utilizador normal. Muitas páginas de informação gerais referem-se ao /usr/src/linux nas suas instruções do 'kernel'. Se usar estas instruções, basta substituir por ~/rpmbuild/BUILD/kernel-<versão>/linux-<versão>.

  1. Prepare um ambiente de criação de pacotes RPM na sua pasta pessoal. Execute os seguintes comandos:

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

    Indique a senha do root, quando lhe for pedida.

  2. Acrive a definição do repositório source apropriado. No caso do 'kernel' lançado com o Fedora Core 5, active o core-source, editando o ficheiro /etc/yum.repos.d/fedora-core.repo, configurando a opção enabled=1. No caso dos 'kernels' de actualizações ou de testes, active a definição do source no /etc/yum.repos.d/fedora-updates.repo ou no /etc/yum.repos.d/fedora-updates-testing.repo, como for apropriado.

  3. Instale o kernel-<versão>.src.rpm com o comando:

    yumdownloader --source kernel
    

    Indique a senha do root, quando lhe for pedida.

  4. Instale o kernel-<versão>.src.rpm com o comando:

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

    Este comando grava o conteúdo do RPM em ${HOME}/rpmbuild/SOURCES e ${HOME}/rpmbuild/SPECS, onde o ${HOME} é a sua área pessoal.

    [Dica] Espaço Necessário

    O processo de compilação completa do 'kernel' poderá necessitar de vários gigabytes de espaço extra no sistema de ficheiros que contém a sua pasta pessoal.

  5. Prepare o código do 'kernel' com os comandos:

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

    A árvore de código do 'kernel' está localizada na pasta ${HOME}/rpmbuild/BUILD/kernel-<versão>/.

  6. As configurações dos 'kernels' específicos que vêm no Fedora Core estão na pasta configs/. Por exemplo, o ficheiro de configuração do SMP i686 chama-se configs/kernel-<versão>-i686-smp.config. Execute o comando seguinte para colocar o ficheiro de configuração desejado no local correcto para ser compilado:

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

    Poderá também encontrar o ficheiro .config correspondente à sua configuração actual do 'kernel' no ficheiro /lib/modules/<versão>/build/.config.

  7. Todos os 'kernels' ficam com um nome baseado no seu número de versão. Este é o valor que o comando uname -r mostra. O nome do 'kernel' é definido pelas primeiras quatro linhas da Makefile do 'kernel'. Para proteger os inocentes, a Makefile foi alterada para gerar um 'kernel' com um nome diferente do 'kernel' actualmente em execução. Antes de um módulo poder ser aceite no 'kernel' em execução, esse módulo precisa ser compilado para um 'kernel' com o nome correcto. Para fazer isto, precisa de editar a Makefile do 'kernel'.

    Por exemplo, se o comando uname -r devolver o texto 2.6.15-1.1948_FC5, mude a definição do EXTRAVERSION de isto:

    EXTRAVERSION = -prep
    

    para isto:

    EXTRAVERSION = -1.1948_FC5
    

    Isto é, substitua tudo desde o hífen final em diante.

  8. Execute o seguinte comando:

    make oldconfig
    

    Poderá agora prosseguir como de costume.

8.8. Compilar Apenas os Módulos do 'Kernel'

Uma árvore de código expandida não será necessária para compilar um módulo do 'kernel', como o seu próprio controlador, em relação ao 'kernel' actualmente em uso. Só é necessário o pacote kernel-devel para criar os módulos externos. Se não o seleccionar durante a instalação, use o Pirut para o instalar, vá a Aplicações > Adicionar/Remover ou use o yum para o instalar. Execute o seguinte comando para instalar o pacote kernel-devel com o yum .

su -c 'yum install kernel-devel'

Por exemplo, para compilar o módulo xpto.ko, crie a seguinte Makefile na pasta que contém o ficheiro xpto.c:

obj-m := xpto.o

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

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

Invoque o comando make para compilar o módulo xpto.ko.

8.9. Dependências do 'Kernel' a Nível do Utilizador

A versão do Fedora Core tem suporte para o armazenamento em 'clusters', através do GFS (Global File System - Sistema de Ficheiros Global). Este obriga a um 'kernel' especial que funciona em conjunto com alguns utilitários para o utilizador, como os servidores de gestão. Para remover um 'kernel' destes, talvez a seguir a uma actualização, use o comando su -c 'yum remove kernel-<versão>' em alternativa. O comando yum remove automaticamente os pacotes dependentes, se for necessário.

  • Tabela 1.

    {i} O PowerPC não suporta o GFS

    Os módulos do 'kernel' do GFS não são compilados para a arquitectura PowerPC no Fedora Core 5.

9. Ambiente de Trabalho do Fedora

O GNOME 2.14 (ou uma versão candidata a lançamento) e o KDE 3.5.1 estão incluídos no Fedora Core 5. A lista seguinte inclui mudanças notáveis na interface do ambiente de trabalho nesta versão.

  • gnome-power-manager

    • O Gestor de Energia do GNOME é um servidor da sessão do ambiente de trabalho do GNOME que facilita a gestão do seu portátil ou estação de trabalho. Tira partido do HAL (que oferece uma camada de abstracção do 'hardware') e do DBUS (aplicação de comunicação entre processos), criado e mantido pelos programadores do Fedora Core.

  • gnome-screensaver

    • O Protector de Ecrã do GNOME oferece uma interface de utilizador integrada com os protectores de ecrã e com a janela de bloqueio do ecrã.

  • foram feitas optimizações de memória nos pacotes 'fontconfig' e 'shared-mime-info'. Estes deverão usar agora 'caches' em memória partilhada para estes dados.

  • Foi retirada a opção do terminal do GNOME 2.12 do menu de contexto do ecrã. O nautilus-open-terminal, no repositório Fedora Extras, oferece uma substituição melhorada para os que precisem dele. Poderá instalar esse substituto com o seguinte comando.

    su -c 'yum install nautilus-open-terminal'
    
  • No Fedora Core 5, apenas um conjunto pequeno de protectores de ecrã é instalado por omissão. Alguns dos utilizadores poderão achar os protectores de ecrã ofensivos ou conhecidos por terminar abruptamente a interface gráfica, principalmente alguns dos protectores com animações em OpenGL, que vêm no pacote xscreensaver-gl-extras. Alguns deles também oferecem surpresas inesperadas aos utilizadores. Os utilizadores que necessitem deles, podê-los-ão instalar com o comando seguinte:

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

10. Ferramentas de Servidores

Esta secção aponta as alterações e adições às várias ferramentas gráficas dos servidores e de configuração do sistema no Fedora Core.

10.1. system-config-printer

10.1.1. Navegação de SMB Fora da Rede Local

A navegação pelas partilhas de impressoras de Samba entre sub-redes é agora possível. Para além disso, se tiver sido indicado pelo menos um servidor de WINS no /etc/samba/smb.conf, o primeiro endereço indicado será usado na navegação.

10.1.2. Suporte de Kerberos nas Impressoras SMB

A aplicação system-config-printer suporta a autenticação do Kerberos ao adicionar uma impressora SMB nova. Para adicionar a impressora, o utilizador deverá possuir um bilhete válido de Kerberos e lançar a ferramenta de configuração da impressora. Seleccione Sistema > Administração > Impressão no menu principal ou use o seguinte comando:

su -c 'system-config-printer'

Não são guardados utilizadores e senhas no /etc/cups/printers.conf. A impressão é ainda possível se a fila de impressão do SMB permitir a impressão anónima.

10.2. system-config-securitylevel

10.2.1. Adições dos Serviços de Confiança

O Samba encontra-se agora na lista de Serviços de Confiança. Para deixar a 'firewall' passar o tráfego de SMB, active esta opção.

10.2.2. Intervalos de Portos

Ao definir os Outros Portos na ferramenta system-config-securitylevel, poderá indicar agora intervalos de portos. Por exemplo, se indicar 6881-6999:tcp, faz com que adicione a linha seguinte ao /etc/sysconfig/iptables:

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

11. Servidores de Ficheiros

Esta secção refere-se aos servidores de transferência e partilha de ficheiros. Veja em http://"fedoraproject.org/wiki/Docs/Beats/WebServers e http://fedoraproject.org/wiki/Docs/Beats/Samba informações sobre a transferência de ficheiros via HTTP (Web) e da partilha de ficheiros via Samba (Windows).

11.1. Netatalk (Compatibilidade com o Macintosh)

O Fedora inclui a versão 2 do Netatalk, um pacote de 'software' que permite ao Linux interagir com os sistemas Macintosh, usando os protocolos de rede AppleTalk.

[Cuidado] Ter Cuidado ao Actualizar

A actualização do Netatalk versão 1 para a versão 2 poderá resultar na perda de dados.

A versão 2 do Netatalk guarda as divisões de recursos de ficheiros com um método diferente da versão anterior, e poderá necessitar de um esquema de codificação de nomes diferente. Por favor leia a informação de actualização que está disponível directamente na página do Netatalk em http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html.

A documentação também está incluída no pacote netatalk. Veja tanto no documento /usr/share/doc/netatalk-2.0.2/doc/htmldocs/upgrade.html como no /usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf (página numerada 25, página do documento 33).

12. Servidores Web

Esta secção contém informações sobre as aplicações relacionadas com a Web.

12.1. httpd

O Fedora Core inclui agora a versão 2.2 do Servidor de HTTP Apache. Esta versão traz um conjunto de melhorias sobre a série 2.0, incluindo:

  • módulos de 'cache' extremamente melhorados ( mod_cache, mod_disk_cache, mod_mem_cache )

  • uma estrutura nova para o suporte de autenticação e autorização, substituindo os módulos de segurança oferecidos nas versões anteriores

  • suporte para o balanceamento de carga por 'proxy' (mod_proxy_balance)

  • suporte para ficheiros grandes em plataformas de 32 bits (incluindo o suporte para servir ficheiros maiores que 2GB)

  • novos módulos mod_dbd e mod_filter, que trazem suporte para bases de dados SQL e filtragens melhoradas

    [Importante] Actualização e Módulos de Segurança

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

As seguintes alterações foram feitas à configuração predefinida do httpd:

  • Os módulos mod_cern_meta e mod_asis já não são mais carregados por omissão.

  • O módulo mod_ext_filter é carregado agora por omissão.

    [Importante] Módulos de Terceiros

    Todos os módulos de terceiros, compilados para o httpd 2.0, terão de ser compilados de novo para o httpd 2.2.

A lista completa de funcionalidades novas está disponível em http://httpd.apache.org/docs/2.2/new_features_2_2.html

Para mais informações de actualização das instalações existentes, veja em http://httpd.apache.org/docs/2.2/upgrading.html.

12.2. php

Está incluída agora a versão 5.1 do PHP no Fedora Core. Esta versão traz um conjunto de melhorias desde o PHP 5.0, incluindo:

  • performance melhorada

  • adição do módulo de abstracção de bases de dados PDO

Foram adicionados os seguintes módulos de extensão:

  • date, hash e Reflection (incorporados no 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 criados:

  • dbx

  • dio

  • yp

12.2.1. A plataforma PEAR

A plataforma PEAR vem agora no pacote php-pear. Só estão incluídos os seguintes componentes do PEAR no Fedora Core:

  • Archive_Tar

  • Console_Getopt

  • XML_RPC

Poderão ser incluídos mais componentes adicionais no Fedora Extras.

13. Ferramentas de Desenvolvimento

Esta secção cobre várias ferramentas de desenvolvimento.

13.1. FORTRAN

  • A interface da GNU para o FORTRAN 77 foi agora substituída por um processador de FORTRAN 90/95.

13.2. Ambiente de Desenvolvimento Eclipse

  • O Eclipse 3.1M6 foi compilado como uma aplicação nativa.

  • Foi incluída a Ferramenta de Desenvolvimento em C (CDT).

14. Segurança

Esta secção realça vários itens de segurança do Fedora Core.

14.1. Informação Geral

A introdução geral a várias funcionalidades proactivas do Fedora, o estado actual e as políticas estão disponíveis em http://fedoraproject.org/wiki/Security.

14.2. O Que Há de Novo

14.2.1. Descontinuação do Módulo PAM

O pam_stack está descontinuado nesta versão. O Linux-PAM 0.78 e posteriores contém a directiva include que torna desactualizado o módulo pam_stack. a utilização do módulo pam_stack é registada com um aviso de desactualização. Poderá ser removido numa versão futura. Não deverá ser usado mais nas configurações de serviços individuais. Todos os pacotes no Fedora Core que usam o PAM foram modificados, de modo a não usar mais este módulo.

[Dica] Actualização e as Pilhas do PAM

Quando um sistema é actualizado a partir de versões anteriores do Fedora Core e o administrador do sistema modificou anteriormente algumas configurações dos serviços, estes ficheiros de configuração modificados não são substituídos quando forem instalados os pacotes novos. Em vez disso, os ficheiros de configuração novos são criados como ficheiros .rpmnew. Estas configurações dos serviços deverão ser corrigidas, de modo que o módulo pam_stack não seja usado. Veja nos ficheiros .rpmnew as modificações actuais necessárias.

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

O exemplo seguinte mostra o ficheiro de configuração /etc/pam.d/login no seu formato original com o pam_stack e é então revisto com a directiva 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
# o pam_selinux.so close deverá ser a primeira regra da sessão
session    required     pam_selinux.so close
session    required     pam_stack.so service=system-auth
session    required     pam_loginuid.so
session    optional     pam_console.so
# o pam_selinux.so open deverá ser a última regra da sessão
session    required     pam_selinux.so open
#%PAM-1.0
auth       required     pam_securetty.so
auth       include      system-auth
# não poderá ficar um módulo após o 'include' se o 'sufficient' puder
# ser usado no ficheiro de configuração incluído
# O pam_nologin passou para a fase das contas - aí é mais apropriado
# os outros módulos poderão ser movidos para antes do 'include' do system-auth
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# o pam_selinux.so close deverá ser a primeira regra da sessão
session    required     pam_selinux.so close
session    include      system-auth
# a configuração do system-auth não contém módulos suficientes na fase
# da sessão
session    required     pam_loginuid.so
session    optional     pam_console.so
# o pam_selinux.so open deverá ser a última regra da sessão
session    required     pam_selinux.so open

14.2.2. Detecção de 'Buffer Overflow' e reordenação de variáveis

Todas as aplicações do Fedora Core e Extras desta versão está compilada com uma funcionalidade de segurança chamada protector da pilha. A opção do compilador -fstack-protector coloca um valor de referência na pilha das funções, contendo uma lista de caracteres local. Antes de regressar de uma função protegida, o valor de referência é verificado. Se ocorrer um 'buffer overflow', o valor de referência já não será o mesmo, interrompendo a aplicação. Este valor é aleatório de cada vez que a aplicação é iniciada e torna-se impossível de ser adivinhado remotamente. A funcionalidade do fstack-protectorn

Esta é uma funcionalidade de segurança criada pelos programadores da Red Hat (http://gcc.gnu.org/ml/gcc-patches/2005-05/msg01193.html), implementando a funcionalidade do ProPolice/SSP da IBM. Para mais informações sobre o ProPolice/SSP, veja em http://www.research.ibm.com/trl/projects/security/ssp/. Esta funcionalidade está disponível como parte do compilador GCC 4.1, usado no Fedora Core 5.

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

15. O Java e o 'java-gcj-compat'

Está disponível um ambiente de Java livre e 'open-source' nesta versão do Fedora Core, chamado java-gcj-compat. O java-gcj-compat inclui um conjunto de ferramenta e um ambiente de execução que é capaz de criar e executar vários programas úteis que tenham sido criados na linguagem de programação Java.

[Nota] O Fedora Core não Inclui o Java

O Java é uma marca registada da Sun Microsystems. O java-gcj-compat é uma implementação por 'software' completamente livre que não é Java, mas consegue correr programas em Java.

A infra-estrutura do java-gcj-compat tem três componentes-chave: um ambiente de execução de Java da GNU (o libgcj), o compilador de Java do Eclipse (o ecj) e um conjunto de interfaces e atalhos (java-gcj-compat) que apresentam o ambiente de execução e de compilação ao utilizador de forma semelhante aos outros ambientes do Java.

Os pacotes de aplicações em Java que estão incluídos nesta versão do Fedora usam o ambiente novo e integrado do java-gcj-compat. Estes pacotes incluem o OpenOffice.org Base, o Eclipse e o Apache Tomcat.

Veja a FAQ do Java em http://www.fedoraproject.org/wiki/JavaFAQ para mais informações sobre a implementação livre do Java java-gcj-compat no Fedora.

[Dica] Inclua as informações da localização e da versão dos relatórios de erros

Ao criar um relatório de erros, garanta que inclui o resultado destes comandos:

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

15.1. Lidar com o Java e os Pacotes do Java

Para além da pilha de 'software' livre do java-gcj-compat, o Fedora Core está desenhado para lhe permitir instalar várias implementações de Java e mudar entre elas com a ferramenta da linha de comandos alternatives. Contudo, todos os pacotes de Java que instalar deverão ser criados com as normas dos pacotes do Projecto JPackage, de modo a tirar partido do alternatives.

Uma vez instalados correctamente, o utilizador root deverá ser capaz de mudar entre as várias implementações do java e javac com o comando alternatives:

alternatives --config java
alternatives --config javac

15.2. O Fedora e os Pacotes de Java do JPackage

O Fedora Core inclui muitos pacotes derivados do excelente projecto que é o JPackage, o qual oferece um repositório de 'software' em Java. Estes pacotes foram modificados no Fedora para remover as dependências do 'software' proprietário e tirar partido da funcionalidade da compilação antes-do-tempo do GCJ. Os utilizadores do Fedora deverão usar os repositórios do Fedora para as actualizações destes pacotes e poderão usar o repositório do JPackage para os pacotes não oferecidos pelo Fedora.

Veja na página do JPackage em http://jpackage.org mais informações sobre o projecto e as aplicações que oferece.

[Atenção] Misturar os Pacotes do Fedora e do JPackage

Investigue a compatibilidade de pacotes antes de instalar as aplicações dos repositórios do Fedora e do JPackage no mesmo sistema. Os pacotes incompatíveis poderão causar questões complexas.

16. Samba (Compatibilidade com o Windows)

Esta secção contém informações relacionadas com o Samba, o conjunto de aplicações que o Fedora usa para interagir com os sistemas Microsoft Windows.

16.1. Navegação na Rede Windows

O Fedora poderá agora navegar em partilhas do Windows, uma funcionalidade chamada de navegação em SMB. Nas versões anteriores ao Fedora Core 5, a 'firewall' impedia o funcionamento correcto da navegação em SMB. Com a adição do módulo do 'kernel' ip_conntrack_netbios_ns ao 'kernel' 2.6.14, assim como com as melhorias ao system-config-securitylevel, a 'firewall' lida agora correctamente com as difusões de SMB e permite a navegação na rede.

17. Multimédia

O Fedora Core inclui aplicações para as várias funções multimédia, incluindo a reprodução, gravação e edição. Estão disponíveis pacotes adicionais no repositório Fedora Extras.

17.1. Leitores Multimédia

A instalação predefinida do Fedora Core inclui o Rhythmbox, o Totem e o Helix Player para a reprodução multimédia. Estão disponíveis muitos outros programas nos repositórios do Fedora Core e do Fedora Extras, incluindo o pacote conhecido XMMS. Tanto o GNOME como o KDE têm uma selecção de leitores de terceiros para lidar com outros formatos.

O Fedora Core também vem equipado de forma a tirar partido completo do sistema de som Advanced Linux Sound Architecture (ALSA). Isto significa que vários programas poderão tocar o som em simultâneo, o que era antigamente difícil nos sistemas Linux. Quanto todo o 'software' multimédia for configurado para usar o ALSA no suporte de som, a limitação antiga desaparece. Para mais informações sobre o ALSA, visite a página Web do projecto em http://www.alsa-project.org/.

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

O Fedora inclui o suporte completo para os formatos do contentor multimédia Ogg, o áudio Vorbis, o áudio Speex e o áudio sem perdas FLAC. Estes formatos de distribuição livre não estão cobertos por restrições de patentes ou de licenças. Eles oferecem alternativas poderosas e flexíveis aos formatos mais conhecidos e restritos. O Projecto Fedora encoraja o uso dos formatos abertos em detrimento dos restritos. Poderá descobrir mais informações sobre estes formatos, bem como usá-los, na página Web da Fundação Xiph.Org em http://www.xiph.org/.

17.3. MP3, DVD e Outros Formatos Multimédia Excluídos

O Fedora Core e o Fedora Extras não podem incluir o suporte para a reprodução ou gravação de MP3 ou DVD, dado que os formatos MP3 e MPEG (DVD) estão patenteados e os donos das patentes não ofereceram as licenças necessárias. O Fedora também exclui vários programas de aplicações multimédia devido a restrições de patentes ou licenças, como o Flash Player e o Real Player. Para mais informações, veja em http://fedoraproject.org/wiki/ForbiddenItems.

17.4. Criação e Gravação de CD's e DVD's

O Fedora Core e o Extras incluem uma variedade de ferramentas para criar e gravar facilmente CDs e DVDs. Os utilizadores do GNOME poderão gravar directamente a partir do gestor de ficheiros Nautilus ou escolher os pacotes gnomebaker ou graveman do Fedora Extras, ou ainda o pacote antigo xcdroast do Fedora Core. Os utilizadores do KDE poderão usar o pacote robusto do k3b para estas ferramentas. As ferramentas da consola incluem o cdrecord, readcd, o mkisofs e outras aplicações típicas do Linux.

17.5. Capturas de Imagens

Poderá usar o Fedora para criar e reproduzir capturas do ecrã, que são sessões do ecrã gravadas, usando tecnologias abertas. O Fedora Extras 5 inclui o istanbul, que cria capturas do ecrã, usando o formato de vídeo Theora. Este vídeos poderão ser reproduzidos de novo com um dos diversos leitores incluídos no Fedora Core. Esta é a forma preferida de enviar capturas do ecrã para o Projecto Fedora para utilização pelos programadores ou pelos utilizadores finais. Para uma explicação mais compreensível, veja em http://fedoraproject.org/wiki/ScreenCasting.

17.6. Suporte Extendido Através de 'Plugins'

A maioria dos leitores multimédia no Fedora Core e no Fedora Extras suportam a utilização de 'plugins' para adicionar o suporte para outros formatos multimédia e sistemas de som. Alguns usam infra-estruturas poderosas, como o gstreamer, para lidar com o suporte de formatos multimédia e para a saída de som. Os pacotes de 'plugins' para estas infra-estruturas e para as aplicações individuais estão disponíveis no Fedora Core e no Fedora Extras; para além disso, alguns 'plugins' adicionais poderão estar disponíveis a partir de terceiros, para adicionar ainda mais capacidades.

18. Jogos e Entretenimento

O Fedora Core e o Fedora Extras oferecem uma selecção de jogos que cobrem uma variedade de géneros. Por omissão, o Fedora Core inclui um pacote pequeno de jogos para o GNOME (chamado gnome-games). Para instalar outros jogos disponíveis para instalação no Fedora Core e no Fedora Extras, seleccione o Aplicações > Adicionar/Remover o 'Software' no menu principal do ambiente de trabalho.

19. Rede

19.1. Ferramentas dos Utilizadores

19.1.1. NetworkManager

O NetworkManager tem agora suporte para o nome da máquina via DHCP, o NIS, a RDIS, o WPA, o WPA supplicant (wpa_supplicant) e o WPA-Enteprise. Tem uma nova camada de segurança de redes sem-fios. O suporte para VPN's e ligações a pedido foi melhorado. As aplicações como o Evolution integram-se agora com o NetworkManager, para oferecer funcionalidades dinâmicas de acesso à rede. O NetworkManager está desactivado por omissão no Fedora, dado que ainda não está adequado para certas configurações, como os IPs estáticos a nível do sistema, os dispositivos seguros ou o início de uma ligação a redes sem-fios, antes da autenticação.

Para activar o NetworkManager no ambiente de trabalho:

  1. Abra a aplicação Serviços, no menu Sistema > Serviços de Administração

  2. No menu Editar o Nível de Execução, escolha o Todos os Níveis de Execução

  3. Certifique-se que as 3 opções a seguir ao item dhcdbd, na lista da esquerda, estão assinaladas

  4. Seleccione o dhcdbd na lista e carregue no botão Iniciar

  5. Certifique-se que as 3 opções a seguir ao item named, na lista da esquerda, estão assinaladas

  6. Seleccione o named na lista e carregue no botão Iniciar

  7. Certifique-se que as 3 opções a seguir ao item NetworkManager, na lista da esquerda, estão assinaladas

  8. Seleccione o NetworkManager na lista e carregue no botão Iniciar

Para activar o NetworkManager a partir da linha de comandos ou do terminal:

  1. su -c '/sbin/chkconfig --level 345 dhcdbd on'

  2. su -c '/sbin/service dhcdbd start'

  3. su -c '/sbin/chkconfig --level 345 named on'

  4. su -c '/sbin/service named start'

  5. su -c '/sbin/chkconfig --level 345 NetworkManager on'

  6. su -c '/sbin/service NetworkManager start'

Para uma lista com as placas e controladores de rede sem-fios mais comuns que o NetworkManager suporta, veja na página de 'Hardware' do NetworkManager.

19.1.2. iproute

O algoritmo de remoção de endereços IPv4 não tinha em conta o tamanho do prefixo até à versão 2.6.12 do 'kernel'. Dado que isto mudou, a ferramenta ip do pacote iproute agora emite um aviso se não for indicado um tamanho do prefixo, de modo a avisar de possíveis remoções não-intencionais:

  • 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' 
    Atenção: A executar remoções múltiplas com programas antigos.
          Indique explicitamente o tamanho do prefixo (10.0.0.3/32) para
          evitar este aviso. Este comportamento especial provavelmente
          irá desaparecer nas versões futuras; corrija os seus programas!
    

O método correcto de remoção do endereço, de modo a avisar o aviso, é:

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

Anteriormente, não era possível indicar se uma interface estava em baixo a nível administrativo ou por falta da portadora (cabo desligado, por exemplo). A opção NO-CARRIER foi introduzida, de modo a mostrar uma opção de ligação, que indica se a ligação está de facto a funcionar, mas não foi detectada qualquer portadora.

O comando ip suporta agora um modo em lote com o argumento -batch, que funciona de forma semelhante ao tc, para acelerar os lotes de tarefas.

19.2. Grandes Alterações no 'Kernel' 2.6.11 - 2.6.15

Veja em http://wiki.kernelnewbies.org/LinuxChanges uma lista com as maiores alterações. Algumas delas estão realçadas em baixo.

19.2.1. Promoção de Endereços IPv4

Desde a versão 2.6.12 do 'kernel', foi adicionada uma nova funcionalidade que é a promoção de endereços com nomes. Permite aos endereços IPv4 secundários serem promovidos a endereços primários. Normalmente, quando o endereço primário é removido, todos os endereços secundários são também removidos. Se activar a opção nova do 'sysctl', que é a net.ipv4.conf.all.promote_secondaries (ou uma das variantes específicas por interface), este comportamento poderá ser alterado para promover um dos endereços secundários a ser o novo endereço primário.

19.2.2. Endereço de Origem Configurável para os Erros do ICMP

O comportamento actual, ao seleccionar o endereço de origem nas mensagens de erro do ICMP, é usar o endereço da interface para onde o erro do ICMP será enviado. O 'kernel' versão 2.6.12 introduz uma nova opção net.ipv4.icmp_errors_use_inbound_ifaddr do 'sysctl' que permite mudar este comportamento para usar o endereço da interface que recebeu o pacote original que causou o erro.

Suponha que o 'kernel' recebe um pacote na interface eth0 que irá gerar um erro de ICMP, e que a tabela com as rotas da rede faz com que a mensagem de erro seja gerada para a interface eth1. Se a nova opção do sysctl estiver activa, a mensagem de erro do ICMP indica o endereço de origem como sendo a interface eth0, em vez da interface predefinida eth1. Esta funcionalidade poderá facilitar a depuração da rede nas configurações de rotas assíncronas.

19.2.3. Algoritmo de Procura de Pacotes Baseado no LC-Trie

Um novo algoritmo de procura de rotas chamado trie foi adicionado. Pretende ser usado nas tabelas de rotas grandes e mostra uma grande melhoria de performance sobre a implementação por tabela de dispersão, às custas de um consumo de memória e de complexidade aumentados.

19.2.4. Infra-Estrutura de Algoritmos de Controlo de Congestão Acopláveis

Os algoritmos de controlo de congestão do TCP são agora acopláveis, logo, são também modulares. O algoritmo legado NewReno continua a ser o predefinido e actua como o algoritmo de recurso. Foram adicionados os novos algoritmos de controlo da congestão:

  • Controlo de congestão de TCP de Alta Velocidade

  • Eliminação da congestão do TCP Hybla

  • Controlo de congestão H-TCP

  • Controlo de congestão de TCP escalável

Todos os módulos de controlo de congestão foram convertidos para esta infra-estrutura nova e o controlo de congestão BIC recebeu melhorias do BICTCP 1.1 para lidar com ligações de latência baixa.

[Nota] Afectar o Algoritmo de Controlo de Congestão

O algoritmo de controlo da congestão é específico para cada 'socket' e poderá ser alterado através da opção do 'socket' TCP_CONGESTION.

19.2.5. Impedimento da Fila em Caso de Perda da Portadora

Quando um controlador de rede detecta uma perda da portadora, por exemplo, quando for puxado o cabo, o controlador pára a fila de espera à frente do controlador. Isto tem feito com que os pacotes sejam colocados nua fila de espera, na camada de disciplina da espera, durante um período ilimitado de tempo, o que causava alguns efeitos inesperados. Para prevenir este efeito, a pilha de base da rede agora deixa de aceitar quaisquer pacotes para colocar na fila, em qualquer dispositivo que esteja de facto em baixo, isto é, que tenha a sua fila de espera desactivada.

19.2.6. Suporte do Protocolo DCCP

O 'kernel', na versão 2.6.14-rc1, foi a primeira versão a receber o suporte para o protocolo DCCP. A implementação ainda é experimental mas sabe-se que funciona. Começou algum trabalho a ser feito, para que as aplicações para os utilizadores passem a conhecer este protocolo novo.

19.2.7. Redes Sem-Fios

Foi adicionado um novo controlador chamado HostAP ao 2.6.14-rc1, permitindo a emulação de um ponto de acesso de redes sem-fios em 'software'. De momento, este controlador só funciona para as placas baseadas no Prism2 da Intersil (PC Card/PCI/PLX). Foi adicionado o suporte para as placas de rede sem-fios Intel(R) PRO/Wireless 2100 e 2200.

19.2.8. Vários

  • Foram incluídas várias correcções relacionadas com o TSO ('TCP Segmentation Offloading' - Sub-Carga da Segmentação do TCP).

  • Foi adicionada uma infra-estrutura de pesquisa de texto, para ser usado com as correspondências extendidas e com o 'iptables' correspondente.

  • Tanto as interfaces de junção a difusões ('multicast') de IPv4 como de IPv6, visíveis para os utilizadores, foram remodeladas e actualizadas de acordo com as últimas normas.

  • O contador de MIB ipInAddrErrors do SNMPv2 está finalmente suportado pelo IPv4.

  • Foram adicionadas diversas novas opções do 'socket' na API Avançada (RFC3542).

20. Virtualização

A virtualização no Fedora Core baseia-se no Xen. O Xen 3.0 está integrado dentro do Fedora Core 5 no instalador. Veja em http://fedoraproject.org/wiki/Tools/Xen mais informações acerca do Xen.

20.1. Tipos de Virtualização

Existem vários tipos de virtualização: a virtualização completa, a paravirtualização e a virtualização de uma única imagem do 'kernel'. No Fedora Core, com o Xen 3.0, a paravirtualização é o tipo mais comum. Com o 'hardware' de VM, também é possível implementar a virtualização completa.

20.1.1. Benefícios da Paravirtualização

  • Permite uma virtualização dos recursos do sistema com pouca sobrecarga.

  • Poderá oferecer o acesso directo ao 'hardware', em casos especiais (p.ex., NICs dedicados para SO convidado).

  • Permite mecanismos de segurança assistidos por um supervisor do SO convidado.

20.1.2. Requisitos da Paravirtualização

  • Um SO convidado que tenha sido modificado para activar a paravirtualização

  • O SO anfitrião deverá usar o GRUB como gestor de arranque (por omissão no Fedora Core)

  • Espaço em disco suficiente para conter cada SO convidado (600MiB-6GiB por SO)

  • Pelo menos 256 MiB de RAM por cada convidado, mais cerca de 256 MiB de RAM para o anfitrião; se mais RAM para o convidado, se começar a ter erros de falta de memória ou para resolver problemas nas instalações falhadas nas máquinas convidadas

20.2. Instalar, Configurar e Usar o Xen

O Xen deverá ser instalado no SO anfitrião e este deverá ser arrancado com o 'Kernel' de Supervisão. O Fedora Core 5 inclui um programa de instalação para o SO convidado, que irá usar a árvore de instalação existente para um SO com suporte para paravirtualização, de modo a aceder ao programa de instalação existente para esse SO. De momento, o Fedora Core 5 é o único SO convidado disponível com suporte para a paravirtualização. Os outros SOs poderão ser instalados com as imagens existentes, mas não através do programa de instalação nativo do SO.

Poderá encontrar aqui instruções completas: http://fedoraproject.org/wiki/FedoraXenQuickstartFC5

[Nota] Sem Suporte para o PowerPC

Não existe o suporte para o Xen na arquitectura PowerPC no Fedora Core 5.

21. X Window System (Gráficos)

Esta secção contém informações relacionadas com a implementação do X Window System no Fedora Core.

21.1. xorg-x11

O X11 do X.org é uma implementação em código aberto do X Window System. Ele oferece a funcionalidade básica de baixo nível, sobre a qual as interfaces gráficas (GUIs), como o GNOME e o KDE, estão desenhadas. Para mais informações sobre o X.org, veja em http://xorg.freedesktop.org/wiki/.

Poderá usar o Sistema > Administração > Ecrã ou system-config-display para a configuração do ecrã. O ficheiro de configuração do X.org está em /etc/X11/xorg.conf.

O X11R7 do X.org é a primeira versão modular do X.org que, entre outros benefícios, permite actualizações mais rápidas e ajuda os programadores a desenvolver e a lançar rapidamente componentes específicos da versão. Poderá encontrar mais informações sobre o estado actual do esforço de modularização do X.org no Fedora em http://fedoraproject.org/wiki/Xorg/Modularization.

21.2. Notas do Utilizador do X11R7 do X.org

[Cuidado] Instalar Controladores de Terceiros

Antes de instalar os controladores de fornecedores exteriores, incluindo a ATI ou a nVidia, leia por favor http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers.

O pacote xorg-x11-server-Xorg instala automaticamente os programas para remover a linha RgbPath do ficheiro xorg.conf, se estiver presente. Poderá necessitar de configurar de novo o seu teclado, de forma diferente à que está habituado. Tem todo o apoio para se inscrever na lista de correio xorg@freedesktop.org, se precisar de alguma assistência a configurar de novo o seu teclado.

21.3. Introdução para o Programador do X11R7 do X.org

A lista seguinte inclui algumas das modificações mais visíveis para os programadores do X11R7:

  • O sistema de compilação inteiro mudou do imake para a colecção de autotools da GNU.

  • As bibliotecas instalam agora os ficheiros *.pc do pkgconfig, que deverão ser usados agora pelos programas que dependem destas bibliotecas, em vez de programar explicitamente os locais como sendo /usr/X11R6/lib ou outro local.

  • Agora é tudo instalado directamente na /usr, em vez da /usr/X11R6. Todos os programas que têm explicitamente configurados os locais em /usr/X11R6 necessitam de ser alterados agora, de preferência detectando dinamicamente o local correcto do objecto. Os programadores são realmente aconselhados a não codificar directamente os novos locais predefinidos do X11R7.

  • Cada biblioteca tem o seu próprio pacote RPM de código-fonte, que cria um sub-pacote de executáveis e um sub-pacote -devel.

21.4. Notas para o Programador do X11R7 do X.org

Esta secção inclui um resumo das questões a notar para os programadores e criadores de pacotes, assim como algumas sugestões de correcções, sempre que possível.

21.4.1. A Hierarquia de Pastas /usr/X11R6

Os ficheiros do X11R7 instalam-se directamente em /usr agora, e nunca mais irão usar a hierarquia /usr/X11R6/. As aplicações que se baseiem nos ficheiros em determinados locais fixos sob a /usr/X11R6/, quer a nível de compilação quer de execução, deverão ser actualizadas. Deverão agora usar a PATH do sistema, ou outro mecanismo qualquer, para determinar dinamicamente onde residem os ficheiros ou então, em alternativa, programar os locais novos, usando possivelmente métodos de contingência.

21.4.2. Imake

O utilitário do X imake já não é mais usado para compilar o X Window System, estando descontinuado oficialmente. O X11R7 inclui o imake, o xmkmf, e outros utilitários de compilação, fornecidos anteriormente pelo X Window System. Contudo, o X.org recomenda, em grande medida, que as pessoas migrem do imake para usar as autotools da GNU e o pkg-config. O suporte para o imake poderá vir a ser removido numa versão futura do X Window System; como tal, os programadores são realmente aconselhados a abandoná-lo e a não usá-lo nos projectos futuros de 'software'.

21.4.3. A Pasta do Sistema app-defaults/

A pasta app-defaults/ do sistema dos recursos do X é agora a %{_datadir}/X11/app-defaults, que se expande como /usr/share/X11/app-defaults/ no Fedora Core e nos futuros sistemas Red Hat Enterprise Linux.

21.4.4. Corrigir as Dependências de Pacotes

Todos os pacotes de 'software' que usavam anteriormente o Build Requires: (XFree86-devel|xorg-x11-devel) para satisfazer as dependências de compilação, deverão agora indicar individualmente cada uma das dependências das bibliotecas. A forma recomendada e preferida é usar dependências de compilação virtuais, em vez de codificar explicitamente os nomes dos pacotes das bibliotecas na implementação do xorg. Isto significa que deverá usar o Build Requires: libXft-devel em vez do Build Requires: xorg-x11-Xft-devel. Se a sua aplicação não depende, de facto, da implementação de X11 do X.org, para uma dada biblioteca, e não existe outra forma limpa ou segura de definir a dependência, use então o formato xorg-x11-devel. Se usar o mecanismo de requisitos/ofertas virtuais, irá evitar a inconveniência de as bibliotecas mudarem para outro local no futuro.

21.4.5. xft-config

O X Modular usa agora as autotools e o pkg-config da GNU, para a configuração e execução do seu sistema de compilação. O utilitário xft-config foi descontinuado durante algum tempo, sendo agora fornecido o suporte dos ficheiros *.pc do pkgconfig, para o restante tempo. As aplicações que usavam anteriormente o xft-config para obter as opções de compilação Cflags ou libs, deverão ser actualizadas agora para usar o pkg-config.

22. Docs/Beats/DatabaseServers

22.1. MySQL

O Fedora oferece agora o MySQL 5.0. Para uma lista com as melhorias oferecidas por esta versão, veja o http://dev.mysql.com/doc/refman/5.0/en/mysql-5-0-nutshell.html.

Para mais informações sobre a actualização das bases de dados a partir de versões anteriores do MySQL, veja a página Web do MySQL em http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.

22.2. PostgreSQL

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

[Importante] Actualizar as Bases de Dados

O Fedora Core 4 oferecia a versão 8.0 do PostgreSQL. Se actualizar um sistema Fedora existente com uma base de dados PostgreSQL, deverá actualizar a base de dados para aceder aos dados.

Para actualizar uma base de dados a partir de uma versão anterior do PostgreSQL, siga o procedimento descrito em http://www.postgresql.org/docs/8.1/interactive/install-upgrading.html.

23. Internacionalização ('i18n')

Esta secção contém informações relacionadas com o suporte para várias línguas no Fedora Core.

23.1. Métodos de Entrada

O SCIM (Simple Common Input Method - Método Simples de Introdução Comum de Dados) substituiu o IIIMF como sistema de introdução de dados para as línguas asiáticas e outras línguas específicas nesta versão do Fedora Core. O SCIM usa o Ctrl-Espaço como tecla de activação ou desactivação do método de introdução de dados, ainda que seja simples mudar o atalho ou adicionar outros com a janela de configuração do SCIM. Quando o scim-anthy estiver activo, os utilizadores Japoneses activos poderão agora usar a tecla Zenkaku_Hankaku para comutar entre a introdução de dados em Japonês e a ASCII.

23.1.1. Instalação

O SCIM deverá estar instalado e ser executado por omissão para os ambientes de trabalho asiáticos. Caso contrário, os pacotes necessários poderão ser instalados com a secção de suporte de línguas do gestor de pacotes (pirut) ou se executar:

su -c 'yum groupinstall <língua>-support'

Irá também necessitar de tipos de letra para essa língua. Os pacotes de tipos de letras chamam-se fonts-<língua>, onde a <língua> é uma de arabic, bengali, chinese, gujarati, hebrew, hindi, japanese, korean, punjabi, tamil ou thai.

A lista de IMEs incluídos é:

  • Japonês: scim-anthy

    Coreano: scim-hangul

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

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

    Indiano e outras línguas: scim-m17n m17n-db-<língua>

Se o seu ambiente de trabalho não estiver a funcionar com suporte regional asiático, para o activar na sua conta execute estes comandos e depois encerre e volte a abrir a sessão no seu ambiente de trabalho.

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

23.1.2. 'Applet' e barra de ferramentas do SCIM

Quando o SCIM estiver em execução, irá aparecer um ícone de 'applet' na área de notificação do painel do ambiente de trabalho. O ícone é um ícone de teclado cinzento, quando o SCIM está desactivado, e um ícone do IME (Input Method Engine - Motor de Introdução de Dados), quando estiver activo. Quando este estiver activo, a barra de ferramentas de introdução de dados do SCIM também irá aparecer, em conjunto com alguma informação de estado.

Se carregar no botão esquerdo da 'applet', irá activar um menu de línguas do SCI, para poder mudar o Motor de Introdução de Dados actual. O menu só aparece quando uma aplicação que use o método de introdução de dados estiver em primeiro plano. Se carregar com o botão direito do rato na 'applet' ou na barra de ferramentas do SCIM, irá activar o menu de configuração.

23.1.3. Configuração do SCIM

Poderá configurar o SCIM e os IMEs, se usar a ferramenta de configuração que está disponível no menu de configuração. Na área de configuração geral do IME, poderá seleccionar as línguas ou IME's que aparecem no menu de selecção da língua.

23.1.4. Novos motores de conversão

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

23.2. Tipos de Letra

Está disponível agora o suporte para colocar em negrito os tipos de letra que não tenham uma versão em negrito.

Foram adicionados novos tipos de letra em Chinês: o AR PL ShanHeiSun Uni (uming.ttf) e o AR PL ZenKai Uni (ukai.ttf). O tipo de letra por omissão é o AR PL ShanHeiSun Uni, que contém imagens incorporadas. Se preferir os símbolos vectoriais, poderá colocar a secção seguinte no seu ficheiro ~/.font.conf:

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

23.3. Sub-menu de IM do GTK2

O menu de contexto de IM do Gtk2 já não aparece mais por omissão. Podê-lo-á activar na linha de comandos com o seguinte comando; o \ serve para fins de impressão e isto deverá aparecer tudo na mesma linha:

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

23.4. Suporte do Pango no Firefox.

O Fedora Core traz o Firefox compilado com o sistema Pango usado como motor de desenho de texto. Isto oferece um suporte melhorado para certos programas de línguas, como o Índico e alguns programas em CJK. O Pango vem incluído com a autorização da Mozilla Corporation.

Para desactivar a utilização do Pango, configure o MOZ_DISABLE_PANGO=1 no seu ambiente, antes de lançar o Firefox.

24. Docs/Beats/BackwardsCompatibility

24.1. Retro-Compatibilidade

O Fedora Core inclui bibliotecas de sistema legadas para ser compatível com o 'software' mais antigo. Este 'software' faz parte do grupo Legacy Software Development (Desenvolvimento de 'Software' Legado), que não está instalado por omissão. Os utilizadores que necessitarem desta funcionalidade poderão seleccionar este grupo durante a instalação, ou depois de o processo de instalação terminar. Para instalar o grupo de pacotes num sistema Fedora, use o Aplicações => Adicionar/Remover 'Software', o Pirut ou indique o seguinte comando numa janela de terminal:

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

Indique a senha da conta de root, quando for pedida.

25. Mudanças nos Pacotes

[Nota] Esta lista é gerada automaticamente

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

Esta lista foi criada com o utilitário treediff, executado como treediff árvore-nova árvore-antiga, em relação à árvore do 'rawhide' a 28 de Fev de 2006.

Para uma lista dos pacotes que foram actualizados em relação à versão anterior, veja esta página:

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

Poderá também encontrar uma comparação dos pacotes mais importantes, entre todas as versões do Fedora, em http://distrowatch.com/fedora

Novo pacote adaptx
        AdaptX

Novo pacote agg
        Geometria Anti-Grão

Novo pacote amtu
        Utilitário de Teste da Máquina Abstracta (AMTU)

Novo pacote anthy
        Biblioteca de introdução de caracteres em Japonês

Novo pacote aspell-ru
        Dicionários em Russo para o Aspell.

Novo pacote aspell-sl
        Dicionários em Esloveno para o Aspell.

Novo pacote aspell-sr
        Dicionários em Sérvio para o Aspell.

Novo pacote avahi
        Descoberta de serviços na rede local

Novo pacote axis
        Uma implementação de SOAP em Java

Novo pacote beagle
        A Infra-Estrutura de Pesquisa do Beagle

Novo pacote bsf
        Plataforma de Bean Scripting

Novo pacote bsh
        Programação Leve em Java

Novo pacote cairo
        Uma biblioteca de gráficos vectoriais

Novo pacote cairo-java
        Interfaces em Java para a biblioteca Cairo

Novo pacote castor
        Uma plataforma de associação de dados para Java

Novo pacote concurrent
        Classes utilitárias para a programação concorrente em Java

Novo pacote dev86
        Um compilador e um editor de ligações em Assembly 80x86.

Novo pacote dhcdbd
        Um servidor de DHCP em D-BUS (dhcdbd) que controla as sessões do dhclient
        com o D-BUS, grava e apresenta as opções do DHCP.

Novo pacote ekiga
        Uma aplicação para Gnome baseada na tele-conferência em SIP/H323

Novo pacote elilo
        O gestor de arranque de Linux ELILO para os sistemas baseados em EFI

Novo pacote evolution-sharp
        A Interface para Mono do Servidor de Dados do Evolution

Novo pacote f-spot
        Uma aplicação de gestão de fotografias

Novo pacote frysk
        A ferramenta de análise da execução Frysk

Novo pacote gecko-sharp2
        A interface para Mono do Gecko

Novo pacote geronimo-specs
        A especificação de J2EE para o servidor Geronimo

Novo pacote giflib
        Uma biblioteca para gerir ficheiros de imagem no formato GIF

Novo pacote glib-java
        Uma biblioteca de base para as bibliotecas do Java-GNOME

Novo pacote gmime
        Uma biblioteca para criar e processar as mensagens de MIME

Novo pacote gnome-applet-vm
        Um monitor simples para os domínios virtuais, que se incorporam
        no painel do GNOME

Novo pacote gnome-mount
        Substituto do Mount que usa  o HAL para fazer a montagem

Novo pacote gnome-power-manager
        Gestão de Energia do GNOME

Novo pacote gnome-python2-desktop
        O código dos módulos de extensão em Python do PyGNOME
        para o ambiente de trabalho GNOME.

Novo pacote gnome-screensaver
        Protector de Ecrã do GNOME

Novo pacote gnome-user-share
        Partilha de ficheiros do utilizador para o Gnome

Novo pacote gnu-efi
        Bibliotecas e Ficheiros de Inclusão para a EFI

Novo pacote gpart
        Um programa para recuperar tabelas de partições corrompidas.

Novo pacote gsf-sharp
        Uma interface em Mono para a libgsf

Novo pacote gstreamer-plugins-base
        Os 'plugins' de base da plataforma multimédia GStreamer

Novo pacote gstreamer-plugins-good
        Os plugins' do GStreamer com códigos e licenças válidas

Novo pacote gtk-sharp
        Uma interface em Mono para o GTK+ e o GNOME

Novo pacote gtk-sharp2
        Uma interface em Mono para o GTK+ e o GNOME

Novo pacote hplip
        Projecto de Impressão e Imagem da HP para Linux

Novo pacote hsqldb
        O Motor de Base de Dados Hsqldb

Novo pacote icon-naming-utils
        Um programa para lidar com os nomes dos ícones nos temas do ambiente
        de trabalho

Novo pacote icu
        Componentes Internacionais para o Unicode

Novo pacote imake
        o sistema de compilação e configuração de código-fonte imake

Novo pacote iscsi-initiator-utils
        o servidor e os utilitários de iSCSI

Novo pacote iso-codes
        as listas de códigos ISO e traduções

Novo pacote jakarta-commons-codec
        O Pacote do Jakarta Commons Codec

Novo pacote jakarta-commons-daemon
        O Pacote do Jakarta Commons Daemon

Novo pacote jakarta-commons-discovery
        O Pacote do Jakarta Commons Discovery

Novo pacote jakarta-commons-httpclient
        O Pacote do Jakarta Commons HTTPClient

Novo pacote javacc
        Um gerador de analisadores/processadores para Java

Novo pacote jdom
        Uma alternativa em Java para o DOM e o SAX

Novo pacote jgroups
        Uma ferramenta para a comunicação fiável por difusão

Novo pacote jrefactory
        O JRefactory e o Pretty Print

Novo pacote kasumi
        Uma ferramenta de gestão de dicionários anthy.

Novo pacote kexec-tools
        O componente do utilizador kexec/kdump.

Novo pacote lcms
        Sistema de Gestão de Cores

Novo pacote libFS
        A biblioteca de execução para X11 do X.Org libFS

Novo pacote libICE
        A biblioteca de execução para X11 do X.Org libICE

Novo pacote libSM
        A biblioteca de execução para X11 do X.Org libSM

Novo pacote libX11
        A biblioteca de execução para X11 do X.Org libX11

Novo pacote libXScrnSaver
        A biblioteca de execução para X11 do X.Org libXss

Novo pacote libXTrap
        A biblioteca de execução para X11 do X.Org libXTrap

Novo pacote libXau
        A biblioteca de execução para X11 do X.Org libXau

Novo pacote libXaw
        A biblioteca de execução para X11 do X.Org libXaw

Novo pacote libXcomposite
        A biblioteca de execução para X11 do X.Org libXcomposite

Novo pacote libXcursor
        A biblioteca de execução para X11 do X.Org libXcursor

Novo pacote libXdamage
        A biblioteca de execução para X11 do X.Org libXdamage

Novo pacote libXdmcp
        A biblioteca de execução para X11 do X.Org libXdmcp

Novo pacote libXevie
        A biblioteca de execução para X11 do X.Org libXevie

Novo pacote libXext
        A biblioteca de execução para X11 do X.Org libXext

Novo pacote libXfixes
        A biblioteca de execução para X11 do X.Org libXfixes

Novo pacote libXfont
        A biblioteca de execução para X11 do X.Org libXfont

Novo pacote libXfontcache
        A biblioteca de execução para X11 do X.Org libXfontcache

Novo pacote libXft
        A biblioteca de execução para X11 do X.Org libXft

Novo pacote libXi
        A biblioteca de execução para X11 do X.Org libXi

Novo pacote libXinerama
        A biblioteca de execução para X11 do X.Org libXinerama

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

Novo pacote libXp
        A biblioteca de execução para X11 do X.Org libXp

Novo pacote libXpm
        A biblioteca de execução para X11 do X.Org libXpm

Novo pacote libXrandr
        A biblioteca de execução para X11 do X.Org libXrandr

Novo pacote libXrender
        A biblioteca de execução para X11 do X.Org libXrender

Novo pacote libXres
        A biblioteca de execução para X11 do X.Org libXres

Novo pacote libXt
        A biblioteca de execução para X11 do X.Org libXt

Novo pacote libXtst
        A biblioteca de execução para X11 do X.Org libXtst

Novo pacote libXv
        A biblioteca de execução para X11 do X.Org libXv

Novo pacote libXvMC
        A biblioteca de execução para X11 do X.Org libXvMC

Novo pacote libXxf86dga
        A biblioteca de execução para X11 do X.Org libXxf86dga

Novo pacote libXxf86misc
        A biblioteca de execução para X11 do X.Org libXxf86misc

Novo pacote libXxf86vm
        A biblioteca de execução para X11 do X.Org libXxf86vm

Novo pacote libchewing
        Uma biblioteca de introdução inteligente de dados fonéticos
        para o Chinês Tradicional

Novo pacote libdaemon
        Uma biblioteca para criar servidores de UNIX

Novo pacote libdmx
        A biblioteca de execução para X11 do X.Org libdmx

Novo pacote libdrm
        A biblioteca de execução do Gestor de Desenho Directo libdrm

Novo pacote libevent
        Uma biblioteca de notificação de eventos assíncronos abstractos

Novo pacote libfontenc
        A biblioteca de execução para X11 do X.Org libfontenc

Novo pacote libgdiplus
        libgdiplus: Uma implementação livre da API GDI+

Novo pacote libgpod
        Uma biblioteca para aceder ao conteúdo de um iPod

Novo pacote libgssapi
        A Biblioteca da Interface de Programação Genérica de Serviços
        de Segurança

Novo pacote libiec61883
        Uma biblioteca de transmissão para IEEE1394

Novo pacote liblbxutil
        A biblioteca de execução para X11 do X.Org liblbxutil

Novo pacote libnl
        Uma biblioteca de conveniência para os 'sockets' do 'netlink'

Novo pacote libnotify
        A biblioteca de notificações libnotify

Novo pacote liboil
        A biblioteca de Ciclos Internos Optimizados, funções optimizadas
        para o CPU

Novo pacote liboldX
        A biblioteca de execução para X11 do X.Org liboldX

Novo pacote libpfm
        Uma biblioteca de monitorização de performance para o Linux/ia64

Novo pacote librtas
        Bibliotecas que fornecem o acesso às chamadas e eventos do RTAS.

Novo pacote libsemanage
        Uma biblioteca de manipulação de políticas binárias do SELinux

Novo pacote libsetrans
        A biblioteca de Tradução do SELinux

Novo pacote libstdc++so7
        Antevisão da libstdc++.so.7

Novo pacote libunwind
        Uma biblioteca de 'unwinding' para o ia64.

Novo pacote libvirt
        Uma biblioteca com uma API para usar a virtualização do Xen

Novo pacote libvte-java
        Biblioteca de interface para o GNOME VTE

Novo pacote libxkbfile
        A biblioteca de execução para X11 do X.Org libxkbfile

Novo pacote libxkbui
        A biblioteca de execução para X11 do X.Org libxkbui

Novo pacote lucene
        Um motor de busca de texto completo e de alta performance

Novo pacote m17n-db
        Ficheiros de dados Multilingues para o m17n-lib

Novo pacote m17n-lib
        Biblioteca de texto multilingue

Novo pacote mesa
        As bibliotecas gráficas Mesa

Novo pacote mlocate
        Um utilitário para procurar ficheiros pelo nome

Novo pacote mockobjects
        O pacote MockObjects do Java

Novo pacote mono
        um ambiente de execução em .NET

Novo pacote mysql-connector-odbc
        O controlador de ODBC para o MySQL

Novo pacote mysqlclient14
        As bibliotecas dinâmicas de suporte do MySQL.

Novo pacote nautilus-sendto
        Um menu de contexto do Nautilus para enviar ficheiros

Novo pacote nfs-utils-lib
        Uma Biblioteca de Suporte para Sistemas de Ficheiros pela Rede

Novo pacote notify-daemon
        Servidor de Notificações

Novo pacote nspr
        Ambiente de Execução do Netscape

Novo pacote opal
        Biblioteca de Abstracção do Open Phone

Novo pacote openCryptoki
        Implementação do Cryptoki v2.11 do 'Hardware' de Encriptação da IBM

Novo pacote opensp
        um processador de SGML e XML

Novo pacote pcmciautils
        utilitários e programas de inicialização do PCMCIA

Novo pacote perl-Net-IP
        Módulo em Perl para a manipulação de endereços IPv4 e IPv6

Novo pacote perl-String-CRC32
        Uma interface em Perl para a geração de códigos de verificação de redundância

Novo pacote perl-XML-Simple
        Uma API simples para gerir XML

Novo pacote pfmon
        Uma ferramenta de monitorização de performance para o Linux/ia64

Novo pacote php-pear
        Plataforma de Repositórios de Aplicações e Extensões em PHP

Novo pacote pirut
        Ferramentas de Instalação, Remoção e Actualização de Pacotes

Novo pacote prctl
        Um utilitário para efectuar operações sobre os processos

Novo pacote pycairo
        Uma interface em Python para a biblioteca Cairo

Novo pacote pykickstart
        Uma biblioteca em Python para manipular os ficheiros de Kickstart

Novo pacote python-pyblock
        Módulos em Python para lidar com dispositivos em bloco

Novo pacote rhpxl
        Uma biblioteca em Python para configurar e executar o X.

Novo pacote s390utils
        Utilitários específicos para o Linux/390.

Novo pacote salinfo
        A ferramenta de informação do SAL.

Novo pacote scim
        Plataforma de Introdução Inteligente de Dados Multilingues

Novo pacote scim-anthy
        O motor do SCIM para a introdução de dados em Japonês

Novo pacote scim-chewing
        O método do SCIM de introdução de dados em Chinês

Novo pacote scim-hangul
        O método do SCIM de introdução de dados em Hangul

Novo pacote scim-m17n
        O motor do SCIM para a introdução de dados do m17n-lib

Novo pacote scim-pinyin
        O motor do SCIM para a introdução de dados Pinyin

Novo pacote scim-qtimm
        O módulo do método de introdução de dados em SCIM para o Qt

Novo pacote scim-tables
        O motor de Tabelas Genéricas do SCIM

Novo pacote squashfs-tools
        Utilitários para o 'squashfs'

Novo pacote system-config-cluster
        O system-config-cluster é um utilitário que lhe permite gerir
        a configuração de um 'cluster' de forma gráfica.

Novo pacote systemtap
        Sistema de Instrumentação

Novo pacote tanukiwrapper
        Interface para Serviços em Java

Novo pacote tog-pegasus
        Serviços WBEM do OpenPegasus para o Linux

Novo pacote tomboy
        O Tomboy é uma aplicação para tirar notas no Linux e no Unix.

Novo pacote velocity
        Um motor de modelos baseado em Java

Novo pacote werken.xpath
        Implementação do XPath com o JDOM

Novo pacote wpa_supplicant
        WPA/WPA2/IEEE 802.1X Supplicant

Novo pacote wsdl4j
        A Plataforma da Linguagem de Descrição de Web Services para o Java

Novo pacote xdoclet
        A Plataforma de Programação Orientada a Atributos XDoclet

Novo pacote xjavadoc
        O motor do XJavaDoc

Novo pacote xmlrpc
        A implementação em Java do XML-RPC

Novo pacote xorg-x11-apps
        Aplicações em X11 do X.Org

Novo pacote xorg-x11-drivers
        O pacote de instalação de controladores de X11 para o X.Org

Novo pacote xorg-x11-drv-acecad
        Controlador de entrada acecad para o X11 da Xorg

Novo pacote xorg-x11-drv-aiptek
        Controlador de entrada aiptek para o X11 da Xorg

Novo pacote xorg-x11-drv-apm
        Controlador gráfico apm para o X11 da Xorg

Novo pacote xorg-x11-drv-ark
        Controlador gráfico ark para o X11 da Xorg

Novo pacote xorg-x11-drv-ati
        Controlador gráfico ati para o X11 da Xorg

Novo pacote xorg-x11-drv-calcomp
        Controlador de entrada calcomp para o X11 da Xorg

Novo pacote xorg-x11-drv-chips
        Controlador gráfico chips para o X11 da Xorg

Novo pacote xorg-x11-drv-cirrus
        Controlador gráfico cirrus para o X11 da Xorg

Novo pacote xorg-x11-drv-citron
        Controlador de entrada citron para o X11 da Xorg

Novo pacote xorg-x11-drv-cyrix
        Controlador gráfico cyrix para o X11 da Xorg

Novo pacote xorg-x11-drv-digitaledge
        Controlador de entrada digitaledge para o X11 da Xorg

Novo pacote xorg-x11-drv-dmc
        Controlador de entrada dmc para o X11 da Xorg

Novo pacote xorg-x11-drv-dummy
        Controlador gráfico dummy para o X11 da Xorg

Novo pacote xorg-x11-drv-dynapro
        Controlador de entrada dynapro para o X11 da Xorg

Novo pacote xorg-x11-drv-elo2300
        Controlador de entrada elo2300 para o X11 da Xorg

Novo pacote xorg-x11-drv-elographics
        Controlador de entrada elographics para o X11 da Xorg

Novo pacote xorg-x11-drv-evdev
        Controlador de entrada evdev para o X11 da Xorg

Novo pacote xorg-x11-drv-fbdev
        Controlador gráfico fbdev para o X11 da Xorg

Novo pacote xorg-x11-drv-fpit
        Controlador de entrada fpit para o X11 da Xorg

Novo pacote xorg-x11-drv-glint
        Controlador gráfico glint para o X11 da Xorg

Novo pacote xorg-x11-drv-hyperpen
        Controlador de entrada hyperpen para o X11 da Xorg

Novo pacote xorg-x11-drv-i128
        Controlador gráfico i128 para o X11 da Xorg

Novo pacote xorg-x11-drv-i740
        Controlador gráfico i740 para o X11 da Xorg

Novo pacote xorg-x11-drv-i810
        Controlador gráfico i810 para o X11 da Xorg

Novo pacote xorg-x11-drv-jamstudio
        Controlador de entrada jamstudio para o X11 da Xorg

Novo pacote xorg-x11-drv-joystick
        Controlador de entrada joystick para o X11 da Xorg

Novo pacote xorg-x11-drv-keyboard
        Controlador de entrada keyboard para o X11 da Xorg

Novo pacote xorg-x11-drv-magellan
        Controlador de entrada magellan para o X11 da Xorg

Novo pacote xorg-x11-drv-magictouch
        Controlador de entrada magictouch para o X11 da Xorg

Novo pacote xorg-x11-drv-mga
        Controlador gráfico mga para o X11 da Xorg

Novo pacote xorg-x11-drv-microtouch
        Controlador de entrada microtouch para o X11 da Xorg

Novo pacote xorg-x11-drv-mouse
        Controlador de entrada mouse para o X11 da Xorg

Novo pacote xorg-x11-drv-mutouch
        Controlador de entrada mutouch para o X11 da Xorg

Novo pacote xorg-x11-drv-neomagic
        Controlador gráfico neomagic para o X11 da Xorg

Novo pacote xorg-x11-drv-nsc
        Controlador gráfico nsc para o X11 da Xorg

Novo pacote xorg-x11-drv-nv
        Controlador gráfico nv para o X11 da Xorg

Novo pacote xorg-x11-drv-palmax
        Controlador de entrada palmax para o X11 da Xorg

Novo pacote xorg-x11-drv-penmount
        Controlador de entrada penmount para o X11 da Xorg

Novo pacote xorg-x11-drv-rendition
        Controlador gráfico rendition para o X11 da Xorg

Novo pacote xorg-x11-drv-s3
        Controlador gráfico s3 para o X11 da Xorg

Novo pacote xorg-x11-drv-s3virge
        Controlador gráfico s3virge para o X11 da Xorg

Novo pacote xorg-x11-drv-savage
        Controlador gráfico savage para o X11 da Xorg

Novo pacote xorg-x11-drv-siliconmotion
        Controlador gráfico siliconmotion para o X11 da Xorg

Novo pacote xorg-x11-drv-sis
        Controlador gráfico sis para o X11 da Xorg

Novo pacote xorg-x11-drv-sisusb
        Controlador gráfico sisusb para o X11 da Xorg

Novo pacote xorg-x11-drv-spaceorb
        Controlador de entrada spaceorb para o X11 da Xorg

Novo pacote xorg-x11-drv-summa
        Controlador de entrada summa para o X11 da Xorg

Novo pacote xorg-x11-drv-tdfx
        Controlador gráfico tdfx para o X11 da Xorg

Novo pacote xorg-x11-drv-tek4957
        Controlador de entrada tek4957 para o X11 da Xorg

Novo pacote xorg-x11-drv-trident
        Controlador gráfico trident para o X11 da Xorg

Novo pacote xorg-x11-drv-tseng
        Controlador gráfico tseng para o X11 da Xorg

Novo pacote xorg-x11-drv-ur98
        Controlador de entrada ur98 para o X11 da Xorg

Novo pacote xorg-x11-drv-v4l
        Controlador gráfico v4l para o X11 da Xorg

Novo pacote xorg-x11-drv-vesa
        Controlador gráfico vesa para o X11 da Xorg

Novo pacote xorg-x11-drv-vga
        Controlador gráfico vga para o X11 da Xorg

Novo pacote xorg-x11-drv-via
        Controlador gráfico via para o X11 da Xorg

Novo pacote xorg-x11-drv-vmware
        Controlador gráfico vmware para o X11 da Xorg

Novo pacote xorg-x11-drv-void
        Controlador de entrada void para o X11 da Xorg

Novo pacote xorg-x11-drv-voodoo
        Controlador gráfico voodoo para o X11 da Xorg

Novo pacote xorg-x11-filesystem
        Disposição do sistema de ficheiros do X11 da X.Org

Novo pacote xorg-x11-font-utils
        Utilitários de tipos de letra do X11 da X.Org

Novo pacote xorg-x11-fonts
        Tipos de letra do X11 da X.Org

Novo pacote xorg-x11-proto-devel
        Ficheiros de Inclusão do Protocolo X11 da X.Org

Novo pacote xorg-x11-resutils
        Utilitários de recursos do X11 da X.Org

Novo pacote xorg-x11-server
        O servidor de X11 da X.Org

Novo pacote xorg-x11-server-utils
        Utilitários do servidor de X11 da X.Org

Novo pacote xorg-x11-twm
        O gestor de janelas 'twm' para o X11 da X.Org

Novo pacote xorg-x11-util-macros
        Macros das Autotools para o X11 da X.Org

Novo pacote xorg-x11-utils
        Utilitários para os clientes de X11 da X.Org

Novo pacote xorg-x11-xauth
        Utilitários de autoridade do X11 da X.Org

Novo pacote xorg-x11-xbitmaps
        Imagens das aplicações para o X11 da X.Org

Novo pacote xorg-x11-xdm
        O xdm - Gestor de Autenticação do X11 da X.Org

Novo pacote xorg-x11-xfs
        O servidor de tipos de letra 'xfs' para o X11 da X.Org

Novo pacote xorg-x11-xfwp
        Um 'proxy' para 'firewalls' do X11 da X.Org

Novo pacote xorg-x11-xinit
        Os programas de arranque 'xinit' to X11 da X.Org

Novo pacote xorg-x11-xkb-utils
        Os utilitários do 'xkb' para o X11 da X.Org

Novo pacote xorg-x11-xkbdata
        Os ficheiros de dados do 'xkb' para o servidor de X11 da X.Org

Novo pacote xorg-x11-xsm
        O Gestor de Sessões do X para o X11 da X.Org

Novo pacote xorg-x11-xtrans-devel
        A biblioteca de desenvolvimento para o transporte para o X11 da X.Org


Removeu-se o pacote Canna

Removeu-se o pacote 4Suite

Removeu-se o pacote MyODBC

Removeu-se o pacote apel

Removeu-se o pacote VFlib2

Removeu-se o pacote anaconda-help

Removeu-se o pacote aqhbci

Removeu-se o pacote cdicconf

Removeu-se o pacote fonts-xorg

Removeu-se o pacote gimp-gap

Removeu-se o pacote gnome-kerberos

Removeu-se o pacote gnomemeeting

Removeu-se o pacote hotplug

Removeu-se o pacote howl

Removeu-se o pacote hpijs

Removeu-se o pacote hpoj

Removeu-se o pacote iiimf

Removeu-se o pacote iiimf-le-chinput

Removeu-se o pacote iiimf-le-xcin

Removeu-se o pacote libgal2

Removeu-se o pacote libungif

Removeu-se o pacote lvm2-cluster

Removeu-se o pacote mod_jk

Removeu-se o pacote nvi-m17n

Removeu-se o pacote openh323

Removeu-se o pacote openmotif21

Removeu-se o pacote pcmcia-cs

Removeu-se o pacote perl-Filter

Removeu-se o pacote perl-Filter-Simple

Removeu-se o pacote perl-Parse-Yapp

Removeu-se o pacote perl-RPM2

Removeu-se o pacote perl-Time-HiRes

Removeu-se o pacote perl-XML-Encoding

Removeu-se o pacote perl-libxml-enno

Removeu-se o pacote python-twisted

Removeu-se o pacote sash

Removeu-se o pacote schedutils

Removeu-se o pacote selinux-policy-targeted

Removeu-se o pacote selinux-policy-strict

Removeu-se o pacote slocate

Removeu-se o pacote struts11

Removeu-se o pacote system-config-mouse

Removeu-se o pacote system-config-packages

Removeu-se o pacote taipeifonts

Removeu-se o pacote w3c-libwww

Removeu-se o pacote xinitrc

Removeu-se o pacote usbview

26. Fedora Extras

26.1. Usar o Repositório

O Fedora Extras oferece um repositório de pacotes que complementam o Fedora Core. Este esforço comunitário baseado em voluntários faz parte do projecto maior que é o Projecto Fedora.

[Nota] Os Fedora Extras Estão Disponíveis por Omissão

Os sistemas Fedora usam automaticamente tanto os repositórios do Fedora Core como do Fedora Extras, para instalar e actualizar as aplicações.

Para instalar o 'software' tanto dos repositórios Core ou Extras, escolha a opção Aplicações > Adicionar/Remover 'Software'. Indique a senha de root quando lhe for pedida. Seleccione as aplicações que necessitar da lista e escolha Aplicar.

Em alternativa, poderá instalar o 'software' com o utilitário da linha de comandos yum. Por exemplo, este comando instala automaticamente o pacote abiword, bem como todas as dependências necessárias:

su -c 'yum install abiword'

Indique a senha do root, quando lhe for pedida.

26.2. Acerca do Fedora Extras

Na altura do lançamento do Fedora Core 5, existem aproximadamente 2 000 pacotes no Fedora Extras, criados a partir de 1 350 pacotes de código. A lista seguinte inclui algumas aplicações bastante populares e conhecidas, mantidas pelos membros da comunidade do Fedora Extras:

  • abiword - uma aplicação de processamento de texto elegante

  • balsa - um leitor de e-mail leve

  • bash-completion - a completação avançada da linha de comandos para os utilizadores profissionais

  • bluefish - um editor de HTML

  • clamav - um analisador anti-vírus para os servidores e estações de trabalho

  • fuse - uma ferramenta para associar os dispositivos fora do padrão, bem como os serviços de rede, como pastas

  • fwbuilder - uma ferramenta gráfica para criar os conjuntos de regras de Linux e da 'firewall' da Cisco

  • gaim-guifications - melhorias ao Mensageiro Instantâneo Gaim

  • gdesklets - elementos gráficos para o ambiente de trabalho GNOME

  • gnumeric - uma folha de cálculo poderosa

  • inkscape - uma aplicação de ilustrações e desenho vectorial

  • koffice - um pacote de escritório completo para o ambiente de trabalho do KDE

  • mail-notification - alerta-o à medida que chega correio novo

  • mediawiki - a solução da Wikipedia para as páginas Web de colaboração

  • nautilus-open-terminal - uma extensão ao gestor de ficheiros do GNOME

  • pan - o leitor de notícias da Usenet

  • revelation - um utilitário de gestão de senhas

  • scribus - uma aplicação de publicação gráfica (DTP)

  • xfce - um ambiente de trabalho leve

  • xmms - o famoso leitor multimédia

  • um grande conjunto de ferramentas e bibliotecas de Perl e Python

  • ... e muito mais!

A sua aplicação 'open-source' favorita não está no Fedora Extras? Crie um pacote RPM para a aplicação e envie-o para revisão para o Fedora Extras. Depois de uma revisão bem-sucedida, importe-o no Extras e podê-lo-á manter a partir daí. Se não souber como criar pacotes RPM, existem muitas outras formas de se envolver no Fedora Extras e ajudá-lo a manter-se em actividade.

Poderá aprender mais sobre o Fedora Extras, ou como se envolver nele, em http://fedoraproject.org/wiki/Extras.

27. Fedora Legacy - Projecto de Manutenção da Comunidade

O Projecto Fedora Legacy é um projecto 'open-source' suportado pela comunidade para extender o ciclo de vida de certas distribuições do Red Hat Linux e do Fedora Core em "modo de manutenção". O Projecto Fedora Legacy funciona com a comunidade do Linux para oferecer pacotes de segurança e de correcção de erros críticos. Este trabalho extende o tempo de vida efectivo das distribuições mais antigas, em ambientes onde as actualizações frequentes não sejam possíveis ou desejáveis. Para mais informações sobre o Projecto Fedora, veja em http://fedoraproject.org/wiki/Legacy.

[Nota] Repositório do Legacy Incluído no Fedora Core 5

O Fedora Core 5 vem com a configuração do repositório de 'software' Fedora Legacy. Este é um grande passo na integração do Fedora Legacy com o Projecto Fedora, e com o Fedora Core em particular. Este repositório não está activo por omissão nesta versão.

De momento, o Projecto Fedora Legacy mantém as seguintes distribuições e versões no modo de manutenção:

  • Red Hat Linux 7.3 e 9

  • Fedora Core 1, 2 e 3

O Projecto Fedora Legacy irá fornecer actualizações para essas versões, desde que haja interesse por parte da comunidade. Quando o interesse não for mais sustentável, o modo de manutenção termina com a segunda versão de testes da terceira versão subsequente do Core. Por exemplo, o modo de manutenção do Fedora Core 4, se não for mais sustentado pela comunidade, termina com o lançamento do Fedora Core 7 test2. Isto fornece um tempo de vida do suporte efectivo (Suporte do Fedora Core mais Fedora Legacy) de cerca de 18 meses.

O Projecto Fedora Legacy precisa sempre de voluntários para efectuar testes de garantia de qualidade que fiquem à espera de publicação como actualizações. Veja em http://fedoraproject.org/wiki/Legacy/QATesting mais algumas informações. Visite também a nossa lista de questões em http://www.redhat.com/archives/fedora-legacy-list/2005-August/msg00079.html para mais informações e referências para os erros em fila de espera.

Se precisar de ajuda introdutória, visite a página pessoal do projecto no Wiki em http://fedoraproject.org/wiki/Legacy ou a página dos Mentores em http://fedoraproject.org/wiki/Mentors. Se estiver à procura de outras formas de participar no Fedora, veja em http://fedoraproject.org/wiki/HelpWanted.

CategoryLegacy

28. Acerca do Projecto Fedora

O objectivo do Projecto Fedora é trabalhar com a comunidade do Linux para criar um sistema operativo completo e de uso-geral, exclusivamente a partir de 'software' em código-aberto. O desenvolvimento é feito num fórum público. O projecto lança versões do Fedora Core, ao longo do tempo, com 2-3 vezes por ano, com um calendário de lançamento disponível em

Para mais informações, veja a página Web do Projecto Fedora:

http://fedora.redhat.com/

O Projecto Fedora é conduzido por indivíduos que contribuem para ele. Como elemento dos testes, desenvolvimento ou traduções, poderá fazer a diferença. Veja em http://fedoraproject.org/wiki/HelpWanted mais detalhes.

Esta página explica os canais de comunicação com os utilizadores e contribuintes para o Fedora:

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

Para além da página Web, estão disponíveis as seguintes listas de correio:

Para se inscrever em alguma destas listas, envie um e-mail com a palavra "subscribe" no assunto para o <nome-da-lista>-request, onde o <nome-da-lista> é um dos nomes das listas acima.

Em alternativa, poder-se-á inscrever nas listas de correio do Fedora pela interface Web:

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

O Projecto Fedora também inclui um canal de IRC (Internet Relay Chat). O IRC é uma forma de comunicação em tempo-real e baseada em texto. Com ele, poderá ter conversas com várias pessoas num canal aberto ou falar com alguém em privado.

Para falar com outros participantes no Projecto Fedora através do IRC, aceda à rede de IRC do Freenode. Veja na página Web do Freenode (http://www.freenode.net/) mais algumas informações.

Os participantes do Projecto Fedora frequentam o canal #fedora, enquanto os programadores do Projecto Fedora poderão ser encontrados normalmente no canal #fedora-devel. Alguns dos projectos maiores poderão até ter os seus próprios canais; esta informação poderá ser encontrada nas páginas dos projectos e em http://fedoraproject.org/wiki/Communicate.

Para poder falar no canal #fedora, terá de registar o seu nome de utilizador ou alcunha. As instruções serão dadas quando você fizer /join (ligar) ao canal.

[Nota] Canais de IRC

O Projecto Fedora ou a Red Hat não tem qualquer controlo sobre os canais de IRC do Projecto Fedora ou do seu conteúdo.

29. Colophon

Da forma como é usado o termo, o colophon significa:

  • reconhecer os contribuintes, fornecendo também alguma administração, e

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

29.1. Contribuintes

29.2. Métodos de Produção

Os escritores de áreas produzem as notas da versão directamente no Wiki do Projecto Fedora. Colaboram com outros peritos na matéria durante a fase da versão de testes do Fedora Core para explicar as alterações e melhorias importantes. A equipa editorial garante a consistência e qualidade das áreas terminadas, e passa o material do Wiki para o DocBook em XML, num repositório de controlo de versões. Nesta altura, a equipa de tradutores produz outras versões das notas da versão, que ficarão disponíveis para o público geral como parte do Fedora Core. A equipa de publicação também os torna, bem como as erratas subsequentes, disponíveis através da Web.

displayFooter('$Date: 2006/10/14 15:06:44 $'); ?>