리눅스(Linux) 환경에서 애플(Apple)의 macOS 소프트웨어를 직접 실행할 수 있게 해주는 오픈소스 프로젝트 '달링(Darling)'이 개발 중입니다. 하드웨어 에뮬레이션 없이 변환 계층(translation layer)을 통해 macOS 앱을 리눅스 데스크톱에 네이티브(native) 앱처럼 통합하는 것을 목표로 하며, 이는 윈도우(Windows) 앱을 리눅스에서 구동하는 와인(Wine)과 유사한 방식입니다.
달링은 macOS의 기반 운영체제인 다윈(Darwin) 환경을 리눅스 호스트 위에 구현합니다. 이를 통해 macOS 소프트웨어가 기대하는 마하(Mach), 다이내믹 링커(dyld), 런치디(launchd) 등의 핵심 구성 요소를 제공합니다. 현재 GUI 지원은 단순한 그래픽 앱 실행을 위한 초기 실험 단계에 머물러 있지만, 마이크로소프트(Microsoft)의 WSL 2(Windows Subsystem for Linux 2)에서도 이용할 수 있습니다. 이 프로젝트는 GNU GPL v3 라이선스 기반의 무료 오픈소스이며, 애플이 공개한 다윈 원본 소스 코드를 폭넓게 활용하고 있습니다.
이 프로젝트의 장기적인 비전은 대부분의 안드로이드(Android) 휴대전화와 같은 ARM 기반 기기에서 iOS 앱을 실행하는 것입니다. 이를 위해서는 자체 유아이킷(UIKit) 구현이라는 큰 과제를 해결해야 합니다. 달링은 리눅스 사용자들에게 포토샵(Photoshop)이나 로직 프로(Logic Pro) 같은 특정 macOS 전용 앱을 리눅스에서도 사용할 수 있게 할 잠재력을 제공하지만, 오디오·미디(MIDI) 프레임워크나 복잡한 그래픽 가속이 필요한 앱의 완벽한 구현까지는 상당한 시간이 걸릴 것으로 예상됩니다. 그럼에도 불구하고, 개발자 커뮤니티의 지속적인 기여를 통해 리눅스 데스크톱 환경의 활용성을 크게 확장할 수 있는 흥미로운 시도로 평가받고 있습니다.