Apps

Luzは、脱獄ツール開発においてTheosに代わる新しいビルドシステムです。

Luzは、脱獄ツール開発においてTheosに代わる新しいビルドシステムです。

Appleシステムやその他のプラットフォームのソフトウェア開発者など、プログラマーでない限り、「ビルドシステム」という言葉を耳にしたことがないかもしれません。しかし、今こそ知っておくべき時です。これは大きな可能性を秘めているからです。

Python コード。
画像はFreeCodeCampより。

ビルドシステムとは、基本的に、プログラミング言語の生のコードを動作する出力プログラムに変換するために連携して動作する一連のプログラムです。ほぼすべての主要プログラミング言語にビルドシステムが搭載されており、脱獄ツールを開発している方なら、Theosというビルドシステムを使ったことがあるかもしれません。

そうは言っても、ja1danという開発者が今週末、/r/jailbreakに、特に脱獄調整ツール開発者向けのまったく新しいビルド システムLuzについての投稿を投稿し、話題になっています。予想どおり、このシステムにより脱獄調整ツールの開発ワークフローが大幅に改善される可能性があります。

Luzのドキュメントページには、Luzが純粋なPythonで書かれており、Apple Darwinベースのシステム向けに速度を重視して設計されていることがわかります。実際、開発者はLuzがTheosの最大3倍、競合するDragon Build Systemよりもわずかに高速であると主張しています。以下は、LuzとTheosを比較したターミナルベースのベンチマークです。

Luz vs Theos のスピードテスト。

Luzの大きな利点の一つは、サブモジュールを含むプロジェクトを並列にビルドできることです。つまり、プロジェクトのビルド時間は、最も長いサブモジュールのビルド時間と同じになります。これが、Luzのスピード向上に貢献しています。

Luzのもう一つの大きな特徴は、開発者によると、すぐに使えるルートレスサポートが付属しており、ルートレスファイル構造がデフォルトで有効になっていることです。これは特に重要です。Appleのソフトウェアセキュリティの変更により、iOS 15およびiPadOS 15以降の最新のジェイルブレイクはルートレス形式になると予想されているためです。

Luz は最新の脱獄のための脱獄調整ツールの開発をより効率化する可能性を秘めていると思われるので、より多くの脱獄調整ツール開発者がこれを利用するのも不思議ではないでしょう。

もちろん、これは脱獄調整ツールの開発者ほどエンド ユーザーが喜ぶものではありませんが、脱獄調整ツールの開発者の生活を楽にする新しいサポート システムをエンド ユーザーは喜ぶはずです。なぜなら、ルートレス脱獄のダイナミクスに移行するにつれて、将来的に脱獄調整ツールのリリースが増える可能性があるからです。

Luzプロジェクトは開発者のGitHubページで完全にオープンソース化されており、興味のある方は誰でも詳細をご覧いただけます。インストールは非常に簡単で、ターミナルコマンドを1つ実行するだけです。

Luzが今後、脱獄ツール開発のあり方をどのように変えていくのか、楽しみにしていますか?ぜひ下のコメント欄で教えてください。

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.