yum update originalmente fez atualizações de pacotes para novas versões. Se, por exemplo, foo-awesome obsoleto foo , yum update não ofereceria upgrade de foo para foo-awesome . Adicionar o sinal --obsoletes a yum update fez com que as verificações extras também oferecessem esse caminho de atualização. yum upgrade foi adicionado como (essencialmente) um alias para yum --obsoletes update . Como esse é o comportamento que quase todo mundo quer o tempo todo, a opção de configuração obsoletes=1 foi adicionada ao padrão /etc/yum.conf , tornando yum update e yum upgrade equivalente em qualquer ação recente, Fedora / RHEL / CentOS / etc.
Se você quiser evitar atualizações do kernel quando estiver executando yum update , poderá fazer apenas yum --exclude=kernel* update . Se você quer atualizações automáticas, mas quer evitar atualizações automáticas do kernel, adicionar a exclusão ao yum.conf provavelmente é a resposta certa.
Provavelmente não há uma resposta certa para sua pergunta. As distribuições baseadas em RHEL e RHEL não têm a mesma filosofia que os desenvolvedores Debian quando se trata de atualizações, então as ferramentas não encorajam o mesmo tipo de comportamento.