Fedora Meluluskan Pengecualian untuk Biner macOS dalam Asahi-Installer
Fedora FESCo memberikan pengecualian untuk menghantar binari macOS yang telah dibina terlebih dahulu untuk menyokong Apple Silicon. Berikut adalah maklumat lanjut mengenainya!
Projek Asahi Remix amat penting untuk Fedora kerana ia membantu menyebarkan sistem operasi ini dengan lebih meluas, membolehkan sesiapa sahaja dengan peranti Apple Silicon memasang Fedora Linux padanya.
Sehubungan dengan ini, asahi-installer adalah penting untuk membolehkan perkara ini berlaku. Ia dibahagikan kepada dua bahagian: alat macOS yang memudahkan pemasangan sebenar dan modul Python yang bertanggungjawab untuk mengekstrak dan meletakkan firmware dengan betul.
Walau bagaimanapun, disebabkan oleh kekangan teknikal, alat macOS memerlukan binari Python dan libffi yang telah dibina sebelumnya, kedua-duanya tersedia sebagai binari yang telah dibina di luar ekosistem Fedora.
Berkaitan dengan ini, FESCo (Jawatan Kuasa Pemandu Kejuruteraan Fedora), sebuah badan pentadbir utama dalam Projek Fedora, yang mengawasi pelbagai keputusan teknikal berkaitan dengan pembangunan Fedora, telah dipohon untuk membuat pengecualian, membenarkan binari ini dimasukkan ke dalam repositori pakej Fedora.
Walau bagaimanapun, garis panduan pembungkusan rasmi Fedora menyatakan dengan jelas:
“Tiada penyertaan binari atau pustaka yang telah dibina terlebih dahulu. Semua binari program dan pustaka program yang disertakan dalam pakej Fedora mesti dibina daripada kod sumber yang disertakan dalam pakej sumber. ”
Biner yang dimaksud, python-3.9.6-macos11.pkg (daripada projek Python asal) dan libffi-3.4.6-macos.tar.gz (Homebrew) diperoleh daripada projek yang bereputasi dan memenuhi keperluan pelesenan sumber terbuka; Python dilindungi di bawah Lesen Python dan libffi di bawah Lesen MIT.
Akhirnya, FESCo memutuskan untuk membenarkan penyertaan binari ini khusus untuk memuatkan pemasang pada peranti macOS. Keputusan itu diluluskan dengan undian 5 menyokong, 0 menentang, dan 4 berkecuali.
Keputusan ini mempunyai kebaikan dan keburukan. Di satu pihak, ia membantu Fedora menjangkau lebih ramai pengguna Apple Silicon dengan mudah. Di pihak lain, ia menetapkan preseden yang mungkin membawa kepada keputusan serupa pada masa hadapan yang bertentangan dengan prinsip-prinsip di atas mana ekosistem Fedora dibina.
Maklumat terperinci tentang cadangan untuk memasukkan binaan luar prapasang ke dalam pemasang asahi boleh didapati di sini.
