Luz er et nyt byggesystem, der kan erstatte Theos til jailbreak-tweak-udvikling.
Medmindre du er programmør, uanset om du er softwareudvikler til Apple-systemer eller en anden platform, har du måske aldrig hørt om byggesystemet før. Men den tid har du, for det kan blive stort… .

Et byggesystem er i bund og grund et sæt programmer, der arbejder sammen for at omdanne råkode fra et programmeringssprog til et fungerende outputprogram. Stort set alle større programmeringssprog har det, og hvis du er en jailbreak-tweak-udvikler, så har du sikkert brugt et sprog kaldet Theos før.
Når alt det er sagt, delte en udvikler ved navn ja1dan et indlæg i weekenden i /r/jailbreak om et helt nyt Luz-byggesystem specifikt til jailbreak-tweak-udviklere, og som du kunne forvente, kunne det blive bedre. Jailbreak forbedrer udviklingsarbejdsgange markant.
På Luz- dokumentationssiden lærer vi, at Luz blev skrevet i ren Python, og at det var designet til Apple Darwin-baserede systemer med hastighed i tankerne. Faktisk hævder udvikleren, at Luz er tre gange hurtigere end Theos og lidt hurtigere end det konkurrerende Dragon-byggesystem. Nedenfor finder du et terminalbaseret benchmark, der sammenligner Luz med Theos:
En af hovedfordelene ved Luz er, at den kan bygge projekter med undermoduler parallelt, hvilket betyder, at byggetiden for et projekt tager lige så lang tid, som det tager at bygge det længste undermodul. Dette bidrager til dets hastighedsfordele.
En anden vigtig funktion ved Luz er, at den ifølge udvikleren kommer med out-of-the-box non-root-understøttelse, med en ikke-root-filstruktur aktiveret som standard. Dette er især vigtigt, da moderne jailbreaks på iOS og iPadOS 15 og nyere forventes at tage rodløs form på grund af ændringer i Apples softwaresikkerhed.
Det ser ud til, at Luz har potentialet til at gøre det nemmere at udvikle jailbreak-tweaks til de seneste jailbreaks, så det er ikke overraskende, at flere jailbreak-tweak-udviklere vil drage fordel af dette.
Dette er naturligvis ikke noget, som slutbrugere vil sætte så meget pris på som udviklere af jailbreak-tweak, men slutbrugere skal være glade for at se et nyt supportsystem, der gør livet lettere for udviklere af jailbreak-tweak, fordi det kan betyde flere jailbreak-tweak-udgivelser i fremtiden. fremtiden, når vi bevæger os mod rodløs jailbreak-dynamik.
Luz-projektet er fuldt åben kildekode på udviklerens GitHub-side for alle, der ønsker at lære mere om det. Installationen ser utrolig enkel ud og kræver kun én terminalkommando .
Er du spændt på at se, hvordan Luz transformerer jailbreak-tweak-udviklingslandskabet i fremtiden? Fortæl os det i kommentarfeltet nedenfor.
Skriv et svar