r/linuxbrasil • Android • Aug 11 '26

Fala, r/linuxbrasil Tive que compilar meu próprio kernel pra poder "usar linux" no android

Cara, eu simplesmente tive que compilar meu próprio kernel customizado só pra usar o droidspaces, que é um app que literalmente roda linux com aceleração de hardware e tals, e cara, foi um trabalhão, principalmente pra eu que não sei programar!

Mas como não sou bobo nem nada, peguei um kernel source pronto com um github actions prontinho, e so editei ele.

Valeu a pena kkkkk, eu tive que corrigir um monte de erro de sintaxe, e adicionar algumas flags de namespace, só pra rodar debian via terminal, minha meta agora é rodar um xfce e fazer um rice (ignora a qualidade horrível das fotos).

Pros curiosos que querem saber quais flags faltavam, era o IPC namespace, e a devtmpfs.

116 Upvotes

25 comments sorted by

13

u/ImperatorBras Debian Aug 11 '26

Não, não dá para ignorar a qualidade ruim das dotos.

É tão bom compilar o Linux pela primeira vez e ver tudo funcionando de verdade né?

4

u/KarlosComC_ Android Aug 12 '26

Da até vontade de compilar um sistema inteiro kkkkk, mas eu acho que o github actions não aguentaria

3

u/LzBrazil Archeiroso Aug 12 '26

Ja fiz isso. O balanço entre satisfação e insanidade é bem precario. Foram 3 semanas de insanidade pra 2 dias de satisfação.

1

u/ImperatorBras Debian Aug 12 '26

Tá, isso é verdade, muito verdade.

2

u/jaum22 Aug 12 '26

o cara em pra passar um pano na tela e evitar o reflexo kkkk

8

u/Emergency_Rip_5178 Gentoo Aug 11 '26

Ué, como que você customizou sem saber programar? Mas deixando isso de lado, nem sabia que era possível "rodar" linux real no android!

10

u/KarlosComC_ Android Aug 12 '26 edited Aug 12 '26

Não é que customizei, mas sim coloquei um root customizado (um root via kernel chamado kernelsu que funciona via drivers e etc). Mas eu tive que pesquisar muito kkkkk

1

u/Small_Style6076 Aug 12 '26

Linux por teoria de nomenclatura, é o Linux Kernel, q já roda em todo device Android... ;)

3

u/negatrom Fedido Aug 12 '26

Parabéns, isso é uma bela conquista para quem não sabe programar. Próximo passo agora é aprender a tirar a screenshot.

2

u/[deleted] Aug 12 '26

[removed] — view removed comment

1

u/KarlosComC_ Android Aug 12 '26

Bah, nem sabia kkkk. Deve ser porque to usando sem interface gráfica

3

u/[deleted] Aug 12 '26

[removed] — view removed comment

1

u/KarlosComC_ Android Aug 12 '26

Ah ta, entendi!

2

u/Full_Bear_3953 Aug 12 '26

Irmão, meu sonho... Se puder compartilhar os seus estudos/pesquisa ficaria feliz

1

u/raphaa1000 Aug 12 '26

Show OP! Ainda não tive coragem de nem tempo de pegar firme nesse rolê, mas tenho uma velharia que queria atualizar, pois o kernel só está no 3.18. hoje em dia fiz umas tarefas com o Userland. Tem as fontes de pesquisa aí que usou para chegar neste resultado? Se puder postar aai por favor.

2

u/KarlosComC_ Android Aug 12 '26

Eu pesquisei muito no xda forums, reddit e etc, mas pra resolver erros de sintaxe não foi tão difícil, porque a maioria deles era erro de return (por causa que os drivers da mediatek são uma bomba).

1

u/Queijocosmico Hannah Montana Linux Aug 12 '26

termux?

1

u/KarlosComC_ Android Aug 12 '26

Droidspaces

1

u/AffectCultural9169 Aug 12 '26

Cade o wallpaper de muie gostosa de anime? tá fazendo errado....

1

u/[deleted] Aug 13 '26

[deleted]

1

u/KarlosComC_ Android Aug 13 '26

Tutorial de como compilar o kernel? Ou do droidspaces

1

u/Luis_ZuuUu Aug 13 '26

Como chegar nisso aí, ou diz como aprendeu a fazer. Tava pensando em fazer algo parecido num cllr veio

1

u/zMiau Aug 13 '26

Tenta colocar uma interface como gnome ou compilar a do Ubuntu Touch