Pengguna Arch Linux Beralih ke M1 MacBook Pro Selepas Kekecewaan Perkakasan, Berkongsi Pengalaman Persediaan Hari Pertama

Pasukan Komuniti BigGo
Pengguna Arch Linux Beralih ke M1 MacBook Pro Selepas Kekecewaan Perkakasan, Berkongsi Pengalaman Persediaan Hari Pertama

Seorang peminat Arch Linux yang lama telah membuat peralihan mengejutkan ke Apple Silicon selepas sembilan tahun berdedikasi kepada distribusi Linux tersebut. Perpindahan ini bukan didorong oleh keutamaan perisian, tetapi kerana kekecewaan yang semakin meningkat terhadap kebolehpercayaan perkakasan komputer riba PC dan isu keserasian pemacu.

Kebolehpercayaan Perkakasan Mendorong Peralihan

Keputusan ini dibuat selepas mengalami siri kegagalan perkakasan merentasi beberapa komputer riba PC. Ini termasuk engsel yang patah, kegagalan but secara rawak, sambungan Bluetooth yang tidak stabil, dan juga kernel panic yang dicetuskan hanya dengan membuka komputer riba pada sudut yang salah. Satu komputer riba Asus TUF A15 yang bermasalah, berusia kurang dari setahun, memerlukan beberapa lapisan pita berkekuatan tinggi hanya untuk mengekalkannya bersatu. Pertempuran berterusan dengan keserasian pemacu - dari fungsi suspend-to-RAM hingga penukaran GPU dan kestabilan Wi-Fi - menjadi memenatkan bagi seseorang yang mahu fokus kepada kerja penyelidikan dan bukannya menyelesaikan masalah perkakasan.

Penyelesaian Alternatif yang Dibincangkan:

  • Fedora Asahi Remix (Linux asli pada M1/M2)
  • VM Linux menggunakan rangka kerja Virtualization Apple
  • Komputer riba AMD Strix Halo APU
  • Komputer riba Framework
  • Siri Dell XPS dan Lenovo ThinkPad

Pendekatan Lazy Frankenmac

Daripada meninggalkan sepenuhnya aliran kerja yang biasa, pengguna tersebut menggunakan apa yang mereka panggil persediaan Lazy Frankenmac - pada dasarnya mengkonfigurasi macOS dengan pendekatan yang diilhamkan Linux. Ini melibatkan penggunaan Nix sebagai pengurus pakej utama dan bukannya penyelesaian Homebrew yang lebih biasa, digabungkan dengan AeroSpace untuk pengurusan tetingkap jubin dan Raycast sebagai pelancar aplikasi. Matlamatnya adalah untuk memulihkan sebanyak mungkin aliran kerja yang telah ditetapkan tanpa tersesat dalam tweak konfigurasi yang tidak berkesudahan.

Perbincangan komuniti mendedahkan pengalaman bercampur-campur dengan pendekatan pengurusan pakej yang berbeza pada macOS. Walaupun sesetengah pengguna melaporkan pengalaman lancar dengan Homebrew selama bertahun-tahun, yang lain menerangkan senario yang mengecewakan di mana pemasangan perisian mudah mencetuskan kemas kini berturut-turut pakej dan kebergantungan yang tidak berkaitan.

Tumpukan Perisian Utama: Pengurus pakej Nix dengan nix-darwin, pengurus tetingkap jubin AeroSpace, pelancar Raycast, editor Zed dengan ikatan vim, emulator terminal Alacritty, pelayar Firefox

Nix pada macOS: Janji dan Perangkap

Proses persediaan menggunakan Nix dan nix-darwin tidak sepenuhnya lancar. Beberapa isu timbul semasa konfigurasi awal, termasuk masalah keserasian dengan macOS Sequoia, templat konfigurasi yang lapuk, dan kegagalan binaan untuk pakej tertentu seperti Node.js. Walau bagaimanapun, setelah halangan awal ini diatasi, pendekatan pengurusan pakej deklaratif terbukti berkesan untuk memasang alat penting seperti editor Zed, Firefox, dan pelbagai utiliti pembangunan.

Maklum balas komuniti mengenai Nix untuk macOS sangat terbahagi. Sesetengah pengguna memuji pendekatan deklaratif dan konsistensi merentas platform, manakala yang lain mendapati ia jauh lebih bermasalah berbanding pemasangan NixOS asli. Konsensus mencadangkan bahawa walaupun Nix pada macOS boleh berfungsi dengan baik, ia memerlukan lebih banyak penyelesaian masalah berbanding persekitaran Linux tradisional.

Spesifikasi Perkakasan: MacBook Pro 14-inci M1 Pro dengan memori bersatu 48GB, menjalankan macOS Sequoia 15.5

Prestasi dan Adaptasi Aliran Kerja

Peralihan tersebut mendedahkan ciri prestasi menarik Apple Silicon. Walaupun M1 Pro MacBook Pro memukau dengan kualiti binaan, hayat bateri, dan responsif umum, pengguna menyatakan bahawa sesetengah aliran kerja mungkin mendapat manfaat daripada menjalankan Linux dalam mesin maya untuk tugas khusus. Rangka kerja Apple Virtualization boleh memberikan prestasi hampir asli untuk banyak operasi, walaupun ia kekurangan ciri seperti simpan/pulih keadaan dan mempunyai pecutan grafik terhad untuk beban kerja tertentu.

Bagi pengguna yang mempertimbangkan peralihan serupa, komuniti mencadangkan beberapa alternatif yang patut diterokai. Ini termasuk menjalankan Fedora Asahi Remix secara asli pada perkakasan Apple Silicon yang lebih lama (sistem M1 dan M2), menggunakan mesin maya skrin penuh, atau mempertimbangkan komputer riba berasaskan AMD APU yang lebih baharu yang mungkin menawarkan keserasian Linux yang lebih baik sambil mengekalkan prestasi yang kompetitif.

Pengalaman ini menyerlahkan cabaran yang lebih luas dalam pasaran komputer riba: mencari perkakasan yang mengimbangi prestasi, kebolehpercayaan, dan keserasian Linux. Walaupun stesen kerja desktop dan pelayan jarang menimbulkan isu sedemikian, pengguna komputer riba sering menghadapi kompromi sukar antara kualiti perkakasan dan kebebasan perisian. Peralihan ke Apple Silicon mewakili satu penyelesaian kepada dilema ini, walaupun ia memerlukan penerimaan pertukaran yang wujud dalam ekosistem yang lebih terkunci.

Rujukan: I Used Arch, BTW: macOS, Day 1