segunda-feira, 28 de dezembro de 2009

Versionamento do Kernel do Linux

Os números que vemos na versão do kernel tem significados especiais, vamos exemplificar:

Quando rodo o comando uname -r em meu console no slackware tenho como retorno o seguinte:
- 2.6.27.7-smp

* O primeiro número "2" identifica a qual série o kernel pertence, este número somente é modificado quando novas implementações se tornam incompatíveis com as versões anteriores, ou seja, softwares escritos para uma seŕie não funcionarão em outra série;

* O segundo número "6" sinaliza em que estágio está, caso esteja em desenvolvimento este número vai ser ímpar, caso seja uma versão estável, este valor será um número par;

* O terceiro número "27" identifica o release do kernel, ou seja, as correções que
vão acontecendo na série e estágio corrente, ou mesmo pequenas melhorias em implementações correntes, informando que houve modificações;

* O quarto número "7" identifica que houve novas correções (bugs) críticas urgentes que não podem esperar o próximo release;

* O texto que segue logo após o hifen "smp" identifica particularidades na configuração do release do kernel, neste caso, identifica que foi configurado no kernel características para processamento simétrico pararelo;


Referências :
http://tldp.org
http://en.wikipedia.org/wiki/Linux_kernel#Version_numbering
Livro Construíndo sistema linux embarcado "O REILLY"

Nenhum comentário:

Postar um comentário