Quantcast

Diga “Olá” ao Kernel Linux 4.0 e conheça as novidades

36 Comentários

Mais um mês e mais uma nova versão estável do Kernel Linux. Linus Torvalds anunciou, como sempre, todas as novidades de nova versão através da Mailing List e quem quiser pode também já proceder à actualização.

kernel_04

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.

Quais as novidades do  Kernel Linux 4.0?
  • Melhorias a plataforma Intel Skylake
  • Suporte ao SoC Intel Quark
  • Melhor gestão de energia em portáteis Toshiba
  • Melhoria ao nível dos drivers de som
  • Melhorias no sistema de ficheiros, como por exemplo, F2FS e BtrfFS
  • Driver open-source da AMD Radeon tem agora suporte para DisplayPort Audio
  • Melhor desempenho para correr na Playstation 3
  • Actualização sem a necessidade de reiniciar
Como instalar /actualizar para o Kernel 4.0 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]

 
cd /tmp
wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb
sudo dpkg -i linux-headers-4.0*.deb linux-image-4.0*.deb
sudo reboot

[64 bits]

cd /tmp
wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb
sudo dpkg -i linux-headers-4.0*.deb linux-image-4.0*.deb

Caso pretendam remover o Kernel 4.0 basta usar o seguinte comando

sudo apt-get remove linux-headers-4.0* linux-image-4.0*

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.

Homepage: Kernel Linux 4.0

Comentários

36
  1. DA
    Daniel

    Skynet.

    1. PP

      Está quase 🙂
      Linux Skynet > Terminator/Exterminador T-800

      1. TI
        TiagoDM

        🙂

      2. BM
        Bruno M.

        Entao sempre é verdade!! A Skynet é baseada em LINUX!!

        FUJAM!!! AAAAAAAAAAAHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHH

    2. DI
      Daniel Isidro

      Estamos condenados!! 🙂

  2. IL
    Ivan leonardo

    Achei estranho não terem mencionado o maior beneficio deste kernel e um das opções historicas no devenvolvimento do kernel linux, o live patching, a possibilidadebde de modificar o kernel sem ter que se reiniciar o equipamento.

    1. PP

      Sim, esta versão já permite.

    2. NA
      Nuno José Almeida

      Eu quando comentei mais abaixo também este comentário ainda não estava on, mas também achei ser a maior novidade, se bem que é algo que tem posteriormente aplicado pelas distribuições e sendo que algumas delas já o fazem mas não nativamente.

  3. MA
    Marco

    kernel patching sem reboots \m/

  4. NA
    Nuno José Almeida

    Faltou a maior novidade ou então só sai no 4.1 e estou a confundir. Uma delas vai permitir nativamente updates ao kernel sem reboot.

  5. AC
    André Castro

    Existe algum problema se fizer o update do kernel no Elementary OS Freya?

    1. JO
      jorjao

      Fazes o update e vês como o sistema fica. Se não ficar bom podes sempre voltar atrás como referido no artigo.

  6. SA
    sakura

    o windows tem que copy o “no reboot ” for update uptime 24/24.

    windows é coll mas o linux em server ………… the best.

    a minha op fork linux_10_windows. o linux é um exeltente op.

    1. MA
      Marco

      agora em português e sem estar em código.

    2. RA
      Rafael

      Tal como o Marco… Agora em Português, SFF!

    3. AL
  7. SY
    Sergio Yamato

    Instalei esse kernel e os meus problemas de sinal do wifi rtl8188ce acabaram e o note está mais fluido e esquenta menos.

  8. MI
    Miguel

    Fonix que o 486dx2 já nao rola isto 🙁

    Cada vez esta mais pesado 🙁

    1. MA
      Marco

      isso ainda rola?

  9. DB
    dbrenha

    Ainda existe desenvolvimento para a ps3?

    1. PG
      paulo g.

      Provavelmente deve ser alguém que usa a PS3 mas que não é para jogar… talvez como servidor.

  10. BJ
    Bruno Jacob

    Actualizei no Ubuntu 14.10 e o unico problema que tenho é com a wireless, o driver não funciona nem compila o bcmwl-kernel-source

    Algo que acontece sempre que testo kernels novos… lol

    1. BJ
      Bruno Jacob

      Afinal foi fácil resolver, fica para quem passar pelo mesmo:

      #sudo apt-get purge bcmwl-kernel-source
      #sudo apt-get install linux-firmware-nonfree

      1. SP
        Simão Pedro

        Fiz hoje a actualização para o kernel 4.0.4 e a o wireless não funciona. Usei o teu método, mas como não tenho outro tipo de ligação à internet o apt-get, como é óbvio não baixa os arquivos. Alguma sugestão?

  11. AL
    Alucard

    Deixa ver se percebi bem, ando um pouco por fora do desenvolvimento, agora é possível ao kernel actualizar-se a si próprio “em andamento” sem reiniciar para que as alterações tenham efeito?

    Fantástico, é um marco histórico no Linux e arredores (no Windows qualquer ninharia de update me reinicia o PC), já muito poucas actualizações exigiam reboot no Linux, agora com isso vai ser tipo, “Reiniciar? Nunca, 24 Hour Party People!”. =)

    1. NA
      Nuno José Almeida

      Já era possível em algumas distros como fedora, mas agora vem nativo da linux foundation, sendo que não é algo simples de se implementar.

  12. FR
    Felipe Rei

    Segui os passos listados para sistemas de 64 bits no meu Linux Mint 17 e não logrei. =(

    Preparing to unpack linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb …
    Unpacking linux-headers-4.0.0-040000 (4.0.0-040000.201504121935) over (4.0.0-040000.201504121935) …
    Preparing to unpack linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb …
    Unpacking linux-headers-4.0.0-040000-generic (4.0.0-040000.201504121935) over (4.0.0-040000.201504121935) …
    Preparing to unpack linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb …
    Done.
    Unpacking linux-image-4.0.0-040000-generic (4.0.0-040000.201504121935) over (4.0.0-040000.201504121935) …
    Examining /etc/kernel/postrm.d .
    run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.0.0-040000-generic /boot/vmlinuz-4.0.0-040000-generic
    run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.0.0-040000-generic /boot/vmlinuz-4.0.0-040000-generic
    Configurando linux-headers-4.0.0-040000 (4.0.0-040000.201504121935) …
    Configurando linux-headers-4.0.0-040000-generic (4.0.0-040000.201504121935) …
    Examining /etc/kernel/header_postinst.d.
    run-parts: executing /etc/kernel/header_postinst.d/dkms 4.0.0-040000-generic /boot/vmlinuz-4.0.0-040000-generic
    Error! Bad return status for module build on kernel: 4.0.0-040000-generic (x86_64)
    Consult /var/lib/dkms/nvidia-331-uvm/331.113/build/make.log for more information.
    Error! Bad return status for module build on kernel: 4.0.0-040000-generic (x86_64)
    Consult /var/lib/dkms/nvidia-331/331.113/build/make.log for more information.
    Error! Bad return status for module build on kernel: 4.0.0-040000-generic (x86_64)
    Consult /var/lib/dkms/virtualbox-guest/4.3.10/build/make.log for more information.
    Configurando linux-image-4.0.0-040000-generic (4.0.0-040000.201504121935) …
    Running depmod.
    update-initramfs: deferring update (hook will be called later)
    Not updating initrd symbolic links since we are being updated/reinstalled
    (4.0.0-040000.201504121935 was configured last, according to dpkg)
    Not updating image symbolic links since we are being updated/reinstalled
    (4.0.0-040000.201504121935 was configured last, according to dpkg)
    Examining /etc/kernel/postinst.d.
    run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.0.0-040000-generic /boot/vmlinuz-4.0.0-040000-generic
    run-parts: executing /etc/kernel/postinst.d/dkms 4.0.0-040000-generic /boot/vmlinuz-4.0.0-040000-generic
    Error! Bad return status for module build on kernel: 4.0.0-040000-generic (x86_64)
    Consult /var/lib/dkms/nvidia-331-uvm/331.113/build/make.log for more information.
    Error! Bad return status for module build on kernel: 4.0.0-040000-generic (x86_64)
    Consult /var/lib/dkms/nvidia-331/331.113/build/make.log for more information.
    Error! Bad return status for module build on kernel: 4.0.0-040000-generic (x86_64)
    Consult /var/lib/dkms/virtualbox-guest/4.3.10/build/make.log for more information.
    run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.0.0-040000-generic /boot/vmlinuz-4.0.0-040000-generic
    update-initramfs: Generating /boot/initrd.img-4.0.0-040000-generic
    W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
    W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
    W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
    W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169
    Warning: No support for locale: pt_BR.utf8
    run-parts: executing /etc/kernel/postinst.d/pm-utils 4.0.0-040000-generic /boot/vmlinuz-4.0.0-040000-generic
    run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.0.0-040000-generic /boot/vmlinuz-4.0.0-040000-generic
    Generating grub configuration file …
    Atenção: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
    Found linux image: /boot/vmlinuz-4.0.0-040000-generic
    Found initrd image: /boot/initrd.img-4.0.0-040000-generic
    Found linux image: /boot/vmlinuz-3.13.0-24-generic
    Found initrd image: /boot/initrd.img-3.13.0-24-generic
    Found memtest86+ image: /boot/memtest86+.elf
    Found memtest86+ image: /boot/memtest86+.bin
    No volume groups found
    concluído

    Alguém tem alguma ideia do que se pode fazer?

    1. AT
      Atitudes

      Oi Felipe, não sei como ajudar mas penso que o melhor a fazer por enquanto será reverter para o kernel anterior… Também tive problemas parecidos no ubuntu 14.04. Após instalar ficou tudo normal mas depois de reiniciar, black screen e ainda me pediu a keyring pass mas depois fiquei apenas com o cursor no ecrã… Ainda não experimentei no linux mint, é já a seguir 🙂
      Para o 14.04, reverti apenas…
      GL!

      1. FR
        Felipe Rei

        Prezado Atitudes, grato por sua resposta.
        Entretanto, o fato é que os erros que transcrevi acima importaram na não instalação do novo Kernel, ou seja: o sistema continua com o anterior Kernel 3.13.
        Saudações!

        1. AN
          André

          Aconteceu o mesmo com a instalação no meu notebook, é só reiniciar a máquina que o sistema irá reconhecer a nova versão do kernel. Para checar a versão do kernel, no terminal digitar: uname -r.

    2. MA
      Marco

      Vê os drivers da tua gráfica, vê se não tens de instalar a versão correcta para o kernel 4 (é o mais certo).

      Error! Bad return status for module build on kernel: 4.0.0-040000-generic (x86_64)
      Consult /var/lib/dkms/nvidia-331/331.113/build/make.log for more information.

      Vê o que te diz o ficheiro /var/lib/dkms/nvidia-331/331.113/build/make.log

  13. AM
    Antonio Miranda

    Em linux Mint 17.1 cinnamon a 64bits, maravilha, update com sucesso.

  14. LS
    luís santos

    Fiz ontem a actualização do 2. (qq coisa) para 4.0 num Acer Aspire One e… fiquei com black sreen. Tive que flashar a BIOS.
    Mas o kernel que ficou, e está estável, é o 4.0.

    1. LS
      luís santos

      Ao meu toshiba com mint 17,1 (cinnamon, 32 bits) não faço. Não faço ideia de como flasHar a BIOS se algo correr mal como no Acer (neste caso a BIOS tem um bug de origem e no forum de unbutu especifica como – as manhosidades todas – mudar desde nomes de ficheiros e quais os que devem ser utilizados.) Para o Toshiba… ???? … Não se arrisca a “lixar a BIOS”.

  15. VC
    VC

    Já está a rodar muito bem no Debian Jessie sem problemas 🙂 Para utilizadores de debian é só seguir este tutorial criado para update do kernel 3.16 mas os passos sao os mesmos, so usar os ficheiros do kernel 4.0 ttp://www.tecmint.com/install-kernel-3-16-in-debian/

Deixe um comentário