Autor Tópico: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!  (Lida 2470303 vezes)

4d4c47

  • Visitante
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3270 Online: 19 de Janeiro de 2011, 00:33 »
@4d4c47 aqui na compilação não importa de qual kernel for aparece

"-march=native -march=core2 -march=i686" em seguida umas 3 vezes. Qual deles o compilador está usando, native, core2 ou i686??? Ai é que eu estou encucado entende?

bom,

pro codigo que tá sendo compilado em native, vai sair um programa (ou lib ou outra coisa) compilado em native mesmo
// //   //            //                     //    core2, //      //          / /            //           / /                       //    core2  //     //
// //   //            //                     //    i686,   //      //    //   //              //          //                        //     i686   //     //

deve de ter deixado alguma coisa pra trá aé, dá uma olhada mais fina aé.




Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3271 Online: 19 de Janeiro de 2011, 16:11 »
Agora durante a compilação ele só mostra -march=native e -march=core2, mostra mais -march=core2 do que o native. Mas acho que é pq eu uso um core 2 duo?!

E realmente, ao compilar o kernel 2.6.36.3 SEMPRE da erro, mas é só passar para o 2.6.36 que vai tranquilo.

ps: para isso acontecer desabilitei "Generic x86" da config.
« Última modificação: 19 de Janeiro de 2011, 20:28 por Gunss »

Offline HenriqueCosta

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3272 Online: 19 de Janeiro de 2011, 18:46 »
Hqxriven quando vai sair um Omnislash com kernel mais novo? Eu to usando um que você postou, o 2.6.34-omnislash1.4.4 no meu ubuntu 10.10. Ficou mais leve e ágil mas a minha wireless não funciona (vou tentar resolver isso depois). Como sou usuário novato no linux preciso esperar o kernel compilado (.deb) para instalar. Segui o passo a passo do site http://www.linuxtotal.org/viewtopic.php?f=6&t=249 e consegui instalá-lo numa boa. Segue abaixo meu hardware:

Notebook toshiba satellite A665-S6057
Core i5 M450 2.4MHz
2 cores / 4 threads
4GB DDR3 1066
NVidia 330M

Com o kernel 2.6.35 do ubuntu 10.10 tudo funciona. Com o omnislash 2.6.34 perdi wireless mas isso é besteira. Queria mesmo o kernel mais atual para aproveitar melhor meu hardware.

Parabéns pelo projeto todo!

Obs.: tenho um netbook acer com core 2 solo e chipset grafico intel 4500mhd. Esse omnislash funciona bem nele mesmo sendo grafico intel? Tudo nele funciona desde o kernel 2.6.32.

Obrigado!

Offline MSXManiac

  • Usuário Ubuntu
  • *
  • Mensagens: 126
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3273 Online: 20 de Janeiro de 2011, 14:41 »
Hqxriven quando vai sair um Omnislash com kernel mais novo? Eu to usando um que você postou, o 2.6.34-omnislash1.4.4 no meu ubuntu 10.10. Ficou mais leve e ágil mas a minha wireless não funciona (vou tentar resolver isso depois). Como sou usuário novato no linux preciso esperar o kernel compilado (.deb) para instalar. Segui o passo a passo do site http://www.linuxtotal.org/viewtopic.php?f=6&t=249 e consegui instalá-lo numa boa................................................Obrigado!

O quêêêêêêêêêêêêêêêêêêêêêêêêêêê?
Desde as 18:45 de ontem sem nenhum post novo?
Ficou todo mundo doente? Ou tá todo muindo no trampo?
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

Offline buli

  • Usuário Ubuntu
  • *
  • Mensagens: 22
    • Ver perfil
Compilando o kernel com CFLAGS II
« Resposta #3274 Online: 20 de Janeiro de 2011, 17:54 »
Fiz o seguinte teste simples: Peguei o programa em C postado por 4d4c47 na pág. 215 e compilei de 4 maneiras diferentes:

Código: [Selecionar]
gcc -mtune=i586 -march=i586 -o gen hello.c
gcc -mtune=prescott -march=prescott -mtune=i586 -march=i586 -o pre-gen hello.c
gcc -mtune=prescott -march=prescott -o pre hello.c
gcc -mtune=i586 -march=i586 -mtune=prescott -march=prescott -o gen-pre hello.c

Sem necessidade de desmontar os binários produzidos, o md5sum já indicava que no caso 1 e 2 acima os binários são iguais, e analogamente nos casos 3 e 4 acima:

Código: [Selecionar]

451158a210f349246712c78baaddd50c  gen
451158a210f349246712c78baaddd50c  pre-gen
3e1486424503db9bb873142814445583  pre
3e1486424503db9bb873142814445583  gen-pre

Isso significa que, no caso testado pelo menos, quando existem duas flags -mtune ou -march na linha de comando, o gcc sempre pega a última. Ou seja, aquele truque do export KCFLAGS deveria funcionar, com as flags que o usuário colocar.

 Estou usando o gcc do debian lenny:

Código: [Selecionar]
gcc --version | head -1
gcc (Debian 4.3.2-1.1) 4.3.2






Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3275 Online: 20 de Janeiro de 2011, 20:17 »
então buli, no meu caso quando compilo aparece primeiro native, depois core2 depois i686 um seguido um do outro, então ele pega o i686.

Valeu pelo teste!

Offline brottor

  • Usuário Ubuntu
  • *
  • Mensagens: 156
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3276 Online: 20 de Janeiro de 2011, 22:30 »
Eu tava meio sumido... Tenho um:

Processador: AMD atlhon x2 6000 3GHz, 2x1MB cache, 1GHz Bus, Socket AM2

Motherboard: ASUS M4A78

Memoria: 4gb de RAM DDR2 800 Kingston

HD: 1TB de Hd Samsung 7200rpm (32mb de buffer  isso faz uma diferença)

Q ficava pra jogar, então fiz um dual boot com suse 11.3 x64 nele...

No suse o gcc padrão é 4.5.0(depois pesquiso como mudar)

Compilei o kernel dele(sem mexer nas variáveis dos make files) com low latency 1000mhz performance( escolhi o processador amd/phenom/k8) e não retirei os modulos...

O pc tá uma bala, depois vou gravar... Mas acredito q com 300mhz ele fique melhor...

To aqui compartilhando a exp... e depois vou ler mais atrás como mudar as flags de dentro do make file e talz, e testar essas mudanças!

Pra quem se interessou!

usei esses tutoriais:
http://ubuntuforum-br.org/index.php/topic,29799.msg375471.html#msg375471

http://linuxtweaking.blogspot.com/2010/04/opensuse-112-how-to-compile-kernel-for.html

Linux Professional Institute Certificated Level 2.
LPI000220827

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3277 Online: 21 de Janeiro de 2011, 08:26 »
Citar
Hqxriven quando vai sair um Omnislash com kernel mais novo?

Estou no meio de outros projetos agora... (um de tradução com 51 amigos na equipe) quando eles acabarem eu terei testado tudo que quero no omnislash e aí vou lançar...



Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

Offline brottor

  • Usuário Ubuntu
  • *
  • Mensagens: 156
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3278 Online: 21 de Janeiro de 2011, 10:20 »
Citar
Hqxriven quando vai sair um Omnislash com kernel mais novo?

Estou no meio de outros projetos agora... (um de tradução com 51 amigos na equipe) quando eles acabarem eu terei testado tudo que quero no omnislash e aí vou lançar...





Hqx qual vai ser a versão do kernel? ou vc ainda tá estudando as versões mais novas?
Linux Professional Institute Certificated Level 2.
LPI000220827

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.685
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3279 Online: 22 de Janeiro de 2011, 03:54 »
Senhores, já viram as ótimas notícias sobre o Kernel 2.6.38?

O Tio Linus e Cia não param!

Foi lançada a versão rc1 do 2.6.38 e o Tio Linus está morrendo de amores por esta versão!  Motivo?  Performance, senhores! Muito mais performance nessa versão!  Pelo menos é que ele mesmo comenta!  A versão 2.6.38 vai incluir oficialmente o patch do Cgroups ( aquele que foi notícia primeiramente como o "patch milagoroso de 200 linhas"), só não diz quais as alterações foram feitas, já que ele sofreu aprimoramentos desde aquela notícia inicial!
Além disso, a melhor parte, segundo o próprio Linus é o novo patch do RCU! Linus diz que vê um aumento de 30 a 50% no desempenho em alguns usos de carga intensa do sistema!  A notícia fica ainda melhor pois é sabido que esse patch favorece e muito máquinas com apenas 1 processador mas com o SMP ativo!  E por último, mas não menos importante, e para minha alegria e satisfação, mais performance no Driver livre da ATI e suporte até a nova série HD 6000!  Para quem usa Nvidia também não precisa ficar triste, é prometido maior desempenho com os novos drivers livres também!

Agora a pergunta que não quer calar?  

Qual vai ser a versão do kernel usada no novo Omnilash?  ;D

Fonte dessas ótimas notícias?

Tá na mão: http://www.phoronix.com/scan.php?page=news_item&px=OTAyNw
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline HenriqueCosta

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3280 Online: 22 de Janeiro de 2011, 11:34 »
Por sinal esses deveriam ser o foco principal de evolução do kernel: Desempenho e Compatibilidade!!!

Omnislash no 2.6.38!!!!!  ;D

Offline MSXManiac

  • Usuário Ubuntu
  • *
  • Mensagens: 126
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3281 Online: 22 de Janeiro de 2011, 12:15 »
Agora a pergunta que não quer calar?  

Qual vai ser a versão do kernel usada no novo Omnilash?  ;D

Fonte dessas ótimas notícias?

Tá na mão: http://www.phoronix.com/scan.php?page=news_item&px=OTAyNw


Calma Galactus! Assim nunca sai um omnislash novo! Se já tiver quase saindo pro 2.6.37 que seja! Dá uma "forga" pro coitado do Riven! Se ele tiver com o do 2.6.37 no forno pronto prá sair só faltando a cobertura, que venha!

Depois a gente vai vendo com calma o 2.6.38, até pq certamente ele não vai ser compilado com tudo em native nem ter os patches do kolivas que também fazem diferença fora o de outros! Não digo que vá dar assim uma diferença enooooooooooooooorme, mas tem mais isso ainda prá encaixar depois!
Tudo ao seu tempo!

Agora, é claro que eu to doidim prá ver essa belezura!
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

Offline MSXManiac

  • Usuário Ubuntu
  • *
  • Mensagens: 126
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3282 Online: 22 de Janeiro de 2011, 12:35 »

Agora a pergunta que não quer calar?  

Qual vai ser a versão do kernel usada no novo Omnilash?  ;D

Fonte dessas ótimas notícias?

Tá na mão: http://www.phoronix.com/scan.php?page=news_item&px=OTAyNw


Meu caro, achei o avatar perfeito pro teu BubleBee! Na verdade, é um membro dessa espécie!

http://images.wikia.com/gradius/images/a/a1/Twinbee.jpg ou http://2.bp.blogspot.com/_KFEky1YK4N8/R-y-jE9fhXI/AAAAAAAAAJg/4ujUwIQTSHg/s320/twinbee.jpg

E pesquisando achei uma preciosidade para vc em http://www.twinbee.org/hob/

Vc poderia cadastrar o BubleBee e deixar este perfil só para o teu i7 comedor de mundos  :D :D :D :D :D :D :D :D
« Última modificação: 22 de Janeiro de 2011, 12:48 por MSXManiac »
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

Offline MSXManiac

  • Usuário Ubuntu
  • *
  • Mensagens: 126
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3283 Online: 22 de Janeiro de 2011, 13:06 »

Agora a pergunta que não quer calar?  

Qual vai ser a versão do kernel usada no novo Omnilash?  ;D

Fonte dessas ótimas notícias?

Tá na mão: http://www.phoronix.com/scan.php?page=news_item&px=OTAyNw


Já que vc gosta do phoronix e o pessoal anda atrás de performance, vou botar mais lenha na fogueira:

http://www.phoronix.com/scan.php?page=article&item=linux_transparent_hugepages&num=1
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3284 Online: 22 de Janeiro de 2011, 13:58 »

Agora a pergunta que não quer calar?  

Qual vai ser a versão do kernel usada no novo Omnilash?  ;D

Fonte dessas ótimas notícias?

Tá na mão: http://www.phoronix.com/scan.php?page=news_item&px=OTAyNw


Já que vc gosta do phoronix e o pessoal anda atrás de performance, vou botar mais lenha na fogueira:

http://www.phoronix.com/scan.php?page=article&item=linux_transparent_hugepages&num=1

Não entendo patavinas de Inglês. Rola uma tradu?

No entanto pelo que percebi o kernel 2.6.37 do Ubuntu já vem com o patch, como eu havia dito.
« Última modificação: 22 de Janeiro de 2011, 14:00 por vampire_thunder »