OK, demorei um pouco para descobrir toda a instalação, mas ainda não sei como usar com sucesso Darling
.
Abaixo está o procedimento passo-a-passo que eu segui para obter o Darling
instalado, e algumas das etapas foram seguidas do README.md
do repositório git.
Abra um terminal e execute os seguintes comandos:
Primeiro instale as ferramentas para construir e fazer o querido.
sudo apt-get install git cmake clang bison flex xz-utils libfuse-dev libxml2-dev libicu-dev libssl-dev libbz2-dev zlib1g-dev libudev-dev linux-headers-generic
Execute o git para fazer o download dos arquivos de origem do Darling.
git clone --recurse-submodules https://github.com/darlinghq/darling.git
Copie um por um e cole o seguinte para criar, criar e instalar o aplicativo querido.
cd darling
mkdir -p build/x86-64
cd build/x86-64
cmake ../.. -DCMAKE_TOOLCHAIN_FILE=../../Toolchain-x86_64.cmake
make
sudo make install
Copie um por um e cole o seguinte para criar, criar e instalar o módulo do Kernel.
cd ../../src/lkm
make
sudo make install
Por alguma razão, o módulo Kernel não foi instalado corretamente, então as próximas 3 linhas copiam e instalam para você.
sudo cp darling-mach.ko /lib/modules/$(uname -r)/kernel/drivers/
sudo bash -c 'echo "darling-mach" >> /etc/modules'
sudo depmod
Recomendo uma reinicialização para que os módulos do Kernel sejam carregados corretamente.
sudo reboot
Após a reinicialização, você pode verificar se ela foi carregada corretamente.
terrance@terrance-ubuntu:~$ darling shell
Darling [~]$ uname -a
Darwin terrance-ubuntu 12.0.0 Darwin Kernel Version 12.0.0 x86_64
Darling [~]$ exit
exit
Espero que isso ajude!