M1 çipi ilə Apple cihazları üçün paylama olan Asahi Linux-un ilk sınaq buraxılışı

Linux-un Apple M1 ARM çipi (Apple Silicon) ilə təchiz olunmuş Mac kompüterlərində işləmək üçün portlamasına yönəlmiş Asahi layihəsi hər kəsə layihənin hazırkı inkişaf səviyyəsi ilə tanış olmaq imkanı verən istinad paylanmasının ilk alfa buraxılışını təqdim etdi. Dağıtım M1, M1 Pro və M1 Max olan cihazlarda quraşdırmanı dəstəkləyir. Qeyd olunur ki, montajlar adi istifadəçilər tərəfindən geniş istifadə üçün hələ hazır deyil, lakin tərtibatçılar və qabaqcıl istifadəçilər tərəfindən ilkin tanışlıq üçün artıq uyğundur.

Asahi Linux Arch Linux paket bazasına əsaslanır, ənənəvi proqramlar dəstini ehtiva edir və KDE Plazma masa üstü ilə birlikdə gəlir. Dağıtım standart Arch Linux repozitoriyalarından istifadə etməklə qurulur və nüvə, quraşdırıcı, yükləyici, köməkçi skriptlər və ətraf mühit parametrləri kimi bütün xüsusi dəyişikliklər ayrıca depoda yerləşdirilir. Eyni zamanda, layihə Linux-un Apple M1 sistemlərində ümumi formada işləməsini təmin etməyə yönəlib və istənilən paylama dəstlərində belə dəstəyin yaranmasına töhfə verməyə hazırdır.

Paylanmanı quraşdırmaq üçün macOS-dan işə salına bilən qabıq skripti hazırlanmışdır (“curl https://alx.sh | sh”), seçilmiş doldurulmadan asılı olaraq 700MB-dan 4GB-a qədər məlumat yükləyir və mövcud bir macOS sistemi ilə paralel olaraq istifadə edilə bilən Linux ilə mühit. Quraşdırma üçün ən azı 53 GB boş disk sahəsi tələb olunur (Linux paylanması üçün 15 GB və macOS yeniləmələrinin düzgün quraşdırılması üçün 38 GB ehtiyat). Asahi Linux-un quraşdırılması macOS tərəfindən istifadə edilən disk bölməsinin ölçüsünü azaltmaq istisna olmaqla, mövcud macOS mühitini pozmur.

Bildirilir ki, paylama Wi-Fi, USB2 (Thunderbolt portları), USB3 (Mac Mini Type A portları), ekran, NVMe diskləri, Ethernet, SD kart oxuyucusu, noutbukun qapağını bağlama sensoru (qapaq açarı), daxili ekran, klaviatura, sensor panel, klaviatura arxa işığına nəzarət etmək, CPU tezliyini dəyişdirmək, batareyanın doldurulması haqqında məlumat əldə etmək. M1 sistemlərində qulaqlıq yuvası, Mac Mini cihazlarında isə HDMI çıxışı mövcuddur. Dəstəyi son mərhələdə olan və yaxın gələcəkdə mövcud olacaq komponentlər arasında USB3, daxili dinamiklər və ekran nəzarətçisi (arxa işıqlandırma, V-Sync, enerjinin idarə edilməsi) var.

Hələ dəstəklənməyən komponentlər arasında: GPU-lardan istifadə edərək qrafiklərin işlənməsinin sürətləndirilməsi, video kodeklərin aparat sürətləndirilməsi, DisplayPort, kamera, sensor panel (Touch Bar), Thunderbolt, MacBook-da HDMI, Bluetooth, maşın öyrənmə sistemləri üçün sürətləndirici, dərin CPU enerji qənaət rejimləri . Arch Linux repozitoriyalarından olan bütün standart paketlər paylamada mövcuddur, lakin bəzi proqramlarda həll olunmamış problemlər var ki, bunlar əsasən nüvənin 16KB yaddaş səhifələri ilə qurulması səbəbindən yaranır. Məsələn, Chromium, Emacs, lvm2, f2fs və jemalloc kitabxanasından (məsələn, Rust) və ya elektron platformadan (vscode, spotify və s.) istifadə edən paketlərdə problemlər var. Libunwind və webkitgtk kitabxanalarından istifadə edən tətbiqlərlə bağlı problemlər var idi, lakin onlar üçün düzəlişlər artıq yaradılıb.

Dağıtım hüquqi problemlərdən qorxmadan istifadə edilə bilər - Apple adətən rəqəmsal imzalanmamış nüvələrin jailbreakə ehtiyac olmadan kompüterlərinə yüklənməsinə icazə verir. Liman macOS və Darwin kodlarından istifadə etmədiyi üçün layihə tamamilə qanunidir və avadanlıqla qarşılıqlı əlaqənin xüsusiyyətləri bir çox ölkədə uyğunluğu təmin etmək üçün qanuni olan tərs mühəndislik əsasında müəyyən edilir.

Mənbə: opennet.ru

Добавить комментарий