백포팅하는 이유는 최신(따라서 입증되지 않은) 라이브러리를 사용하지 않고도 이전 시스템에서 최신 소프트웨어를 실행할 수 있기 때문이라는 것을 알고 있습니다. 즉, 최신 소프트웨어는 이전의(그리고 인증된 안정적인) 툴체인을 기반으로 구축됩니다. Linux 커널의 경우(Debian 6과 함께 제공됨)2.6.32백포트된 커널은 다음과 같습니다.2.6.38), 왜 여전히 백포트가 있나요? 커널에 라이브러리 종속성이 없다고 생각해서 이 질문을 드리는 것입니다. 그래서 데비안 개발 키트에서 커널을 설치해도 문제가 발생하지 않습니다.
답변1
커널 백포트는 안정적인 버전이 제공할 수 있는 것보다 최신 드라이버가 필요한 최신 하드웨어를 사용하는 사람들에게 유용합니다.
불안정한 커널을 설치하거나 안정적인 설치에서 테스트하는 것은 어려울 것입니다. 커널만 얻으려면 소스로 불안정하거나 베타를 추가하고 적절한 기본 설정 파일을 작성해야 합니다. 커널 패키징이 변경되거나 커널 패키지와 상호 작용하는 다른 소프트웨어(부트 로더, 모듈 컴파일 프레임워크, 컴파일러의 ABI 비호환성 등)가 변경되면 문제가 발생할 수 있습니다.
백포트에서는 /etc/apt/sources.list.d
배포판의 부트로더, 모듈 컴파일 프레임워크 등과 함께 작동하는 패키지 소스를 얻습니다.