
Ringkasan
-
MacOS menyediakan akses ke fitur Linux yang berharga seperti kompatibilitas UNIX, alat penting, dan kemampuan skrip.
-
Sistem operasi Apple menawarkan antarmuka pengguna yang ramah pengguna, keandalan yang sangat baik, dan efisiensi; Sementara pendekatan Apple dalam merancang perangkat lunak dan perangkat keras secara serempak menempatkan masalah kompatibilitas di tempat tidur.
-
Pendekatan Apple untuk pengembangan perangkat lunak dengan alat -alat seperti Xcode dapat membuat frustrasi, tetapi alat -alat seperti homebrew dan layanan seperti Github Bridge The Gap ke perangkat lunak Linux terbaik.
Linux adalah sistem operasi yang luar biasa, dan lisensi open-source-nya patut dipuji. Tetapi untuk pekerjaan sehari-hari, saya tidak bisa menyerah macOS.
MacOS memberi saya yang terbaik dari Linux
Saya mulai menggunakan MacOS karena kebutuhan, awalnya untuk pengujian silang-browser, dan kemudian untuk pekerjaan penuh waktu di perusahaan yang menggunakan Mac dan hanya Mac. Pada saat itu, saya menggunakan Linux (dan bahkan Unix) sedikit, jadi saya menantikan janji GUI yang ramah pengguna dengan underbelly POSIX.
“POSIX” berarti, secara kasar, “kompatibel dengan Unix.” Menariknya, MacOS sepenuhnya bersertifikat POSIX, sementara Linux tidak, meskipun sebagian besar patuh.
Segera setelah saya boot, saya pergi mencari barang Linux yang akrab dan saya tidak kecewa. Menggunakan Finder untuk menjelajahi sistem file, saya menemukan struktur direktori yang akrab, meskipun dengan beberapa qualks Apple. Kehadiran direktori rumah per pengguna, dengan izin melindunginya, meyakinkan saya bahwa saya bekerja dengan sistem multiuser sejati.
Terlebih lagi, direktori yang akrab ( /bin, /sbin, /usr /bin) berisi semua alat vital yang saya andalkan: diff, grep, curl – Anda menyebutkannya. Membuka aplikasi terminal, saya bisa menjalankan ini dengan cara yang sama saya sebelumnya menjalankan perintah Linux. Menggunakan bash (sekarang zsh) sebagai bahasa skrip, alat -alat ini dapat digabungkan dalam banyak cara untuk mencapai tugas sehari -hari dengan mudah dan andal.
MacOS juga menyertakan lebih banyak barang Linux 'gemuk' yang biasa saya lakukan, seperti server web Apache, penerjemah dan kompiler bahasa pemrograman, dan kontrol versi melalui git di mana -mana.
macOS membungkus unix dalam lapisan cat
Mari kita hadapi itu, hal-hal terbaik tentang Linux adalah arsitekturnya yang mendasarinya, filosofi terbuka, dan program-program baris perintah bawaannya. Tidak ada yang mengatakan, “Saya menggunakan Linux karena memiliki GUI terbaik.” Itu tidak berarti Gnome atau KDE tidak baik; Mereka bukan titik penjualan utama.
MacOS hampir tidak bisa lebih berbeda. Karena saya pindah dari Windows sebagai pengemudi harian saya ke MacOS lebih dari sepuluh tahun yang lalu, saya belum melihat ke belakang. Setelah waktu singkat membiasakan diri, OS Apple selalu terlihat bagus, bekerja dengan andal, dan menyelesaikan pekerjaan.
Sementara MacOS sesekali menarik kritik karena menjadi taman bertembok, ini adalah salah satu kekuatan terbesarnya bagi saya. Ketika saya masih muda, saya menyerap seluk -beluk sistem saya seperti spons, apakah saya menggunakan Windows atau Linux. Saya men -tweak, dikonfigurasi, dan mengejar pesan kesalahan; apapun untuk menghindari melakukan pekerjaan yang produktif! Sekarang saya hanya ingin menyelesaikan barang, mengutak -atik terkutuk.
Terkadang, saya akan mengalami situasi yang membuat saya mengutuk pendekatan Apple yang berat. Tetapi kasus -kasus ini jauh lebih besar daripada sepanjang waktu saya tidak perlu khawatir tentang pengemudi mana yang saya lewatkan atau mengapa peningkatan tiba -tiba membuat audio saya tidak berfungsi.
Dan sebagian besar utilitas antarmuka Mac tampan, dengan kegunaan yang sangat baik. Dermaga beroperasi dengan lancar dan tersedia saat saya menginginkannya, menyembunyikan sisa waktu. Bilah menu global bagi saya, merupakan peningkatan besar atas menu per-window. Saya suka tampilan dan nuansa launchpad dan fakta bahwa semua aplikasi ini sangat mematuhi etos desain yang konsisten. Dengan macOS, saya benar -benar menikmati melihat GUI, dengan cara yang tidak pernah saya lakukan dengan Linux dan tentu saja tidak pernah menggunakan Windows.
MacOS berarti perangkat keras Apple
Satu hal yang merupakan kunci dari lingkungan yang terkontrol di mana macOS berkembang adalah perangkat keras Apple stok. Saya menemukan menjalankan Windows pada PC yang dibangun sendiri, dengan perangkat keras komoditas, untuk menjadi uji coba. Seringkali, satu komponen akan mulai berperilaku aneh, terbukti tidak sesuai dengan orang lain. Mengupgrade bagian komputer, hanya untuk menemukan lebih banyak masalah sebagai hasilnya, mulai terasa seperti permainan miring-mol yang tidak pernah bisa saya menangkan.
Perangkat keras Apple sama terbatasnya dengan perangkat lunaknya, tetapi ekosistemnya sangat padat. Saya tidak ingat kapan terakhir kali saya harus siklus daya macOS yang macet atau memulai kembali mesin saya untuk menginstal perangkat lunak. MacBook Pro saya bertahan sepuluh tahun sebelum saya menggantinya dengan M2 Mac Mini yang saya harapkan akan bertahan lama.

Apple Mac Mini (M4)
$ 569 $ 599 Hemat $ 30
Meskipun Windows dan Linux memiliki dukungan perangkat keras yang terus meningkat, ada sangat sedikit di dunia perangkat keras PC untuk bersaing dengan trackpad Apple atau tampilan retina. Saya akan merindukan macOS jika saya membeli ke Linux penuh waktu, tapi saya pikir saya akan lebih merindukan perangkat keras Apple yang andal.
Homebrew memberi saya perangkat lunak Linux
Untuk waktu yang lama, masih ada sesuatu yang hilang dari macOS, sesuatu yang merupakan bagian penting dari ekosistem Linux: perangkat lunak. Meskipun alat baris perintah yang dibundel sangat baik, masih ada aplikasi-baik berbasis terminal maupun dengan GUI penuh-yang saya butuhkan. Tapi sikap Apple “setengah-setengah” terhadap open source digunakan untuk menahan beberapa aplikasi Linux terbaik yang tersedia.
Berkat homebrew – dan aplikasi pendukung seperti Cork – ini tidak lagi terjadi.
Dengan Homebrew, menginstal perangkat lunak pada macOS secepat dan mudah menggunakan Linux Package Manager. Dengan ribuan utilitas dan aplikasi yang tersedia, banyak alat Linux disediakan baik secara langsung atau setara. Popularitas homebrew telah membantu perangkat lunak open-source berkembang di Mac lebih dari sebelumnya.
Pilar lain yang telah membantu mendukung gerakan open-source di Mac adalah GitHub. GitHub adalah tuan rumah paling populer dari perangkat lunak sumber terbuka, dan sangat penting untuk proyek-proyek komunitas besar dan kecil. Klien GUI seperti Github Desktop dan Gitkraken membuat pengembangan lebih mudah didekati untuk pengguna Mac, tetapi keberadaan GitHub membantu memastikan pemrogram dapat berkolaborasi pada perangkat lunak Mac lebih mudah daripada sebelumnya.
Lingkungan pengembangan Apple, Xcode, masih membuat frustrasi dan desakan untuk mempertahankan pendekatan monolitik tertutup terus-menerus terus memberi ketegangan pada inovasi, tetapi inisiatif seperti homebrew dan GitHub jelas telah mengubah lanskap menjadi lebih baik.
Saya masih menggunakan Linux sepanjang waktu, apakah saya ssh'ing ke server jarak jauh, atau menjalankan distro di mesin virtual menggunakan UTM. Tapi, untuk pekerjaan desktop sehari-hari, MacOS adalah kompromi terbaik yang pernah saya temukan di antara taman berdinding dan ekosistem terbuka. Ini memberi saya yang terbaik dari kedua dunia, dan saya masih bisa berpura -pura menjalani kehidupan Linux.