2.1. 지원하는 하드웨어

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

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

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

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

2.1.2. CPU, 메인 보드, 비디오 지원

지원하는 주변장치에 관한 완전한 정보는 리눅스 하드웨어 호환성 하우투(Linux Hardware Compatibility HOWTO)에 들어 있습니다. 여기서는 대략적인 기본 사항만 다룹니다.

2.1.2.1. CPU

인텔의 "펜티엄" 시리즈를 비롯해 개인용 컴퓨터로 사용하는 대부분의 x86 기반 프로세서(IA-32)를 지원합니다. 32비트 AMD 및 VIA (예전의 싸이릭스) 프로세서도 지원하며 애슬론 XP나 인텔 P4 Xeon같은 최근 프로세서도 지원합니다.

참고

시스템이 64비트 AMD64나 인텔 EM64T 인텔 계열 프로세서를 사용한다면, i386 아키텍쳐 (32비트) 대신 amd64 아키텍쳐용 설치 프로그램을 사용하는 것이 좋습니다.

하지만 데비안 GNU/리눅스 etch 배포판은 386이나 그 이전의 프로세서에서 동작하지 않습니다. 아키텍쳐 이름이 "i386"이긴 하지만, 데비안 sarge(버전 3.1)부터는 실제 80386 프로세서에 대한 (그리고 다른 제조사에서 만든 80386 호환 CPU에 대한) 지원을 중단했습니다[2]. (리눅스는 286이나 그 이전 시리즈에 대해서는 애초부터 지원하지 않았습니다). i486과 그 이후의 프로세서는 모두 계속 지원합니다[3].

2.1.2.2. 입출력 버스

시스템 버스는 메인보드에서 CPU와 다른 주변 장치들 (저장 장치 등) 사이의 통신을 담당하는 부분입니다. ISA, EISA, PCI, Microchannel Architecture (MCA와 IBM의 PS/2 제품군에 사용), VESA Local Bus (VLB, VL bus라고도 합니다) 중에 하나를 사용해야 합니다. 최근 몇년 사이에 판매된 개인용 컴퓨터는 모두 이 버스 중에 하나를 사용합니다.

2.1.3. 그래픽 카드 지원

콘솔 터미널에 사용할 VGA 호환 디스플레이 인터페이스를 사용해야 합니다. 요즘 거의 모든 디스플레이 카드는 VGA와 호환됩니다. 아주 옛날에 쓰였던 CGA, MDA, HGA도 동작하긴 하지만, X11에서는 지원하지 않습니다. 이 문서에서 설명하는 설치 과정에서는 X11이 필요없습니다.

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

2.1.4. 노트북

노트북 컴퓨터도 지원합니다. 노트북 컴퓨터에는 노트북 전용의 하드웨어나 독점적인 하드웨어들이 붙어 있기도 합니다. 특정 노트북이 GNU/리눅스에서 잘 동작하는 지 여부를 확인하려면, 리눅스 랩탑 페이지를 참고하십시오

2.1.5. 다중 프로세서

이 아키텍쳐는 다중 프로세서(“symmetric multi-processing” 혹은 SMP라고도 합니다)를 지원합니다. 표준 데비안 4.0의 커널 이미지는 SMP-alternatives 지원이 들어 있습니다. 커널에서 프로세서나 프로세서 코어의 개수를 찾아내고 단일 프로세서 시스템에서는 자동으로 SMP 기능을 비활성화합니다.

Intel x86 아키텍쳐용 데비안 커널 이미지 꾸러미의 i486 버전에는 SMP 기능이 들어 있지 않습니다.



[2] 386 지원 중단을 피하려고 오랫동안 노력했지만, GCC의 C++ ABI의 버그에서부터 시작해서, 컴파일러와 커널에서 여러 가지 문제가 발생했었기 때문에 어쩔 수 없었습니다. 커널과 다른 꾸러미들을 모두 직접 소스에서 컴파일한다면 실제 80386 프로세서에서도 데비안 GNU/리눅스를 동작시킬 수 있지만, 그 작업은 이 안내서의 범위를 벗어납니다.

[3] 과거의 칩에 대한 지원을 중단함으로써 많은 데비안 꾸러미들이 실제로 최근 컴퓨터에서는 약간 더 빨라지게 되는 부수적인 장점이 있습니다. 1989년에 출시된 i486은 1986년에 출시된 i386에는 없는 명령어가 3개 (bswap, cmpxchg, xadd) 들어 있습니다. 예전에는 이 코드를 데비안 꾸러미에서 사용할 수 없었지만 이제는 사용할 수 있습니다