M1 çipli Apple cihazlarına yönelik bir dağıtım olan Asahi Linux'un ilk test sürümü

Linux'un Apple M1 ARM çipi (Apple Silicon) ile donatılmış Mac bilgisayarlarda çalışacak şekilde taşınmasını amaçlayan Asahi projesi, referans dağıtımın ilk alfa sürümünü sundu ve herkesin projenin mevcut gelişim seviyesi hakkında bilgi sahibi olmasına olanak tanıdı. Dağıtım, M1, M1 Pro ve M1 Max'e sahip cihazlara kurulumu destekler. Montajların henüz sıradan kullanıcılar tarafından yaygın kullanıma hazır olmadığı, ancak geliştiricilerin ve ileri düzey kullanıcıların ilk alışmalarına zaten uygun olduğu belirtiliyor.

Asahi Linux, Arch Linux paket tabanını temel alır, geleneksel bir dizi program içerir ve KDE Plazma masaüstüyle birlikte gelir. Dağıtım, standart Arch Linux depoları kullanılarak oluşturulmuştur ve çekirdek, yükleyici, önyükleyici, yardımcı komut dosyaları ve ortam ayarları gibi tüm özel değişiklikler ayrı bir depoya yerleştirilir. Proje aynı zamanda Linux'un Apple M1 sistemlerinde genel biçimde çalışmasını sağlamayı amaçlıyor ve herhangi bir dağıtım kitinde bu tür desteğin ortaya çıkmasına katkıda bulunmaya hazır.

Dağıtımı kurmak için macOS'tan başlatılabilen (“curl https://alx.sh | sh”), seçilen dolguya bağlı olarak 700 MB'tan 4 GB'a kadar veri yükleyen ve bir kabuk oluşturan bir kabuk betiği hazırlandı. Mevcut bir macOS sistemiyle paralel olarak kullanılabilen Linux ortamı. Kurulum en az 53 GB boş disk alanı gerektirir (Linux dağıtımı için 15 GB ve macOS güncellemelerinin doğru kurulumu için 38 GB rezerv). Asahi Linux'u yüklemek, macOS tarafından kullanılan disk bölümünün boyutunu azaltmak dışında mevcut macOS ortamını bozmaz.

Dağıtımın Wi-Fi, USB2 (Thunderbolt portları), USB3 (Mac Mini Type A portları), ekran, NVMe sürücüleri, Ethernet, SD kart okuyucu, laptop kapak kapatma sensörünün (kapak anahtarı), doğru çalışmasını sağlayacağı belirtiliyor. dahili ekran, klavye, dokunmatik yüzey, klavye arka ışığını kontrol etme, CPU frekansını değiştirme, pil şarjı hakkında bilgi alma. M1 sistemlerinde kulaklık jakı da mevcuttur ve Mac Mini cihazlarda HDMI çıkışı mevcuttur. Desteği son aşamalarda olan ve yakın gelecekte satışa sunulacak bileşenler arasında USB3, dahili hoparlörler ve ekran denetleyicisi (arka ışık, V-Sync, güç yönetimi) yer alıyor.

Henüz desteklenmeyen bileşenler arasında: GPU'lar kullanılarak grafik işlemenin hızlandırılması, video codec bileşenlerinin donanım hızlandırması, DisplayPort, kamera, dokunmatik panel (Touch Bar), Thunderbolt, MacBook'ta HDMI, Bluetooth, makine öğrenimi sistemleri için hızlandırıcı, derin CPU güç tasarrufu modları . Arch Linux depolarındaki tüm standart paketler dağıtımda mevcuttur, ancak bazı uygulamalarda, esas olarak çekirdeğin 16KB bellek sayfalarıyla oluşturulmasından kaynaklanan bazı çözülmemiş sorunlar vardır. Örneğin Chromium, Emacs, lvm2, f2fs ve jemalloc kütüphanesini (örneğin Rust) veya elektron platformunu (vscode, spotify vb.) kullanan paketlerde sorunlar var. Libunwind ve webkitgtk kitaplıklarını kullanan uygulamalarda sorunlar yaşandı ancak bunlar için düzeltmeler zaten oluşturuldu.

Dağıtım yasal sorunlardan korkmadan kullanılabilir - Apple normalde dijital olarak imzalanmamış çekirdeklerin jailbreak gerektirmeden bilgisayarlarına yüklenmesine izin verir. Bağlantı noktasının macOS ve Darwin'den kod kullanmaması nedeniyle proje tamamen yasaldır ve donanımla etkileşimin özellikleri, uyumluluğu sağlamak için birçok ülkede yasal olan tersine mühendislik esasına göre belirlenmektedir.

Kaynak: opennet.ru

Yorum ekle