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: Andreson online 01 de Dezembro de 2010, 12:54
Meu queridos, hehe.
Estou agora com o Kubuntu 10.04.1 LTS e já não pretendo sair dele tão cedo, e queria dar um gás nele, por isso resolvi compilar o omnislash porém está dando este erro


Citarroot@buke:/usr/src/linux# cp /usr/src/linux-2.6.34/configx86-64 .config && make xconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
  CHECK   qt
  HOSTCC  scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function 'conf_askvalue':
scripts/kconfig/conf.c:105: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function 'conf_choice':
scripts/kconfig/conf.c:307: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
  HOSTCC  scripts/kconfig/kconfig_load.o
  HOSTCC  scripts/kconfig/kxgettext.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
  HOSTLD  scripts/kconfig/qconf
scripts/kconfig/qconf arch/x86/Kconfig
No protocol specified
qconf: cannot connect to X server :0.0
make[1]: ** [xconfig] Erro 1
make: ** [xconfig] Erro 2


Ó e agora quem poderá me ajudar??, hehehe

tenta com o "make menuconfig" no lugar do xconfig

# cp /usr/src/linux-2.6.34/configx86-64 .config && make menuconfig


obs: tem que ter libncurses instalado pra usar o "menuconfig"





Niller

Citação de: 4d4c47 online 01 de Dezembro de 2010, 15:38
Citação de: Andreson online 01 de Dezembro de 2010, 12:54
Meu queridos, hehe.
Estou agora com o Kubuntu 10.04.1 LTS e já não pretendo sair dele tão cedo, e queria dar um gás nele, por isso resolvi compilar o omnislash porém está dando este erro


Citarroot@buke:/usr/src/linux# cp /usr/src/linux-2.6.34/configx86-64 .config && make xconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
  CHECK   qt
  HOSTCC  scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function 'conf_askvalue':
scripts/kconfig/conf.c:105: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function 'conf_choice':
scripts/kconfig/conf.c:307: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
  HOSTCC  scripts/kconfig/kconfig_load.o
  HOSTCC  scripts/kconfig/kxgettext.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
  HOSTLD  scripts/kconfig/qconf
scripts/kconfig/qconf arch/x86/Kconfig
No protocol specified
qconf: cannot connect to X server :0.0
make[1]: ** [xconfig] Erro 1
make: ** [xconfig] Erro 2


Ó e agora quem poderá me ajudar??, hehehe

tenta com o "make menuconfig" no lugar do xconfig

# cp /usr/src/linux-2.6.34/configx86-64 .config && make menuconfig


obs: tem que ter libncurses instalado pra usar o "menuconfig"







nessa hora eu uso o sudo:
$ sudo cp /usr/src/linux-2.6.34/configx86-64 .config && make xconfig
c2d e4400, 2 GB ram, hd 500.
Kubuntu 10.10 32bits.

Andreson Goveia

Citação de: 4d4c47 online 01 de Dezembro de 2010, 15:38
Citação de: Andreson online 01 de Dezembro de 2010, 12:54
Meu queridos, hehe.
Estou agora com o Kubuntu 10.04.1 LTS e já não pretendo sair dele tão cedo, e queria dar um gás nele, por isso resolvi compilar o omnislash porém está dando este erro


Citarroot@buke:/usr/src/linux# cp /usr/src/linux-2.6.34/configx86-64 .config && make xconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
  CHECK   qt
  HOSTCC  scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function 'conf_askvalue':
scripts/kconfig/conf.c:105: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function 'conf_choice':
scripts/kconfig/conf.c:307: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
  HOSTCC  scripts/kconfig/kconfig_load.o
  HOSTCC  scripts/kconfig/kxgettext.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
  HOSTLD  scripts/kconfig/qconf
scripts/kconfig/qconf arch/x86/Kconfig
No protocol specified
qconf: cannot connect to X server :0.0
make[1]: ** [xconfig] Erro 1
make: ** [xconfig] Erro 2


Ó e agora quem poderá me ajudar??, hehehe

tenta com o "make menuconfig" no lugar do xconfig

# cp /usr/src/linux-2.6.34/configx86-64 .config && make menuconfig


obs: tem que ter libncurses instalado pra usar o "menuconfig"






Valeu!!

No Ubuntu não sentia muita diferença com o omnislash, mas com o KDE (Kubuntu) da para sentir significativamente.

Gunss

poxa, o zen-kernel para a versão 2.6.36 ta muito bom. PC ta bem rápido.

Hqxriven

Citarpoxa, o zen-kernel para a versão 2.6.36 ta muito bom. PC ta bem rápido.

A versão alpha do omnislash usa essa base... to lapidando ele.

Realmente ele padrão tá uma blz!!
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

Andreson Goveia

Citação de: Hqxriven online 02 de Dezembro de 2010, 13:58
Citarpoxa, o zen-kernel para a versão 2.6.36 ta muito bom. PC ta bem rápido.

A versão alpha do omnislash usa essa base... to lapidando ele.

Realmente ele padrão tá uma blz!!
Isso mata os outro de ansiedade to loco para ver esse omnislash.
Se precisar de alguém para testar...

Gunss

Citação de: Andreson online 02 de Dezembro de 2010, 14:04
Citação de: Hqxriven online 02 de Dezembro de 2010, 13:58
Citarpoxa, o zen-kernel para a versão 2.6.36 ta muito bom. PC ta bem rápido.

A versão alpha do omnislash usa essa base... to lapidando ele.

Realmente ele padrão tá uma blz!!
Isso mata os outro de ansiedade to loco para ver esse omnislash.
Se precisar de alguém para testar...

verdade! haeuaehuaeh

vou ver como anda o CFS no ZEN. Instalei o BFS nele, vou testar o CFS que tem backports do .37 que tem o "patch "milagroso""

Gunss

@Galactus quanto tempo você demora pra compilar o kernel mesmo hein?
Pergunto isso pq imaginei agora como devem ser os servidores de compilação das grandes distros.

dtomadon

Citação de: Hqxriven online 02 de Dezembro de 2010, 13:58
Citarpoxa, o zen-kernel para a versão 2.6.36 ta muito bom. PC ta bem rápido.

A versão alpha do omnislash usa essa base... to lapidando ele.

Realmente ele padrão tá uma blz!!

Olá meu amigo, se precisar de ajuda para testes estou terminando o semestre da faculdade, nunca achei que Segurança da Informação fosse me esfolar o cérebro, mas to pronto para novos desafios, abraços!
BacKTrack5 64 bits com Vídeo SIS

kernel omnislash 1.4.4 64 bits , Que venha o 5º Semestre !!!

hiltongil

Citação de: Gunss online 02 de Dezembro de 2010, 13:53
poxa, o zen-kernel para a versão 2.6.36 ta muito bom. PC ta bem rápido.
Cara me diz uma coisa, tem algum tutorial que ensine a instalar o zen em versões do linux, ubuntu, fedora, sabayon. Não achei muito material, queria também testar esse kernel mas não consegui nada que me orienta-se.

Gunss

Citação de: hiltongil online 02 de Dezembro de 2010, 20:05
Citação de: Gunss online 02 de Dezembro de 2010, 13:53
poxa, o zen-kernel para a versão 2.6.36 ta muito bom. PC ta bem rápido.
Cara me diz uma coisa, tem algum tutorial que ensine a instalar o zen em versões do linux, ubuntu, fedora, sabayon. Não achei muito material, queria também testar esse kernel mas não consegui nada que me orienta-se.

no Ubuntu é basicamente o mesmo passo a passo do kernel do omnislash que o HQx fez.

Nas outras distros também não muda muita coisa. É só mudar o comando para compilar. No Suse o comando é "make rpm" ai você pode adicionar um -jN depois do make (N = à quantidade de núcleos do seu PC).
Acho que todas as distros baseadas em rpm usam esse comando.

vampire_thunder

Alguém sabe a resposta da pergunta que fiz na página anterior, de qual seria o comando para compilar um kernel 32 bits estando num sistema 64 bits.

Gunss

Citação de: vampire_thunder online 02 de Dezembro de 2010, 22:10
Alguém sabe a resposta da pergunta que fiz na página anterior, de qual seria o comando para compilar um kernel 32 bits estando num sistema 64 bits.

eu respondi vampire. É só especificar no arquivo .config que você quer uma compilação x86 ao no lugar da x86_64 porém os comandos são os mesmos.

galactus

Citação de: Gunss online 02 de Dezembro de 2010, 17:00
@Galactus quanto tempo você demora pra compilar o kernel mesmo hein?
Pergunto isso pq imaginei agora como devem ser os servidores de compilação das grandes distros.

Na atual configuração do meu PC, com o kernel Omnislash 1.4.4 com o BFS 318, entre 9 min a 9 min e 40 segundos! Concurrency Level = 8!
Vou compilar mais um kernel esta madrugada, daí atualizo o tempo, mas não deve fugir disso não!
Quanto a compilação das grandes distros, eu fiquei pasmo ao saber que a maioria dos desenvolvedores NÃO tem máquinas "toras" para fazer o serviço pesado!
Por isso o Google lançou aquela ferramenta para simular o uso do kernel em diferentes configurações! Falei disso lá no café! 
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

vampire_thunder

Citação de: Gunss online 02 de Dezembro de 2010, 22:47
Citação de: vampire_thunder online 02 de Dezembro de 2010, 22:10
Alguém sabe a resposta da pergunta que fiz na página anterior, de qual seria o comando para compilar um kernel 32 bits estando num sistema 64 bits.

eu respondi vampire. É só especificar no arquivo .config que você quer uma compilação x86 ao no lugar da x86_64 porém os comandos são os mesmos.

Desculpa, eu não vi. Mas aonde eu altero isso no .config?

Citação de: galactus
Quanto a compilação das grandes distros, eu fiquei pasmo ao saber que a maioria dos desenvolvedores NÃO tem máquinas "toras" para fazer o serviço pesado!
Por isso o Google lançou aquela ferramenta para simular o uso do kernel em diferentes configurações! Falei disso lá no café!

Realmente a maioria dos desenvolvedores possui computadores obsoletos.
Mas que ferramenta é essa?