Линукс 5.13 нь Apple M1 CPU-ийн анхны дэмжлэгийг авах болно

Жилийн эхээр Хектор Мартин (мөн Маркан гэж нэрлэдэг) Цөмийг боомтлох боломжтой ажлыг хийх сонирхолтой байгааг би зарлаж байна Mac тоноглогдсон Mac компьютер дээр ажиллах линукс Apple-ийн шинэ ARM чип болох M1.

Энэ даалгаврын хувьд Хэктор Мартин Патреон дээр санхүүжилтийн кампанит ажил эхлүүлжээ Төслийг сонирхсон эсвэл Экторыг дэмжиж буй бүх хүмүүс хандив өргөсөн бөгөөд ингэснээр тэрээр шинэ Apple M1 цувралын Линукс руу нэвтрэх боломжтой болжээ. Тэр нь төсөл албан ёсоор эхэлсэн мөн Маркан үүнийг Асахи Линукс гэж нэрлэж, албан ёсны вэбсайт болон кодын сан үүсгэсэн.

Хектор Линуксийг ер бусын системд дасан зохицуулах арвин туршлагатай, жишээлбэл, Линуксийг Nintendo Switch / Wii, Microsoft Kinect, Sony PlayStation 3/4 руу зөөж оруулдаг гэдгээрээ алдартай (үүнд тэрээр Sony-г тойрч гарсан сенсацийн шүүхэд өгсөн хариуцагчдын нэг байсан. PlayStation 3 дээрх хамгаалалт).

Одоо саяхны шинэ мэдээнд Хектор Мартин цөмд оруулахыг санал болгов Линукс эхнийх бэлтгэсэн нөхөөсүүдийн багц ARM Apple M1 чипээр тоноглогдсон Mac компьютеруудад зориулсан Линукс порт Asahi Linux төслийн ашигладаг.

Эдгээр засваруудыг аль хэдийн Linux SoC салбар хариуцагч зөвшөөрч, 5.13 цөмийн функцийг үндэслэн Linux-ийн дараагийн кодын санд оруулсан болно. Техникийн хувьд Линус Торвалдс санал болгож буй өөрчлөлтүүдийг хүргэх ажлыг хааж болох боловч энэ хөгжил магадлал багатай гэж үзэж байна.

Бид анхны Apple M1 тоног төхөөрөмжийг туршиж үзээд таван сар болж байгаа бөгөөд "дибаг хийхэд бараг тохирох" бүрэн анхан шатны ачаалах орчинг олж авахын тулд бид бүх цаг хугацаа шаардагдана.
Асахи хөгжүүлэгчид M1-ийн GPU-г ухрааж, нээлттэй эхийн драйверыг үйлдвэрлэхэд хичнээн их хугацаа шаардагдахыг таах боломжгүй юм. Одоо ч гэсэн тэд үүнийг хийхээ бүр мөсөн зогсоох боломжгүй юм. эсвэл ямар нэгэн шалтгаанаар таны ажлыг эхний шатанд хүлээн авахгүй байж магадгүй юм.

Засварууд нь GPU бус SoC M1 бүрэлдэхүүн хэсгүүдийг дэмжих, тасалдлын хянагч, таймер, UART, SMP, I / O, MMIO функцууд. GPU-ийн урвуу инженерчлэл хараахан дуусаагүй байгаа бөгөөд гаралтыг нөхөөс болгон зохион байгуулахын тулд цуваа портоор фрэймбуфер ба консолийн дэмжлэгийг үзүүлсэн болно.

Төхөөрөмжүүдээс Asahi Linux төслийн лавлагаа платформ болгон ашигладаг Apple Mac мини компьютертэй нийцтэй байдал зарлагдсан (суулгах дэлгэрэнгүй зааврыг авах боломжтой).

Тусдаа нээлттэй тоног төхөөрөмжийн адаптер боловсруулж байна цуваа консолын холболт болон дибагийг хялбарчлах. Өнөөгийн байдлаар Apple компани компьютер дээрээ өөрчлөн тохируулсан USB-PD команд ашигладаг тул консол руу нэвтрэх хамгийн хялбар арга бол USB C кабелийг ашиглан Apple-ийн M1 чип дээр суурилсан өөр компьютертай холбогдох явдал юм. Илүү төвөгтэй арга бол Arduino микроконтроллер, FUSB30 чип ба UART-TTL адаптер дээр суурилсан уулзвар.

Төсөл бас m1n1 ачаалагчийг бэлтгэсэнЭнэ нь Линуксийн цөм болон системийн хамгийн бага орчинг Mac компьютерууд дээр Apple M1 CPU ашиглан ачаалах боломжийг олгодог. Ердийн горимд ажилладаг M1 CPU-тэй компьютерууд дээр Apple нь jailbreak хийх шаардлагагүйгээр дижитал гарын үсэг зураагүй цөмүүдийг ачаалах боломжийг олгодог.

Энэ онцлог шинж чанар хөгжүүлэгчид шинэ XNU цөмүүдийг туршиж үзэх боломжийг олгодог Гэхдээ Apple нь өөрийн ачаалах протокол болон өөр төхөөрөмжийн модны форматыг ашигладаг тул бусад системийг ачаалахад бэрхшээлтэй байдаг.

Asahi Linux төслөөс санал болгосон m1n1 ачаалагч дуудагч нь стандарт төхөөрөмжийн мод болон ARM64-т зориулсан Linux цөмд ашигладаг стандарт ачаалах протоколыг ашиглах боломжийг олгодог давхаргын үүрэг гүйцэтгэдэг. Ирээдүйд m1n1 нь бусад ARM64 платформ дээр ашигладагтай адил ердийн ачаалах процессыг зохион байгуулахын тулд U-Boot болон GRUB руу залгах чадварыг нэмж оруулахаар төлөвлөж байна.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.