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

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1815 Online: 13 de Junho de 2010, 06:23 »
@ Guns

Muito Obrigado pelo reupload do vídeo Gunss!! Foi muito legal ver que um dual core que é poderoso funcionando bem melhor!!

@ LucianoFonseca

Citar
Compilei uma versão 1.4.4 64 bits ele deu erro 2 no slub.o tive desabilitar e escolher o slab para continuar a compilação.

Amigo quando acontecer isso por favor tira um print screen do console maximizado pois pode ter havido outra coisa que também fez a compilação não dar certo (tô achando que é mais de uma se for o slub)

E por favor, nem compile com outra opção!! Chega aqui logo no fórum e mostra o bug que aí resolvemos o problema!!

Afinal se tá com problema, condena o bixinho!!

Só vc falar que tem um bug no slub aparece na minha cabeça N possibilidades e aí só um print mesmo para eu saber aonde que tenho que mudar!!

Muito Obrigado pela notificação pois é assim que fazemos um omnislash melhor!! (e se puder, por favor tacar no fórum um link para o imageshack mostrando o erro serei imensamente grato!)

Hqx
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 LucianoFonseca

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1816 Online: 13 de Junho de 2010, 09:25 »
Olha ai o erro completo aqui do slub.
Código: [Selecionar]
CC      mm/slub.o
CC      mm/migrate.o
mm/slub.c: In function ‘free_kmem_cache_nodes’:
mm/slub.c:2144: error: ‘struct kmem_cache’ has no member named ‘local_node’
mm/slub.c: In function ‘init_kmem_cache_nodes’:
mm/slub.c:2165: error: ‘struct kmem_cache’ has no member named ‘local_node’
make[2]: ** [mm/slub.o] Erro 1
make[2]: ** Esperando que outros processos terminem.
make[1]: ** [mm] Erro 2
make[1]: ** Esperando que outros processos terminem.
make[1]: Saindo do diretório `/usr/src/linux-2.6.34'
make: ** [debian/stamp/build/kernel] Erro 2

E o 32bits e o 64bits tem diferença de  desempenho ou é só  que o 64bits gerencia mais memória?
« Última modificação: 13 de Junho de 2010, 09:37 por LucianoFonseca »
Luciano Fonseca
lucianofonseca@ymail.com

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1817 Online: 13 de Junho de 2010, 09:42 »
Olha ai o erro completo aqui do slub.
Código: [Selecionar]
CC      mm/slub.o
CC      mm/migrate.o
mm/slub.c: In function ‘free_kmem_cache_nodes’:
mm/slub.c:2144: error: ‘struct kmem_cache’ has no member named ‘local_node’
mm/slub.c: In function ‘init_kmem_cache_nodes’:
mm/slub.c:2165: error: ‘struct kmem_cache’ has no member named ‘local_node’
make[2]: ** [mm/slub.o] Erro 1
make[2]: ** Esperando que outros processos terminem.
make[1]: ** [mm] Erro 2
make[1]: ** Esperando que outros processos terminem.
make[1]: Saindo do diretório `/usr/src/linux-2.6.34'
make: ** [debian/stamp/build/kernel] Erro 2

E o 32bits e o 64bits tem diferença de  desempenho ou é só  que o 64bits gerencia mais memória?

Se for em relação ao omnislash o desempenho é praticamente igual nas duas plataformas!!

Fiz um novo patch

http://code.google.com/p/kernel-omnislash/downloads/detail?name=omnislashnovo.zip&can=2&q=

Tentei corrigir veja se agora prossegue!!

Obrigado pela ajuda!!

Hqx
« Última modificação: 13 de Junho de 2010, 09:48 por Hqxriven »
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 LucianoFonseca

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1818 Online: 13 de Junho de 2010, 09:54 »
Citar
Se for em relação ao omnislash o desempenho é praticamente igual nas duas plataformas!!

Fiz um novo patch

http://code.google.com/p/kernel-omnislash/downloads/detail?name=omnislashnovo.zip&can=2&q=

Tentei corrigir veja se agora prossegue!!

Vou testar depois te dou uma resposta em ! e por curiosidade que você modificou em ?
Luciano Fonseca
lucianofonseca@ymail.com

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1819 Online: 13 de Junho de 2010, 10:00 »
Citar
Vou testar depois te dou uma resposta em ! e por curiosidade que você modificou em ?

diff -uNr a/include/linux/slub_def.h b/include/linux/slub_def.h
--- a/include/linux/slub_def.h   2010-05-16 18:17:36.000000000 -0300
+++ b/include/linux/slub_def.h   2010-06-11 18:32:47.942740965 -0300
@@ -75,12 +75,6 @@
    int offset;      /* Free pointer offset. */
    struct kmem_cache_order_objects o;
 
-   /*
-    * Avoid an extra cache line for UP, SMP and for the node local to
-    * struct kmem_cache.
-    */
-   struct kmem_cache_node local_node;
-
    /* Allocation and freeing of slabs */
    struct kmem_cache_order_objects max;
    struct kmem_cache_order_objects min;
@@ -102,6 +96,9 @@
     */
    int remote_node_defrag_ratio;
    struct kmem_cache_node *node[MAX_NUMNODES];
+#else
+   /* Avoid an extra cache line for UP */
+   struct kmem_cache_node local_node;
 #endif
 };
 
@@ -132,7 +129,7 @@
 #ifdef CONFIG_ZONE_DMA
 #define SLUB_DMA __GFP_DMA
 /* Reserve extra caches for potential DMA use */
-#define KMALLOC_CACHES (2 * SLUB_PAGE_SHIFT - 6)
+#define KMALLOC_CACHES (2 * SLUB_PAGE_SHIFT)
 #else
 /* Disable DMA functionality */
 #define SLUB_DMA (__force gfp_t)0

Simplesmente retirei isso...
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 LucianoFonseca

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1820 Online: 13 de Junho de 2010, 10:10 »
Legal, fazendo de conta que entendi que você fez rsr. Bem olha continua dando o mesmo erro. Eu fiz desde o começo de novo apaguei o kernel da pasta /usr/src e depois fiz tudo de novo, a unica modificação que fiz na configuração foi mudar o tipo de processador de generic para core no xconfig.
Código: [Selecionar]
 CC      mm/slub.o
  LD      fs/devpts/devpts.o
  LD      fs/devpts/built-in.o
  LD      fs/dlm/built-in.o
  LD      fs/ecryptfs/built-in.o
  LD      fs/efs/built-in.o
mm/slub.c: In function ‘free_kmem_cache_nodes’:
mm/slub.c:2144: error: ‘struct kmem_cache’ has no member named ‘local_node’
mm/slub.c: In function ‘init_kmem_cache_nodes’:
mm/slub.c:2165: error: ‘struct kmem_cache’ has no member named ‘local_node’
  LD      fs/exofs/built-in.o
  LD      fs/exportfs/built-in.o
make[2]: ** [mm/slub.o] Erro 1
make[1]: ** [mm] Erro 2
make[1]: ** Esperando que outros processos terminem.
  LD      fs/ext2/built-in.o
  LD      fs/ext3/built-in.o
  LD      fs/ext4/built-in.o
  LD      fs/fat/built-in.o
  LD      fs/freevxfs/built-in.o
  LD      fs/fscache/built-in.o
  LD      fs/fuse/built-in.o
  LD      fs/gfs2/built-in.o
  LD      fs/hfs/built-in.o
  LD      fs/hfsplus/built-in.o
  CC      fs/hugetlbfs/inode.o
  LD      fs/hpfs/built-in.o
  LD      fs/isofs/built-in.o
  LD      fs/jbd/built-in.o
  LD      fs/jbd2/built-in.o
  LD      fs/jffs2/built-in.o
  LD      fs/jfs/built-in.o
  LD      fs/lockd/built-in.o
  LD      fs/minix/built-in.o
  LD      fs/ncpfs/built-in.o
  LD      fs/nfs/built-in.o
  LD      fs/nfs_common/built-in.o
  LD      fs/nfsd/built-in.o
  LD      fs/nilfs2/built-in.o
  CC      fs/nls/nls_base.o
  LD      fs/nls/built-in.o
  CC      fs/notify/fsnotify.o
  LD      fs/hugetlbfs/hugetlbfs.o
  LD      fs/hugetlbfs/built-in.o
  LD      fs/ntfs/built-in.o
  LD      fs/ocfs2/built-in.o
  LD      fs/ocfs2/cluster/built-in.o
  LD      fs/ocfs2/dlm/built-in.o
  LD      fs/ocfs2/dlmfs/built-in.o
  LD      fs/omfs/built-in.o
  CC      fs/partitions/check.o
  CC      fs/notify/notification.o
  CC      fs/notify/group.o
  CC      fs/partitions/acorn.o
  CC      fs/notify/inode_mark.o
  CC      fs/partitions/amiga.o
  CC      fs/notify/dnotify/dnotify.o
  CC      fs/partitions/atari.o
  LD      fs/notify/dnotify/built-in.o
  CC      fs/notify/inotify/inotify.o
  CC      fs/partitions/mac.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  CC      fs/partitions/ldm.o
  CC      fs/notify/inotify/inotify_user.o
  LD      fs/notify/inotify/built-in.o
  LD      fs/notify/built-in.o
  CC      fs/proc/mmu.o
  CC      fs/partitions/msdos.o
  CC      fs/proc/task_mmu.o
  CC      fs/partitions/osf.o
  CC      fs/proc/inode.o
  CC      fs/partitions/sgi.o
  CC      fs/proc/root.o
  CC      fs/partitions/sun.o
  CC      fs/proc/base.o
  CC      fs/partitions/ultrix.o
  CC      fs/partitions/efi.o
  CC      fs/proc/generic.o
  CC      fs/partitions/karma.o
  CC      fs/partitions/sysv68.o
  CC      fs/proc/array.o
  LD      fs/partitions/built-in.o
  LD      fs/qnx4/built-in.o
  CC      fs/quota/dquot.o
  CC      fs/proc/proc_tty.o
fs/quota/dquot.c:135: warning: ‘quotatypes’ defined but not used
  CC      fs/proc/cmdline.o
  CC      fs/proc/cpuinfo.o
  CC      fs/proc/devices.o
  CC      fs/proc/interrupts.o
  CC      fs/quota/quota.o
  CC      fs/proc/loadavg.o
  CC      fs/proc/meminfo.o
  CC      fs/quota/compat.o
  CC      fs/proc/stat.o
  CC      fs/quota/netlink.o
  CC      fs/proc/uptime.o
  CC      fs/proc/version.o
  LD      fs/quota/built-in.o
  CC      fs/ramfs/inode.o
  CC      fs/proc/softirqs.o
  CC      fs/ramfs/file-mmu.o
  CC      fs/proc/proc_sysctl.o
  LD      fs/ramfs/ramfs.o
  LD      fs/ramfs/built-in.o
  LD      fs/reiserfs/built-in.o
  LD      fs/romfs/built-in.o
  LD      fs/squashfs/built-in.o
  CC      fs/sysfs/inode.o
  CC      fs/proc/proc_net.o
  CC      fs/sysfs/file.o
  CC      fs/proc/kcore.o
  CC      fs/sysfs/dir.o
  CC      fs/proc/kmsg.o
  CC      fs/proc/page.o
  CC      fs/sysfs/symlink.o
  LD      fs/proc/proc.o
  LD      fs/proc/built-in.o
  LD      fs/sysv/built-in.o
  LD      fs/ubifs/built-in.o
  LD      fs/udf/built-in.o
  LD      fs/ufs/built-in.o
  LD      fs/xfs/built-in.o
  CC      fs/sysfs/mount.o
  CC      fs/sysfs/bin.o
  CC      fs/sysfs/group.o
  CC      fs/eventpoll.o
  LD      fs/sysfs/built-in.o
  CC      fs/anon_inodes.o
  CC      fs/signalfd.o
  CC      fs/timerfd.o
  CC      fs/eventfd.o
  CC      fs/aio.o
  CC      fs/locks.o
  CC      fs/compat.o
  CC      fs/compat_ioctl.o
  CC      fs/nfsctl.o
  CC      fs/binfmt_script.o
  CC      fs/binfmt_elf.o
  CC      fs/compat_binfmt_elf.o
  CC      fs/posix_acl.o
  CC      fs/xattr_acl.o
  CC      fs/generic_acl.o
  LD      fs/built-in.o
make[1]: Saindo do diretório `/usr/src/linux-2.6.34'
make: ** [debian/stamp/build/kernel] Erro 2

« Última modificação: 13 de Junho de 2010, 10:14 por LucianoFonseca »
Luciano Fonseca
lucianofonseca@ymail.com

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1821 Online: 13 de Junho de 2010, 10:13 »
Citar
Legal, fazendo de conta que entendi que você fez rsr. Bem olha continuo dando o mesmo erro.

Quando vc dá um md5sum omnislash.bz2 dentro dessa pasta aparece o que??
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 LucianoFonseca

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1822 Online: 13 de Junho de 2010, 10:17 »
Citar
Quando vc dá um md5sum omnislash.bz2 dentro dessa pasta aparece o que??

Olha esta dando o numero:

ac6cae0958b9919df709ce1d4f20c3b0  omnislash.bz2

será que o Download foi feito com erros ?
Luciano Fonseca
lucianofonseca@ymail.com

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1823 Online: 13 de Junho de 2010, 10:20 »
O número do md5sum é

7586f5ac2a777df73cdf953b96450b52  omnislash.bz2

Acho que quando vc baixou foi o errado novamente...

E já vou avisando ele é 1.4.4 também, não instale rodando o outro 1.4.4
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 LucianoFonseca

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1824 Online: 13 de Junho de 2010, 10:24 »
Baixei de novo no site, do google code. e continua dando o numero diferente!

ac6cae0958b9919df709ce1d4f20c3b0  omnislash.bz2
Luciano Fonseca
lucianofonseca@ymail.com

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1825 Online: 13 de Junho de 2010, 10:29 »
Citar
Baixei de novo no site, do google code. e continua dando o numero diferente!

ac6cae0958b9919df709ce1d4f20c3b0  omnislash.bz2

Vc está vendo no google assim:

SHA1 Checksum: 135a797e5515066685c6bc5ea754a768c2f8fe14

Dá um F5 no navegador!!

cara não me assusta não! :o :o :o
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 LucianoFonseca

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1826 Online: 13 de Junho de 2010, 10:38 »
Estou vendo sim, não se assuste não rsr mesmo depois de dado f5 no navegador ele continuava baixando a versão antiga eu baixei pelo wget veio a versão correta rsr desculpa ai rsrs, bem vou testar aqui depois te dou uma retorno  :D!
Luciano Fonseca
lucianofonseca@ymail.com

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1827 Online: 13 de Junho de 2010, 10:59 »
E já vou avisando ele é 1.4.4 também, não instale rodando o outro 1.4.4
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 Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1828 Online: 13 de Junho de 2010, 12:03 »
se vc lançar uma nova versão do 1.4.4 não posso instalar usando o meu 1.4.4 n?

ps: a versão do site é a versão que eu tenho? se não for, o que muda?

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #1829 Online: 13 de Junho de 2010, 12:25 »
Citar
se vc lançar uma nova versão do 1.4.4 não posso instalar usando o meu 1.4.4 n?

ps: a versão do site é a versão que eu tenho? se não for, o que muda?

Vai alterar o gerenciamento de memória Gunss

A versão do site ainda não foi atualizada!!!

Não pode pq os dois usam o mesmo nome!!

Tem que dar boot por outro kernel, desinstalar o 1.4.4 antigo e instalar o 1.4.4 novo
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