Fedora, Asahi-Installer'daki macOS İkili Dosyaları için İstisnayı Onayladı
Fedora FESCo, Apple Silicon desteği için önceden derlenmiş macOS ikili dosyalarını gönderme konusunda bir istisna veriyor. İşte bununla ilgili daha fazla bilgi!
Asahi Remix projesi, Fedora için çok önemlidir çünkü işletim sistemini daha geniş kitlelere yaymayı sağlar ve Apple Silicon cihazı olan herkesin üzerine Fedora Linux kurabilmesine olanak tanır.
Buna göre, bu işlemin gerçekleşmesini sağlamak için asahi-installer gereklidir. İki bölüme ayrılmıştır: gerçek kurulumu kolaylaştıran bir macOS aracı ve yazılımı çıkarıp doğru şekilde yerleştirmekten sorumlu bir Python modülü.
Ancak, teknik sınırlamalar nedeniyle, macOS aracı Python ve libffi'nin önceden derlenmiş ikili dosyalarını gerektirir; her ikisi de Fedora ekosistemi dışında önceden derlenmiş ikili dosya olarak mevcuttur.
Buna istinaden, Fedora Projesi içindeki çeşitli teknik kararları denetleyen önemli bir yönetim organı olan FESCo (Fedora Mühendislik Yönlendirme Komitesi), bu ikili dosyaların Fedora'nın paket depolarına eklenmesine izin verecek bir istisna yapılması talebiyle başvuruldu.
Ancak, Fedora’nın resmi paketleme yönergeleri açıkça şunu belirtmektedir:
“Önceden derlenmiş ikili dosyalar veya kütüphaneler dahil edilmeyecektir. Fedora paketlerinde yer alan tüm program ikili dosyaları ve program kütüphaneleri, kaynak pakette bulunan kaynak kodlardan derlenmelidir.”
Söz konusu ikili dosyalar, python-3.9.6-macos11.pkg (upstream Python projesinden) ve libffi-3.4.6-macos.tar.gz (Homebrew), güvenilir projelerden alınmıştır ve açık kaynak lisans gereksinimlerini karşılamaktadır; Python Python Lisansı altındadır ve libffi MIT Lisansı kapsamındadır.
Sonunda, FESCo, bu ikili dosyaların özellikle macOS cihazlarında yükleyiciyi başlatmak için eklenmesine izin vermeye karar verdi. Karar, 5 evet, 0 hayır ve 4 çekimser oyla geçti.
Bu kararın hem avantajları hem de dezavantajları vardır. Bir yandan, Fedora'nın daha fazla Apple Silicon kullanıcısına kolayca ulaşmasına yardımcı olur. Öte yandan, bu karar, Fedora ekosisteminin üzerine kurulu olduğu ilkelere aykırı olabilecek benzer gelecekteki kararlara emsal oluşturabilir.
Asahi yükleyicisine önceden derlenmiş harici ikili dosyaların dahil edilmesi önerisi hakkında ayrıntılı bilgiye buradan ulaşılabilir.
