A menos que você seja um programador, seja um desenvolvedor de software para sistemas Apple ou alguma outra plataforma, talvez você nunca tenha ouvido falar de um Build System antes. Mas é hora de você ter, porque isso pode ser grande…
Imagem via FreeCodeCamp.
Um Build System é basicamente um conjunto de programas que trabalham em uníssono para transformar o código bruto de uma linguagem de programação em um programa de saída funcional. Praticamente todas as principais linguagens de programação têm uma, e se você é um desenvolvedor de ajuste de jailbreak, provavelmente já usou uma chamada Theos antes.
Dito tudo isso, as ondas estão sendo feitas por um desenvolvedor chamado ja1dan que compartilhou uma postagem neste fim de semana em/r/jailbreak sobre um novo sistema de construção especialmente para jailbreak desenvolvedores de ajustes chamados Luz e, como você pode esperar, pode melhorar tremendamente os fluxos de trabalho de desenvolvimento de ajustes de jailbreak.
Na página de documentação da Luz , aprendemos que Luz foi escrito em Python puro e que foi projetado para sistemas baseados em Apple Darwin com a velocidade em mente. Na verdade, o desenvolvedor afirma que Luz é até três vezes mais rápido que Theos e marginalmente mais rápido que o concorrente Dragon Build System. Abaixo, você encontrará um benchmark baseado em Terminal comparando Luz a Theos:
Uma das grandes vantagens do Luz é que ele pode construir projetos com submódulos em paralelo, o que significa que o tempo de construção de um projeto leva apenas desde que o submódulo mais longo levasse para ser construído. Isso contribui para suas vantagens de velocidade.
Outro grande problema com Luz é que o desenvolvedor diz que vem com suporte sem raiz pronto para uso, com a estrutura de arquivo sem raiz sendo habilitada por padrão. Isso é especialmente importante, pois espera-se que os jailbreaks modernos no iOS e iPadOS 15 e posteriores assumam formas sem raízes devido a mudanças na segurança do software da Apple.
Parece que Luz tem o potencial de simplificar o desenvolvimento do jailbreak tweak para os jailbreaks mais recentes, então não seria surpreendente ver mais desenvolvedores de ajustes de jailbreak tirando proveito disso.
Obviamente, isso não é algo que os usuários finais apreciarão tanto quanto os desenvolvedores de ajustes de jailbreak, mas os usuários finais devem ficar felizes em ver um novo sistema de suporte que facilita a vida dos desenvolvedores de ajustes de jailbreak, porque isso pode significar mais lançamentos de ajustes de jailbreak no futuro, à medida que avançamos para a dinâmica do jailbreak sem raiz.
O projeto Luz é totalmente código aberto na página GitHub do desenvolvedor para qualquer pessoa interessada em aprender mais sobre ele. A instalação parece incrivelmente simples, exigindo apenas um comando do Terminal.
Você está animado para ver como o Luz transforma o cenário do desenvolvimento de ajustes de jailbreak daqui para frente? Informe-nos na seção de comentários abaixo.