M1 чиптэй Apple-ийн төхөөрөмжүүдэд зориулсан түгээлт болох Asahi Linux-ийн анхны туршилтын хувилбар

Apple M1 ARM чипээр (Apple Silicon) тоноглогдсон Mac компьютерууд дээр Linux-ийг зөөвөрлөх зорилготой Asahi төсөл нь лавлагааны түгээлтийн анхны альфа хувилбарыг танилцуулж, төслийн хөгжлийн өнөөгийн түвшинтэй хэн бүхэнд танилцах боломжийг олгосон юм. Энэхүү түгээлт нь M1, M1 Pro болон M1 Max-тай төхөөрөмжүүд дээр суулгахыг дэмждэг. Энэхүү угсралт нь энгийн хэрэглэгчдийн өргөн хэрэглээнд хараахан бэлэн болоогүй байгаа ч хөгжүүлэгчид болон дэвшилтэт хэрэглэгчдэд анхан шатны танилцуулга хийхэд аль хэдийн тохиромжтой гэж тэмдэглэжээ.

Asahi Linux нь Arch Linux багцын суурь дээр суурилагдсан бөгөөд уламжлалт программуудыг багтаасан бөгөөд KDE Plasma ширээний компьютерын хамт ирдэг. Энэхүү түгээлт нь стандарт Arch Linux репозиторуудыг ашиглан бүтээгдсэн бөгөөд цөм, суулгагч, ачаалагч, туслах скриптүүд болон орчны тохиргоо зэрэг бүх тодорхой өөрчлөлтүүдийг тусад нь хадгалах газарт байрлуулдаг. Үүний зэрэгцээ уг төсөл нь Apple M1 систем дээр Linux-ийн ажиллагааг ерөнхий хэлбэрээр хангахад чиглэгдсэн бөгөөд аливаа түгээлтийн иж бүрдэлд ийм дэмжлэг бий болоход хувь нэмэр оруулахад бэлэн байна.

Түгээлтийг суулгахын тулд macOS-аас (“curl https://alx.sh | sh”) ажиллуулж болох бүрхүүлийн скриптийг бэлтгэсэн бөгөөд сонгосон дүүргэлтээс хамааран 700МБ-аас 4ГБ хүртэлх өгөгдлийг ачаалж, файл үүсгэх боломжтой. одоо байгаа нэг macOS системтэй зэрэгцүүлэн ашиглах боломжтой Линукс бүхий орчин. Суулгахад хамгийн багадаа 53 ГБ сул дискний зай шаардлагатай (Linux түгээлтийн хувьд 15 ГБ, macOS шинэчлэлтийг зөв суулгахад 38 ГБ зай). Asahi Linux-ийг суулгах нь macOS-ийн ашигладаг дискний хуваалтын хэмжээг багасгахаас бусад тохиолдолд одоо байгаа macOS орчныг тасалдуулахгүй.

Энэхүү түгээлт нь Wi-Fi, USB2 (Thunderbolt портууд), USB3 (Mac Mini Type A портууд), дэлгэц, NVMe хөтчүүд, Ethernet, SD карт уншигч, зөөврийн компьютерын тагийг хаах мэдрэгч (тагийг солих), суурилуулсан дэлгэц, гар, мэдрэгчтэй самбар, гарын арын гэрлийг хянах, CPU давтамжийг солих, батерейны цэнэгийн талаарх мэдээллийг авах. M1 систем дээр чихэвчний залгуур байдаг ба Mac Mini төхөөрөмж дээр HDMI гаралт байдаг. Дэмжлэг нь эцсийн шатандаа байгаа бөгөөд ойрын ирээдүйд бэлэн болох бүрэлдэхүүн хэсгүүдийн дунд USB3, суурилуулсан чанга яригч, дэлгэцийн хянагч (арын гэрэлтүүлэг, V-Sync, тэжээлийн удирдлага) орно.

Одоогоор дэмжигдээгүй бүрэлдэхүүн хэсгүүдийн дунд: GPU ашиглан график боловсруулалтыг хурдасгах, видео кодлогчийн техник хангамжийн хурдасгах, DisplayPort, камер, мэдрэгчтэй самбар (Touch Bar), Thunderbolt, MacBook дээрх HDMI, Bluetooth, машин сургалтын системд зориулсан хурдасгуур, гүн CPU-ийн эрчим хүч хэмнэх горимууд. . Arch Linux репозиторуудын бүх стандарт багцуудыг түгээлтэд ашиглах боломжтой боловч зарим програмуудад шийдэгдээгүй асуудлууд байгаа нь голчлон цөм нь 16KB санах ойн хуудсуудаар бүтээгдсэнтэй холбоотой байдаг. Жишээлбэл, Chromium, Emacs, lvm2, f2fs болон jemalloc номын сан (жишээ нь, Rust) эсвэл электрон платформ (vscode, spotify гэх мэт) ашигладаг багцуудад асуудал гардаг. Libunwind болон webkitgtk сангуудыг ашигладаг программуудад асуудал гарсан боловч тэдгээрт зориулсан засваруудыг аль хэдийн үүсгэсэн байна.

Энэхүү түгээлтийг хууль эрх зүйн асуудлаас айхгүйгээр ашиглах боломжтой - Apple нь ихэвчлэн дижитал гарын үсэг зураагүй цөмүүдийг jailbreak хийх шаардлагагүйгээр компьютер дээрээ ачаалахыг зөвшөөрдөг. Тус порт нь macOS болон Дарвины кодыг ашигладаггүй тул уг төсөл нь бүрэн хууль ёсны бөгөөд техник хангамжтай харилцах онцлогийг урвуу инженерчлэл дээр үндэслэн тодорхойлдог бөгөөд энэ нь нийцтэй байдлыг хангах үүднээс олон оронд хууль ёсны байдаг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх