Darling - Linux'ta macOS yazılımlarını çalıştırmak
(darlinghq.org)- Darling, Linux'ta macOS yazılımlarını çalıştırabilen bir uyumluluk katmanıdır
- Donanım emülatörü kullanmadan macOS yazılımlarını doğrudan çalıştırır
- Mach, dyld, launchd ve benzerlerini içeren tam bir Darwin ortamı sunar
- Kullanıcının kurulum için harcayacağı çabayı en aza indirirken, sevdiği yazılımları kolayca kullanabilmesi için tasarlanmıştır
- Linux masaüstü ortamına tamamen entegre olarak, uygulamaları yerel Linux uygulamaları gibi görünecek, hissedilecek ve çalışacak şekilde çalıştırmayı hedefler
- Darling ücretsiz ve açık kaynaklı bir yazılımdır; GNU GPL sürüm 3 lisansı altında dağıtılır
Darling'e benzer projeler
- Darling, Linux'ta Windows yazılımlarını çalıştırmayı sağlayan Wine'a benzer; Wine'ın Windows yazılımlarını çalıştırdığı gibi Darling de macOS yazılımlarını çalıştırır
- Anbox gibi diğer benzer projeler ise Android uygulamaları içindir
Darling'in özellikleri ve hukuki yönleri
- Darling, temel düzeyde deneysel destekle basit grafik uygulamalarını çalıştırabilir
- Apple'ın son kullanıcı lisans sözleşmesini (EULA) ihlal etmez ve yalnızca Darwin'in tamamen özgür yazılım olarak yayımlanan bölümlerini doğrudan kullanır
Darling'in adı ve uyumluluğu
- Darling adı, "Darwin" ve "Linux" kelimelerinin birleşimidir
- Darwin, macOS ve iOS'un temelini oluşturan çekirdek işletim sistemidir
Darling ve diğer açık kaynak projeleri
- Darling, Apple tarafından yayımlanan özgün Darwin kaynak kodunu temel alır; Cocoa uygulaması için The Cocotron'u kullanır ve Apportable Foundation ile GNUstep'in çeşitli bölümlerinden yararlanır
Darling'in gelecek planları
- Uzun vadede ARM cihazlarda (çoğu Android telefon gibi) iOS uygulamalarını çalıştırmayı planlamaktadır
- UIKit'in kendi uygulamasını yazmak başlıca zorluktur
Darling projesine nasıl katkı sağlanır
- Darling'in iç yapısına aşina olmak için belge ve blogları okuyarak başlayabilir, ardından GitHub'da projeye katılabilirsiniz
- macOS veya iOS geliştirme deneyimi faydalı olsa da katkı sunmaya başlamak için zorunlu değildir
GN⁺ görüşü
Darling projesi, Linux kullanıcılarına macOS uygulamalarını kullanma konusunda yeni olanaklar sunarak büyük ilgi çekiyor. Proje, açık kaynak topluluğunun iş birliği ve teknik yenilikler sayesinde farklı işletim sistemleri arasındaki uyumluluğu artırmaya katkıda bulunuyor. Özellikle kullanıcıların Linux ortamında macOS uygulamalarını yerel uygulamalar gibi kullanabilmesini hedeflemesi, hem yazılım geliştiriciler hem de son kullanıcılar için oldukça cazip bir özellik olarak öne çıkıyor.
1 yorum
Hacker News görüşleri