O desenvolvedor que trouxe o Linux para a PS4 tem um novo alvo em sua mira: Linux no Apple Silicon.
A Apple mudou recentemente para o uso de seus próprios processadores baseados em ARM, dando aos computadores Mac uma pista inatacável sobre os chips atuais baseados em Intel. Mas a mudança também empurra um pau nos raios de outros sistemas operacionais que, tradicionalmente, têm sido capazes de executar hardware Apple.
E isso inclui Linux.
No lado do software há (já) esforços frutíferos para portar Windows 10, Docker, e outros softwares de virtualização para rodar em chips Apple M1 (e diz-se que alguns códigos x86 rodam mais rápido via emulação no processador M1 da Apple do que rodam nativamente em chips Intel).
Bring up Linux support for Apple’s M1 chips não será uma tarefa fácil da noite para o dia, mas é uma tarefa que o desenvolvedor Hector Martin está disposto a assumir. Ele lançou uma campanha de angariação de fundos no Patreon para ajudar a apoiar o seu trabalho numa porta Linux para o silício Apple.
Martin escreve: “A Apple acaba de lançar uma nova gama de Apple Silicon Macs baseados em ARM que explodem todas as outras máquinas ARM da mesma classe. Não seria bom se eles pudessem rodar Linux também?”
“Como acontece, eles podem, mas alguém precisa fazer o trabalho. Como estes dispositivos são novinhos em folha e feitos sob medida de silicone, portar o Linux para rodar neles é uma tarefa enorme. Muito além de um projeto hobby, é um trabalho em tempo integral”, explica ele.
A sua meta (atual) é net $4.000 por mês. Este número, por razões de Martin, é suficiente para financiar adequadamente o esforço em tempo integral necessário para criar mais “…um SO que você gostaria de usar em um dispositivo de driver diário”.
Linus Torvalds, criador do Linux, recentemente compartilhou seus pensamentos sobre o silício Apple. Embora interessado, ele estava hesitante em ficar muito animado: “O principal problema com a M1 para mim é a GPU e outros dispositivos em torno dela, porque isso provavelmente me impediria de usá-la porque não teria nenhum suporte a Linux a menos que a Apple abrisse”.
Hector Martin é mais otimista que Linus – e ele tem razão para ser: ele é realmente bom em portar o Linux para as coisas, mesmo quando isso envolve engenharia reversa, criar soluções complexas, ou escrever drivers Linux do zero.
É possível rodar Linux na Sony PlayStation 4 (com aceleração 3D, não menos) e no Nintendo Switch por causa de seus esforços.
“Rodar Linux nas coisas é fácil, mas fazer funcionar bem é difícil. Os drivers precisam ser escritos para todos os dispositivos. O driver para a GPU Apple completamente personalizada é o componente mais complicado, que é necessário para ter uma boa experiência de desktop”
Se você está interessado em ver o Linux rodar na nova onda tecnológica da Apple, você pode contribuir para o seu projeto Patreon. Os compromissos começam a partir de apenas $3 por mês.
Visite a Campanha Patreon do Hector Martin