2.1. 지원하는 하드웨어

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

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

2.1.1. 지원하는 아키텍처

데비안 GNU/리눅스 11 릴리스는 8개의 주요 아키텍처와 기종이라는 각 아키텍처 변형을 지원합니다.

아키텍처 데비안의 명칭 서브 아키텍처 기종
AMD64 및 인텔 64 amd64    
인텔 x86 기반 i386 일반 x86 컴퓨터 일반
Xen PV 도메인 전용 xen
ARM armel Marvell Kirkwood and Orion marvell
ARM, 하드웨어 FPU 포함 armhf 멀티플랫폼 armmp
64비트 ARM arm64    
32비트 MIPS (빅 엔디안) mips MIPS Malta 4kc-malta
Cavium Octeon octeon
64비트 MIPS (리틀 엔디안) mips64el MIPS Malta 5kc-malta
Cavium Octeon octeon
Loongson 3 loongson-3
32비트 MIPS (리틀 엔디안) mipsel MIPS Malta 4kc-malta
Cavium Octeon octeon
Loongson 3 loongson-3
Power Systems ppc64el IBM POWER8 또는 그 이후 시스템  
64비트 IBM S/390 s390x VM-reader 및 DASD에서 IPL generic

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

2.1.2. 데비안 mips 포트가 지원하는 플랫폼

32-bit MIPS (big-endian) 아키텍쳐의 데비안은 다음 플랫폼을 지원합니다:

Cavium Octeon

Cavium은 여러가지 64비트 MIPS Octeon 프로세서를 만드는데, 주로 네트워크 장치에서 사용합니다. 이 프로세서를 사용하는 장치는 Ubiquiti EdgeRouter 및 Rhino Laps UTM8이 있습니다.

MIPS Malta

이 플랫폼은 QEMU가 에뮬레이션하고 있으며, 따라서 실제 하드웨어가 없어도 ARM에서 데비안을 테스트할 수 있는 좋은 방법입니다.

두 개의 Malta 커널 기종이 있습니다: 4kc-malta는 32비트 프로세서용이고, 5kc-malta는 64비트 프로세서용으로 만들어졌습니다.

추가로 MIPS32r2 또는 MIPS64r2 기반 프로세서도 데비안을 동작할 수 있습니다. 하지만 이 프로세서의 커널이 빌드되지 않았으므로 데비안 설치에서는 직접 지원하지 않습니다.

mips/mipsel/mips64el 머신에 대한 완전한 정보는 Linux-MIPS 홈페이지에 있습니다. 다음은 데비안 설치에서 지원되는 시스템에 대해서만 대상으로하고 있습니다. 다른 서브 아키텍처에 대한 지원이 필요한 경우 debian-mips 메일링 리스트 에 문의하십시오.

2.1.2.1. CPU

일부 MIPS 컴퓨터는 빅 엔디안과 리틀 엔디안 모드 모두에서 동작할 수 있습니다. 빅 엔디안 MIPS의 경우에는 mips 아키텍처에 대한 문서를 읽어보십시오.

2.1.3. 이제 데비안 mips 포트가 지원하지 않는 플랫폼

데비안 Stretch 이후로, MIPS32 릴리스 2를 구현하지 않은 모든 MIPS 프로세서에 대한 지원이 중단되었습니다. 즉 Jessie에서 지원하던 다음 플랫폼은 이제 더 이상 지원하지 않습니다:

Loongson 2E 및 2F
더 오래 된 버전의 Loongson 프로세서입니다. 이 프로세서에 기반한 장치는 Fuloong Mini-PC 및 Lemote Yeeloong 랩탑이 있습니다.
SGI IP22
이 플랫폼은 SGI 컴퓨터 Indy, Indigo 2 및 Challenge S를 포함합니다.
SGI IP32
이 플랫폼은 SGI O2라고 알려져 있습니다.
Broadcom BCM91250
Broadcom의 SiByt 코어 개발보드입니다. SWARM이라는 코드네임으로도 알려져 있습니다.

2.1.4. 다중 프로세서

다중 프로세서 지원(대칭 멀티 프로세싱 또는 SMP라고 부르는)은 이 아키텍처에 사용할 수 있으며, 미리 컴파일되어있는 데비안 커널 이미지가 지원합니다. 설치에 사용할 미디어에 따라 이 SMP 커널이 기본으로 설치될지 여부가 달라집니다. 표준 SMP가 아닌 커널도 SMP 시스템에서 부팅하기 때문에 설치에는 문제가 없습니다. 커널은 첫 번째 CPU만 사용합니다.

다중 프로세서의 이점을 활용하려면, SMP를 지원하는 적당한 커널 패키지를 설치하십시오.

SMP를 지원하는 자기만의 커널을 만들 수 있습니다. 해야하는지에 대한 이야기는 8.5절. “새 커널 컴파일하기” 있습니다. 현재(커널 버전 3.16) SMP를 사용하려면 커널 설정의 Kernel type 부분에있는 Multi-Processing support를 선택하십시오.

2.1.5. 그래픽 하드웨어 지원

데비안의 그래픽 장치 지원은 내부에 있는 X.Org의 X11 시스템과 커널이 얼마나 지원하느냐에 달려 있습니다. 데스크톱 환경은 X11을 사용하지만 기본적인 프레임버퍼 그래픽은 커널에 들어 있습니다. 3D 하드웨어 가속이나 동영상 가속 같은 기능이 있는 고급 그래픽 기능을 사용할 수 있느냐 여부는, 시스템의 실제 그래픽 하드웨어 및 필요에 따라 추가 펌웨어 이미지의 설치에 따라(2.2절. “펌웨어가 필요한 장치” 참고) 달라집니다.

지원하는 그래픽 하드웨어와 포인팅 장치에 대한 자세한 내용은 https://wiki.freedesktop.org/xorg/를 참조하십시오. 또 데비안 11는 X.Org 7.7 버전이 들어 있습니다.

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

Linux 커널이 지원하는 네트워크 인터페이스 카드(NIC)는 모두 설치 시스템에서도 지원합니다. 드라이버 모듈은 일반적으로 자동으로 로드됩니다.

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

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