2.1. 지원하는 하드웨어

데비안 GNU/리눅스은 Linux 및 kFreeBSD 커널과 GNU 툴셋을 쓰는데 필요한 것 외에는 특별한 하드웨어를 요구하지 않습니다. 그러므로 Linux 및 kFreeBSD 커널, libc, gcc등이 포팅되어 있고, 데비안 GNU/리눅스 포팅이 존재하면 아키텍처나 플랫폼에서 데비안 GNU/리눅스을 작동시킬 수 있습니다. 이미 데비안 GNU/리눅스 GNU/Linux에서 테스트되는 32-bit PC 아키텍처 시스템의 자세한 내용은 http://www.debian.org/ports/i386/에있는 포팅 페이지를 참조하십시오.

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

2.1.1. 지원하는 아키텍처

데비안 GNU/리눅스 GNU/Linux 7.0는 11개의 주요 아키텍처와 이라는 각 아키텍처 변형을 지원하고 있습니다.

아키텍처 데비안 GNU/리눅스의 명칭 서브 아키텍처 기종
인텔 x86 기반 i386    
AMD64 및 인텔 EM64T amd64    
ARM armel 인텔 IOP32x iop32x
인텔 IXP4xx ixp4xx
Marvell Kirkwood kirkwood
Marvell Orion orion5x
Versatile versatile
ARM with hardware FPU armhf Freescale mx5
인텔 IA-64 ia64    
MIPS (빅 엔디안) mips SGI IP22 (Indy/Indigo 2) r4k-ip22
SGI IP32 (O2) r5k-ip32
MIPS Malta (32비트) 4kc-malta
MIPS Malta (64비트) 5kc-malta
MIPS (리틀 엔디안) mipsel Cobalt cobalt
MIPS Malta (32비트) 4kc-malta
MIPS Malta (64비트) 5kc-malta
IBM/모토로라 PowerPC powerpc 파워맥 pmac
PReP prep
Sun SPARC sparc sun4u sparc64
sun4v
IBM S/390 s390 VM-reader 및 DASD에서 IPL generic
테이프에서 IPL tape
64bit IBM S/390 s390x VM-reader 및 DASD에서 IPL generic
테이프에서 IPL tape

데비안 GNU/리눅스 GNU/kFreeBSD은 7.0이 아키텍처를 지원합니다.

아키텍처 데비안 GNU/리눅스의 명칭
인텔 x86 기반 kfreebsd-i386
AMD64 및 인텔 EM64T kfreebsd-amd64

이 문서는 Linux커널을 이용한 32-bit PC 아키텍처에서의 설치를 다루고 있습니다. 데비안 GNU/리눅스이 지원하는 다른 아키텍처에 관한 정보를 찾고있다면, 데비안 GNU/리눅스 포팅 페이지를 참조하십시오.

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

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

2.1.2.1. CPU

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

그러나 데비안 GNU/리눅스 GNU/Linux wheezy은 386 이전 프로세서에서는 작동하지 않습니다. 아키텍처 이름이 "i386" 임에도 불구하고, 실제 80386 프로세서(복제) 지원은 데비안 GNU/리눅스의 Sarge (r3.1) 릴리스에서 중단되었습니다 [2]. (Linux는 286이나 그 이전의 칩을 지원하는 것은 아닙니다.)i486 이상의 프로세서를 모두 지원하고 있습니다.[3]

참고

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

2.1.2.2. 입출력 버스

시스템 버스는 메인보드에서 CPU와 다른 주변 장치 (저장 장치 등) 사이의 통신을 담당하는 부분입니다. ISA, EISA, PCI, PCIe, PCI-X, VESA 로컬 버스(VLB, VL 버스라고도 합니다) 중에 하나를 사용해야 합니다. 최근 몇년 사이에 유통된 개인용 컴퓨터는 모두 이 버스 중에 하나를 사용합니다.

2.1.3. 노트북

노트북 컴퓨터도 지원하고 현재 대부분의 노트북 컴퓨터가 기종에 관계없이 동작합니다. 노트북 전용의 하드웨어나 독점적인 하드웨어가 붙어 있는 경우 일부 기능이 동작하지 않을 수도 있습니다. 특정 노트북이 GNU/리눅스에서 잘 동작하는 지 여부를 확인하려면, 리눅스 랩탑 페이지를 참고하십시오.

2.1.4. 다중 프로세서

멀티 프로세서 지원 — 또한 대칭 멀티 프로세싱 또는 SMP —은 이 아키텍처에 사용할 수 있습니다. 데비안 GNU/리눅스 7.0 표준 커널 이미지는 SMP-alternatives을 지원하도록 컴파일되어 있습니다. 따라서 프로세서의 수(또는 프로세서 코어 수)를 찾아내고 단일 프로세서 시스템의 경우 자동으로 SMP를 해제합니다.

32-bit PC 용 데비안 GNU/리눅스 커널 이미지 패키지의 486 버전에는 SMP를 지원하도록 컴파일되지 않습니다.

2.1.5. 그래픽 카드 지원

콘솔 터미널을 사용하기 위해서는, VGA 호환 디스플레이 인터페이스가 필요합니다. 최근의 비디오 카드는 거의 모든 VGA와 호환됩니다. 한 때의 표준인 CGA, MDA, HGA 등도, X11의 지원을 필요로 하지 않으면 동작합니다. 또한 이 문서에서 설명하는 설치 과정에서는 그래픽 설치 프로그램을 명시하는 경우를 제외하고 X11을 사용하지 않습니다.

데비안 GNU/리눅스의 그래픽 인터페이스 지원 여부는 X.Org의 X11 시스템 지원에 근거한 것입니다. 대부분의 AGP, PCI, PCIe, PCI-X 비디오 카드를 X.Org의 밑에 작동합니다. 지원하는 그래픽 버스, 카드, 모니터, 포인팅 장치에 대한 자세한 내용은 http://xorg.freedesktop.org/를 참조하십시오. 또한 데비안 GNU/리눅스 7.0는 X.Org 버전 7.6을 채용하고 있습니다.

2.1.6. 네트워크 연결 하드웨어

Linux 커널이 지원하는 네트워크 인터페이스 카드 (NIC)는 모두 설치 시스템에서도 지원합니다. 드라이버 모듈은 일반적으로 자동으로 로드됩니다. 이것은 대부분의 PCI와 PCMCIA 카드가 포함되어 있습니다. 많은 오래된 ISA 카드도 지원되고 있습니다.

ISDN을 지원합니다. 하지만 설치할 때 사용할 수는 없습니다.

2.1.6.1. 무선 네트워크 카드

일반적으로 무선 네트워크는 잘 지원하고 공식 Linux 커널에서 지원하는 무선 어댑터의 수는 증가하고 있지만 상당수가 펌웨어를 읽어 들여야합니다. 펌웨어가 필요한 경우 설치 프로그램은 펌웨어로드를 촉진합니다. 설치시 펌웨어로드에 대한 자세한 내용은 6.4절. “없는 펌웨어 읽어들이기”를 참조하십시오.

공식 Linux 커널에서 지원되지 않는 무선 NIC도 데비안 GNU/리눅스 GNU/Linux에서 작동하지만 설치할 때는 지원하지 않습니다.

무선에 문제가 있어, 그 외의 NIC가 인스톨중에 사용할 수 없는 경우에서도, 풀 사이즈의 CD-ROM·DVD 이미지를 사용하고, 데비안 GNU/리눅스 GNU/Linux 를 설치 할 수 있습니다. 네트워크를 설정하지 않도록하여 CD/DVD에 있는 패키지만을 사용하여 설치를 수행합니다. 설치가 완료된 후(재부팅 후) 필요한 드라이버 및 펌웨어를 설치하고 네트워크를 수동으로 설정 하십시오.

어떤 경우 필요한 드라이버가 데비안 GNU/리눅스 패키지로 이용하지 못 할 수 있습니다. 그러면 인터넷에서 소스 코드가있는지 찾아보고 직접 드라이버를 컴파일 해야 할 것입니다. 방법은 이 설명서에서 다루지 않습니다. 이용할 수 있는 Linux의 드라이버가 없는 경우, Windows의 드라이버를 이용할 수 있는 ndiswrapper패키지가 마지막 낙원이 됩니다.

2.1.7. 점자 디스플레이

점자 디스플레이 지원은 brltty에서 얼마나 지원하느냐에 따라 달라집니다. 시리얼 포트, USB 혹은 블루투스로 연결하는 점자 디스플레이 대부분은 brltty에서 동작합니다. 지원하는 점자 장치에 대한 자세한 정보는 brltty 웹사이트에 있습니다. 데비안 GNU/리눅스 GNU/Linux 7.0에는 brltty 4.3 버전이 들어 있습니다.

2.1.8. 하드웨어 음성 합성 장치

하드웨어 음성 합성 장치 지원은 speakup이 지원하느냐에 따라 달라집니다. speakup은 내장 보드 및 시리얼 포트에 연결한 외장 장치만 지원합니다. USB나 USB 시리얼, PCI 장치는 지원하지 않습니다. 지원하는 하드웨어 음성 합성 장치에 대한 정보는 speakup 웹사이트에 있습니다. 데비안 GNU/리눅스 GNU/Linux 7.0에는 speakup 3.1.6 버전이 들어 있습니다.

2.1.9. 주변 장치 및 기타 하드웨어

Linux는 마우스, 프린터, 스캐너, PCMCIA, USB 장치와 같은 다양한 하드웨어에 폭넓게 대응하고 있습니다. 하지만 시스템을 설치할 때 이 장치가 필요한 것은 아닙니다.

USB 하드웨어는 보통 잘 동작하며 일부 USB 키보드만 추가 설정이 필요합니다. (3.6.4절. “주의해야 할 하드웨어 문제” 참고)

다시 말하지만, 리눅스 하드웨어 호환성 하우투를 참고해 하드웨어를 리눅스에서 지원하는 지 확인하십시오.



[2] 우리는 중단을 피하려고 노력하고 왔지만, GCC가 제공하는 C++ ABI의 버그 시작 컴파일러와 커널 문제로 인해 결국 그렇게하지 않을 수 없게 되었습니다. 커널과 모든 패키지를 소스에서 컴파일한다면 80386 프로세서 데비안 GNU/리눅스 GNU/Linux가 동작 할지도 모르지만,이 안내서의 범위를 벗어납니다.

[3] 과거의 칩에 대한 지원하지 않는 데 따른 양수 영향으로 많은 데비안 GNU/리눅스 패키지 최근의 컴퓨터에서 약간 더 빠르게 동작하는 것을 들 수 있습니다. 1989년에 발매된 i486는 opcode를 3개 (bswap, cmpxchg, xadd)를 가지고 있지만, 1986년에 발매된 i386은 없습니다. 이전 대부분의 데비안 GNU/리눅스 패키지에서 사용할 수 없지만 현재는 사용할 수 있습니다.