Публикувани са първите пачове за зареждане на Linux на Apple M4


1

Как съобщава Phoronix, публикуван е първият набор от пачове за ядрото на Linux с файлове Device Tree и binding-и за SoC Apple Silicon M4, също известен като t8132. Става въпрос все още не за пълна поддръжка на MacBook или Mac mini под Linux, а за най-ранния етап — възможността да се стартира ядрото и да се осигури основа за бъдеща работа.

Пачовете са изпратени от разработчика Yureka Lilian. В описанието на серията се казва, че добавя начален Device Tree и dt-bindings за устройства на Apple M4 и до голяма степен повтаря скорошната работа по M3, която беше включена в цикъла на Linux 7.2. В същото време наборът обхваща само минималния обем оборудване, необходим за основа на бъдещото разработване.

В отличие от потребителския релиз на Asahi Linux, тези промени са предназначени преди всичко за основната версия на ядрото. Поддръжката на графика, пълноценен работен плот, Wi-Fi, Bluetooth, NVMe и други важни компоненти все още липсва: в документацията на Asahi Linux за M4 повечето ключови блокове все още са отбелязани като TBA, а инсталаторът за устройства M4 е посочен като недостъпен.

Отделно се отбелязва, че голяма част от работата по подготвянето на M4 за стартиране сега е свързана не само с ядрото, но и с буутлоудера m1n1. Поради промените в новите чипове Apple, част от настройките на CPU вече се задават и блокират от iBoot, а стартирането на SMP все още зависи от допълнителни пачове idle=nop и остава нестабилно.

Така новината е важна по-скоро за разработчици и ентусиасти, отколкото за обикновени потребители. Apple M4 направи първата стъпка към поддръжка в основната версия на Linux, но пътят до състоянието "инсталирай системата и работи" все още е дълъг: проектът трябва да усъвършенства зареждането, периферията, енергийна ефективност и особено графичното ускорение.

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster