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

Offline flaviogranato

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3960 Online: 13 de Julho de 2011, 17:57 »
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"!

Bem, galactus

antes de começarmos a conversar sobre a GPL, precisamos deixar as emoções de lado, se você ler calmamente e atentamente o que eu escrevi, verá que não acusei ninguém. E outra, se ler a GPL verá que qualquer alteração feita em cima de um arquivo que tenha como licensa a GPL v2, esta sob a mesma e não pode ser trocado "E" uma das obrigações que a GPL impõe é compartilhar as alterações feitas, tanto que todos os patchs são compartilhados com todos sem restrições. É a GPL, não eu.

Irei à página 119, sem problema algum pois como eu disse, não estou acusando ninguém de nada só perguntando sobre um dever que a GPL impõe.

Offline flaviogranato

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3961 Online: 13 de Julho de 2011, 18: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"!

Bem, galactus

antes de começarmos a conversar sobre a GPL, precisamos deixar as emoções de lado, se você ler calmamente e atentamente o que eu escrevi, verá que não acusei ninguém. E outra, se ler a GPL verá que qualquer alteração feita em cima de um arquivo que tenha como licensa a GPL v2, esta sob a mesma e não pode ser trocado "E" uma das obrigações que a GPL impõe é compartilhar as alterações feitas, tanto que todos os patchs são compartilhados com todos sem restrições. É a GPL, não eu.

Irei à página 119, sem problema algum pois como eu disse, não estou acusando ninguém de nada só perguntando sobre um dever que a GPL impõe.

Você tem razão, o código fonte esta lá ( http://code.google.com/p/kernel-omnislash/downloads/detail?name=omnislash1.4.4.zip&can=2&q= )

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3962 Online: 15 de Julho de 2011, 10:57 »
Compilei aqui o kernel 3.0.0-5 do repositório Git do Oneric no Lineduc. Não apliquei patch nem nada, nem editei os march para native, só coloquei 300 HZ e ondemand. Queria ver mesmo como estava. O desempenho está muito bom. Só achei que ele está consumindo muita memória RAM.

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3963 Online: 15 de Julho de 2011, 15:27 »
Compilei aqui o kernel 3.0.0-5 do repositório Git do Oneric no Lineduc. Não apliquei patch nem nada, nem editei os march para native, só coloquei 300 HZ e ondemand. Queria ver mesmo como estava. O desempenho está muito bom. Só achei que ele está consumindo muita memória RAM.

Eu to usando o 11.10 alpha 2. Não lembro pq instalei mas ta aqui. Bem estável para um alpha 2. Não vejo diferença entre os kerneis tem um bom tempo. Desde o .36 que o desempenho é quase sempre o mesmo.

Offline arthuraccioly

  • Usuário Ubuntu
  • *
  • Mensagens: 25
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3964 Online: 18 de Julho de 2011, 23:50 »
Não consegui nem instalar os pacotes. Aqui o erro. Alguma ideia?

Código: [Selecionar]
tuca@tuca-System-Product-Name:~$ sudo dpkg -i linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb
dpkg: erro processando linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb (--install):
 analisando arquivo '/var/lib/dpkg/tmp.ci/control' próximo à linha 3 pacote 'linux-headers-2.6.34-omnislash1.4.4':
 erro na string Versão 'x86-64': número da versão não começa com dígito
dpkg: erro processando linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb (--install):
 analisando arquivo '/var/lib/dpkg/tmp.ci/control' próximo à linha 3 pacote 'linux-image-2.6.34-omnislash1.4.4':
 erro na string Versão 'x86-64': número da versão não começa com dígito
Erros foram encontrados durante o processamento de:
 linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb
 linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb
tuca@tuca-System-Product-Name:~$ sudo dpkg -i linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb

Offline UnderEu

  • Usuário Ubuntu
  • *
  • Mensagens: 30
  • Estou aqui para aprender...
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3965 Online: 19 de Julho de 2011, 15:23 »
Não consegui nem instalar os pacotes. Aqui o erro. Alguma ideia?

Código: [Selecionar]
tuca@tuca-System-Product-Name:~$ sudo dpkg -i linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb
dpkg: erro processando linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb (--install):
 analisando arquivo '/var/lib/dpkg/tmp.ci/control' próximo à linha 3 pacote 'linux-headers-2.6.34-omnislash1.4.4':
 erro na string Versão 'x86-64': número da versão não começa com dígito
dpkg: erro processando linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb (--install):
 analisando arquivo '/var/lib/dpkg/tmp.ci/control' próximo à linha 3 pacote 'linux-image-2.6.34-omnislash1.4.4':
 erro na string Versão 'x86-64': número da versão não começa com dígito
Erros foram encontrados durante o processamento de:
 linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb
 linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb
tuca@tuca-System-Product-Name:~$ sudo dpkg -i linux-headers-2.6.34-omnislash1.4.4_x86-64_amd64.deb linux-image-2.6.34-omnislash1.4.4_x86-64_amd64.deb

A resposta está na pergunta :P :
Código: [Selecionar]
erro na string Versão 'x86-64': número da versão não começa com dígito
O Andry notou esse problema e a solução que ele tomou é a seguinte: no comando de compilação substitua o conteúdo do --revision de forma que ele inicie por algum número: (seguindo o exemplo do próprio Andry)
Citar
make-kpkg --initrd --revision=x86 kernel_image kernel_headers modules_image
Citar
make-kpkg --initrd --revision=1andry kernel_image kernel_headers modules_image

Mas eu só acho estranho, pois comigo não tem esse erro! :-\

Mas #FicaDica ;D
Ubuntu 10.04.2 [64-bit]
Kernel 2.6.34-omnislash1.4.4 (Compilado Nativamente :D)

Offline HerrSchafer

  • Usuário Ubuntu
  • *
  • Mensagens: 135
  • Sempre aprendendo... isso evita o Alzhimmer!
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3966 Online: 19 de Julho de 2011, 17:03 »
Aproveitando o gancho, fora a que foi apresentada no tópico, qual outra fonte e quais os tipos de kernel e/ou patches que eu posso baixar para compilar?
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!)

Offline UnderEu

  • Usuário Ubuntu
  • *
  • Mensagens: 30
  • Estou aqui para aprender...
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3967 Online: 19 de Julho de 2011, 23:20 »
Aproveitando o gancho, fora a que foi apresentada no tópico, qual outra fonte e quais os tipos de kernel e/ou patches que eu posso baixar para compilar?
Não conheço muitos mas os que conheço são:
Kernel Liquorix

Patches:
BFS
BFQ
ck (Con Kollivas)
UREADAHEAD

O pessoal mais experiente vai saber dar mais exemplos :D
Ubuntu 10.04.2 [64-bit]
Kernel 2.6.34-omnislash1.4.4 (Compilado Nativamente :D)

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3968 Online: 20 de Julho de 2011, 08:54 »
complementando o UnderEu...

Gosto do Pf pela sua simplicidade e pela forma fácil de desmembrar ;D http://pf.natalenko.name/

E claro praticamente qualquer distro usa patches no kernel que vc pode inserir (o omnislash 2.6.34 tinha do Mandriva, Fedora e Sidux)


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 UnderEu

  • Usuário Ubuntu
  • *
  • Mensagens: 30
  • Estou aqui para aprender...
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3969 Online: 20 de Julho de 2011, 23:13 »
HQX, vc vive... ;D
Ubuntu 10.04.2 [64-bit]
Kernel 2.6.34-omnislash1.4.4 (Compilado Nativamente :D)

4d4c47

  • Visitante
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3970 Online: 22 de Julho de 2011, 03:08 »
script atualizado de compilação do kernel, é só executar e tchaw:


Citar
#!/bin/bash

# script baixa e compila kernel tudo automaticamente CRIADO PELOS USUÁRIOS DO FORUM UBUNTU BR:
# http://ubuntuforum-br.org/index.php/topic,29799.3960.html

# totalmente GPL-3

# vc vai ter o trabalho so de mudar a versão do kernel e a versão do patch do koliva

# salve em /bin com o nome scriptkernel e de permissão de execução
# sudo chmod +x /bin/scriptkernel

# pra começar a compilação:
# time sudo scriptkernel

################################################################################################



############################################
#vc só vai ter o trabalho de editar aqui:

#versão do kernel a ser compilado
kernel=2.6.39

#path de atualização
patchkernel=2.6.39.4


#patch ck
#patchck=2.6.39-ck2

#sufixo
ckk=bala


#.config antigo
kernelantigo=2.6.38-8-lineduc2

############################################

# não precisa mexer em mais nada aqui

##################################
#arquitetura: amd64 ou i386
arqt=$(dpkg --print-architecture)


#CL=CONCURRENCY_LEVEL do processador
CL=$(grep -c processor /proc/cpuinfo)
##################################


cd /usr/src
wget -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-$kernel.tar.bz2

sudo tar -jxpvf /usr/src/linux-$kernel.tar.bz2
sudo mv /usr/src/linux-$kernel /usr/src/linux-$patchkernel-$ckk

wget -c http://www.kernel.org/pub/linux/kernel/v2.6/patch-$patchkernel.bz2
#wget -c http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/$kernel/$patchck/patch-$patchck.bz2
#wget -c https://github.com/andrewthomas/kernelPatches/raw/master/ureadahead/2.6.37-trace-add-trace-events-for-open-exec-an.patch

sudo bunzip2 /usr/src/patch-$patchkernel.bz2
#sudo bunzip2 /usr/src/patch-$patchck.bz2


cd /usr/src/linux-$patchkernel-$ckk

sudo patch -p1 < /usr/src/patch-$patchkernel
#sudo patch -p1 < /usr/src/patch-$patchck
#sudo patch -p1 < /usr/src/2.6.37-trace-add-trace-events-for-open-exec-an.patch


sudo cp /boot/config-$kernelantigo /usr/src/linux-$patchkernel-$ckk/.config

sudo gedit Makefile 

sleep 3

sudo make menuconfig

#time sudo CONCURRENCY_LEVEL=2 make-kpkg --initrd kernel_image kernel_headers modules_image

time sudo CONCURRENCY_LEVEL=$CL make-kpkg --initrd kernel_image kernel_headers modules_image


cd /usr/src
sudo dpkg -i linux-image-$patchkernel-$ckk\_$patchkernel-$ckk-10.00.Custom_$arqt.deb linux-headers-$patchkernel-$ckk\_$patchkernel-$ckk-10.00.Custom_$arqt.deb

sleep 3

cd /lib/modules
sudo mkinitramfs -o /boot/initrd.img-$patchkernel-$ckk $patchkernel-$ckk
sudo update-grub

sleep 5
echo 'tudo belezinha'


façam os testes aé, deu tudo certo aqui,

valeu.


« Última modificação: 05 de Agosto de 2011, 21:11 por 4d4c47 »

Offline buli

  • Usuário Ubuntu
  • *
  • Mensagens: 22
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3971 Online: 22 de Julho de 2011, 13:54 »
script atualizado de compilação do kernel, é só executar e tchaw:

Só uma idéia: o concurrency level de cada máquina pode pegar assim:


CONCURRENCY_LEVEL
=$(grep -c processor /proc/cpuinfo


e tal vez a arquitectura, usando o dpkg:


arqt
=$(dpkg --print-architecture)



4d4c47

  • Visitante
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3972 Online: 22 de Julho de 2011, 15:30 »
script atualizado de compilação do kernel, é só executar e tchaw:

Só uma idéia: o concurrency level de cada máquina pode pegar assim:


CONCURRENCY_LEVEL
=$(grep -c processor /proc/cpuinfo


e tal vez a arquitectura, usando o dpkg:


arqt
=$(dpkg --print-architecture)




@buli,

fiz as modificações e ficou bala demais,

valeu




Offline UnderEu

  • Usuário Ubuntu
  • *
  • Mensagens: 30
  • Estou aqui para aprender...
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3973 Online: 22 de Julho de 2011, 17:25 »
Sras. e Srs... Kernel 3.0 saindo do forno! ;D

Alguém se arrisca??
Ubuntu 10.04.2 [64-bit]
Kernel 2.6.34-omnislash1.4.4 (Compilado Nativamente :D)

Offline SaKi-SaN

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3974 Online: 23 de Julho de 2011, 17:57 »
Apliquei aqui o kernel 3.0 só que estou tendo problemas com a placa wireless que não inicia como sistema, minha placa é uma rtl8187b. Toda vez que início tenho que rodar modprobe rtl8187 pra iniciar. Alguém sabe como resolve?
S.O. Principal: Ubuntu 11.04 Natty Narwhal com Kernel 3.0 compilado
S.O. Secundário: Ubuntu 11.10 Oneiric Ocelot alpha 2 Kernel 3.0rc5 genérico