Hardwares Suportados O &debian; não impõe requerimentos de hardware especiais além dos requerimentos do kernel do Linux e conjunto de ferramentas da GNU. No entanto, qualquer arquitetura poderá rodar a &debian;, desde que o kernel do Linux, libc, gcc, etc. sejam portados, e que um porte do &debian; exista. Por favor, veja as páginas de portes da distribuição em para ver mas detalhes sobre os sistemas da arquitetura &arch-title; que foram testados com a &debian-gnu;. Ao invés de tentar descrever todas as configurações de hardware diferentes que são suportadas por &arch-title;, esta seção contém informações gerais e ponteiros para onde informações adicionais poderão ser encontradas. Arquiteturas Suportadas O &debian; GNU/Linux &release; suporta as onze maiores variações de arquiteturas e diversas variações de cada arquitetura conhecida como sabores. ArquiteturaDesignação na &debian; Sub-arquiteturaSabor/Tipo Intel x86-based i386 AMD64 & Intel 64 amd64 ARM arm Netwinder e CATS netwinder armel Versatile versatile arm e armel Intel IOP32x iop32x Intel IXP4xx ixp4xx Marvell Orion orion5x Intel IA-64 ia64 MIPS (big endian) mips SGI IP22 (Indy/Indigo 2) r4k-ip22 SGI IP32 (O2) r5k-ip32 MIPS Malta (32 bit) 4kc-malta MIPS Malta (64 bit) 5kc-malta Broadcom BCM91250A (SWARM) sb1-bcm91250a Broadcom BCM91480B (BigSur) sb1a-bcm91480b MIPS (little endian) mipsel Cobalt cobalt MIPS Malta (32 bit) 4kc-malta MIPS Malta (64 bit) 5kc-malta Broadcom BCM91250A (SWARM) sb1-bcm91250a Broadcom BCM91480B (BigSur) sb1a-bcm91480b IBM/Motorola PowerPC powerpc PowerMac pmac PReP prep Sun SPARC sparc sun4u sparc64 sun4v IBM S/390 s390 IPL do VM-reader e DASD generic IPL a partir de fita fita Este documento cobre a instalação para a arquitetura &arch-title;. Se estiver procurando por informações em algumas das outras plataformas suportadas pela &debian;, de uma olhada nas páginas Portes do Debian. Este é o primeiro lançamento oficial da &debian-gnu; para a arquitetura &arch-title;. Nós sentimos que ela provou por si só que poderia ser lançada. No entanto, como ela não foi tanto testada pelos usuários quanto foram por outras arquiteturas, você poderá encontrar pequenos bugs. Use o nosso Sistema de Tratamento de Falhas para reportar qualquer problema; tenha certeza de mencionar que a falha ocorreu na plataforma &arch-title;. Pode ser necessário usar as listas de discussão da debian-&arch-listname; também. &supported-amd64.xml; &supported-arm.xml; &supported-hppa.xml; &supported-i386.xml; &supported-mips.xml; &supported-mipsel.xml; &supported-powerpc.xml; &supported-s390.xml; &supported-sparc.xml; Notebooks Também há suporte para os notebooks e hoje em dia a maioria deles funciona sem a necessidade de maiores configurações. No caso de um notebook que contenha hardware proprietário ou especializado, pode ser que não haja suporte para algumas funções específicas. Para ver se seu notebook funciona bem com GNU/Linux, veja, por exemplo, as Páginas de Notebooks Linux. Múltiplos Processadores O suporte a Multiprocessamento — também chamado de symmetric multiprocessing ou SMP — está disponível para esta arquitetura. O kernel padrão do &debian; &release; foi compilado com suporte a SMP. O kernel padrão também é usável em sistemas não-SMP, mas possui um pequeno custo que causará uma pequena redução no desempenho. Para o uso normal do sistema isto dificilmente será notado. Para otimizar o kernel para sistemas com CPU simples, será necessário substituir o kernel padrão do &debian;. Você encontrará uma discussão de como fazer isso em . Atualmente (na versão do kernel &kernelversion;) o método de desativar SMP é desmarcar &smp-config-option; na seção &smp-config-section; da configuração do kernel. Múltiplos Processadores O suporte a múltiplos processadores — também chamado symmetric multiprocessing ou SMP — está disponível para esta arquitetura. O kernel padrão &debian; &release; foi compilado com suporte para SMP-alternatives. Isso significa que o kernel irá detectar o número de processadores (ou núcleos de processadores) e irá automaticamente desativar SMP em sistemas com apenas um processador. A versão 586 dos pacotes &debian; com imagem do kernel para &arch-title; não são compilados com suporte para SMP. Múltiplos Processadores O suporte a múltiplos processadores — também chamado symmetric multiprocessing ou SMP — está disponível para esta arquitetura. No entanto, o kernel padrão do &debian; &release; não suporta SMP. Isto não deve impedir a instalação, pois o kernel padrão não-SMP deve inicializar me sistemas SMP; o kernel simplesmente utilizará a primeira CPU. Para obter vantagens do uso de múltiplos processadores, você terá que substituir o kernel padrão do &debian;. Você encontrará uma discussão de como fazer isso em . Atualmente (em kernels da versão &kernelversion;) a forma de ativar SMP é selecionar &smp-config-option; na seção &smp-config-section; da configuração do kernel. Múltiplos Processadores O suporte a multiprocessamento — também chamado de symmetric multiprocessing ou SMP — está disponível para esta arquitetura e é suportado por uma imagem de kernel pré-compilada para o &debian;. Dependendo de sua mídia de instalação, esta kernel com capacidades para SMP pode ou não ser instalado por padrão. Isto não atrapalhará a instalação, pois o kernel padrão sem suporte a SMP deverá inicializar em sistemas SMP também; o kernel usará a primeira CPU. Para tirar vantagem do uso de múltiplos processadores, você deverá verificar e ver se um pacote do kernel que suporta SMP foi instalado, se não foi, selecione um pacote de kernel apropriado. Você também pode construir seu próprio kernel personalizado para suportar SMP. Você pode encontrar uma discussão de como fazer isto em . Atualmente (no kernel da versão &kernelversion;) o método para ativar SMP é selecionar &smp-config-option; na seção &smp-config-section; da configuração do kernel. Suporte a placas de vídeo Você deverá usar uma interface compatível com VGA para o terminal de console. Praticamente qualquer placa de vídeo moderna é compatível com o padrão VGA. Padrões anciões como o CGA, MDA ou HGA também deveriam funcionar, assumindo que você não precisa do suporte a X11. Note que o X11 não é usado durante o processo de instalação descrito neste documento. O suporte do &debian; para as interfaces gráficas é determinado pelo suporte encontrado no sistema X11 do X.Org. A maioria das placas de vídeo AGP, PCI, PCIe e PCI-X funcionam sob o X.Org. Detalhes sobre os barramentos de vídeo para os quais há suporte, placas de vídeo, monitores e dispositivos de apontamento podem ser encontrados em . O &debian; &release; vem com o X.Org versão &x11ver;. Só há suporte para o X.Org X Window System na Indy SGI e O2. A placa de avaliação Broadcom BCM91250A tem slots que seguem o padrão PCI de 3.3v e oferecem suporte à emulação VGA ou framebuffer Linux em uma diversidade de placas de vídeo. Veja a lista de compatibilidade relacionada com a BCM91250A. As placas de avaliação Broadcom BCM91250A e BCM91480B tem slots que seguem o padrão PCI de 3.3v e oferecem suporte à emulação VGA ou framebuffer Linux em uma diversidade de placas de vídeo. Veja a lista de compatibilidade relacionada com placas de avaliação Broadcom. Há suporte para a maioria das opções de gráficos comumente encontradas em máquinas baseadas em Sparc. Drivers gráficos X.org estão disponíveis para os framebuffers sunbw2, suncg14, suncg3, suncg6, sunleo e suntcx. As placas Creator3D e Elite3D (driver sunffb), placas de vídeo baseadas em ATI PGX24/PGX64 (driver ati), e placas baseadas em PermediaII (glint driver). Para usar uma Elite3D com X.org você adicionalmente precisa instalar o pacote afbinit, e ler a documentação incluída com ele sobre como ativar a placa. Não é incomum para uma máquina Sparc ter duas placas gráficas em sua configuração padrão. Neste caso há a possibilidade do kernel Linux não direcionar sua saída para a placa inicialmente usada pelo firmware. A falta de saída no console gráfico pode então ser um erroneamente entendido como um congelamento (usualmente a última mensagem vista no terminal é 'Booting Linux...'). Uma possível solução é fisicamente remover uma das placas de vídeo; outra opção é desabilitar uma das placas usando um parâmetro de inicialização do kernel. Além disso, se saída gráfica não é requerida ou desejada, o console serial pode ser usado como alternativa. Em alguns sistemas o uso do console serial pode ser ativado automaticamente desconectando o teclado antes de inicializar o sistema. &network-cards.xml; &supported-peripherals.xml; Dispositivos que requerem firmware Apesar da disponibilidade um driver de dispositivo, alguns hardwares também requerem os famosos firmware ou microcódigos sejam carregado no dispositivo antes do mesmo tornar-se operacional. Isto é mais comum em placas de rede (especialmente placas de rede sem fio) mas, por exemplo, alguns dispositivos USB e até mesmo alguns controladores de disco rígido também requerem firmwares. Na maioria dos casos o firmware não é livre (non-free) de acordo com o critério usado pelo Projeto &debian-gnu; e portanto não pode ser incluído na distribuição principal ou no sistema de instalação. Se o driver do dispositivo estiver incluído na distribuição e se o &debian-gnu; legalmente puder distribuir o firmware, ele estará disponível como um pacote separado a partir da seção non-free do repositório. No entanto, isto não significa que tal hardware não possa ser usado durante a instalação. A partir do &debian-gnu; 5.0, o &d-i; dá suporte ao carregamento de arquivos de firmware ou pacotes contendo firmware a partir de mídias removíveis, tais como disquetes ou pendrives USB. Veja para informação mais detalhadas sobre como carregar arquivos ou pacotes de firmware durante a instalação.