내 자신의 Linux 커널을 롤링하는 것의 장점/단점은 무엇입니까?

내 자신의 Linux 커널을 롤링하는 것의 장점/단점은 무엇입니까?

나는 내 메인 컴퓨터에 Ubuntu의 새로운 복사본을 설치하려고 생각하고 있었습니다. 그와 함께 저는 업스트림 커널 개발자가 출시한 하드웨어 및 기타 최신 지원을 모두 얻기 위해 메인라인 커널을 롤링하는 것에 대해 생각하고 있었습니다.

이로 인해 Ubuntu 설치에서 대부분의 Ubuntu 지원이 완전히 무효화된다는 것을 잘 알고 있지만 Linux 배포판을 업스트림 개발자의 반짝이는 새(안정적인) 커널로 강제 전환하는 데 실제 이점이 있는지 여전히 궁금합니다.

솔직히 말해서 저는 이전에 제 자신의 롤을 굴려본 적이 있고 지침을 따랐는데 잘 작동했지만 매우 구체적인 이유가 있었습니다. 그러면 이것이 내 시간 낭비일까요, 아니면 이것이 여전히 좋은 생각인지에 대한 실제 이유가 있습니까?

답변1

Ubuntu 관리자보다 하드웨어 변경 사항을 더 잘 따라갈 수 있다고 생각하거나 필요하다고 생각하십니까? 가장 많은 문제를 일으키는 하드웨어, 즉 하드웨어를 리버스 엔지니어링해야 하거나 독점 드라이버를 사용해야 하는 장치의 경우 커널 업데이트 이상이 필요하며 이러한 경우 실제로 기존 장치의 작동을 중지시킬 수 있습니다.

이제 교육이나 보안상의 이유로 자체 커널을 롤링하는 것을 이해할 수 있습니다. 그러한 요구가 다른 모든 것보다 우선한다면 그렇게 하십시오.

솔직히 특정 요구 사항이 없는 한 특정 커널 구성과 함께 제공되는 소프트웨어를 포함하여 어느 정도 테스트되고 작동하는 것으로 알려진 구성에서 벗어나서는 안 됩니다.

답변2

Ultrasawblade가 이미 말했듯이 하드웨어와 잘 작동한다면 실제 이유는 없습니다. IMO의 몇 가지 좋은 이유는 다음과 같습니다.

  • Linux, 소스 코드, 커널 및 컴파일에 대해 배우고 싶습니다(이들은 모두 평생 동안 전념할 수 있는 매우 큰 주제입니다..).
  • 당신은 스스로 만든 컴파일 매뉴얼을 테스트하고 싶습니다
  • 커널 컴파일 시간은 사용된 하드웨어의 성능 지표입니다.

관련 정보