- Hector Martin, 2000'lerin sonlarında Wii homebrew sahnesinde faaliyet gösterdi ve resmi olmayan uygulamaların çalıştırılmasını sağlayan bir yazılım geliştirdi; bu, bugünkü “jailbreak” kavramına benziyordu
- Ancak kullanıcıların büyük kısmı korsan oyun çalıştırmak istiyordu ve buna yönelik aşırı talepler ile üreticilerle süren mücadele nedeniyle tükenmişlik yaşadı
- Daha sonra yeni konsollarda jailbreak yerine saf Linux portlamasını hedefledi ve topluluk oluşturmayla ilgilenmedi
Asahi Linux projesinin başlangıcı
- Apple M1 çipini duyurduğunda, bunu Linux ile çalıştırmayı kişisel bir 'rüya proje' olarak görerek Asahi Linux projesini başlattı
- Wii döneminde olduğu gibi zorlu teknik meydan okumalar vardı, ancak jailbreak gerektirmemesi açısından daha cazipti
- Başlangıçta çok destek ve sponsorluk aldı; imkânsız görünen bir işi başararak x86 tabanlı dizüstü bilgisayarlara denk veya daha iyi bir Linux ortamı kurmayı başardı
Zorluklar ve tükenmişlik
- Zaman geçtikçe Linux çekirdeğine upstream etme sürecinde çok sayıda hayal kırıklığı yaşadı
- Kullanıcıların aşırı talepleri yeniden yük haline geldi. (Örn: “Thunderbolt desteği ne zaman gelecek?”, “Pil ömrü macOS'tan daha kısa” vb.)
- Bağışlar ve sponsorluklar proje başlangıcından sonra giderek azaldı ve bu da yaptığı işin gerçekten değerli olup olmadığını sorgulamasına yol açtı
- 2024'te kişisel sorunlar nedeniyle projeye çok zaman ayıramadı, ancak kullanıcı talepleri azalmadı
- Vulkan sürücüsünü ve x86-64 emülasyon yığınını yayımladı, ancak DP Alt Mode gibi önemli özelliklerin geliştirilmesi hâlâ yapılması gereken bir iş olarak kaldı
Rust for Linux ve çekirdek topluluğu sorunları
- Asahi Linux, GPU sürücüsünü Rust ile geliştirdi ve bu, bellek güvenliği ile bakım açısından çok etkili oldu
- Ancak Rust for Linux projesi Linux çekirdeği içinde ciddi dirençle karşılaşıyor ve Linus Torvalds'ın liderlik eksikliği bunu daha da zorlaştırdı
- Linux çekirdeği topluluğunda bazı bakımcılar projeyi açık ya da gayriresmî biçimde engelledi
- Birden fazla alt sistem bakımcısı Rust entegrasyonunu engelledi veya işbirliğine kapalı bir tutum sergiledi; bu da geliştirme motivasyonunu ve ekibin moralini ciddi biçimde etkiledi
- Bazı çekirdek bakımcıları, kişisel görüş açıklamaları ya da sosyal medya paylaşımlarını sorun ederek eleştirdi veya özel olarak olumsuz tavır gösterdi
- Açık kaynakta sorunlar kamuya açık biçimde dile getirilse de bir iyileşme olmadı ve iç siyaset ile gruplaşmaların var olduğu ortaya çıktı
- Proje lideri açısından, sahte destek veren ya da işbirliği yapmayan kişilerle birlikte çalışmak zordu
- Bu sorunlar nedeniyle Apple ARM desteğiyle ilgili Linux bakımcılığı görevinden ayrıldı ve Linux çekirdeği topluluğuyla artık işbirliği yapmayacağını açıkladı
Asahi Linux proje liderliğinden ayrılma nedeni
- Projenin bitmeyen talepleri, topluluk içi çatışmalar ve geliştirme ortamının yükü birikerek tükenmişliğe yol açtı
- Sürekli stres ve projeye yönelik tutkunun azalması nedeniyle, Asahi Linux proje lideri olarak artık keyifle çalışamayacağı bir noktaya geldi
- Proje varlığını sürdürecek, ancak kendisi liderlik görevini bırakmaya karar verdi
Gelecek planları
- Projeyi mevcut ekip üyeleri yürütmeye devam edecek ve destekçilere yardımlarını Asahi Linux OpenCollective'e yönlendirmeleri öneriliyor
- Kişisel Patreon hesabı kapatılacak ve GitHub Sponsors destekçilerine de bildirim gönderilecek
- Bundan sonra kişisel hobilerinin (müzik üretimi, arkadaşlar ve aileyle zaman geçirmek, oyun oynamak ve film izlemek gibi) yeniden tadını çıkarmak istiyor
- Uzaktan yapılabilecek danışmanlık ve esnek zamanlı çalışma fırsatları arıyor; ilgilenen şirketler veya kişiler marcan@marcan.st adresinden iletişime geçebilir
Teşekkür
- Asahi Linux ekip üyelerine derin teşekkürlerini ileterek, onların yardımı olmadan bugünkü başarıların mümkün olmayacağını belirtti
- Bireysel destekçilere de teşekkür etti ve onların desteğinin projeyi gerçeğe dönüştürmede büyük rol oynadığını vurguladı
4 yorum
Vay, geçen seferki olay bayağı büyüyüp gidiyor hıçkırık hıçkırık;;
Evimde düşük güç tüketimiyle, sessiz ve ısınmadan sorunsuz çalışan M1 Mac mini sunucumu da bunun sayesinde kurabilmiştim, çok üzücü.
2021-01-07 Asahi Linux: Apple Silicon için Linux projesi
2022-03-21 Asahi Linux alfa sürümü - Apple M1 çipi için Linux
2024-02-17 Asahi Linux'un Apple Silicon OpenGL desteği resmen Apple'ı geçti
2024-10-11 Asahi Linux'ta AAA oyun oynama
2024-11-02 Apple Silicon'da Linux'un hayata geçirilmesi, Alyssa Rosenzweig ile röportaj
4 yıl boyunca çok emek verildi ama sonunda durum buraya geldi.
Proje uzun ömürlü olunca, insanların kimse onlara bir şey borçlu değilken bile bir şeyler talep ettiği durumlar daha sık yaşanıyor.
Ayrıca ortadaki Linux kernel topluluğuyla yaşanan çatışma kısmı için Linux kernel Rust tartışması yeniden alevleniyor yazısına da bakın.
Hacker News görüşleri
"Hak iddia eden kullanıcıların ortaya çıktığı" yönünde bir görüş var
Hector'un durumuna yönelik anlayış ve empati var
Hector'un saldırgan tavrının insanların tepkisini tetiklediği söyleniyor
Ted Tso'nun e-postasının ilginç olduğu yönünde görüşler var
Hector'un projeye kendisinden fazla şey kattığına dair bir anlayış var
Asahi Linux'a yönelik eleştiriler var
Rust ile sürücü yazmayla ilgili zorluklardan bahsediliyor
Hector'un yazısında tek taraflı bir düşünce tarzı sezildiği belirtiliyor
Asahi Linux'un kişisel olarak tatmin edici bir deneyim sunduğu yönünde görüşler var
Açık kaynak projelerinin zorluklarına yönelik empati var
Hak iddia eden kullanıcıları görmezden gelmenin gerekli olduğunu savunan görüşler var