- Hector Martin aktif di skena homebrew Wii pada akhir 2000-an, dan mengembangkan perangkat lunak yang memungkinkan menjalankan aplikasi tidak resmi, mirip dengan konsep “jailbreak” saat ini
- Namun, sebagian besar pengguna menginginkan agar itu dipakai untuk menjalankan game bajakan, dan tuntutan berlebihan serta pertarungan terus-menerus dengan pabrikan membuatnya mengalami burnout
- Setelah itu, pada konsol generasi berikutnya ia menargetkan porting Linux murni alih-alih jailbreak, dan tidak tertarik membangun komunitas
Awal proyek Asahi Linux
- Saat Apple mengumumkan chip M1, ia menganggap menjalankannya dengan Linux sebagai 'proyek impian' pribadi, lalu memulai proyek Asahi Linux
- Seperti pada masa Wii, ada tantangan teknis yang sulit, tetapi proyek ini lebih menarik karena tidak memerlukan jailbreak
- Pada awalnya proyek ini menerima banyak dukungan dan sponsor, dan berhasil melakukan hal yang tampak mustahil untuk membangun lingkungan Linux yang setara atau lebih baik daripada laptop berbasis x86
Kesulitan dan burnout
- Seiring waktu, ia mengalami banyak frustrasi dalam proses upstreaming ke kernel Linux
- Tuntutan pengguna yang berlebihan kembali menjadi beban. (misalnya: “Kapan Thunderbolt didukung?”, “Daya tahan baterainya lebih pendek daripada macOS”, dan lain-lain)
- Donasi dan sponsor terus menurun sejak fase awal proyek, dan hal itu membuatnya mempertanyakan apakah pekerjaannya benar-benar bernilai
- Pada 2024, karena masalah pribadi, ia tidak bisa menginvestasikan banyak waktu ke proyek, sementara tuntutan pengguna tidak berkurang
- Ia telah merilis driver Vulkan dan stack emulasi x86-64, tetapi pengembangan fitur penting seperti DP Alt Mode masih menjadi tugas yang tersisa
Rust for Linux dan masalah komunitas kernel
- Asahi Linux mengembangkan driver GPU dalam Rust, dan itu sangat efektif dari sisi keamanan memori serta pemeliharaan
- Namun, proyek Rust for Linux menghadapi banyak penolakan di dalam kernel Linux, dan kurangnya kepemimpinan dari Linus Torvalds membuatnya semakin sulit
- Di dalam komunitas kernel Linux, beberapa maintainer menghambat proyek ini baik secara terbuka maupun tidak resmi
- Sejumlah maintainer subsistem menghalangi integrasi Rust atau menunjukkan sikap yang tidak kooperatif, dan ini sangat memengaruhi motivasi pengembangan serta moral tim
- Beberapa maintainer kernel mengkritik atau menunjukkan antipati secara pribadi dengan mempermasalahkan opini pribadi atau pernyataan di media sosial
- Meskipun masalah-masalah ini diangkat secara terbuka di ranah open source, tidak ada perbaikan, dan hal itu memperlihatkan adanya politik internal atau faksi
- Dari sudut pandang pemimpin proyek, sulit untuk bekerja sama dengan orang-orang yang menunjukkan dukungan palsu atau bersikap tidak kooperatif
- Karena masalah-masalah ini, ia mengundurkan diri dari peran sebagai maintainer Linux terkait dukungan Apple ARM, dan menyatakan tidak akan lagi bekerja sama dengan komunitas kernel Linux
Latar belakang pengunduran diri sebagai pemimpin proyek Asahi Linux
- Burnout menumpuk akibat tuntutan proyek yang terus berlanjut, konflik komunitas, dan beban lingkungan pengembangan
- Karena stres berkepanjangan dan menurunnya semangat terhadap proyek, ia sampai pada titik tidak lagi bisa bekerja dengan senang hati sebagai pemimpin proyek Asahi Linux
- Proyeknya akan tetap dipelihara, tetapi ia memutuskan untuk melepaskan posisi pemimpin
Rencana ke depan
- Proyek akan terus dijalankan oleh anggota tim yang ada, dan para sponsor disarankan mengalihkan dukungan mereka ke Asahi Linux OpenCollective
- Akun Patreon pribadinya akan dihentikan, dan pemberitahuan juga akan dikirim kepada sponsor di GitHub Sponsors
- Ke depannya ia ingin kembali menikmati hobi pribadi seperti membuat musik, menghabiskan waktu bersama teman dan keluarga, serta bermain game dan menonton film
- Ia juga sedang mencari peluang kerja konsultasi yang bisa dilakukan secara remote dengan jam kerja fleksibel, dan perusahaan atau individu yang tertarik dapat menghubungi marcan@marcan.st
Ucapan terima kasih
- Ia menyampaikan rasa terima kasih yang mendalam kepada anggota tim Asahi Linux, dan mengatakan bahwa tanpa bantuan mereka pencapaian saat ini tidak akan mungkin terwujud
- Ia juga menyampaikan terima kasih kepada para sponsor individu, dan menekankan bahwa dukungan mereka memainkan peran besar dalam mewujudkan proyek ini
4 komentar
Wah, kejadian yang kemarin itu ternyata terus bergulir ya T_T;;
Server Mac mini M1 di rumah saya yang berjalan baik dengan konsumsi daya rendah, tanpa suara, dan tanpa panas juga bisa saya bangun karena ini huhu, sedih sekali
2021-01-07 Asahi Linux: proyek Linux untuk Apple Silicon
2022-03-21 Rilis alpha Asahi Linux - Linux untuk chip Apple M1
2024-02-17 Dukungan OpenGL Apple Silicon di Asahi Linux, secara resmi melampaui Apple
2024-10-11 Bermain game AAA di Asahi Linux
2024-11-02 Implementasi Linux di Apple Silicon, wawancara dengan Alyssa Rosenzweig
Sudah bekerja keras selama 4 tahun, tetapi akhirnya jadi seperti ini.
Kalau sebuah proyek berjalan lama, semakin sering muncul situasi di mana orang-orang merasa berhak menuntut sesuatu padahal tidak pernah menitipkan apa pun.
Dan untuk bagian bentrokan dengan komunitas kernel Linux di tengah jalan, silakan lihat juga perdebatan Rust di kernel Linux kembali memanas.
Pendapat Hacker News
Ada pendapat bahwa "para pengguna yang merasa berhak mulai bermunculan"
Ada pemahaman dan empati terhadap situasi Hector
Sikap agresif Hector memicu reaksi orang-orang
Ada pendapat bahwa email Ted Tso menarik
Ada pemahaman terhadap Hector yang telah menginvestasikan terlalu banyak dirinya ke dalam proyek
Ada kritik terhadap Asahi Linux
Ada kesulitan yang berkaitan dengan penulisan driver dalam Rust
Dalam tulisan Hector terdeteksi pola pikir yang sepihak
Ada pendapat bahwa Asahi Linux secara pribadi memberikan pengalaman yang memuaskan
Ada empati terhadap sulitnya proyek open source
Ada pendapat bahwa pengguna yang merasa berhak perlu diabaikan