Asahi Linuxning birinchi sinov versiyasi, M1 chipli Apple qurilmalari uchun tarqatish

Apple M1 ARM chipi (Apple Silicon) bilan jihozlangan Mac kompyuterlarida ishlash uchun Linuxni ko'chirishga qaratilgan Asahi loyihasi har bir kishiga loyihaning hozirgi rivojlanish darajasi bilan tanishish imkonini beruvchi mos yozuvlar tarqatishning birinchi alfa-relizini taqdim etdi. Distribyutsiya M1, M1 Pro va M1 Max qurilmalariga o'rnatishni qo'llab-quvvatlaydi. Ta'kidlanishicha, yig'ilishlar oddiy foydalanuvchilar tomonidan keng foydalanishga hali tayyor emas, lekin ular allaqachon ishlab chiquvchilar va ilg'or foydalanuvchilar tomonidan dastlabki tanishish uchun mos.

Asahi Linux Arch Linux paket bazasiga asoslangan bo'lib, an'anaviy dasturlar to'plamini o'z ichiga oladi va KDE Plazma ish stoli bilan birga keladi. Tarqatish standart Arch Linux omborlari yordamida qurilgan va yadro, o'rnatuvchi, yuklovchi, yordamchi skriptlar va muhit sozlamalari kabi barcha maxsus o'zgarishlar alohida omborga joylashtirilgan. Shu bilan birga, loyiha Linuxning Apple M1 tizimlarida umumiy shaklda ishlashini ta'minlashga qaratilgan va har qanday tarqatish to'plamlarida bunday yordamning paydo bo'lishiga hissa qo'shishga tayyor.

Distribyutsiyani o'rnatish uchun macOS dan ishga tushirilishi mumkin bo'lgan qobiq skripti tayyorlandi ("curl https://alx.sh | sh"), u tanlangan to'ldirishga qarab 700MB dan 4GB gacha ma'lumotni yuklaydi va mavjud macOS tizimi bilan parallel ravishda ishlatilishi mumkin bo'lgan Linux bilan muhit. O'rnatish uchun kamida 53 GB bo'sh disk maydoni kerak (Linux tarqatish uchun 15 GB va macOS yangilanishlarini to'g'ri o'rnatish uchun 38 GB zaxira). Asahi Linuxni o'rnatish mavjud macOS muhitini buzmaydi, faqat macOS tomonidan ishlatiladigan disk bo'limi hajmini kamaytirishdan tashqari.

Ta'kidlanishicha, tarqatish Wi-Fi, USB2 (Thunderbolt portlari), USB3 (Mac Mini Type A portlari), ekran, NVMe drayverlari, Ethernet, SD-kartani o'quvchi, noutbuk qopqog'ini yopish sensori (qopqoqni almashtirish), o'rnatilgan ekran, klaviatura, sensorli panel, klaviatura yoritgichini boshqarish, protsessor chastotasini almashtirish, batareya zaryadi haqida ma'lumot olish. M1 tizimlarida naushnik uyasi ham mavjud va Mac Mini qurilmalarida HDMI chiqishi mavjud. Qo'llab-quvvatlashi yakuniy bosqichda bo'lgan va yaqin kelajakda taqdim etiladigan komponentlar orasida USB3, o'rnatilgan dinamiklar va ekran boshqaruvchisi (orqa yorug'lik, V-Sync, quvvatni boshqarish) mavjud.

Hozircha qo'llab-quvvatlanmaydigan komponentlar orasida: GPU yordamida grafik ishlov berishni tezlashtirish, video kodeklarni apparat tezlashtirish, DisplayPort, kamera, sensorli panel (sensorli panel), Thunderbolt, MacBook-dagi HDMI, Bluetooth, mashinani o'rganish tizimlari uchun tezlatgich, chuqur protsessor quvvatni tejash rejimlari . Arch Linux omborlaridagi barcha standart paketlar tarqatishda mavjud, ammo ba'zi ilovalarda hal etilmagan muammolar mavjud bo'lib, ular asosan yadroning 16 KB xotira sahifalari bilan qurilganligi tufayli yuzaga keladi. Masalan, Chromium, Emacs, lvm2, f2fs va jemalloc kutubxonasidan (masalan, Rust) yoki elektron platformadan (vscode, spotify va boshqalar) foydalanadigan paketlar bilan bog'liq muammolar mavjud. Libunwind va webkitgtk kutubxonalaridan foydalanadigan ilovalar bilan bog'liq muammolar mavjud, ammo ular uchun tuzatishlar allaqachon yaratilgan.

Tarqatishdan qonuniy muammolardan qo'rqmasdan foydalanish mumkin - Apple odatda raqamli imzosi bo'lmagan yadrolarni jailbreaksiz kompyuterlariga yuklashga ruxsat beradi. Loyiha butunlay qonuniydir, chunki port macOS va Darvin kodlaridan foydalanmaydi va apparat bilan o'zaro ta'sir qilish xususiyatlari moslikni ta'minlash uchun ko'plab mamlakatlarda qonuniy bo'lgan teskari muhandislik asosida aniqlanadi.

Manba: opennet.ru

a Izoh qo'shish