O kernel (núcleo) é o coração de qualquer sistema operativo. O GNU/Linux tem kernel, o Mac OS X também , Windows, Android e iOS também….e por aí fora. Esta camada é a responsável por fazer a interacção entre o software e hardware, permitindo que os processos comuniquem de forma transparente com os dispositivos electrónicos.
Recentemente Linus Torvalds anunciou o novo Kernel Linux 3.15.
O novo kernel Linux 3.15 chegou um pouco mais cedo do que o previsto mas Linus Torvalds refere que está completamente estável depois de muitas correcções:
So I ended up doing an rc8 because I was a bit worried about some last-minute dcache fixes, but it turns out that nobody seemed to even notice those. We did have other issues during the week, though, so it was just as well. The futex fixes and cleanups may stand out, but as usual there’s various other random fixes since rc8 in there too: mainly drivers (drm, networking, sound, usb etc), networking, scheduling and perf tooling.
Apesar de algumas das novidades serem difíceis de resumir devido a sua própria complexidade, aqui fica a lista de novidades presente no changelog:
- Suporte para Netgear AirCard 341U
- Suporte para modo “misto” da interface EFI (possibilidade de executar um Linux de 64 bits num sistema de 32 bits)
- Melhorias significativas nos tempos de suspensão do sistema e “acordar” do mesmo.
- Suporte incial para GPU’s Maxwell da Nvidia
- Suporte para codificações de vídeo VCE 2.0
- Suporte a DualShock 4 (gamepads) de PlayStation 4
- …todas as novidades aqui
Como instalar /actualizar para o Kernel 3.15 no Ubuntu?
Antes de actualizar, é necessário saber se o seu sistema é de 32 bits ou de 64 bits (32-bit = i386, 64-bit = amd64). Para isso basta ir a System Settings –> Details. Em seguida, basta executar os comandos apropriados:
[32 bits]
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.15-utopic/linux-headers-3.15.0-031500-generic_3.15.0-031500.201406081435_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.15-utopic/linux-headers-3.15.0-031500_3.15.0-031500.201406081435_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.15-utopic/linux-image-3.15.0-031500-generic_3.15.0-031500.201406081435_i386.deb
sudo dpkg -i linux-headers-3.15.0-*.deb linux-image-3.15.0-*.deb
[64 bits]
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.15-utopic/linux-headers-3.15.0-031500-generic_3.15.0-031500.201406081435_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.15-utopic/linux-headers-3.15.0-031500_3.15.0-031500.201406081435_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.15-utopic/linux-image-3.15.0-031500-generic_3.15.0-031500.201406081435_amd64.deb
sudo dpkg -i linux-headers-3.15.0-*.deb linux-image-3.15.0-*.deb
Se por algum motivo tiver problemas com este Kernel, poderá proceder à sua remoção através do comando:
sudo apt-get remove linux-headers-3.15.0-* linux-image-3.15.0-*
Por fim basta actualizar o grub
sudo update-grub
A actualização do kernel traz novas funcionalidades ao nosso sistema. O processo actual para actualização é bastante simples e caso detectem algumas instabilidade no sistema, podem sempre reverter o mesmo para outra versão do kernel.
Já actualizaram ou pensam actualizar o kernel do vosso sistema?