37signals sedang membuat langkah berani dengan mewajibkan semua pasukan kejuruteraan beralih ke Linux dalam tempoh tiga tahun akan datang, menandakan berakhirnya perjalanan menarik selama setahun oleh Ketua Pegawai Eksekutif David Heinemeier Hansson ( DHH ) melalui sistem operasi yang berbeza. Keputusan ini dibuat selepas penerokaan awam DHH yang bermula dengan Komitmen kepada Windows pada Mac 2024, berkembang kepada Memperkenalkan Omakub (berasaskan Ubuntu ) pada Jun, dan kini memuncak dengan Omarchy , pengedaran Linux Arch tersuai mereka.
Garis Masa Perjalanan OS DHH:
- Mac 2024: "Komited kepada Windows"
- Jun 2024: "Memperkenalkan Omakub" (berasaskan Ubuntu)
- Januari 2025: "Sepenuhnya pada Omarchy" (berasaskan Arch Linux)
![]() |
---|
Catatan blog ini membincangkan peralihan syarikat daripada Macs dan Windows kepada Linux, khususnya Arch Linux, menekankan peralihan yang diketuai oleh Ketua Pegawai Eksekutif David Heinemeier Hansson |
Corak Migrasi OS Besar
Komuniti teknologi telah memerhati pengembaraan sistem operasi DHH dengan perasaan geli dan minat. Peralihan pantas beliau dari macOS ke Windows ke Ubuntu ke Arch Linux dalam tempoh setahun telah mencetuskan perbincangan tentang konsistensi membuat keputusan dalam kepimpinan teknologi. Ada yang melihat corak ini sebagai bukti pendapat yang kuat, dipegang secara lemah - gaya kepimpinan yang menerima perubahan apabila penyelesaian yang lebih baik muncul. Yang lain mempersoalkan kebijaksanaan mewajibkan perubahan seluruh syarikat berdasarkan apa yang kelihatan seperti eksperimen peribadi.
Masa yang dipilih mendedahkan cerita yang menarik. Langkah awal DHH meninggalkan Apple bukan semata-mata teknikal - ia berpunca daripada kekecewaan terhadap dasar App Store Apple dan komisen 30 peratus untuk pembelian, yang secara langsung menjejaskan produk 37signals seperti perkhidmatan e-mel HEY .
Dakwaan Prestasi Mendorong Keputusan Teknikal
Peralihan syarikat tertumpu pada peningkatan prestasi yang ketara, terutamanya untuk pembangunan Ruby on Rails . Menurut DHH , suite ujian aplikasi HEY mereka berjalan hampir dua kali lebih pantas pada mesin Framework Desktop yang menjalankan Linux berbanding dengan pemproses M4 Max terpantas Apple . Peningkatan prestasi ini datang daripada menjalankan Docker secara asli pada Linux , mengelakkan overhed virtualisasi yang diperlukan oleh macOS .
Walau bagaimanapun, komuniti kekal berpecah sama ada keuntungan prestasi ini membenarkan mandat seluruh syarikat. Sesetengah pembangun mempersoalkan sama ada prestasi suite ujian sahaja membenarkan memaksa seluruh pasukan untuk mempelajari alat dan aliran kerja baharu, terutamanya apabila isu asas mungkin khusus untuk Ruby dan bukannya berkaitan dengan sistem operasi.
Perbandingan Prestasi:
- Suite ujian aplikasi HEY pada M4 Max (macOS): Prestasi garis dasar
- Framework Desktop dengan Linux: Hampir 2x lebih pantas daripada M4 Max
- Peningkatan prestasi dikaitkan dengan sokongan Docker asli berbanding virtualisasi macOS
Kontroversi Omarchy
Omarchy melangkaui pengedaran Linux yang mudah - ia adalah persekitaran desktop yang sangat beropini yang dibina di sekitar Hyprland , pengurus tetingkap jubin yang memerlukan pengguna meninggalkan antara muka tradisional yang dipacu tetikus. Sistem ini datang dengan konfigurasi awal dengan keybinding khusus, persediaan Neovim yang disesuaikan dengan berpuluh plugin, dan aliran kerja tertentu yang mencerminkan keutamaan peribadi DHH .
Tahap preskripsi ini telah menghasilkan penolakan yang ketara daripada komuniti pembangun. Pengkritik berhujah bahawa aliran kerja individu terlalu peribadi untuk dimandatkan dari atas ke bawah. Seorang ahli komuniti menyatakan pengalaman yang mengejutkan apabila membuka Neovim dalam Omarchy hanya untuk melihatnya secara automatik memasang banyak plugin dan konfigurasi autocomplete yang agresif.
Konfigurasi hyperland akan sesuai seperti sarung tangan yang dibuat khas—tetapi dalam kes ini, ia adalah sarung tangan yang dibuat khas untuk Ketua Pegawai Eksekutif anda, bukan untuk anda.
Pertukaran Perkakasan dan Kebimbangan Praktikal
Peralihan melibatkan penggantian MacBook dengan komputer riba Framework , yang membawa faedah dan kompromi. Walaupun mesin Framework menawarkan kebolehbaikan dan penyesuaian yang unggul, mereka ketinggalan di belakang kecekapan Apple pada masa ini. DHH melaporkan mendapat kira-kira 6 jam hayat bateri dari Framework 13 beliau, memerlukan beliau membawa power bank seberat 1.2 paun untuk sesi yang lebih lama - menambah 40 peratus lebih berat kepada persediaan mudah alih beliau.
Perbincangan komuniti mendedahkan isu hayat bateri ini bukan wujud dalam Linux tetapi gabungan pilihan perkakasan Framework dan kekurangan pengoptimuman untuk konfigurasi komputer riba tertentu. Ramai pengguna Linux melaporkan 8-10 jam hayat bateri pada perkakasan lain dengan penalaan yang betul.
Spesifikasi Perkakasan:
- Semasa: MacBook dengan pemproses siri-M
- Standard Baharu: Komputer riba dan desktop Framework , mesin Beelink
- Hayat Bateri: Framework 13 menyediakan ~6 jam penggunaan campuran
- Penyelesaian Kuasa: Bateri Anker 20K mAh (berat tambahan 1.2 paun)
Kesan Industri dan Implikasi Masa Depan
Langkah ini oleh 37signals mewakili lebih daripada sekadar pilihan teknologi satu syarikat - ia menandakan ketidakpuasan yang semakin meningkat terhadap kawalan gergasi teknologi tradisional ke atas alat dan platform pembangun. Pengumuman ini telah memberikan tenaga kepada peminat desktop Linux yang melihatnya sebagai pengesahan bahawa platform pilihan mereka sudah bersedia untuk kegunaan perniagaan arus perdana.
Komuniti teknologi yang lebih luas sedang memerhati eksperimen ini dengan teliti. Jika 37signals berjaya mengalihkan pasukan mereka dan mengekalkan produktiviti, ia boleh menggalakkan syarikat lain untuk mempertimbangkan semula strategi sistem operasi mereka. Walau bagaimanapun, jika peralihan mewujudkan geseran atau mengurangkan kepuasan pembangun, ia mungkin berfungsi sebagai kisah amaran tentang risiko mandat teknologi dari atas ke bawah.
Kejayaan atau kegagalan inisiatif ini berkemungkinan akan mempengaruhi bagaimana syarikat lain mendekati keseimbangan antara pilihan pembangun dan standardisasi organisasi dalam era di mana platform teknologi utama semakin dilihat sebagai terhad.
Rujukan: All-in on Omarchy at 37signals