Bem-vindo: Qua, 27 de Novembro 2024, 1:08 Pesquisa avançada

Opções de Kernel no Ubuntu 14.04 Lts

Area de suporte geral. Aqui poderá fazer as questões que quiser relativas ao Ubuntu que não se enquadrem em nenhuma das outras secções do Fórum!

Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor José Craveiro » Seg, 19 de Maio 2014, 15:39

Olá a todos.
Instalei o Ubuntu 14.04, apesar das diferenças não serem consideráveis em relação à 12.04 que anteriormente usava, do pouco uso que ainda fiz deste mais recente, alguns pormenores foram surgindo e até me parece que esta última versão vem um pouco mais intuitiva; no entanto surgiu-me para já uma dúvida que gostava que me esclarecessem se possível, aquando do arranque do Ubuntu, o grub apresenta logo acima da lista "Ubuntu" e logo abaixo deste penso que "Opções do Ubuntu" com a 1ª opção com terminação "generic", não sei ao certo mas deduzo que o 1º que referi seja um Kernel PAE e o 2º seja "não PAE", mas como até à data uma diferença notada entre estes dois tipos de kerneis se baseie no uso total da capacidade ou não da memória RAM, o facto é que neste aspeto ambos mostram dar a mesma resposta. Ou seja, os dois permitem fazer uso da totalidade da RAM.

Será outra a diferença entre os dois? Será o 2º mais indicado para máquinas menos poderosas? Bom, estou precisamente a usá-lo e gostava de saber se fiz a escolha certa do kernel porque à primeira vista não parecem haver diferenças ou pelo menos ainda não me surgiram. Obrigado. ;)
Avatar do usuário
José Craveiro
 
Mensagens: 996
Registrado em: 11 Junho, 2011
Localização: Coimbra

Re: Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor Luis Cardoso » Seg, 19 de Maio 2014, 23:59

O que é que devolve este comando?
uname -r

Num e noutro!

E já agora, o que devolve também este aqui?
dpkg -l | grep linux-image


No primeiro deverá devolver qual a "release", já no segundo irá listar todas as imagens do Kernel que tem instaladas.
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor José Craveiro » Ter, 20 de Maio 2014, 20:53

Olá Luís, então aqui vão os dois:

"Generic"
Código: Selecionar todos
uname -r

3.13.0-24-generic



dpkg -l | grep linux-image

ii  linux-image-3.13.0-24-generic                         3.13.0-24.47                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic                   3.13.0-24.47                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-generic                                   3.13.0.24.29                                        i386         Generic Linux kernel image



"Ubuntu"
Código: Selecionar todos
uname -r

3.13.0-24-generic



dpkg -l | grep linux-image

ii  linux-image-3.13.0-24-generic                         3.13.0-24.47                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic                   3.13.0-24.47                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-generic                                   3.13.0.24.29                                        i386         Generic Linux kernel image


Tudo igual! ¬¬
Avatar do usuário
José Craveiro
 
Mensagens: 996
Registrado em: 11 Junho, 2011
Localização: Coimbra

Re: Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor Miguel Fonseca » Ter, 20 de Maio 2014, 21:06

Boas @José, quando escolhes, no Grub, a opção "Ubuntu", ele arranca com o Kernel mais recente que tiveres instalado.
Quando utilizas a segunda opção do Grub "Opções avançadas...", podes então escolher ou "recovery mode", ou "memtest", ou qualquer das duas anteriores opções para outros Kernels, caso os tenhas instalado.

No teu caso, como no meu e no da maior parte dos utilizadores com PC's com "idade" inferior a mais ou menos 10 anos, o Kernel que tens instalado, é o NÃO PAE!
Isto é feito de forma automática na instalação do sistema aquando do reconhecimento do Hardware.
Quando era/é detectada a presença de Hardware antigo, o Kernel PAE era/é então instalado para que o sistema funcione nos PC's que não funcionariam/funcionam sem "ele".
O Kernel PAEnão é mantido pela Canonical no Ubuntu e servia mais para utilizadores com PC's mais antigos (ex: com pouca RAM e sem processadores "a partir" do Dual-Core).
E, nas outras distros que ainda o fazem (ex: Lubuntu), só nas versões 32 Bits (como é evidente), pois para PC's já com a tecnologia de 64 Bits não existe essa necessidade.

O facto de dizer generic, é a designação normal do Kernel, mas existe outra designação, lowlatency, que é um Kernel mais talhado para o aumento da resposta em termos de velocidade do funcionamento das aplicações/programas.
Mais vocacionado para quem precisa de maior velocidade com programas de tratamento de vídeo, compressão, conversão, modelagem 2 e 3d, compilação, etc.

O Kernel que tenho instalado neste momento, é o 3.14.4 generic, que é o último estável, embora já exista um RC (release candidate), 3.15-rc5.

Podes ver exemplos neste link:

http://kernel.ubuntu.com/~kernel-ppa/mainline/ - a página com todos os Kernels OFICIAIS para Ubuntu e derivados, compilados pela equipa da Canonical.

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/ - a versão do meu Kernel, onde podes ver tanto o generic, como o lowlatency, para as versões 32 e 64 bits.

NOTA: O facto de veres escrito Utopic, não coloca qualquer problema na instalação dos Kernels no Trusty ou em versões anteriores do Ubuntu.
Por isso, podes instalá-lo sem problemas no Ubuntu 14.04.
Caso o queiras fazer, são necessários três pacotes.

Para 64 bits:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404_3.14.4-031404.201405130853_all.deb - é comum a todas as arquitecturas e Kernels!

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404-generic_3.14.4-031404.201405130853_amd64.deb

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-image-3.14.4-031404-generic_3.14.4-031404.201405130853_amd64.deb

Para 64 Bits - Low Latency

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404_3.14.4-031404.201405130853_all.deb - é comum a todas as arquitecturas e Kernels![/url]

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404-lowlatency_3.14.4-031404.201405130853_amd64.deb

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-image-3.14.4-031404-lowlatency_3.14.4-031404.201405130853_amd64.deb

Para instalares, abres o Terminal na directoria para onde descarregaste os pacotes e executas o seguinte comando:

sudo dpkg -i linux*.deb


No final da instalação, é sempre feito a actualização do Grub. Poderás ver o resultado no final do comando.
Caso vejas presente o Kernel 3.14.4 logo em primeiro lugar na actualização do Grub é porque correu tudo bem (a mim, NUNCA me ocorreram problemas!), mas caso não apareça, basta executares tu o comando de actualização:

sudo update-grub


E verificares.

Para 32 Bits e 32 Bits Low Latency, julgo não ser necessário repetir a informação dos links, pois é só substituir aqueles que acabam em amd64.deb por aqueles que tenham no seu final i386.deb e aqueles que contenham no seu nome generic, por aqueles que contenham lowlatency, não esquecendo que o pacote que termina em all.deb é sempre necessário para ambas as arquitecturas (32 e 64 bits) e para os "dois tipos" (generic e lowlatency).

Espero ter ajudado a esclarecer as tuas dúvidas.

Hasta.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011

Re: Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor José Craveiro » Ter, 20 de Maio 2014, 21:48

No teu caso, como no meu e no da maior parte dos utilizadores com PC's com "idade" inferior a mais ou menos 10 anos, o Kernel que tens instalado, é o NÃO PAE!


Significa então que ambos os que mencionei são NÃO PAE pelo facto de ter sido detetado hardware de acordo com estes parâmetros?
Neste momento uso o designado de "Ubuntu" e ao que parece não encontro quaisquer alterações de comportamento. Ok, obrigado Miguel. ;)
Avatar do usuário
José Craveiro
 
Mensagens: 996
Registrado em: 11 Junho, 2011
Localização: Coimbra

Re: Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor Miguel Fonseca » Ter, 20 de Maio 2014, 22:00

Sim @José, ambos são NÃO PAE.

Na opção do Grub Opções avançadas..., poderás escolher "arrancar" com um dos dois, o que é útil se por acaso o último Kernel te desse problemas.

Assim com ter acesso ao Recovery Mode e ao Memtest para tentares resolveres problemas ou detectares possíveis problemas na memória RAM (eu fiz um Memtest à cerca de 3 semanas e indicou que estava tudo bem, embora seja um teste um pouco demorado, à roda de 1 hora!).

Deve-se sempre manter duas versões (as duas últimas!) do Kernel no nosso sistema exactamente caso aconteça alguma coisa, existe sempre a possibilidade de arrancar pelo anterior e remover/resolver os problemas com o mais recente.

Como referi, na primeira opção no Grub Ubuntu, irás "arrancar" sempre com a versão mais recente que tenhas instalada.

Hasta.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011

Re: Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor Luis Cardoso » Ter, 20 de Maio 2014, 23:34

José Craveiro (20-05-2014, 20:53) escreveu:Olá Luís, então aqui vão os dois:

"Generic"
Spoiler:
Código: Selecionar todos
uname -r

3.13.0-24-generic



dpkg -l | grep linux-image

ii  linux-image-3.13.0-24-generic                         3.13.0-24.47                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic                   3.13.0-24.47                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-generic                                   3.13.0.24.29                                        i386         Generic Linux kernel image



"Ubuntu"
Spoiler:
Código: Selecionar todos
uname -r

3.13.0-24-generic



dpkg -l | grep linux-image

ii  linux-image-3.13.0-24-generic                         3.13.0-24.47                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic                   3.13.0-24.47                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-generic                                   3.13.0.24.29                                        i386         Generic Linux kernel image


Tudo igual! ¬¬

O último comando não era preciso repetir, porque iria dar igual, a menos que actualizasse entretanto xD

Ao que parece, a causa de ter esses dois é esta:
  • linux-image-3.13.0-24-generic
  • linux-image-extra-3.13.0-24-generic
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor José Craveiro » Qua, 21 de Maio 2014, 19:27

Obrigado aos dois.
Realmente desde o início achei estranho o Grub apresentar daquela forma os kerneis disponíveis, diferente portanto do que sucedia pelo menos até ao 12.04 que anteriormente usava. Tentando estabelecer um paralelo com o que me surgiu recentemente com o Debian que dava a opção de escolher um PAE ou outro NÃO PAE, pensei que algo do género tivesse sido implementado, ainda que com outra designação, no Ubuntu.
Avatar do usuário
José Craveiro
 
Mensagens: 996
Registrado em: 11 Junho, 2011
Localização: Coimbra

Re: Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor Luis Cardoso » Qua, 21 de Maio 2014, 21:45

José Craveiro (21-05-2014, 19:27) escreveu:Obrigado aos dois.
Realmente desde o início achei estranho o Grub apresentar daquela forma os kerneis disponíveis, diferente portanto do que sucedia pelo menos até ao 12.04 que anteriormente usava. Tentando estabelecer um paralelo com o que me surgiu recentemente com o Debian que dava a opção de escolher um PAE ou outro NÃO PAE, pensei que algo do género tivesse sido implementado, ainda que com outra designação, no Ubuntu.

E até pode ser, mas como a Canonical se quer desligar um pouco dos outros, não sei até que ponto o Kernel normal e o "extras" é diferente... Aliás, no Debian temos o 486 (Non-PAE) e o 686 (PAE), onde a diferença (e poderia ser visto como "extras") é a extensão de algumas funcionalidades a nível de CPU!

Pelo que vi no Ubuntu 13.04, antes de me mudar para o Debian, a Canonical queria acabar com a designação PAE no Kernel, resultando até em pacotes virtuais (apelidados de "dummy") para efeitos de transição. Por isso, não me admirava que perante algumas queixas de alguns membros da comunidade, tivessem optado por distribuir um Ubuntu com as duas vertentes, um Kernel normal para PC's mais antigos/fracos e um Kernel artilhado (com "extras") para os mais recentes/poderosos.
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Opções de Kernel no Ubuntu 14.04 Lts

Mensagempor José Craveiro » Qui, 22 de Maio 2014, 18:11

Apenas verifiquei 2 possíveis fatores que poderiam fazer a diferença, o limite de RAM disponível e claro também a performance do sistema. Ambas as situações, aparentemente funcionam de igual modo, pelo menos é o que até agora consegui apurar.
Avatar do usuário
José Craveiro
 
Mensagens: 996
Registrado em: 11 Junho, 2011
Localização: Coimbra


Voltar para Questões gerais

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 21 visitantes