Unang test release ng Asahi Linux, isang pamamahagi para sa mga Apple device na may M1 chip

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Asahi, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Linux для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Mac, оснащённых ARM-Ρ‡ΠΈΠΏΠΎΠΌ Apple M1 (Apple Silicon), прСдставил ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π»ΡŒΡ„Π°-выпуск эталонного дистрибутива, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΆΠ΅Π»Π°ΡŽΡ‰Π΅ΠΌΡƒ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ развития ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Дистрибутив ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ установку Π½Π° устройствах с M1, M1 Pro ΠΈ M1 Max. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ сборки ΠΏΠΎΠΊΠ° Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ для повсСмСстного использования ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, Π½ΠΎ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ознакомлСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.

Asahi Linux базируСтся Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ Π±Π°Π·Π΅ Arch Linux, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ поставляСтся с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом KDE Plasma. Дистрибутив построСн с использованиСм ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Arch Linux, Π° всС спСцифичныС измСнСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ядро, инсталлятор, Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ, Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ скрипты ΠΈ настройки окруТСния, вынСсСны Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° обСспСчСниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Linux Π½Π° систСмах Apple M1 Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ появлСнию ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Π»ΡŽΠ±Ρ‹Ρ… дистрибутивах.

Для установки дистрибутива ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ запускаСмый ΠΈΠ· macOS shell-скрипт (Β«curl https://alx.sh | shΒ»), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π½Π°Ρ‡ΠΈΠ½ΠΊΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΎΡ‚ 700ΠœΠ‘ Π΄ΠΎ 4Π“Π‘ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ с Linux, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ систСмой macOS. Для установки трСбуСтся ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 53 Π“Π‘ свободного дискового пространства (15Π“Π‘ для Linux-дистрибутива ΠΈ 38Π“Π‘ Ρ€Π΅Π·Π΅Ρ€Π² для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ установки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ macOS). Установка Asahi Linux Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ окруТСния macOS Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° дискового Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² macOS.

ЗаявлСно ΠΎΠ± обСспСчСнии ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² дистрибутивС Wi-Fi, USB2 (ΠΏΠΎΡ€Ρ‚Ρ‹ Thunderbolt), USB3 (ΠΏΠΎΡ€Ρ‚Ρ‹ Mac Mini Type A), экрана, Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ NVMe, Ethernet, Ρ€ΠΈΠ΄Π΅Ρ€Π° SD-ΠΊΠ°Ρ€Ρ‚, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° закрытия ΠΊΡ€Ρ‹ΡˆΠΊΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° (lid switch), встроСнного экрана, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‚Π°Ρ‡ΠΏΠ°Π΄Π°, управлСния подсвСткой ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ частоты CPU, получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ зарядС аккумулятора. На систСмах M1 Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ€Π°Π·ΡŠΡ‘ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠΎΠ², Π° Π½Π° устройствах Mac Mini доступСн Π²Ρ‹Π²ΠΎΠ΄ Ρ‡Π΅Ρ€Π΅Π· HDMI. Из ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², рСализация ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится Π½Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ стадии ΠΈ Π² блиТайшСС врСмя Π±ΡƒΠ΄Π΅Ρ‚ доступна, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ USB3, встроСнныС Π³Ρ€ΠΎΠΌΠΊΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅Π»ΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ экрана (подсвСтка, V-Sync, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ энСргопотрСблСниСм).

Π‘Ρ€Π΅Π΄ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: ускорСниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ срСдствами GPU, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², DisplayPort, ΠΊΠ°ΠΌΠ΅Ρ€Π°, сСнсорная панСль (Touch Bar), Thunderbolt, HDMI Π² MacBook, Bluetooth, ΡƒΡΠΊΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒ для систСм машинного обучСния, Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ экономии энСргии CPU. Π’ дистрибутивС доступны всС ΡˆΡ‚Π°Ρ‚Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Arch Linux, Π½ΠΎ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ прилоТСниями Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·-Π·Π° сборки ядра с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ страниц памяти 16ΠšΠ‘. НапримСр, Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Chromium, Emacs, lvm2, f2fs ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° jemalloc (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Rust) ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° electron (vscode, spotify ΠΈ Ρ‚.ΠΏ.). Наблюдались ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с прилоТСниями, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libunwind ΠΈ webkitgtk, Π½ΠΎ для Π½ΠΈΡ… ΡƒΠΆΠ΅ сформированы исправлСния.

Дистрибутив ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ опасаясь возникновСния ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ β€” компания Apple Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½Π° своих ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Π½Π΅Π·Π°Π²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписью ядра Π±Π΅Π· нСобходимости примСнСния jailbreak. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΠΎΡ€Ρ‚Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ ΠΈΠ· macOS ΠΈ Darwin, Π° особСнности взаимодСйствия с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ обСспСчСниСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° основС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³Π°, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ с Ρ†Π΅Π»ΡŒΡŽ обСспСчСния совмСстимости Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… странах.

Pinagmulan: opennet.ru

Magdagdag ng komento