커널 3.xx에서 많은 변화와 개선을 보았 듯이
내가 좋아하는 개선 사항은 커널 3.9에 도입 된 dmcache입니다.
모든 컴퓨터에 centos가있는 3 개의 서버가 설치되어 있습니다.
Centos는 여전히 2.6.xx 인 이전 커널을 사용하고 있습니다.
그들이 왜 커널을 업그레이드하지 않는지 궁금합니다.
자원
커널 3.xx에서 많은 변화와 개선을 보았 듯이
내가 좋아하는 개선 사항은 커널 3.9에 도입 된 dmcache입니다.
모든 컴퓨터에 centos가있는 3 개의 서버가 설치되어 있습니다.
Centos는 여전히 2.6.xx 인 이전 커널을 사용하고 있습니다.
그들이 왜 커널을 업그레이드하지 않는지 궁금합니다.
자원
답변:
CentOS 6은 2010 년에 릴리스 된 RHEL 6을 기반으로 합니다 . 주요 릴리스에서 목표는 대상보다 기능에 대한 안정성을 중시하는 기업이므로 호환성과 주요 변경 사항을 도입하지 않는 것입니다. 버전 기록 에서 알 수 있듯이 주요 릴리스 내에 새로운 커널 버전을 도입하지 않지만 일부 수정 사항은 백 포트되므로 RHEL 6 / CentOS 6은 2.6.32 ( 안정된 커널 버전 )로 유지 될 것 입니다.
최신 커널을 얻으려면 RHEL 7 / CentOS 7 및 업그레이드를 기다려야합니다. 커널 3.10 ( 또 다른 안정적인 커널 릴리스 )이 포함됩니다.
Red Hat은 10 년 동안 각 릴리즈를 지원하기 때문에 (또는 2023 년까지 RHEL 6과 같은 확장 된 지원을 통해 13 개) 매년 새로운 메이저 버전을 출시하지 않는 것은 놀라운 일이 아닙니다.
여기에 연결이 끊어졌을 수 있습니다.
CentOS는 다른 엔터프라이즈 리눅스와 마찬가지로 안정성과 중요 릴리스 (전체 버전의 시맨틱 버전 관리)의 호환성에 중점을두고 있습니다.
호환성을 유지하기 위해 특정 주요 릴리스 내에서 출시 된 소프트웨어는 갑자기 완전히 다른 기준으로 개정되지 않습니다. ISV를 통해 업스트림 배포 (RHEL)에서 모든 종류의 인증을 위반할뿐만 아니라, 테스트 및 지원의 악몽은 실제로이를 지원하려는 모든 사람에게 끊임없는 노동 문제를 야기 할 것입니다.
지난주의 코드 삭제가 필요한 경우, 릴리스주기가 더 긴 프로젝트 일 수도 있고 인프라가 적은 프로젝트를 고려할 수도 있습니다. 업스트림 및 다운 스트림 지원은 급격히 변경 될 수 있으며 지속적으로 제품을 제공하는 것이 목표가 될 수 있지만 이는 훌륭한 경험이 될 수 있습니다. 아마도 이번 달의 페도라를 보거나, 어떤 mubuntian 파생물이 유행을 보라.
EL8은 물론 새로운 커널을 갖게 될 것이며, 테스트 환경에서 Fedora를 사용하여 Fedora가 EL로 승격 될 때 EL8에서 올바르게 릴리스 할 수 있습니다.
그들은 지난 달에 새로운 것을 한 것으로 보입니다.
http://vault.centos.org/6.5/xen4/Source/SPackages/kernel-3.10.34-11.el6.centos.alt.src.rpm
그것을 잡아 :
rpm -ivh 커널 -3.10.34-11.el6.centos.alt.src.rpm
rpmbuild -ba ~ / rpmbuild / SPECS / kernel.spec
rpm -Uvh ~ / rpmbuild / RPMS / x86_64 / kernel- *
2015 년 중반이었고 CentOS 버전 7은 오랫동안 출시되었으며 Linux 커널의 주요 업그레이드 인 4.0은 약 2 개월 전에 릴리스되었으므로 속도를 따라야 할 때라고 생각합니다. 소프트웨어 개발. CentOS가 예를 들어 꾸준한 고려로 인해 커널을 업그레이드하지 않으려면 직접 해보자!
3.10.0 커널과 함께 CentOS 7을 사용하고 있습니다. here 기사에 따라 CentOS 7을 최신 4.0.5 커널로 성공적으로 업그레이드했습니다. 내 컴퓨터에서 잘 작동합니다. 간단히 말해 CentOS 7에서 커널을 4.0.5로 업그레이드하는 단계는 다음과 같습니다.
(1)rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
(2)rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
(삼)yum --enablerepo=elrepo-kernel install kernel-ml
(4)reboot
(5) 부팅 메뉴에서 4.0.5 커널 (일반적으로 첫 번째 줄)을 선택하십시오.
부팅 후을 사용 uname -r
하여 새 커널 버전을 확인하십시오.
추신 :이 기사에는 우분투에서 커널을 4.0.5로 업그레이드하는 방법도 포함되어 있습니다.