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

MSXManiac

Citação de: Andry online 06 de Julho de 2011, 22:37
Galera, compilei o kernel 3.0 rc6 aqui no notebook e tá uma bala de rápido, compilei ele com os patchs do Ubuntu mais o .conf64 antigo do HQ e adicionei algumas coisas que não estavam marcadas, + a otimização do tópico do galactus, aqui ficou muito bom.
:D :D :D

Vamos ver ao logo do tempo.


Será que é possível vc postar um tuto step by step de como fazer isso?
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

Andreson Goveia

#3946
Citação de: MSXManiac online 12 de Julho de 2011, 00:27
Citação de: Andry online 06 de Julho de 2011, 22:37
Galera, compilei o kernel 3.0 rc6 aqui no notebook e tá uma bala de rápido, compilei ele com os patchs do Ubuntu mais o .conf64 antigo do HQ e adicionei algumas coisas que não estavam marcadas, + a otimização do tópico do galactus, aqui ficou muito bom.
:D :D :D

Vamos ver ao logo do tempo.


Será que é possível vc postar um tuto step by step de como fazer isso?
Eu sempre uso p tópico do HQ que está aqui, e usei também a dica do tópico do galactus, mas eu só editei um arquivo (/usr/src/linux-2.6.XX/Makefile, lógico que muda o caminho do arquivo)

De resto usei a pesquisa para ativar algumas coisas que não estavam ativadas (como por ex. o modulo da minha placa wireless).

Edit:Apenas um detalhe importante, na hora H, que vai compilar mesmo na parte do revision não pode começar mais com letra, tem que ser numero

Citar#CONCURRENCY_LEVEL=2 make-kpkg --initrd --revision=x86 kernel_image kernel_headers modules_image
Citar#CONCURRENCY_LEVEL=2 make-kpkg --initrd --revision=1andry kernel_image kernel_headers modules_image

MSXManiac

Citação de: Andry online 06 de Julho de 2011, 22:37
Galera, compilei o kernel 3.0 rc6 aqui no notebook e tá uma bala de rápido, compilei ele com os patchs do Ubuntu mais o .conf64 antigo do HQ e adicionei algumas coisas que não estavam marcadas, + a otimização do tópico do galactus, aqui ficou muito bom.
:D :D :D

Vamos ver ao logo do tempo.

mainline:   3.0-rc7 disponível

alguém se habilita?
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

Andreson Goveia

#3948
Citação de: MSXManiac online 12 de Julho de 2011, 00:34
Citação de: Andry online 06 de Julho de 2011, 22:37
Galera, compilei o kernel 3.0 rc6 aqui no notebook e tá uma bala de rápido, compilei ele com os patchs do Ubuntu mais o .conf64 antigo do HQ e adicionei algumas coisas que não estavam marcadas, + a otimização do tópico do galactus, aqui ficou muito bom.
:D :D :D

Vamos ver ao logo do tempo.

mainline:   3.0-rc7 disponível

alguém se habilita?
Ja vou baixar, ashuahsuahsuha.

Só consigo usar o kernel 3.0 assim (compilando), quando fui baixar do site kernel.ubuntu, ele não instala(bem instala mas não configura ou algo assim) e não funciona, da problema de dependencia, ai me irritei  >:(, :D e fui compilar mesmo.

HerrSchafer

Senhores:

Seguindo aquele processo longo e demorado, eu já havia compilado o 2.6.39 com êxito mais de uma vez, tentei o 3.0 rc7 e deu erro, achei que pudesse ser algo na versão; baixei o 3.0 rc6 e obtive o mesmo erro:

root@agapessaurus:/usr/src/linux# cp /usr/src/linux-3.0-rc6/config-2.6.38-8-generic .config && make xconfig
  HOSTCC  scripts/basic/fixdep
  CHECK   qt
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kconfig_load.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
/usr/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
  HOSTCXX scripts/kconfig/qconf.o
In file included from scripts/kconfig/qconf.cc:48:0:
scripts/kconfig/qconf.moc:13:34: fatal error: private/qucomextra_p.h: Arquivo ou diretório não encontrado
compilation terminated.
make[1]: ** [scripts/kconfig/qconf.o] Erro 1
make: ** [xconfig] Erro 2
root@agapessaurus:/usr/src/linux#


O que é que está faltando? Sempre segui o tuto e funcionou... Eu estava tentando compilar o kernel sem nenhum patch, só pra ver como ficava. Eu copiei o arquivo de configuração atual para o diretório, para fazer as modificações a partir dele.

Notebook HP Pavilion g4 Ubuntu 13.04
Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
3GB ram 500 GB hd (ext4 tunado... tks galactus!)

flaviogranato

A primeira coisa a se fazer é ler o erro.

/usr/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
  HOSTCXX scripts/kconfig/qconf.o
In file included from scripts/kconfig/qconf.cc:48:0:
scripts/kconfig/qconf.moc:13:34: fatal error: private/qucomextra_p.h: Arquivo ou diretório não encontrado
compilation terminated.


ele nem chegou a compilar o kernel nada, nada do kernel...
use uma config antiga ou execute "make menuconfig" em vez de "make xconfig" e se certifique que tenha o ncurses na sua máquina, há vários tutoriais na net ensinando.

Wagnesio

Fui tentar compilar o 3.0-rc6 e apareceu o seguinte erro: Failed to create a ./debian directory: Descritor de arquivo inválido at /usr/bin/make-kpkg line 984.

Alguém sabe o que é, ou como resolver?
Ubuntu 12.10
Atom N270 1.6GHz - 1 GB RAM - 120 GB HD

HerrSchafer

@flaviogranato:
Funcionou com o menuconfig, mas é estranho que eu já havia usado o xconfig antes; o ncurses está instalado... Bom, farei um teste com o 2.6.39 e depois tento o 3.0.
Thanks man!
Notebook HP Pavilion g4 Ubuntu 13.04
Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
3GB ram 500 GB hd (ext4 tunado... tks galactus!)

flaviogranato

Citação de: Wagnesio online 12 de Julho de 2011, 16:59
Fui tentar compilar o 3.0-rc6 e apareceu o seguinte erro: Failed to create a ./debian directory: Descritor de arquivo inválido at /usr/bin/make-kpkg line 984.

Alguém sabe o que é, ou como resolver?

Muito provavelmente você não tem instalado no seu computador o pacote make-kpkg
tenta instalar com:
apt-get install make-kpkg
ou seguir o tutorial do Hqx, tem por ae no tópico, aliás uma lidinha nele já tira bastantes dúvidas e ajuda muito.

flaviogranato

Citação de: HerrSchafer online 12 de Julho de 2011, 17:56
@flaviogranato:
Funcionou com o menuconfig, mas é estranho que eu já havia usado o xconfig antes; o ncurses está instalado... Bom, farei um teste com o 2.6.39 e depois tento o 3.0.
Thanks man!

poiseh... pode ser alguma atualização do kernel em utilizar alguma lib da QT, ou mesmo alguma coisa da QT, vai entender... hehehe

Wagnesio

Citação de: flaviogranato online 13 de Julho de 2011, 11:59
Citação de: Wagnesio online 12 de Julho de 2011, 16:59
Fui tentar compilar o 3.0-rc6 e apareceu o seguinte erro: Failed to create a ./debian directory: Descritor de arquivo inválido at /usr/bin/make-kpkg line 984.

Alguém sabe o que é, ou como resolver?

Muito provavelmente você não tem instalado no seu computador o pacote make-kpkg
tenta instalar com:
apt-get install make-kpkg
ou seguir o tutorial do Hqx, tem por ae no tópico, aliás uma lidinha nele já tira bastantes dúvidas e ajuda muito.

Eu tenho instalado o make-kpkg, afinal eu me baseio no tutorial do HQx. O problema é outro, mas obrigado pela ajuda.
Ubuntu 12.10
Atom N270 1.6GHz - 1 GB RAM - 120 GB HD

flaviogranato

Citação de: Wagnesio online 13 de Julho de 2011, 13:00
Citação de: flaviogranato online 13 de Julho de 2011, 11:59
Citação de: Wagnesio online 12 de Julho de 2011, 16:59
Fui tentar compilar o 3.0-rc6 e apareceu o seguinte erro: Failed to create a ./debian directory: Descritor de arquivo inválido at /usr/bin/make-kpkg line 984.

Alguém sabe o que é, ou como resolver?

Muito provavelmente você não tem instalado no seu computador o pacote make-kpkg
tenta instalar com:
apt-get install make-kpkg
ou seguir o tutorial do Hqx, tem por ae no tópico, aliás uma lidinha nele já tira bastantes dúvidas e ajuda muito.

Eu tenho instalado o make-kpkg, afinal eu me baseio no tutorial do HQx. O problema é outro, mas obrigado pela ajuda.

você tem razão, o erro foi ao criar o ./debian, talvez seja um problema da versão mesmo, pq você não tenta o 3.0-rc7, se não me engano ele já saiu...

HerrSchafer

Citação de: flaviogranato online 13 de Julho de 2011, 12:00
poiseh... pode ser alguma atualização do kernel em utilizar alguma lib da QT, ou mesmo alguma coisa da QT, vai entender... hehehe

Hoje apareceram atualizações para a Qt4, mas mesmo assim o xconfig não funcionou; mas pelo menos consegui compilar meu kernelzinho...agora vou experimentar o Liquorix.
Notebook HP Pavilion g4 Ubuntu 13.04
Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
3GB ram 500 GB hd (ext4 tunado... tks galactus!)

flaviogranato

Lendo um pouco e falando nisso, senhores onde esta o código do omnislash?
Se eu me lembro bem o kernel linux é GPL v2 e isso impede a pessoa de esconder o código.

Como podemos resolver isso galera?

galactus

Citação de: flaviogranato online 13 de Julho de 2011, 15:07
Lendo um pouco e falando nisso, senhores onde esta o código do omnislash?
Se eu me lembro bem o kernel linux é GPL v2 e isso impede a pessoa de esconder o código.

Como podemos resolver isso galera?

Código? Esconder algo?

O Hqx nunca escondeu nada!

Não se trata de código, são vários patchs aplicados ao kernel vanilla!

Acho que na página 119 por aí tem o link para baixar os patchs para o kernel 2.6.34, que foi o kernel que ele lançou de forma "estável"!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.