Reklamani yopish

Apple o'zining M1 deb nomlangan chipi bilan jihozlangan Apple Silicon bilan birinchi Mac kompyuterlarini taqdim etganida, u bir vaqtning o'zida butun dunyoni hayratda qoldirdi va ko'plab savollarni tug'dirdi. Albatta, ular allaqachon Apple Silicon loyihasi taqdimotida paydo bo'lgan edi, ammo bu safar hamma ularning dastlabki bashoratlari haqiqatan ham amalga oshishini qiziqtirdi. Eng katta savol boshqa operatsion tizimni, birinchi navbatda Windows-ni ishga tushirish yoki virtualizatsiya qilishda edi. M1 chipi boshqa arxitekturaga (ARM64) asoslanganligi sababli, afsuski, u Windows 10 (x86 arxitekturasida ishlaydi) kabi an'anaviy operatsion tizimlarni ishga tushira olmaydi.

M1 chipining joriy etilishini eslang, Apple Silicon oilasida birinchi bo'lib, hozirda 4 ta Mac va iPad Pro’ni quvvatlantiradi:

Garchi u Windows bilan eng yaxshi ko'rinmasa ham (hozircha), keyingi "katta" o'yinchi, ya'ni Linux uchun yaxshi vaqtlar porlamoqda. Deyarli bir yil davomida M1 chipi bilan Linuxni Mac kompyuterlariga o'tkazish bo'yicha ulkan loyiha amalga oshirilmoqda. Va natijalar juda istiqbolli ko'rinadi. Mac kompyuterlari uchun o'z chipiga ega Linux yadrosi (Apple Silicon) iyun oyining oxirida allaqachon mavjud edi. Biroq, endi buning ortidagi yaratuvchilar Linux tizimi allaqachon ushbu Apple qurilmalarida oddiy ish stoli sifatida foydalanish mumkinligini aytishdi. Asahi Linux endi har qachongidan ham yaxshiroq ishlaydi, lekin u hali ham o'z cheklovlari va ba'zi kamchiliklariga ega.

Haydovchilar

Hozirgi vaziyatda M1 Mac-da ancha barqaror Linux-ni ishga tushirish mumkin, ammo afsuski, u hali ham grafik tezlashtirishni qo'llab-quvvatlamaydi, bu 5.16 deb nomlangan so'nggi versiyada. Qanday bo'lmasin, dasturchilar jamoasi loyiha ustida qattiq ishlamoqda, buning natijasida ular Apple Silicon loyihasi joriy etilganda ba'zi odamlar butunlay imkonsiz deb o'ylagan ishni qilishga muvaffaq bo'lishdi. Xususan, ular PCIe va USB-C PD uchun drayverlarni portlashi mumkin edi. Printctrl, I2C, ASC pochta qutisi, IOMMU 4K va qurilma quvvatini boshqarish drayveri uchun boshqa drayverlar ham tayyor, ammo endi ular ehtiyotkorlik bilan tekshirish va keyingi ishga tushirishni kutishmoqda.

MacBook Pro Linux SmartMockups

Keyin ijodkorlar uning boshqaruvchilar bilan qanday ishlashini qo'shadilar. Ularning to'g'ri ishlashi uchun ular ishlatiladigan apparatga mahkam bog'langan bo'lishi kerak va shuning uchun hatto eng kichik tafsilotlarni ham bilishi kerak (masalan, pinlar soni va shunga o'xshashlar). Axir, bu chiplarning katta qismi uchun talablar va har bir yangi avlod apparati bilan drayverlarni 100% qo'llab-quvvatlash uchun o'zgartirish kerak. Biroq, Apple bu sohaga mutlaqo yangi narsalarni olib keladi va shunchaki boshqalardan ajralib turadi. Ushbu yondashuv tufayli drayverlar nafaqat M1 bilan Mac kompyuterlarida, balki ARM64 arxitekturasining unchalik o'rganilmagan dunyosi bo'lgan ularning vorislarida ham ishlashi mumkinligi nazariy jihatdan mumkin. Misol uchun, M1 chipida joylashgan UART deb nomlangan komponent keng tarixga ega va biz uni hatto birinchi iPhone-da ham topamiz.

Yangi Apple Silicon chiplariga o'tish osonroq bo'ladimi?

Yuqorida aytib o'tilgan ma'lumotlarga asoslanib, Linuxni oxir-oqibat portlash yoki uni yangi chiplar bilan kutilgan Mac kompyuterlariga tayyorlash osonroq bo'ladimi, degan savol tug'iladi. Albatta, biz bu savolga javobni hali bilmaymiz, hech bo'lmaganda 100% aniqlik bilan emas. Lekin loyiha ijodkorlarining fikricha, bu mumkin. Hozirgi vaziyatda M1X yoki M2 chiplari bo'lgan Mac kompyuterlarining kelishini kutish kerak.

Qanday bo'lmasin, endi biz Asahi Linux loyihasi bir necha qadam oldinga siljiganidan xursand bo'lishimiz mumkin. Garchi bir qator muammolar haligacha etishmayotgan bo'lsa-da, masalan, yuqorida aytib o'tilgan GPU tezlashtirish yoki ba'zi drayverlarni qo'llab-quvvatlash, bu hali ham juda foydali tizim. Bundan tashqari, hozirgi vaqtda ushbu segmentning vaqt o'tishi bilan qayerga o'tishi haqida savol bor.

.