2.1. 지원하는 하드웨어

리눅스 커널과 GNU 툴셋을 쓰는 데 필요한 것 외에는 데비안에 특별히 필요한 하드웨어는 따로 없습니다. 그러므로 리눅스 커널, libc, gcc 등이 포팅되어 있는 아키텍처나 플랫폼 중에서 데비안 포팅이 되어 있는 경우라면 데비안을 돌릴 수 있습니다. 데비안에서 테스트한 SPARC 아키텍처 시스템에 대한 자세한 정보는 http://www.debian.org/ports/sparc/ 페이지에 있는 포팅 페이지를 참고하십시오.

여기서는 SPARC 아키텍처에서 지원하는 여러가지 하드웨어들을 모두 설명하지는 않고, 일반적인 정보만 설명한 다음 추가 정보가 들어 있는 웹사이트를 써 놓았습니다.

2.1.1. 지원하는 아키텍처

데비안 4.0 버전은 12개의 아키텍처를 지원하고 각 아키텍처별로 몇 가지 “변종(flavors)”을 지원합니다.

아키텍처 데비안 명칭 서브 아키텍처 변종
인텔 x86 기반 i386    
AMD64 및 Intel EM64T amd64    
DEC Alpha alpha    
ARM 및 StrongARM arm Netwinder 와 CATS netwinder
Intel IOP32x iop32x
Intel IXP4xx ixp4xx
RiscPC rpc
HP PA-RISC hppa PA-RISC 1.1 32
PA-RISC 2.0 64
Intel IA-64 ia64    
MIPS (big endian) mips SGI IP22 (Indy/Indigo 2) r4k-ip22
SGI IP32 (O2) r5k-ip32
Broadcom BCM91250A (SWARM) sb1-bcm91250a
Broadcom BCM91480B (BigSur) sb1a-bcm91480b
MIPS (little endian) mipsel Cobalt cobalt
DECstation r4k-kn04
r3k-kn02
Broadcom BCM91250A (SWARM) sb1-bcm91250a
Broadcom BCM91480B (BigSur) sb1a-bcm91480b
모토로라 680x0 m68k Atari atari
Amiga amiga
68k 매킨토시 mac
VME bvme6000
mvme147
mvme16x
IBM/모토로라 파워피시 powerpc CHRP chrp
파워맥 pmac
PReP prep
Sun SPARC sparc sun4m sparc32
sun4u sparc64
sun4v
IBM S/390 s390 VM-reader 및 DASD에서 IPL generic
테이프에서 IPL tape

이 문서는 SPARC 아키텍처에서의 설치를 다루고 있습니다. 데비안이 지원하는 다른 아키텍처에 관한 정보를 찾으려면 데비안 포트 페이지를 보십시오.

2.1.2. CPU와 메인 보드

스팍 기반 하드웨어는 여러가지 서브아키텍처로 분류되고, 다음과 같은 이름으로 구분합니다: sun4, sun4c, sun4d, sun4m, sun4u, sunv. 다음 목록에서 해당 서브아키텍처에 해당하는 기계가 어떤 종류인지 및 각각에 대해 어느 정도를 지원하는 지 설명합니다.

sun4, sun4c, sun4d

이 서브아키텍처는 아주 오래된 32비트 컴퓨터로 더 이상 지원하지 않습니다. 완전한 목록을 보려면 위키피디어 SPARCstation 페이지를 참고하십시오.

sun4m

sun4m은 현재 유일하게 지원하고 있는 32비트 (sparc32) 서브아키텍처입니다. 이 서브아키텍처에서 가장 많이 알려진 기계는 스팍스테이션 4, 5, 10, 20입니다.

다중 프로세서(SMP, symmetric multiprocessing, 여러 개의 프로세서에서 프로세스를 실행하는 기능)는 이 하드웨어에서 지원하지 않습니다. 다중 프로세서를 설정하면 안정성에 문제가 생기기 때문입니다. 단일 프로세서(UP, uniprocessor)용 sparc32 커널은 다중 프로세서에서도 잘 부팅합니다. (단 한 개의 CPU만 사용합니다.)

sun4u

이 서브아키텍처는 울트라스팍 프로세서를 사용하는 모든 64비트 기계 및 그 호환 제품에 해당합니다. 대부분의 기계를 잘 지원합니다. 단 펌웨어나 부트로더의 버그때문에 일부 CD에서 부팅하는 데 문제가 발생할 수 있습니다. (이러한 경우 네트워크 부팅을 사용해 문제를 피해갈 수 있습니다.) UP와 SMP 설정에서 각각 sparc64 및 sparc64-smp 커널을 사용하십시오.

sun4v

최근에 추가된 Sparc 제품으로, Niagara 멀티코어 CPU를 사용한 기계입니다. 현재 이 CPU는 썬의 T1000 및 T2000 서버에서만 사용하고, 잘 지원합니다. sparc64-smp 커널을 사용하십시오.

PRIMEPOWER 제품군의 서버에서 사용하는 후지쓰 SPARC64 CPU는 지원하지 않습니다. 이 CPU는 리눅스 커널에서 지원하지 않습니다.

2.1.3. 그래픽 카드 지원

데비안의 그래픽 인터페이스 지원 여부는 X.Org의 X11 시스템이 지원하느냐의 여부에 따라 결정됩니다. 대부분의 AGP, PCI 및 PCIe 비디오 카드를 X.Org에서 지원합니다. 지원하는 그래픽 버스, 카드, 모니터, 포인팅 장치에 대한 정보는 http://xorg.freedesktop.org/에 있습니다. 데비안 4.0 릴리스에는 X.Org 7.1 버전이 들어 있습니다.

Sparc 기반 기계에서 흔히 사용하는 대부분의 그래픽 옵션을 지원합니다. X.org 그래픽 드라이버는 sunbw2, suncg14, suncg3, suncg6, sunleo, suntcx 프레임 버퍼, Creator3D 및 Elite3D 카드 (sunffb 드라이버), PGX24/PGX64 ATI 기반 비디오 카드 (ati 드라이버), PermediaII 기반 카드에서 (glint 드라이버) 사용할 수 있습니다. X.org에서 Elite3D 카드를 사용하려면 afbinit 꾸러미를 사용해야 하고, 카드를 사용하는 방법은 이 꾸러미에 포함된 문서를 읽어 보십시오.

Sparc 기계의 기본 상태에서는 그래픽 카드가 여러 개 있는 경우를 보기 힘듭니다. 그래픽 카드가 여러 개 있는 경우, 리눅스 커널의 출력이 펌웨어가 처음에 사용하는 카드로 제대로 가지 않을 수도 있습니다. 그래픽 콘솔에 출력이 없으면 멎은 것으로 오해하기 쉽습니다. (보통 콘솔의 마지막 메세지는 "Booting Linux..."입니다.) 한 가지 방법은 물리적으로 비디오 카드 하나를 제거하는 것이고, 다른 방법은 커널 부팅 파라미터를 이용해 비디오 카드 하나를 사용하지 않는 것입니다. 또 그래픽 출력이 불필요하다면 시리얼 콘솔을 대신 사용할 수도 있습니다. 일부 시스템에서는 시스템을 부팅하기 전에 키보드의 연결을 해제하면 시리얼 콘솔이 자동으로 활성화됩니다.