- Apple Silicon için Linux portlama projesi, 5. yılını kutlarken ilk kez USB-C üzerinden DisplayPort Alt Mode çıkış desteğini hayata geçirdi
- Yeni duyurulan
fairydust dalı, DCP, DPXBAR, ATCPHY ve ACE olmak üzere dört donanım bloğunu tersine mühendislikle çözerek harici ekran çıkışını mümkün kılıyor
- M3 Mac desteği ilk aşamaya ulaştı; klavye, trackpad, WiFi, NVMe ve USB3 çalışıyor, ancak GPU hızlandırma ve DCP kontrolü henüz tamamlanmış değil
- MacBook Pro’nun 120Hz ekranı Linux 6.18.4’ten itibaren çalışıyor; DCP sürücüsünde HDR, VRR ve donanım overlay gibi gelişmiş özellikler için büyük ölçekli bir refaktörizasyon sürüyor
- GPU, web kamerası ve paket yönetimi dahil genel iyileştirmeler devam ediyor; Fedora Asahi Remix ise DNF5 tabanına geçişi ve upstream entegrasyonu otomatikleştirmeyi hedefliyor
Başlıca ilerleme: USB-C ekran çıkışı
- Asahi Linux, 5 yıl boyunca Apple Silicon’ı tam teşekküllü bir AArch64 masaüstü platformuna dönüştürdü
- Süregelen ilgi, AArch64 ile ilgili yazılım hatalarının düzeltilmesine katkı sağladı
- En çok talep edilen özellik olan USB-C üzerinden DisplayPort Alt Mode çıkışı,
fairydust dalında hayata geçirildi
- M1 MacBook Air’de USB-C→HDMI adaptörüyle harici ekran bağlantısı başarıyla sağlandı
- Bu dal, geliştiricilere yönelik deneysel bir sürüm; çoklu ekran, hotplug ve renk sorunları gibi tamamlanmamış noktalar var
- Genel kullanıcı desteği henüz sunulmuyor
M3 serisi desteği
- m1n1 önyükleyicisi M3 için temel desteğe kavuştu ve üç yeni katkıcı Devicetree ile çekirdek yamaları hazırladı
- M3 MacBook Air’de Fedora Asahi Remix + KDE Plasma başarıyla önyüklendi
- Şu anda klavye, touchpad, WiFi, NVMe ve USB3’ün çalıştığı doğrulandı
- GPU, yeni bir mimariye sahip; ray tracing, mesh shader ve Dynamic Caching gibi özellikler eklenmiş durumda
- DCP başlatması iBoot’a bağımlı ve macOS 14’teki firmware arayüzü değişiklikleri nedeniyle ek tersine mühendislik gerekiyor
- Ses, mikrofon, web kamerası ve güç yönetimi gibi bileşenler henüz uygulanmış değil
120Hz ekran ve DCP sürücüsü refaktörizasyonu
- 14 ve 16 inç MacBook Pro modellerindeki 120Hz panel, Linux 6.18.4’ten itibaren etkin
- Sabit timestamp kullanılarak DCP kısıtlaması aşıldı
- DCP sürücüsü, HDR, VRR ve donanımsal parlaklık kontrolü gibi genişletmeler için yapısal olarak yeniden düzenleniyor
- Rust tabanlı bir yeniden yazım planlanıyor, ancak şu anda C kodunda refaktörizasyon yapılıyor
- Donanım plane desteği güçlendirilerek Y’CbCr framebuffer, overlay ve HDR denemeleri mümkün hale getirildi
- Oliver, Apple Interchange formatını tersine mühendislikle çözerek sıkıştırılmış framebuffer desteği ekledi
- Aşırı doygun renk sorunu da 6.18 çekirdeğinde düzeltildi
Web kamerası ve grafik sürücüsü iyileştirmeleri
- Bazı GNOME uygulamalarında görülen web kamerası hatalarının, OpenGL sürücüsündeki planar video formatı işleme hatasından kaynaklandığı belirlendi
- Mesa ve PipeWire için çeşitli yamalarla sorun çözüldü; Fedora 43’te
gtk4paintablesink eklentisi düzeltilecek
- GPU sürücüsü, DMA-BUF işleme sorunları giderildikten sonra çoğu uygulamada normal çalışıyor
- GPU sürücüsünün upstream’e hazırlanması sürüyor
- 6.13.8’e kıyasla yama sayısı 1232’den 858’e, kod satırı ise 95.000’den 83.000’e düştü
- IGT test yamalarıyla DRM mainline birleştirmesi için temel oluşturuldu
Performans optimizasyonu ve paket yönetimi iyileştirmeleri
- OpenGL bellek kopyalarının CPU tabanlı olması sorunu, GPU shader kullanılarak düzeltilip bellek veri yolu doygunluğu seviyesinde performans elde edildi
- AGX optimizasyon rutinleriyle 355GB/s buffer clear hızı sağlandı
- Vulkan kopyalama performansı da %30 ila %100’ün üzerinde arttı
- Fedora Asahi Remix, DNF5 geçişi ile paketlerin otomatik dönüşüm yeteneğini kazandı
- Neal, PackageKit için DNF5 backend’i geliştirdi; Fedora 44’e entegre edilmesi planlanıyor
- Mesa ve
virglrenderer ile başlayarak upstream paketlere otomatik geçiş başladı
Topluluk ve gelecek planları
- FOSDEM’de M3 ve M4 destek stratejileri tartışıldı; SCaLE etkinliğinde Asahi demo sistemi sergilenmesi planlanıyor
- Proje, OpenCollective ve GitHub Sponsors destekleriyle sürdürülüyor
- 2026’da da geliştirmelerin odağında GPU, ekran ve donanım entegrasyonunun iyileştirilmesi olacak
5 yorum
İki baş geliştirici ayrılınca projenin durduğunu sanmıştım ama görünüşe göre bir şekilde geliştirme devam ediyor.
Aa, öyle bir şey mi olmuştu??!
https://marcan.st/2025/02/resigning-as-asahi-linux-project-lead/
Ben de bugün araştırırken böyle bir yazıyla karşılaştım.
Çok çok teşekkür ederim
Hacker News yorumları
Gerçekten harika bir güncelleme
Oliver, Janne, Alyssa M, Shiz, Robert, Sven, James, Neal, chaos_princess, Davide, Lina, Michael, Sasha, Alyssa R ve daha birçok katkıda bulunanın emeği gerçekten etkileyici
Harika iş
Birkaç yıl içinde ikinci el M1/M2 MacBook'ların genç geliştiricilerin “eğlencelik dizüstü bilgisayarı” olarak popüler olacağını düşünüyorum
Eski ThinkPad T420 gibi, tabii sebepleri farklı olsa da
M4 ve M5 GPU'larının M3'ten ne kadar farklı olduğunu da merak ediyorum. M3 oturduğunda port etmesi çok zor olmaz umarım
Sonuçta Apple Silicon, ömrü sınırlı bir tasarım gibi görünüyor
Yalnız macOS Tahoe en büyük şikayetim. Asahi'yi kesin denemem gerektiğini düşünüyorum
16GB RAM var ve ekranın yanında küçük siyah bir çizgi bulunuyor ama rahatsız etmiyor. 230 avroya aldım
M4'ten itibaren Apple'ın page table monitor özelliği açık başlayıp başlamayacağını ya da Apple uzantıları tamamen kapalı şekilde mi açılacağını seçmek gerekiyor
Alıntılanan kilit kısım şu
Şu anki M3 destek durumu, M1 desteğinin ilk kez Arch Linux ARM betası olarak çıktığı zamana benziyor
Klavye, touchpad, WiFi, NVMe, USB3 çalışıyor ve bazı yerel yamalar gerekse de yakında yayınlanabilecek seviyede
Bazen Apple'ın Asahi ekibinin farkında olup olmadığını merak ediyorum
Onların tersine mühendislik becerilerine hayran mı kalıyorlar, yoksa umursamıyorlar mı
Sanırım XenoKovah'ın tweeti kastediliyor
Ama Cupertino'daki dolaplarda Asahi'nin çabasını anlamsız kılacak taslaklar çoktan duruyor
Kişisel bilgisayarlara ya da Linux'a önem veriyorsanız, Mac almamanızı söylemek isterim
İkinci el bir Mac alacaksam, performans·batarya·Asahi desteği dengesi en iyi olan modelin hangisi olduğunu merak ediyorum
Bu güncellemeyle özel çekirdekte mümkün hale gelirse M2 Air yeni sweet spot olabilir
Şimdiye kadar o yeri M1 Air tutuyordu
Apple donanımım yok ama sadece okuyunca bile Asahi ekibinin yeteneği ve adanmışlığı hissediliyor
Kodlarının upstream'e birleşmesini ve ARM için Linux'un birinci sınıf destek almasını umuyorum
Dün Bladerunner izlerken Ford'un bir fotoğrafı sesli komutla yakınlaştırdığı sahnede
ekrandaki turuncu çubuğu görünce “nihayet Mac Touch Bar'ın kullanım alanını bulmuşlar” diye düşündüm
Linux'ta Touch Bar çalışırsa gerçekten heyecan verici olur
Aslında bunun tam yazılım tabanlı haptik klavyeye giden bir işaret olmasını ummuştum
Böyle bir klavye, dizüstü bilgisayarları telefonlar gibi kapalı hale getirip temizlik ve suya dayanıklılığı artırabilirdi
M4 Air'de Asahi çalıştırabileceğim günü gerçekten dört gözle bekliyorum
İnanılmaz bir iş. Katılanların teknik becerisine saygı duyuyorum
Ama neden özellikle Asahi kullanıldığını merak ediyorum
2005'ten beri Ubuntu, 2012'den beri Mac kullanıyorum; iki işletim sistemi de o kadar benzer ki aynı kodu değişiklik yapmadan çalıştırıyorum
Acaba önemli bir şeyi mi kaçırıyorum?
Bu yüzden MacBook Pro alıp üstüne sevdiği işletim sistemini kurmak isteyen çok kişi var
Intel Mac'lere Hackintosh gibi yeni işletim sistemleri yüklenebiliyordu ama Apple Silicon'da bu fiilen imkânsız
Steam Frame gibi ARM tabanlı cihazların Asahi'yi nasıl etkileyeceğini merak ediyorum
Şu anda Apple en yaygın ARM bilgisayar tedarikçisi ama Valve, Linux dostu bir ARM cihazıyla ekosistemin merkezi olabilir
Bu da genel olarak ARM desteğini güçlendirip Asahi için de olumlu olur