오늘 커뮤니티에 올라온 질문입니다.
안녕하세요
커널 설치를 하다가 궁금한게 있어 질문드립니다
새로 설치한 커널은 6.8.0-40-generic 인데요.
리눅스 민트 업데이트 매니저의 커널설치 기능으로 하니까 별탈없이 잘 되긴 하는데..
설치한 커널의 동일버전 바이너리 파일들을 검색해보니 아래와 같은것들도 있습니다.
linux-buildinfo-6.8.0-40-generic
linux-cloud-tools-6.8.0-40-generic
linux-image-uc-6.8.0-40-generic
linux-image-unsigned-6.8.0-40-generic
linux-modules-nvidia-470-6.8.0-40-generic
파일 이름에 cloud, unsigned, nvidia.. 하는 식으로 뭔가 다르다는 느낌을 주고, 위 파일 말고도 상당히 많이 있던데, 어떤 용도로 설치하는 커널인가요?
리눅스 커널 패키지의 종류
리눅스 커널을 설치하다보면 이런 궁금증이 생길 수 있는데, 이 커널 패키지들은 다음과 같은 용도로 제공되고 있습니다.
- Generic 커널: 범용적이고 광범위한 하드웨어 호환성을 제공하는 기본 커널.
- Lowlatency 커널: 실시간 응답이 중요한 환경에 최적화.
- RT 커널: 실시간 처리 보장이 필요한 임베디드 및 산업 환경에 사용.
- HWE 커널: 최신 하드웨어 지원이 필요한 경우 사용하는 커널.
- Xen 커널: Xen 하이퍼바이저 가상화 환경에 최적화.
- Edge 커널: 최신 기술을 실험적으로 도입한 커널.
- Virtual 커널: 가상화 환경에 최적화된 경량 커널.
- AWS/Azure 커널: 특정 클라우드 플랫폼에서 최적화된 커널.
- Cloud 커널: 클라우드 환경에 최적화된 경량 커널
- Unsigned 커널: 서명되지 않은 커널로 Secure Boot 없이 사용.
- Nvidia 커널: Nvidia GPU와의 호환성을 강화한 커널.
그 외 게임을 하는데 더 최적화된 커널이라던지, 특정한 성능을 더 최적화 한 다음과 같은 커널들도 있습니다.
1. Liquorix 커널
용도: Liquorix는 특히 데스크탑 성능, 게임, 오디오/비디오 작업을 위한 최적화된 커널로, 고성능 사용자와 개발자를 위한 것입니다.
특징: 더 낮은 레이턴시(지연시간)와 향상된 스케줄링을 제공하며, 일반적인 작업에서 더 부드러운 성능을 보여줍니다. 주로 BFS(Brain Fuck Scheduler)와 같은 대체 스케줄러를 사용하여 CPU의 성능을 향상시키는 방향으로 최적화되어 있습니다.
2. Zen 커널
용도: Zen 커널은 성능을 최대화하고 사용자 경험을 개선하는 데 중점을 둔 커널입니다. 주로 데스크탑 환경에서의 반응성을 높이는 데 집중합니다.
특징: Zen 커널은 주로 더 높은 인터랙티브 성능을 위해 스케줄링 및 메모리 관리 기능을 개선했습니다. Liquorix 커널과 유사하게 데스크탑 환경에서 더 낮은 레이턴시와 빠른 응답성을 제공합니다.
https://github.com/zen-kernel/zen-kernel
3. TuxOnIce 커널
용도: TuxOnIce는 리눅스 커널에 하이버네이션 기능을 개선하는 패치를 추가한 커널입니다. 특히 랩톱과 같은 휴대용 장치에서 하이버네이션 기능을 더 빠르고 안정적으로 사용하기 위한 용도로 만들어졌습니다.
특징: 일반 커널의 하이버네이션 기능을 개선하여, 더 큰 메모리 이미지 처리와 더 빠른 복원 시간을 제공합니다. 이는 랩톱 사용자가 시스템을 하이버네이트 및 복원할 때 성능을 크게 개선시킵니다.
4. Clear Linux 커널
용도: Intel에서 제공하는 Clear Linux OS는 성능 최적화에 중점을 두고 있으며, 이와 함께 Clear Linux 커널은 최신 Intel 하드웨어에서 최상의 성능을 제공하도록 특별히 최적화되어 있습니다.
특징: Intel의 CPU 아키텍처에 맞춘 최적화가 이루어져 있으며, 빠른 부팅 시간과 효율적인 에너지 관리 등을 제공합니다.
'오픈소스SW' 카테고리의 다른 글
지속 가능한 오픈소스 프로젝트를 위한 가장 큰 기여는 후원 (1) | 2024.09.26 |
---|---|
2024년 오픈소스 현황 보고서 (2) | 2024.08.28 |
ubuntu 24.04 autoinstall.yml (0) | 2024.08.21 |
오픈소스 세계의 짠한 현실 (0) | 2023.12.19 |
오픈소스SW 연구개발 역량성숙도 모델 (0) | 2023.04.27 |