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

O Andarilho

ae hqx, descobri um erro no pacote deb do kernel source do omnilash3 1.1, o pacote instala um arquivo zip no /usr/src e não a pasta ja descompactada do source do kernel. depois arruma o pacote pro pessoal que ta com problemas.
<a href="http://ubuntucounter.geekosophical.net" title="The Ubuntu Counter Project - user number # 18932"><img src="http://ubuntucounter.geekosophical.net/img/ubuntu-blogger.php?user=18932" alt="The Ubuntu Counter Project - user number # 18932" /></a>

Hqxriven

Citação de: O Andarilho online 13 de Abril de 2008, 17:41
ae hqx, descobri um erro no pacote deb do kernel source do omnilash3 1.1, o pacote instala um arquivo zip no /usr/src e não a pasta ja descompactada do source do kernel. depois arruma o pacote pro pessoal que ta com problemas.

Ele instala um tar.bz2 e é assim mesmo compactado... o pacote source é criado automaticamente sem intervenção minha na hora da compilação... é só descompactar no diretório como root...
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

gatohumano

Acabei de fazer um upgrade de memoria gratuito de 384mb para 640mb que setings aconselhas neste caso?

morpheu

Saudações hqx,

Amigo, voce é um dos membros mais ativos aqui do fórum em relação a Kernel. Assim sendo, querendo ou não, voce se torna Doutrinador sobre o Tema, e sua opinião acaba tendo muito peso para a comunidade. Permita-me a ousadia de me consultar contigo!

Minha dúvida é a seguinte:

Sou usuário do seu Kernel há um certo tempo, no caso o kernel CK1.

Com o advindo do Hardy, haverá a mudança para o kernel da série 24.

Que Kernel voce recomenda, para alguem que não gosta de ficar mudando todo dia de Kernel(por causa da Nvidia, etc), mas tambem não quer ficar com o Kernel "padrão" do Ubuntu.

Será que vale a pena pegar o Kernel padrão de outra distro, como o Debian ou o Sidux? Que kernel voce recomenda? Eu sei que voce mexe no Kernel todo dia, por isso não dá prá ficar sempre te acompanhando, até mesmo por que voce está na série 23.

Se não me engano, já vi voce falando muito bem do Kernel do Sidux, estou na dúvida, entre ele e o Debian. O que aconselhas Mestre?

Forte abraço.

Oni-BR-

Citação de: morpheu online 15 de Abril de 2008, 15:26
Saudações hqx,

Amigo, voce é um dos membros mais ativos aqui do fórum em relação a Kernel. Assim sendo, querendo ou não, voce se torna Doutrinador sobre o Tema, e sua opinião acaba tendo muito peso para a comunidade. Permita-me a ousadia de me consultar contigo!

Minha dúvida é a seguinte:

Sou usuário do seu Kernel há um certo tempo, no caso o kernel CK1.

Com o advindo do Hardy, haverá a mudança para o kernel da série 24.

Que Kernel voce recomenda, para alguem que não gosta de ficar mudando todo dia de Kernel(por causa da Nvidia, etc), mas tambem não quer ficar com o Kernel "padrão" do Ubuntu.

Será que vale a pena pegar o Kernel padrão de outra distro, como o Debian ou o Sidux? Que kernel voce recomenda? Eu sei que voce mexe no Kernel todo dia, por isso não dá prá ficar sempre te acompanhando, até mesmo por que voce está na série 23.

Se não me engano, já vi voce falando muito bem do Kernel do Sidux, estou na dúvida, entre ele e o Debian. O que aconselhas Mestre?

Forte abraço.

olha eu estou usando o Hardy e o kernel omnilash3-v1.1 e estou bastante satisfeito...
Ubuntu 8.10 Recém Instalado!!!!

Hqxriven

#695
CitarAcabei de fazer um upgrade de memoria gratuito de 384mb para 640mb que setings aconselhas neste caso?

Fica difícil eu aconselhar uma... depende dos aplicativos e como se comporta a sua máquina, por isso que peço que o usuário teste as configs do sysctl.conf até achar uma ideal.

A que estou usando nesse momento com bons resultados (porém pode não dar um bom resultado com outros, depende de muitos fatores) é essa:

## Omnislash 3 otimização
#Diminuir resquícios na memória (Esses valores abaixo estão um pouco agressivos, mas aqui isso deixa rápido, talvez no seu caso seja interessante aumentar o valor)
vm.dirty_background_ratio = 5
vm.dirty_ratio = 1
#Diminuir granularidade para aumentar a performance
kernel.sched_min_granularity_ns = 20000000
#kernel.sched_latency_ns = 30000000
#Melhora de performance
vm.tail_largefiles = 0
vm.hardmaplimit = 0
#Estou usando 150 pq quanto menor o valor mais uso da swap ele faz.
vm.vfs_cache_pressure = 150
#Percentagem de uso da swap em apenas 2% dos casos (No seu caso acho melhor diminuir o valor para aumentar a percentagem)
vm.mapped = 98
#Impedir a sobre-alocação de memória dos programas
vm.overcommit_memory = 2
vm.overcommit_ratio = 10

CitarSaudações hqx,

Amigo, voce é um dos membros mais ativos aqui do fórum em relação a Kernel. Assim sendo, querendo ou não, voce se torna Doutrinador sobre o Tema, e sua opinião acaba tendo muito peso para a comunidade. Permita-me a ousadia de me consultar contigo!

Eu ainda estou aprendendo amigo...

CitarMinha dúvida é a seguinte:

Sou usuário do seu Kernel há um certo tempo, no caso o kernel CK1.

Com o advindo do Hardy, haverá a mudança para o kernel da série 24.

Que Kernel voce recomenda, para alguem que não gosta de ficar mudando todo dia de Kernel(por causa da Nvidia, etc), mas tambem não quer ficar com o Kernel "padrão" do Ubuntu.

Eu faço a sugestão de primeiro usar o kernel padrão do ubuntu por um tempo (alguns dias) e pelo olhômetro mesmo notar a velocidade dele e ver se ela satisfaz vc.

Depois fazer o mesmo com o omnislash e ver se ele atende as suas expectativas e se adapta a vc, fazendo as otimizações no sysctl, notando o comportamento do sistema, etc.

Após isso vc chegará na conclusão, de qual o melhor no momento para a sua necessidade.

O omnislash por exemplo não se adapta por exemplo para usuários de laptop que usam o ubuntu em modo de bateria, pq ele tem hz em 1000 e é preempt e isso gasta uma boa quantidade de energia da mesma, diminuindo até pela metade a autonomia do uso em bateria.

O kernel omnislash Não é perfeito, porém faço o possível dando um trabalho duro para disponibilizar um kernel que dê uma boa performance, respeitando os limites com responsabilidade (pq eu não sou maluco de colocar certas coisas) e olhando não só do ponto de vista de um desenvolvedor, mas também a de um usuário que quer um linux rápido no hardware dele...

Eu ainda não estou satisfeito com o resultado da performance da série 24 e com o seu uso abusivo de memória, além de problemas de dma no hd..

Se vc estiver acompanhando o kerneltrap, as listas de kernel, etc. Verá que eu não sou o único, tem muito desenvolvedor reclamando também.

Modems, Wi-fi, Drivers de vídeo, se não tiverem sido empacotados pela distribuição necessitam de alteração no código fonte para se adequarem ao modo como a série 24 vê os dispositivos...

Fiz alguns testes na série 25 e ela está muito boa inclusive com problemas da série 24 corrigidos e inclusive está com otimizações no scheduler (agendador de processos) CFS que melhoraram bastante a questão da performance, porém ele ainda é pouco compatível com algumas coisas (drivers de vídeo). Espero que os problemas sejam corrigidos até a versão final.

CitarSerá que vale a pena pegar o Kernel padrão de outra distro, como o Debian ou o Sidux? Que kernel voce recomenda? Eu sei que voce mexe no Kernel todo dia, por isso não dá prá ficar sempre te acompanhando, até mesmo por que voce está na série 23.

Pegar o do Debian ou do Sidux pode dar certos problemas na instalação do header do kernel por causa da falta de pacotes ou por os nomes serem diferentes na árvore.

O omnislash é uma mistura de kernels, tem um pouquinho de cada um (Fedora 8, Mandriva 2008, Sidux, Archlinux, etc).

Até por isso não vi necessidade de atualizar ele ainda, não existe nada de novo, inovador que ele não tenha.

Por exemplo: O ubuntu 8.04 trará o relatime o omnislash já tem agora. O Archlinux tem ambiente gráfico em RT o omnislash já tem e assim por diante.

CitarSe não me engano, já vi voce falando muito bem do Kernel do Sidux, estou na dúvida, entre ele e o Debian. O que aconselhas Mestre?

O kernel do sidux ATÉ a versão 23 é excepcional ele é muito rápido; a partir da 24 certas configurações e a não inclusão de determinados patches fizeram ele andar um passo para trás na minha opinião. Ele podia inovar mais, trazendo diversas novidades... porém chega a ser pior que a 23.

As sugestões estão na mensagem toda!!! Que o aprendiz aqui passou!!!

Obrigado

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

morpheu

Bom dia

Hxqriven.

Valeu pela resposta, voce é atencioso como sempre!

Já está decidido, vou "migrar" para o Omnislash quando instalar o hardy!

Só estava na dúvida se ficar de fora da série 24 ia fazer alguma falta. Mas como vc disse que não há grandes novidades, fico tranquilo. Vou esperar essa série 24 "cozinhar" mais um pouco.

Forte abraço!

Qualquer coisa, estamos ai, é só pedir!

gnuwe

Bom dia,

Ae Hqxriven, eu instalei o Ubuntu 7.1 32bits aqui no Senac - Ceará e estou enfrentando um problema ao tentar instalar o driver da nvidia, ele está dando este erro:

"ERROR: Unable to find the kernel source tree for the currently running kernel.
       Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed, you may specify the kernel source path with the '--kernel-source-path' command line option.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com."

Você sabe o que pode ser? Como posso solucionar? Pelo que entendi ele não conseguiu compilar o driver pro meu kernel por que falta alguma coisa! Mas o que será ?

O arquivo de log completo segue abaixo:

"nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Apr 17 11:08:04 2008

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
ERROR: Unable to find the kernel source tree for the currently running kernel.
       Please make sure you have installed the kernel source files for your
       kernel and that they are properly configured; on Red Hat Linux systems,
       for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM
       installed.  If you know the correct kernel source files are installed,
       you may specify the kernel source path with the '--kernel-source-path'
       command line option.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com."

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

maudy

Linus Torvalds acaba de liberar o kernel 2.6.25, após três longos meses de desenvolvimento. Foram mais de 12.000 patches vindos de 1200 desenvolvedores.

Agora, este novo kernel está pronto para uso. Entre as novidades, há a inclusão do driver ath5k para conexão wireless da Atheros, suporte à LatencyTop, vários recursos para o novo sistema de arquivos ext4, suporte para o protocolo CAN (Controller Area Network), o retorno do system call timerfd(), o módulo de segurança SMACK e um melhor suporte para chipsets gráficos ATI R500 e Intel, entre outros.

Para aqueles que não acompanharam os RCs e buscam mais informações desde o kernel 2.6.24, acesse o site KernelNewbies.

Hqxriven

CitarLinus Torvalds acaba de liberar o kernel 2.6.25, após três longos meses de desenvolvimento. Foram mais de 12.000 patches vindos de 1200 desenvolvedores.

Agora, este novo kernel está pronto para uso. Entre as novidades, há a inclusão do driver ath5k para conexão wireless da Atheros, suporte à LatencyTop, vários recursos para o novo sistema de arquivos ext4, suporte para o protocolo CAN (Controller Area Network), o retorno do system call timerfd(), o módulo de segurança SMACK e um melhor suporte para chipsets gráficos ATI R500 e Intel, entre outros.

Para aqueles que não acompanharam os RCs e buscam mais informações desde o kernel 2.6.24, acesse o site KernelNewbies.

Enfim saiu o 2.6.25, a série 24 estava tão ruim que eles tinham que lançar ele logo.

Em breve uma release de kernel meteor (testes) e possivelmente do omnislash baseada no 2.6.25 para o KXUbuntu 7.10.
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

Oni-BR-

Citação de: Hqxriven online 17 de Abril de 2008, 17:04
CitarLinus Torvalds acaba de liberar o kernel 2.6.25, após três longos meses de desenvolvimento. Foram mais de 12.000 patches vindos de 1200 desenvolvedores.

Agora, este novo kernel está pronto para uso. Entre as novidades, há a inclusão do driver ath5k para conexão wireless da Atheros, suporte à LatencyTop, vários recursos para o novo sistema de arquivos ext4, suporte para o protocolo CAN (Controller Area Network), o retorno do system call timerfd(), o módulo de segurança SMACK e um melhor suporte para chipsets gráficos ATI R500 e Intel, entre outros.

Para aqueles que não acompanharam os RCs e buscam mais informações desde o kernel 2.6.24, acesse o site KernelNewbies.

Enfim saiu o 2.6.25, a série 24 estava tão ruim que eles tinham que lançar ele logo.

Em breve uma release de kernel meteor (testes) e possivelmente do omnislash baseada no 2.6.25 para o KXUbuntu 7.10.

opaaaaaaaa no aguardo então!!!!!!!!!!!  ;D
Ubuntu 8.10 Recém Instalado!!!!

Hqxriven

#702
Boas notícias
-----------------

Enfim pude testar a versão final do 2.6.25 fiz a minha compilação e como já sabia meu modem ia para o espaço... sorte que sei modificar o fonte e adaptá-lo...

Más notícias
----------------

Infelizmente não consegui compilar o driver da nvidia... tem que colocar um patch no kernel e no driver (http://www.nvnews.net/vbulletin/showthread.php?t=110088) e outro link esqueci...  ;D como gosto de usar o envy e ele me facilita vou deixar certas coisas para fazer no 8.04...

Certos drivers não compilam nem com reza nele... afinal ele mexeu DENOVO DENOVO (2.6.24 e 2.6.25) na estrutura do kernel então tenho que esperar um pouco para que eles (os drivers) se adaptem a ele.

Excelente notícia
----------------------

Muuito Rápido²  :D Ele ficou bem rápido mesmo com poucas alterações da minha parte (parti das alterações do omnislash para mudá-lo mas nem explorei o potencial dele ainda).

Estou confiante que o kernel 2.6.25 vai ser muito bom. O consumo de memória ficou a níveis normais e a resposta do sistema foi muito boa e ele ainda tem coisas de um kernel RT (RCU) para melhorar a latência, porém sem usar patches, ele customizado ficou um SHOW, a equipe de desenvolvimento tirou leite de pedra!!!

Como vou esperar ainda continuo com o omnislash como padrão mas deixo uma foto da interface do xconfig do meteor1 (que infelizmente foi desinstalado, pois pretendo aguardar mais um pouco)!!!



Abraços

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

Hqxriven

#703
Enfim um novo omnislash agora na série 24 com novos patches (107 patches :o :o :o Isso deu um trabalho estou desde março arrumando ele e como prometi que assim que estivesse bom eu lançaria). Ele possui certas coisas da série 25 do kernel.

Alguém quer testar??? Upload foi feito e estou gostando dos resultados, mas quero testar mais... Se alguém quiser testar também me passe uma mp ou coloca uma mensagem no post que eu envio os links!!!

O que ele trás de novo!!

Git
Melhora da Cache
Correção para problemas de corrupção da memória
USB
Sheduler
Slab
VFS
Xen
Suporte ao motorola z6

Fedora 9
- Sheduler (Backport de Patches do kernel 2.6.25 do novo fedora)
- Memória (Backport de Patches do kernel 2.6.25 do novo fedora)
- Relatime
- Mensagem de boot chata do kernel 2.6.24 Retirada :D

Ubuntu 8.04
Suporte AGP Radeon Mobility 9000
Atualização do drm e i915 drm driver para corrigir problemas de suspensão

OpenSuse 10.3
Acpi
Apm
Deixar cooler sempre ativo
Sempre anunciar quando um dispositivo usb for conectado

Kamikaze
Ambiente Gráfico em RT

Mainline
2.6.24-4 Isso significa que ele é o último da série 24 por enquanto...

Con Kolivas
Swap Prefetch
Prio dependant e mais alguns

Pardus
Gcc 4.3
Bluetooth
Wireless

Misc
Squashfs
e mais alguns...

Fiz boas alterações nesse kernel e por conta delas o kernel não é mais preemptivo (afinal ele tem muitos patches para performance  :D)

Ele não é um kernel rápido (como o zen) porém está bem fluido, com poucos delays nas operações...

Está com uma configuração diferenciada com hz em 1000 como sempre...

Em breve disponibilizo o kernel, estou fazendo alguns testes e por enquanto uma imagem dele...

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

sylvester

Só queria dar os parabens ao hqx por este trabalho que ele tem feito com o kernel.
Acho que este tópico vai bater o record de longevidade ;D

http://opensourceformac.blogspot.com/                                      http://easyubuntulinux.blogspot.com/