LINUXSEC

Menjalankan Aplikasi MacOS di GNU/Linux menggunakan Darling

Menjalankan Aplikasi MacOS di GNU/Linux menggunakan Darling. Jika kalian pernah menggunakan Wine atau Anbox, maka kalian bisa menjalankan aplikasi MacOS di GNU/Linux menggunakan Darling HQ. Sebelumnya perlu diketahui bahwa Wine maupun Anbox bukan emulator, begitu juga dengan Darling. Jadi software yang dijalankan melalui Darling tidak dijalankan melalui hardware emulator melainkan langsung diatas sistem GNU/Linux.

Penamaan nama Darling sendiri sebenarnya adalah kombinasi dari Darwin Linux.

Install Darling
Di tutorial ini saya menggunakan Ubuntu. Pertama, kita install dependensi yang dibutuhkan untuk keperluan build source Darling.

sudo apt install cmake clang bison flex libfuse-dev libudev-dev pkg-config libc6-dev-i386 linux-headers-generic gcc-multilib libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6-dev git libelf-dev libxml2-dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev

Selanjutnya, clone repository Darling dari GitHub

git clone --recursive https://github.com/darlinghq/darling.git

Selanjutnya adalah proses build.

cd darling  
mkdir build && cd build  
cmake ..  
make  
sudo make install

Install juga modul kernel yang dibutuhkan oleh Darling

make lkm  
sudo make lkm_install

Perlu diketahui bahwa proses instalasi Darling sangat lama. Hal ini wajar karena Darling berisi software layer yang setara dengan seluruh sistem, sehingga didalamnya ada banyak source code yang harus dicompile.

Setelah diinstall, reboot untuk memastikan modul kernelnya juga sudah berjalan.

sudo shutdown -r now

Lalu coba jalankan darling shell untuk masuk ke Darling

darling shell

Uninstall
Jika kalian ingin menguninstall Darling, cukup eksekusi script uninstall yang ada di direktori tools.

cd darling && tools/uninstall

Oke mungkin sekian sharing kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Referensi:
https://www.darlinghq.org/
https://wiki.darlinghq.org/build\_instructions

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.