De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Breno Leitão
Data de Publicação: 04 de Março de 2007
Essa dica tem como objetivo ilustrar como obter o kernel do Linux mais recente do repositório de versão.
A principal vantagem de você ter o último kernel rodando é o acesso às novas features que acabaram de ser integradas. Note também que se você for contribuir para o Kernel, você vai ter que escrever o patch com base no kernel HEAD.
O Content Manager do kernel do Linux é o GIT, desenvolvido pelo próprio Linus após o fim da utilização do BitKeeper. Para instalá-lo no Ubuntu basta digitar:
$ sudo apt-get install git
Uma vez instalado o software, a obtenção do kernel HEAD é feita através do comando:
$ git pull
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Deste ponto em diante, a atualização(update) é feita entrando no diretório criado do kernel, e digitando:
$ git pull
Para ver os logs de cada commit(changeset), basta digitar:
$ git log
Outro comando interessante é para mostrar suas modificações na árvore, utilizado principalmente para fazer patches.
$ git diff
Esse são os comandos básicos do git, para maiores detalhes, tais como montar branch e fazer merge, consulte git(7) e o Kernel Hacker's guide to git (http://linux.yyz.us/git-howto.html).
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários