Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
darling — Linux向けDarwin/macOSエミュレーションレイヤー | Kitploit
ツール/GitHubGitHub/darlinghq/darling
汎用ユーティリティユーティリティとフレームワーク
GitHubdarlinghq/darling

darling

Linux向けDarwin/macOSエミュレーションレイヤー

リポジトリを見るウェブサイト
13.0k51453日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Darling

Darling ロゴ

Darling は macOS アプリケーション向けのランタイム環境です。

現時点では、ほとんどの GUI アプリケーションは動作しないことに注意してください。

ダウンロード

いくつかのディストリビューション向けのパッケージは リリース からダウンロードできます。

ビルド手順

ビルド手順については Darling Docs を参照してください。

プレフィックス

Darling は DPREFIX をサポートしています。これは WINEPREFIX と非常に似ています。DPREFIX は macOS ライクなファイルシステム構造を持つ仮想の「chroot」環境であり、安全にソフトウェアをインストールできます。デフォルトの DPREFIX の場所は ~/.darling ですが、同じ名前の環境変数をエクスポートすることで変更できます。プレフィックスは初回使用時に自動的に作成され、初期化されます。

プレフィックスの作成には overlayfs を使用しているため、NFS や eCryptfs のようなファイルシステム上にプレフィックスを配置することはできません。特に、暗号化されたホームディレクトリを使用している場合、デフォルトのプレフィックスの場所は機能しません。

Hello world

Hello world から始めましょう:

root@kitploit:~
$ darling shell echo Hello world
Hello world

おめでとうございます。Darling の OS X システムコールエミュレーションとランタイムライブラリを通じて Hello world を出力しました。

ソフトウェアのインストール

シェル内で利用可能な installer ツールを使って .pkg パッケージをインストールできます。これは OS X のインストーラの少し制限された類縁ツールです:

root@kitploit:~
$ darling shell
Darling [~]$ installer -pkg mc-4.8.7-0.pkg -target /

上記の例の Midnight Commander パッケージは こちらからダウンロード できます。

uninstaller コマンドでパッケージのアンインストールと一覧表示ができます。

DMG イメージの操作

DMG イメージは darling shell 内で hdiutil を使ってマウントおよびアンマウントできます。以下は Xcode とそのツールチェーン、SDK をインストールする方法です(Xcode 自体はまだ動作しないことに注意してください):

root@kitploit:~
Darling [~]$ hdiutil attach Xcode_7.2.dmg
/Volumes/Xcode_7.2
Darling [~]$ cp -r /Volumes/Xcode_7.2/Xcode.app /Applications
Darling [~]$ export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
Darling [~]$ echo 'void main() { puts("Hello world"); }' > helloworld.c
Darling [~]$ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang helloworld.c -o helloworld
Darling [~]$ ./helloworld
Hello world

おめでとうございます。Apple のツールチェーンを使って独自の Hello world アプリケーションをコンパイルして実行しました。

XIP アーカイブの操作

Xcode は現在 .xip ファイルで配布されています。これらは unxip を使ってインストールできます:

root@kitploit:~
cd /Applications
unxip Xcode_11.3.xip
ツールをダウンロード