Linux 7.4, Apple’ın M4 çipli Mac’leri ile A18 Pro çipli MacBook Neo modeli için ilk Device Tree desteğini sunmaya hazırlanıyor. Asahi Linux geliştiricileri tarafından hazırlanan çalışmalar, bu cihazlarda ana hat Linux kernel’inin başlatılmasının önünü açacak ancak ilk aşamada kullanılabilirlik oldukça sınırlı olacak.
Linux 7.4 ile M4 Mac’ler ve MacBook Neo için İlk Adım Atılıyor
Asahi Linux geliştiricisi Sven Peter, Linux 7.4 sürümünün birleştirme penceresi öncesinde Apple çiplerine yönelik Device Tree değişikliklerini gönderdi. M4 tabanlı Mac’ler için hazırlanan ilk Device Tree’ler, Linux 7.4 ile birlikte kernel’e eklenmeye hazırlanıyor.
İlk aşamadaki destek, M3 ve M4 nesilleri arasında büyük ölçüde değişmeyen donanım bileşenlerini kapsıyor. Bu kapsamda CPU çekirdekleri, kesme denetleyicisi, güç durumları, watchdog, seri bağlantı, pin denetleyicisi, i2c ve frame-buffer gibi temel bileşenler desteklenecek. Fakat bu çalışma, M4 Mac’lerin Linux’ta tamamen kullanılabilir hâle geldiği anlamına gelmiyor. GPU ve diğer birçok donanım bileşeni henüz desteklenmediği için Linux 7.4 ile deneyim oldukça kısıtlı olacak. İlk Device Tree çalışmaları daha çok kernel’in cihazlarda ön yüklenebilmesini ve gelecekteki geliştirmelerin temelini oluşturmayı amaçlıyor.
Bu ilk destek aşağıda yer alan M4 modellerini kapsayacak:
- 14 inç MacBook Pro (M4, 2024)
- 24 inç iMac, 2 USB-C (M4, 2024)
- 24 inç iMac, 4 USB-C (M4, 2024)
- 13 inç MacBook Air (M4, 2025)
- 15 inç MacBook Air (M4, 2025)
- Mac mini (M4, 2024)
Linux 7.4 kapsamında dikkat çeken bir diğer gelişme ise MacBook Neo için hazırlanan Device Tree desteği. Apple’ın M serisi yerine A18 Pro çipini kullanan bilgisayar için yapılan çalışma da ilk etapta oldukça sınırlı olacak. M4 cihazlarda olduğu gibi GPU ve diğer donanımlar için gerekli çalışmalar sonraki Linux sürümlerine bırakılacak.
Dolayısıyla Linux 7.4, hem M4 Mac’ler hem de MacBook Neo için tam kapsamlı bir Linux deneyimi sunmayacak. Buna karşın temel donanımın tanımlanması, Asahi Linux topluluğunun gelecekteki çalışmalarını ana hat kernel üzerinde sürdürmesine olanak sağlayacak. Geliştirici Sven Peter, ayrıca Linux 7.4 için ortak GPIO desteği ve eski 32 bit yardımcı işlemciler için RTKit crashlog desteği içeren ayrı değişiklikleri de göndermiş durumda. Bu çalışmaların Linux 7.4 birleştirme penceresinde kernel’e dahil edilmesi bekleniyor.
Kaynak: phoronix.com
