10 puan yazan GN⁺ 2024-02-17 | 2 yorum | WhatsApp'ta paylaş

Asahi Linux projesinin OpenGL desteği Apple Silicon’da resmen öne geçti

  • Asahi Linux projesinin bağımsız geliştirici ekibi, yaklaşık 3 yıldır Apple Silicon Mac’lerde Linux desteği sağlamak için çalışıyor.
  • Proje, başlangıçtaki "çok kararsız bir deney" aşamasından "şaşırtıcı derecede işlevsel ve kullanılabilir bir masaüstü işletim sistemi" düzeyine evrildi.
  • Son sürücüler OpenGL sürüm 4.6 ve OpenGL ES sürüm 3.2’yi tam olarak destekliyor; bu da Apple’ın macOS’ta sunduğundan daha yüksek bir sürüm anlamına geliyor.

Apple’ın GPU sürücüleriyle karşılaştırma

  • Geliştirici Alyssa Rosenzweig, blog gönderisinde yeni sürücünün ancak "100 binden fazla testi" geçtikten sonra resmen uygun kabul edildiğini açıkladı.
  • Apple’ın GPU’su bazı özellikleri desteklemediği için, OpenGL ve OpenGL ES’i uygulamakta doğrudan olmayan yöntemler kullanmak gerekti.
  • Asahi ekibi, Apple donanımında düşük ek yükle Vulkan API desteği sunmayı hedefleyen çalışmalarını sürdürüyor.

Asahi Linux’in mevcut durumu ve geleceği

  • Fedora Asahi Remix, birçok M1 ve M2 Mac donanımını destekliyor; buna web kamerası, hoparlörler, Wi‑Fi ve Bluetooth ile grafik hızlandırma da dahil.
  • Thunderbolt, USB-C üzerinden ekran bağlantısı, dahili mikrofon ve Touch ID parmak izi sensörü ise henüz çalışmıyor.
  • En yeni M3 Mac’ler için temel desteğin en az 6 ay süreceği öngörülüyor.

GN⁺’nin görüşü

  • Asahi Linux projesi, açık kaynak topluluğunun gücünü ve teknik yetkinliğini gösteren harika bir örnek. Apple’ın resmi desteği olmadan, en yeni OpenGL standartlarını destekleyen bir sürücü geliştirilmiş olması dikkat çekici bir başarı.
  • Bu proje, Linux kullanıcılarının Apple’ın güçlü donanımından yararlanmasını sağlıyor ve farklı işletim sistemleri arasında uyumluluk ile seçenek çeşitliliğini artırmaya katkı sunuyor.
  • Vulkan API desteği sayesinde oyunlar gibi yüksek performanslı grafik uygulamalarında Linux kullanıcı deneyimini iyileştirme potansiyeline sahip; bu da açık kaynak yazılımın geleceği üzerinde olumlu bir etki yaratabilir.

2 yorum

 
ahwjdekf 2024-02-19

Apple keşke biraz Linux dizüstü bilgisayar yapsa. Belleği de biraz cömert koysa... Bence kendi çapında gayet iyi satar.

 
GN⁺ 2024-02-17
Hacker News görüşleri
  • Conformant OpenGL 4.6 on the M1 (rosenzweig.io)

    • Orijinal yazıda, M1 donanımının OpenGL'in yeni standartlarıyla iyi örtüşmediği belirtiliyor.
    • Apple, 2018'de OpenGL'i kullanımdan kaldırdığı için, 2024'te M1'in yeni OpenGL özellikleriyle iyi uyum göstermemesi şaşırtıcı değil.
    • Yeni özellikleri desteklemek için geometry shader, tessellation, transform feedback gibi unsurları compute shader'a dönüştürmek gibi teknik hilelerin kullanılmış olması etkileyici bir başarı.
  • Asahi Linux'un geliştirme araçları

    • Asahi Linux projesinin ilk tersine mühendislik sürecinde geliştirici dostu Python araçları oluşturmuş olması etkileyici bulunuyor.
    • Python kodu kullanılarak M1 ve misafir işletim sistemi uzaktan kontrol edilebiliyor ve hypervisor gerçek zamanlı olarak güncellenebiliyor.
    • Bu Python tabanlı yaklaşım, hızlı test döngülerini mümkün kılıyor ve macOS'in ne yaptığını anlamaya yardımcı oluyor.
  • Asahi Linux ile kullanıcı deneyimi

    • Asahi Linux projesi ve OpenGL için verilen emek, bir kullanıcının ikinci el bir M1 satın almasına yetecek kadar etkileyici bulunmuş.
    • Kurulum süreci basitti ve birleşik bellek sayesinde yerelde LLM çalıştırılabildi.
  • Asahi GPU sürücüsünün gerçekçi sorunları

    • Asahi GPU sürücüsü, gerçek iş yüklerinde hâlâ zorluk yaşıyor.
    • Örneğin Google Maps'in uzun süre donup kalması gibi bir sorun var, ancak bunun çözümü için çalışılıyor.
  • Sürücü geliştirme hakkında soru

    • Asahi Linux'un sıkça sözü edilen Rust tabanlı sürücü olup olmadığı merak ediliyor.
  • Tersine mühendislikte öncelik belirleme

    • Asahi Linux'un tersine mühendislik sürecinde neye öncelik vereceğine karar verme süreci karmaşık görünüyor.
    • DRM desteğine çok emek harcanması garip görünebilir, ancak bunun kullanıcı ihtiyaçlarını karşılamaya yönelik olduğu tahmin ediliyor.
  • Vulkan desteğiyle ilgili güncelleme

    • Vulkan desteğine dair somut bir güncelleme yok, ancak Asahi Linux bunu desteklemek için çalışıyor.
    • Vulkan desteğinin Valve'ın Proton'u gibi yazılımlar üzerinden oyun performansını artırıp artıramayacağı merak ediliyor.
  • Apple'ın destek ihtimali

    • Apple bir donanım şirketi olarak, kullanıcılar tercih ettikleri işletim sistemiyle uyumlu donanım satın alıyorsa bundan gelir elde eder.
    • Proje referans materyallere ihtiyaç duyuyorsa, Apple'ın bunu desteklemesi iyi olurdu.