Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!

Iniciado por Hqxriven, 24 de Dezembro de 2007, 13:26

tópico anterior - próximo tópico

4d4c47

Citação de: Stivekx online 21 de Abril de 2012, 09:10
Opa, boa ideia as coisas que você fez!!
Pórem, o cara pode querer compilar o kernel no oneiric, mas usar uma versao disponivel só pro precise...

Eu vou fazer uma função que acessa a página e pega o link certinho dai, assim ela baixa os patchs certinho ;p
--
Acho que ficou repetida a parte que coloca o -0fast, não? gg

agora que eu vi, tem muita coisa repetida mesmo, e o parte o vsnome (apelido da distribuição) tem que ser declaranda primeiro em algum lugar, mas acredito que ficou mais facil corrigir,

vou dá mais uma estudada fina nele,

valeu


4d4c47

#4186
aqui vai o script com mais algumas correções:

http://pastebin.com/CCeCU7LX

testem aé.


valeu

py8elo

Senhores,
após inúmeras tentativas sem sucesso, finalmente acabo de compilar um kernel 3.xx no meu Ubuntu 10.10 LTS e ficou muito bom o desempenho...
Eu usei os fontes do kernel do BackTrack 5R2 (3.2.6-bt5r2 #1 SMP Fri Apr 27 08:32:06 BRT 2012 i686 GNU/Linux) e compilei de forma convencional(make localmodconfig, make -j4 all, make-kpkg clean, fakeroot make-kpkg --initrd --append-to-version=-bt5r2 kernel-image kernel-headers)
gerando os debs e depois os instalei (dpkg -i linux-*.deb)sem qualquer problema.
Se alguem estiver interessado, posso postar em algum repositório os fontes e ou o kernel já compilado...
O consumo de processamento com o Firefox aberto com inúmeras abas, o Adobe Acrobat Reader, o Eudora e mais um programa de comunicação (JT65-HF) é de apenas 6 ~ 9% de cada processador do meu E7500 rodando em over a 3.2GHz e o consumo de memória é de apenas 466 ~ 500Mb... Nesse momento enquanto digito esta msg, o consumo é de:27% de processadores e 786Mb de ram...
Este é o primeiro kernel 3.xx que eu consigo compilar e rodar no meu Super Ubuntu 10.10 LTS... Ainda está em testes mas, acredito que eu não terei problemas com ele...
A minha Nvidia GeForce 9500 GS teve seu driver instalado automaticamente pelo script daquela minha antiga dica, durande a instalação do novo kernel e funcionou perfeitamente....

[]'s,

Silva.
Ubuntu 16.04 LTS
G41M-S01 + E7500 + 4Gb Ram + Gforce GT610 2Tb SATA + 3x500Gb SATA
Linux registered user #521164

Stivekx

Versão nova do script:

Corrigida a alteraçãos do cflags
Corrigida a versão do kernel a ser baixada
Corrigida a versão do patch do kernel a ser baixada
Corrigida a versão do patch do ubuntu a ser baixada
Verificações durante a compilação agora apontam erros e param a execução em caso deles
Uso de make e make modules_install install ao invés de criar o .deb (futuramente terá uma opção para criá-lo ^^)


http://pastebin.com/raw.php?i=x27W23Np

agnelpovoa

Citação de: py8elo online 27 de Abril de 2012, 14:12
Senhores,
após inúmeras tentativas sem sucesso, finalmente acabo de compilar um kernel 3.xx no meu Ubuntu 10.10 LTS e ficou muito bom o desempenho...
Eu usei os fontes do kernel do BackTrack 5R2 (3.2.6-bt5r2 #1 SMP Fri Apr 27 08:32:06 BRT 2012 i686 GNU/Linux) e compilei de forma convencional(make localmodconfig, make -j4 all, make-kpkg clean, fakeroot make-kpkg --initrd --append-to-version=-bt5r2 kernel-image kernel-headers)
gerando os debs e depois os instalei (dpkg -i linux-*.deb)sem qualquer problema.
Se alguem estiver interessado, posso postar em algum repositório os fontes e ou o kernel já compilado...
O consumo de processamento com o Firefox aberto com inúmeras abas, o Adobe Acrobat Reader, o Eudora e mais um programa de comunicação (JT65-HF) é de apenas 6 ~ 9% de cada processador do meu E7500 rodando em over a 3.2GHz e o consumo de memória é de apenas 466 ~ 500Mb... Nesse momento enquanto digito esta msg, o consumo é de:27% de processadores e 786Mb de ram...
Este é o primeiro kernel 3.xx que eu consigo compilar e rodar no meu Super Ubuntu 10.10 LTS... Ainda está em testes mas, acredito que eu não terei problemas com ele...
A minha Nvidia GeForce 9500 GS teve seu driver instalado automaticamente pelo script daquela minha antiga dica, durande a instalação do novo kernel e funcionou perfeitamente....

[]'s,

Silva.

Olá py8elo,

Voce poderia disponibilizar o seu kernel compilado?
Será que serve pro Ubuntu 12.04?
Tenho um netbook da acer (chamo ele de "projeto de notebook") e o bicho é lento pra droga, e tem 2 gb de ram, queria uma solução para aquela tranqueira de repente ele serve pra ele.

Wagnesio

Eu tenho um Netbook Acer tbm, usei o script que o Stivekx disponibilizou e tá bem rápido. (to usando o 12.04)
Ubuntu 12.10
Atom N270 1.6GHz - 1 GB RAM - 120 GB HD

agnelpovoa

Citação de: Wagnesio online 30 de Abril de 2012, 11:10
Eu tenho um Netbook Acer tbm, usei o script que o Stivekx disponibilizou e tá bem rápido. (to usando o 12.04)

Olá Wagnesio,

Voce compilou o kernel no seu netbook mesmo?
E demorou muito? quanto tempo?
Executei o script e deram alguns erros e achei que ele não era feito pros kernel's 3.

Wagnesio

#4192
Sim foi no Netbook no Ubuntu 12.04.
Eu não sei quanto tempo demorou, porque eu deixei compilando e fui assistir filmes.
Esse ultimo script não deu erro, eu compilei o 3.2.4 com os patches do Ubuntu e do Kolivas e o .config do liquorix e funcionou direitinho.
Ubuntu 12.10
Atom N270 1.6GHz - 1 GB RAM - 120 GB HD

py8elo

Olá meu caro,
como disse anteriormente, eu posso fazer um upload do kernel sim!!! Só não posso garantir que funcionará no 12.04!!!
O ideal seria vc pegar os fontes e compilar em seu sistema. Posso coloca-lo no 4shared ou algum outro repositório...

[]'s,

Silva.

Citação de: agnelpovoa online 30 de Abril de 2012, 10:41
Citação de: py8elo online 27 de Abril de 2012, 14:12
Senhores,
após inúmeras tentativas sem sucesso, finalmente acabo de compilar um kernel 3.xx no meu Ubuntu 10.10 LTS e ficou muito bom o desempenho...
Eu usei os fontes do kernel do BackTrack 5R2 (3.2.6-bt5r2 #1 SMP Fri Apr 27 08:32:06 BRT 2012 i686 GNU/Linux) e compilei de forma convencional(make localmodconfig, make -j4 all, make-kpkg clean, fakeroot make-kpkg --initrd --append-to-version=-bt5r2 kernel-image kernel-headers)
gerando os debs e depois os instalei (dpkg -i linux-*.deb)sem qualquer problema.
Se alguem estiver interessado, posso postar em algum repositório os fontes e ou o kernel já compilado...
O consumo de processamento com o Firefox aberto com inúmeras abas, o Adobe Acrobat Reader, o Eudora e mais um programa de comunicação (JT65-HF) é de apenas 6 ~ 9% de cada processador do meu E7500 rodando em over a 3.2GHz e o consumo de memória é de apenas 466 ~ 500Mb... Nesse momento enquanto digito esta msg, o consumo é de:27% de processadores e 786Mb de ram...
Este é o primeiro kernel 3.xx que eu consigo compilar e rodar no meu Super Ubuntu 10.10 LTS... Ainda está em testes mas, acredito que eu não terei problemas com ele...
A minha Nvidia GeForce 9500 GS teve seu driver instalado automaticamente pelo script daquela minha antiga dica, durande a instalação do novo kernel e funcionou perfeitamente....

[]'s,

Silva.

Olá py8elo,

Voce poderia disponibilizar o seu kernel compilado?
Será que serve pro Ubuntu 12.04?
Tenho um netbook da acer (chamo ele de "projeto de notebook") e o bicho é lento pra droga, e tem 2 gb de ram, queria uma solução para aquela tranqueira de repente ele serve pra ele.
Ubuntu 16.04 LTS
G41M-S01 + E7500 + 4Gb Ram + Gforce GT610 2Tb SATA + 3x500Gb SATA
Linux registered user #521164

Stivekx

Usando localmodconfig demorou 8 minutos apenas aqui.

Também removi muuuuuuuuuuuita coisa dele, compilou rápido, mas não tenho mais suporte ao virtualbox, selinux, nao posso colocar outro sistema de arquivos sem ser ext(2,3,4), não vou ter drivers caso precise de algo novo, não tenho mais mensagens do kernel ao dar boot, entre outras coisas né...

Com localmodconfig, sem remover mais coisas, leva uns 20 minutos.

Sem ele, em torno de 1:30h ...
Mas vc tem um kernel completo daí ;d

Tem muita coisa pra fazer ali no script, vou ver mais tarde se termino elas :)
Próximo passo é fazer ele com interface gráfica ;p

Cybereu

Não consigui compilar usando as configurações avançadas, mas escolhendo o outro modo compilou bem aqui, agora testarei em um netbook.

Stivekx


Cybereu

No desktop estava usando:
3.3
3.3.2
Ubuntu patchs
CK-patchs
Liquorix (tava dando algo errado aqui acho, parece que não tem a versão ainda)
Não usar Localmodconfig

No netbook mesmo não escolhi opções avançadas mas aparece o localmodconfig de qualquer forma.

MSXManiac

#4198
Citação de: Stivekx online 27 de Abril de 2012, 19:22
Versão nova do script:

Corrigida a alteraçãos do cflags
Corrigida a versão do kernel a ser baixada
Corrigida a versão do patch do kernel a ser baixada
Corrigida a versão do patch do ubuntu a ser baixada
Verificações durante a compilação agora apontam erros e param a execução em caso deles
Uso de make e make modules_install install ao invés de criar o .deb (futuramente terá uma opção para criá-lo ^^)


http://pastebin.com/raw.php?i=x27W23Np

Seu script está com problemas
Eu peço para não usar localmodconfig e peço para alterar as cflags e ele faz o contrário
sugiro trocar o wget pelo prozilla (proz -r -k=xx) onde xx é a quantidade pela qual o arquivo será dividido. Torna o download do kernel menos demorado, além de se vc precisar rodar o script de novo ele detecta que o arquivo já existe e pergunta se deseja abortar ou sobrescrever.

Fiz algumas alterações nele como o de permitir o nome do kernel com 3 dígitos e algumas modificações no if colocando um else false para ver se não dava o problema do localmodconfig mas sem sucesso.

No final das contas tanto faz pq ele desimbesta em achar que todos os arquivos do kernel fonte já foram patcheados e fica perguntando -R sim ou não para cada um deles...
Aí é prá matar......
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

4d4c47

Citação de: MSXManiac online 12 de Maio de 2012, 11:30
Citação de: Stivekx online 27 de Abril de 2012, 19:22
Versão nova do script:

Corrigida a alteraçãos do cflags
Corrigida a versão do kernel a ser baixada
Corrigida a versão do patch do kernel a ser baixada
Corrigida a versão do patch do ubuntu a ser baixada
Verificações durante a compilação agora apontam erros e param a execução em caso deles
Uso de make e make modules_install install ao invés de criar o .deb (futuramente terá uma opção para criá-lo ^^)


http://pastebin.com/raw.php?i=x27W23Np

Seu script está com problemas
Eu peço para não usar localmodconfig e peço para alterar as cflags e ele faz o contrário
sugiro trocar o wget pelo prozilla (proz -r -k=xx) onde xx é a quantidade pela qual o arquivo será dividido. Torna o download do kernel menos demorado, além de se vc precisar rodar o script de novo ele detecta que o arquivo já existe e pergunta se deseja abortar ou sobrescrever.

Fiz algumas alterações nele como o de permitir o nome do kernel com 3 dígitos e algumas modificações no if colocando um else false para ver se não dava o problema do localmodconfig mas sem sucesso.

No final das contas tanto faz pq ele desimbesta em achar que todos os arquivos do kernel fonte já foram patcheados e fica perguntando -R sim ou não para cada um deles...
Aí é prá matar......


@Stivekx,

esse tanto de IF, ELSE deixa o script mais inteligente, mas por outro lado o código fica bem mais complexo e de dificil correção