Yadroda Linux 5.13 Apple M1 protsessori uchun dastlabki qo'llab-quvvatlashni taqdim etadi.

Hektor Martin uni yadroga kiritishni taklif qildi Linux Asahi loyihasi tomonidan tayyorlangan birinchi yamalar to'plami Linuxmoslashtirish ishlarini boshqaradi Linux Apple M1 ARM chipi bilan jihozlangan Mac kompyuterlari uchun. Ushbu yamalar allaqachon filialning texnik xizmat ko'rsatuvchisi tomonidan tasdiqlangan. Linux SoC va kod bazasiga qabul qilingan Linux-keyingi, bu 5.13 yadrosi funksiyasining asosini tashkil qiladi. Texnik jihatdan, Linus Torvalds taklif qilingan o'zgarishlarning yetkazib berilishini to'sib qo'yishi mumkin, ammo bu ehtimoldan yiroq deb hisoblanadi.

Yamalar M1 SoC ning GPU bo'lmagan komponentlarini, masalan, uzilish boshqaruvchisi, taymer, UART, SMP, I/O va MMIO funktsiyalarini qo'llab-quvvatlashni o'z ichiga oladi. GPU ning teskari muhandisligi hali yakunlanmagan; chiqish uchun yamalar kadr buferi va ketma-ket konsolni qo'llab-quvvatlaydi. Asahi loyihasida mos yozuvlar platformasi sifatida ishlatiladigan Apple Mac mini uchun qurilmalarni qo'llab-quvvatlash e'lon qilindi. Linux (batafsil o'rnatish ko'rsatmalari mavjud).

Ochiq apparat adapteri alohida ishlab chiqilmoqda, u konsolga ketma-ket port orqali ulanishni va disk raskadrovkani soddalashtirish uchun mo'ljallangan. Hozirgi vaqtda Apple o'z apparatida nostandart USB-PD buyruqlarini qo'llaganligi sababli, konsolga kirishning eng oddiy usuli USB-C kabeli yordamida Apple M1 chipi asosidagi boshqa kompyuterga ulanish hisoblanadi. Keyinchalik murakkab yondashuv Arduino mikrokontrolleri, FUSB30 chipi va UART-to-TTL adapteri yordamida izolyator yaratishni o'z ichiga oladi.

Loyiha shuningdek, yadroni yuklash imkonini beruvchi m1n1 yuklash vositasini tayyorladi. Linux va Apple M1 protsessoriga ega Mac kompyuterlarida minimal tizim muhiti. Apple imzolanmagan yadrolarni M1 protsessoriga ega kompyuterlarga jailbreak qilmasdan yuklashga imkon beradi. Bu xususiyat ishlab chiquvchilarga yangi XNU yadrolari bilan tajriba o'tkazish imkonini beradi, ammo boshqa tizimlarni yuklashga urinishlar qiyinchiliklar tug'diradi, chunki Apple o'zining maxsus yuklash protokoli va boshqa Device Tree formatidan foydalanadi. Asahi loyihasi taklif qildi Linux m1n1 yuklash vositasi standart Qurilma daraxti va yadroda ishlatiladigan standart yuklash protokolidan foydalanish imkonini beruvchi qatlam vazifasini bajaradi. Linux ARM64 uchun. Kelajakda m1n1 boshqa ARM64 platformalarida ishlatiladigan standart yuklash jarayoniga o'xshash standart yuklash jarayonini tashkil qilish uchun U-Boot va GRUB ni chaqirish imkoniyatini qo'shishni rejalashtirmoqda.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster