ປິດໂຄສະນາ

ເມື່ອ Apple ເປີດຕົວ Macs ທໍາອິດກັບ Apple Silicon, ເຊິ່ງຂັບເຄື່ອນດ້ວຍຊິບຂອງຕົນເອງທີ່ເອີ້ນວ່າ M1, ມັນໄດ້ສ້າງຄວາມປະຫລາດໃຈໃຫ້ໂລກທັງຫມົດແລະຕັ້ງຄໍາຖາມຫຼາຍຢ່າງໃນເວລາດຽວກັນ. ແນ່ນອນ, ພວກເຂົາເຈົ້າໄດ້ປະກົດຕົວແລ້ວໃນລະຫວ່າງການນໍາສະເຫນີໂຄງການ Apple Silicon ດັ່ງກ່າວ, ແຕ່ເວລານີ້ທຸກຄົນມີຄວາມຢາກຮູ້ຢາກເຫັນວ່າການຄາດຄະເນເດີມຂອງພວກເຂົາຈະເປັນຈິງຫຼືບໍ່. ຄໍາຖາມທີ່ໃຫຍ່ທີ່ສຸດແມ່ນໃນກໍລະນີຂອງການເລີ່ມຕົ້ນຫຼື virtualizing ລະບົບປະຕິບັດການອື່ນ, ແນ່ນອນ, ຕົ້ນຕໍແມ່ນ Windows. ເນື່ອງຈາກຊິບ M1 ແມ່ນອີງໃສ່ສະຖາປັດຕະຍະກໍາທີ່ແຕກຕ່າງກັນ (ARM64), ແຕ່ຫນ້າເສຍດາຍ, ມັນບໍ່ສາມາດດໍາເນີນການລະບົບປະຕິບັດການແບບດັ້ງເດີມເຊັ່ນ Windows 10 (ແລ່ນຢູ່ໃນສະຖາປັດຕະ x86).

ຈື່ຈໍາການແນະນໍາຂອງຊິບ M1, ທໍາອິດໃນຄອບຄົວ Apple Silicon, ເຊິ່ງປະຈຸບັນພະລັງງານ 4 Macs ແລະ iPad Pro:

ເຖິງແມ່ນວ່າມັນເບິ່ງຄືວ່າບໍ່ດີທີ່ສຸດກັບ Windows ໂດຍສະເພາະ (ສໍາລັບໃນປັດຈຸບັນ), ເວລາທີ່ດີກວ່າແມ່ນສ່ອງແສງສໍາລັບຜູ້ນ "ໃຫຍ່" ຕໍ່ໄປ, ເຊິ່ງແມ່ນ Linux. ສໍາລັບເກືອບຫນຶ່ງປີ, ໂຄງການຂະຫນາດໃຫຍ່ໄດ້ຖືກດໍາເນີນການເພື່ອເຊື່ອມຕໍ່ Linux ກັບ Macs ດ້ວຍຊິບ M1. ແລະຜົນໄດ້ຮັບເບິ່ງຂ້ອນຂ້າງດີ. Linux Kernel ສໍາລັບ Macs ທີ່ມີຊິບຂອງຕົນເອງ (Apple Silicon) ມີຢູ່ແລ້ວໃນທ້າຍເດືອນມິຖຸນາ. ຢ່າງໃດກໍຕາມ, ໃນປັດຈຸບັນຜູ້ສ້າງທີ່ຢູ່ເບື້ອງຫຼັງນີ້ໄດ້ກ່າວວ່າລະບົບ Linux ແມ່ນສາມາດໃຊ້ໄດ້ແລ້ວເປັນ desktop ປົກກະຕິໃນອຸປະກອນ Apple ເຫຼົ່ານີ້. ດຽວນີ້ Asahi Linux ເຮັດວຽກໄດ້ດີກ່ວາເກົ່າ, ແຕ່ມັນຍັງມີຂໍ້ຈໍາກັດແລະຂໍ້ບົກພ່ອງບາງຢ່າງ.

ຄົນຂັບລົດ

ໃນສະຖານະການປະຈຸບັນ, ມັນເປັນໄປໄດ້ທີ່ຈະດໍາເນີນການ Linux ທີ່ມີຄວາມຫມັ້ນຄົງຫຼາຍໃນ M1 Macs, ແຕ່ຫນ້າເສຍດາຍ, ມັນຍັງຂາດການສະຫນັບສະຫນູນການເລັ່ງກາຟິກ, ເຊິ່ງແມ່ນກໍລະນີທີ່ມີສະບັບຫລ້າສຸດທີ່ມີປ້າຍຊື່ 5.16. ຢ່າງໃດກໍຕາມ, ທີມງານຂອງນັກຂຽນໂປລແກລມແມ່ນເຮັດວຽກຫນັກໃນໂຄງການ, ຍ້ອນພວກເຂົາຈັດການເຮັດບາງສິ່ງບາງຢ່າງທີ່ບາງຄົນອາດຈະຄິດວ່າເປັນໄປບໍ່ໄດ້ຢ່າງສົມບູນເມື່ອໂຄງການ Apple Silicon ຖືກນໍາສະເຫນີ. ໂດຍສະເພາະ, ພວກເຂົາສາມາດພອດໄດເວີສໍາລັບ PCIe ແລະ USB-C PD. ໄດເວີອື່ນໆສໍາລັບ Printctrl, I2C, ASC mailbox, IOMMU 4K ແລະໄດເວີການຄຸ້ມຄອງພະລັງງານຂອງອຸປະກອນກໍ່ກຽມພ້ອມ, ແຕ່ຕອນນີ້ພວກເຂົາລໍຖ້າການກວດສອບຢ່າງລະມັດລະວັງແລະຄະນະກໍາມະການຕໍ່ໄປ.

MacBook Pro Linux SmartMockups

ຜູ້ສ້າງຫຼັງຈາກນັ້ນເພີ່ມວິທີການເຮັດວຽກຕົວຈິງກັບຕົວຄວບຄຸມ. ສໍາລັບການເຮັດວຽກທີ່ເຫມາະສົມຂອງພວກເຂົາ, ພວກເຂົາເຈົ້າຈໍາເປັນຕ້ອງໄດ້ເຊື່ອມຕໍ່ຢ່າງຫນັກແຫນ້ນກັບຮາດແວທີ່ໃຊ້ແລະດັ່ງນັ້ນຈິ່ງຮູ້ເຖິງລາຍລະອຽດຂະຫນາດນ້ອຍທີ່ສຸດ (ຕົວຢ່າງ, ຈໍານວນຂອງ pins ແລະອື່ນໆ). ຫຼັງຈາກທີ່ທັງຫມົດ, ເຫຼົ່ານີ້ແມ່ນຂໍ້ກໍານົດສໍາລັບສ່ວນໃຫຍ່ຂອງຊິບ, ແລະແຕ່ລະລຸ້ນຂອງຮາດແວໃຫມ່, ໄດເວີຍັງຕ້ອງໄດ້ຮັບການດັດແປງເພື່ອສະຫນອງການສະຫນັບສະຫນູນ 100%. ຢ່າງໃດກໍຕາມ, Apple ເອົາສິ່ງໃຫມ່ຫມົດໃນພາກສະຫນາມນີ້ແລະພຽງແຕ່ໂດດເດັ່ນຈາກສ່ວນທີ່ເຫຼືອ. ຂໍຂອບໃຈກັບວິທີການນີ້, ມັນເປັນໄປໄດ້ທາງທິດສະດີວ່າໄດເວີສາມາດເຮັດວຽກບໍ່ພຽງແຕ່ໃນ Macs ກັບ M1, ແຕ່ຍັງຢູ່ໃນຜູ້ສືບທອດຂອງເຂົາເຈົ້າ, ຊຶ່ງເປັນຄວາມເປັນໄປໄດ້ອື່ນໆຂອງໂລກທີ່ບໍ່ໄດ້ຂຸດຄົ້ນຂອງສະຖາປັດຕະ ARM64. ສໍາລັບຕົວຢ່າງ, ອົງປະກອບທີ່ເອີ້ນວ່າ UART ທີ່ພົບເຫັນຢູ່ໃນຊິບ M1 ມີປະຫວັດສາດຢ່າງກວ້າງຂວາງແລະພວກເຮົາຈະຊອກຫາມັນແມ້ແຕ່ຢູ່ໃນ iPhone ທໍາອິດ.

ການໃສ່ຊິບ Apple Silicon ລຸ້ນໃໝ່ຈະງ່າຍຂຶ້ນບໍ?

ອີງຕາມຂໍ້ມູນທີ່ໄດ້ກ່າວມາຂ້າງເທິງ, ຄໍາຖາມທີ່ເກີດຂື້ນວ່າການວາງ Linux ໃນທີ່ສຸດຫຼືການກະກຽມຂອງມັນສໍາລັບ Macs ທີ່ຄາດວ່າຈະມີຊິບໃຫມ່ຈະງ່າຍຂຶ້ນ. ແນ່ນອນ, ພວກເຮົາຍັງບໍ່ຮູ້ຄໍາຕອບຂອງຄໍາຖາມນີ້, ຢ່າງຫນ້ອຍບໍ່ແມ່ນຄວາມແນ່ນອນ 100%. ແຕ່ອີງຕາມຜູ້ສ້າງຂອງໂຄງການ, ມັນເປັນໄປໄດ້. ໃນສະຖານະການປະຈຸບັນ, ມັນຈໍາເປັນຕ້ອງລໍຖ້າການມາຮອດຂອງ Macs ທີ່ມີຊິບ M1X ຫຼື M2.

ຢ່າງໃດກໍ່ຕາມ, ຕອນນີ້ພວກເຮົາສາມາດປິຕິຍິນດີທີ່ໂຄງການ Asahi Linux ໄດ້ກ້າວໄປຂ້າງຫນ້າຫຼາຍຂັ້ນຕອນ. ເຖິງແມ່ນວ່າບັນຫາຈໍານວນຫນຶ່ງຍັງຂາດຫາຍໄປ, ຕົວຢ່າງເຊັ່ນການສະຫນັບສະຫນູນ GPU ທີ່ໄດ້ກ່າວມາແລ້ວຫຼືບາງໄດເວີ, ມັນຍັງເປັນລະບົບທີ່ຂ້ອນຂ້າງໃຊ້ໄດ້. ນອກຈາກນັ້ນ, ປະຈຸບັນຍັງມີຄໍາຖາມທີ່ວ່າພາກສ່ວນນີ້ຈະເຄື່ອນຍ້າຍຕົວຈິງໃນໄລຍະເວລາໃດ.

.