Apple News

Desenvolvedor notável inicia Patreon para financiar a Apple Silicon Linux Port

Segunda-feira, 30 de novembro de 2020, 4:23 pm PST por Juli Clover

O desenvolvedor Hector Martin, que se descreve como alguém que 'gosta de colocar Linux nas coisas', lançou um plano para criar uma porta Linux para Apple Silicon Macs.





mac mini macbook pro macbook air m1
Martin, também conhecido como 'Marcan', tem criou um Patreon com o objetivo de ganhar financiamento suficiente para ser capaz de enfrentar as complexidades de trazer Linux para Macs equipados com um M1 lasca. Criar uma porta Linux não é uma tarefa fácil, e o criador do Linux, Linus Torvalds, até disse que não acha que seja uma possibilidade.

quando o novo iphone for lançado 2021

Martin tem experiência em fazer o Linux rodar em plataformas incomuns e foi capaz de criar uma porta Linux para o PlayStation 4 mas ele reconhece que um & zwnj; Apple Silicon & zwnj; Port Linux é uma tarefa muito mais séria. Criar uma porta Linux para Macs da Apple é um trabalho de tempo integral, e Martin diz que não é viável sem suporte financeiro. Ele iniciou um Patreon que está pedindo $ 4.000 por mês com níveis de garantia de $ 3, $ 6 e $ 12. Ele já está com 88 por cento do financiamento e não planeja iniciar o projeto a menos que receba o valor total.




De acordo com Martin, ele está qualificado para assumir o projeto por causa de sua experiência de trabalho em portas Linux para outros dispositivos como o PlayStation 4. Do FAQ em seu site:

Eu tenho feito engenharia reversa em dispositivos por mais da metade da minha vida, desde o início dos anos 2000. Trabalhei para construir suporte de software aberto não oficial para plataformas como o Nintendo Wii (onde sou um dos maiores contribuidores de documentação de hardware, bibliotecas abertas, software de 'desbloqueio' (The Homebrew Channel), ferramentas de recuperação (BootMii), etc. ), o Sony PS3 (onde escrevi AsbestOS e um patchset Linux para permitir que o Linux funcione no PS3 Slim, bem como unidades PS3 atualizadas depois que o suporte original ao Linux foi removido), o PS4 (para o qual eu transformei o Linux , a ponto de ser capaz de rodar jogos Steam com suporte a gráficos OpenGL / Vulkan completo), e outras plataformas menores.

Sempre me esforço para escrever um código limpo e robusto que seja seguro, coloque o usuário em primeiro lugar e seja atualizável. Apoio o desenvolvimento de hardware e software abertos. Já passei pelo processo de patch do kernel do Linux várias vezes e sei o que é necessário para fazer o upstream.

Martin diz que deseja criar uma porta Linux para o & zwnj; Apple Silicon & zwnj; Macs que as pessoas 'realmente querem usar' com todo o hardware básico funcionando, gerenciamento de energia decente e muito mais. O 'grande colapso' será o suporte de GPU, necessário para fazer a porta acontecer. Martin conseguiu colocar a versão PS4 para funcionar porque está usando uma GPU ligeiramente personalizada, mas & zwnj; Apple Silicon & zwnj; será mais difícil. Há uma prova de conceito, porém, em Nouveau, um Projeto de driver de GPU para placas NVIDIA.


O projeto não é sancionado pela Apple, mas desde que Martin não use o código do macOS para construir o suporte ao Linux, ele diz que é legal distribuí-lo aos usuários. A Apple também permite a inicialização de kernels personalizados no & zwnj; Apple Silicon & zwnj ;, o que abre caminho para o suporte ao Linux, mas Martin precisará fazer a engenharia reversa dos drivers da Apple.

data de lançamento do ipod touch de 9ª geração

Linus Torvalds no início deste mês disse que adoraria um & zwnj; M1 & zwnj; Mac se rodava Linux, mas ele acha que não é possível sem a cooperação da Apple. 'O principal problema com o & zwnj; M1 & zwnj; para mim é a GPU e outros dispositivos ao redor, porque é provavelmente o que me impediria de usá-lo, porque não teria nenhum suporte para Linux a menos que a Apple abrisse, 'disse Torvalds. Ele continuou dizendo que acha 'parece improvável' a Apple abriria seus chipsets, mas 'você sempre pode ter esperança'.

Se o projeto é financiado, e é parecendo que será , Martin planeja desenvolver abertamente com empurrões regulares para o GitHub, e ele aceitará a ajuda de qualquer pessoa que queira contribuir.

Tag: Guia de silício da Apple , Guia M1 , Linux