trueNetLab logo
ID
Mengapa Omarchy Membuat Saya Memikirkan Linux

Mengapa Omarchy Membuat Saya Memikirkan Linux

Baru-baru ini, sejumlah rekan saya yang mengejutkan telah beralih ke Linux. Bukan di server, host Docker, atau di dalam mesin virtual, tapi di komputer kerja sehari-hari mereka, di mana browser, panggilan video, kata sandi, dan semua tugas sehari-hari kecil harus bekerja.

Saya telah menonton ini dengan minat tanpa serius menerapkan gagasan untuk diri sendiri. Lalu aku menemukan Omarchy Quattro. Sistem berbasis Arch David Heinemeier Hansson tidak terlihat seperti pengganti murah untuk Windows atau macOS. Ini memiliki gagasan sendiri tentang bagaimana komputer modern harus bekerja di era browser, terminal, dan agen AI. Untuk pertama kalinya dalam bertahun-tahun, itu membuatku serius mempertimbangkan untuk beralih.

Aku sudah bekerja pada Mac sejak Windows Vista

Perubahan sistem operasi terakhirku hampir 20 tahun yang lalu. Windows Vista, yang dikembangkan dengan nama Longhorn, tersedia bagi konsumen pada 30 Januari 2007. PC Windows saya masih cukup baru dan kuat, namun Vista tiba-tiba membuatnya merasa lambat. Bahkan komputer mahal lainnya tidak benar-benar menyelesaikan perasaan itu.

Saat itu aku membeli MacBook pertamaku. Saya menceritakan cerita panjang di Bagaimana semuanya dimulai: Dari PC Windows ke MacBook. Aku telah bekerja dengan macOS sejak tahun 2007 dan umumnya senang dengannya. MacBooks menjadi lebih tenang dan lebih cepat, dan Apple Silicon membuatnya sangat efisien. Ketidakpastianku tidak disebabkan oleh Macku gagal melakukan pekerjaannya.

Mereka berasal dari cara pekerjaanku berubah sementara macOS semakin merasa terbebani.

Saya sering menghabiskan lebih banyak waktu di Word, Excel, dan PowerPoint. Hari ini, sebagian besar hari saya terjadi di browser, satu atau lebih agen AI, dan terminal. Banyak tugas yang sebelumnya membutuhkan aplikasi terpisah sekarang terjadi di aplikasi browser atau disiapkan dan dikelola oleh agen. Saya juga menggunakan 1Password, kadang-kadang MacWhisper untuk transkripsi, Zed sebagai editor, dan CleanShot X untuk screenshot. Aku jarang membuka Zed sekarang. Tidak ada banyak lagi yang saya butuhkan dalam hari normal.

Itu adalah set yang jauh lebih kecil dari yang saya jelaskan di Little Helpers: Tools for My Work pada akhir 2024. Pos itu sekarang perlu diperbarui. AI tidak hanya menambahkan beberapa alat; itu telah memindahkan seluruh alur kerja saya lebih jauh ke browser dan terminal.

Itulah mengapa satu baris dari presentasi Omarchy DHH beresonansi dengan saya. Ia menganggap terminal dan browser sebagai dua aplikasi dasar komputer modern dan memperkirakan bahwa mereka mencakup sekitar 80 persen pekerjaannya. Itu penilaian pribadi-Nya, tapi sangat dekat dengan rutinitas saya saat ini.

Ketika saya membuka Activity Monitor di Mac saya, saya melihat ratusan proses yang tujuannya tidak langsung jelas. Gambar layar saya menunjukkan 834 proses sementara Mac sekitar 79 persen tidak berfungsi. Angka itu saja tidak membuktikan masalah kinerja. Browser modern menggunakan beberapa proses untuk keamanan, dan banyak layanan sistem menghabiskan sebagian besar waktu mereka menunggu. Namun, saya semakin merasa bahwa sistem ini kurang milik saya.

Folder Aplikasi menciptakan kesan yang sama. Catur, Cuaca, Saham, Kontak, Rumah, Audio MIDI Setup, dan banyak aplikasi Apple lainnya dikirim dengan macOS dan tidak selalu dapat dihapus secara normal. Sebagian besar menggunakan penyimpanan yang sedikit dan tidak berjalan secara konstan. Yang mengganggu saya bukan setiap megabyte tetapi keputusan yang mendasari: Apple memutuskan apa yang dimiliki sistem. Mengapa setiap sistem operasi membutuhkan aplikasi cuaca? Cuaca Dubai jarang cukup menarik untuk membenarkan salah satu yang dipasang secara default.

Omarchy menarik minat saya bukan karena Linux secara otomatis lebih baik, tapi karena arus kerja saya saat ini mungkin tiba-tiba sesuai dengan ide komputernya lebih baik daripada yang cocok dengan macOS.

Sebelum kita melihat Omarchy dengan cermat, kita perlu beberapa urutan di lanskap Linux. Tidak ada satu desktop Linux. Ada keluarga distribusi, manajer paket, model rilis, lingkungan desktop, dan proyek yang menggabungkannya menjadi sistem yang sangat berbeda. Membandingkan Debian, Arch, dan Fedora dengan GNOME, KDE, dan Hyprland mencampur beberapa lapisan.

Apa distribusi Linux sebenarnya adalah

Linux sendiri adalah inti. Ini menghubungkan perangkat keras dan perangkat lunak dan mengelola proses, memori, perangkat, dan fungsi dasar lainnya. Komputer yang dapat digunakan membutuhkan banyak lagi: perpustakaan sistem, sistem init, repositori paket, installer, pembaruan, kebijakan keamanan, driver, alat baris perintah, dan, di desktop, antarmuka grafis dan aplikasi.

Sebuah distributor mengumpulkan dan mempertahankan bagian-bagian ini dan memutuskan bagaimana mereka diperbarui. Asal usulnya membentuk karakteristik penting:

  • Format paket dan sumber perangkat lunak apa yang digunakan?
  • Seberapa aktualnya inti, driver, dan aplikasi?
  • Apakah rilis utama datang sesuai jadwal atau terus menerus?
  • Berapa banyak yang sudah dikonfigurasi sebelumnya, dan berapa banyak yang ditentukan pengguna?
  • Siapa yang menguji pembaruan keamanan, dan berapa lama setiap versi didukung?

Sebuah turunan biasanya mewarisi sebagian besar basis itu sambil menetapkan prioritas yang berbeda. Ubuntu didasarkan pada Debian, sementara Linux Mint dan Zorin OS sebagian besar didasarkan pada Ubuntu. CachyOS dan Omarchy menggunakan Arch Linux tetapi menyediakan lingkungan kerja yang jauh lebih siap.

Keluarga distribusi utama

Lima garis lebar cukup untuk orientasi. Dunia Debian mencakup Debian, Ubuntu, Linux Mint, Zorin OS, elementary OS, dan Pop!_OS. Ini menggunakan paket APT, dpkg, dan .deb dan berkisar dari dasar server konservatif hingga desktop yang ramah pemula.

Arch Linux mengambil pendekatan yang lebih dinamis. Arch, Manjaro, EndeavourOS, CachyOS, SteamOS, dan Omarchy menggunakan Pacman dan umumnya diperbarui secara terus-menerus. Mereka memberikan perangkat lunak baru dengan cepat dan menawarkan kebebasan yang besar, tetapi menuntut lebih banyak perhatian dari waktu ke waktu.

Fedora dan Red Hat membentuk keluarga besar lainnya. Fedora memperkenalkan teknologi Linux modern awal, sementara RHEL, Rocky Linux, dan AlmaLinux memprioritaskan operasi profesional jangka panjang yang dapat diprediksi. CentOS Stream berada di antara dunia-dunia itu. Mereka menggunakan paket RPM, biasanya dikelola dengan DNF.

SUSE mencakup openSUSE Tumbleweed, openSUSE Leap, dan SUSE Linux Enterprise. Tumbleweed sedang bergulir, sementara Leap dan varian perusahaan berfokus pada rilis yang dapat diprediksi. Zypper mengelola paket RPM, dan YaST membawa banyak tugas administrasi bersama.

Gentoo pergi lebih jauh dalam kustomisasi. Portage, USE flag, dan pilihan untuk membangun perangkat lunak khusus untuk sistem memberikan kontrol yang luar biasa. Kebebasan itu memakan waktu dan terutama cocok bagi orang-orang yang sengaja ingin membentuk dan mempertahankan sistem operasi mereka.

Pendekatan independen termasuk Alpine Linux dengan apk, deklaratif NixOS, Slackware, dan Void Linux. Alpine sangat relevan untuk server, wadah, dan gambar kecil, tapi itu tidak akan menjadi pilihan pertama saya untuk laptop kerja normal. NixOS menawarkan reproduksi melalui model konfigurasi yang berbeda secara fundamental, yang juga membutuhkan cara berpikir yang berbeda.

Debian: tenang dan ekosistem yang besar

Debian Stable memprioritaskan paket yang diuji yang bekerja bersama. Itu menciptakan dasar yang dapat diandalkan, meskipun aplikasi dan driver individu mungkin lebih tua. Keterenangan ini sering diinginkan pada server, sementara kernel yang lebih baru mungkin menjadi kompromi yang lebih baik pada perangkat keras laptop baru.

Saya menggunakan Debian sebagai dasar untuk host Docker saya dan masih menemukannya sangat baik untuk tujuan itu. Di server, saya menghargai platform yang tidak selalu membutuhkan perhatian dan membiarkan kontainer berjalan pada dasar yang tenang dan dapat diprediksi. Memikirkan tentang desktop yang berbeda tidak mengubah penilaian itu.

Kekuatan desktop keluarga terletak pada turunan. Ubuntu menggabungkan teknologi Debian dengan rilis yang dijadwalkan, dukungan perangkat keras yang luas, dan dokumentasi yang luas. Linux Mint menambahkan desktop Cinnamon yang akrab. Zorin OS dan elementary OS berinvestasi lebih banyak dalam pengalaman visual yang koheren.

APT dan ekosistem .deb didukung secara luas. Banyak vendor menerbitkan paket Debian atau Ubuntu terlebih dahulu. Hal ini membuat keluarga praktis untuk pemula, bahkan sebagai format seperti Flatpak semakin menjembatani batas distribusi.

Arch Linux: arus, lean, dan tanggung jawab Anda

Arch dimulai dengan sistem yang sengaja minimal. Pengguna menambahkan komponen yang mereka inginkan. Pacman cepat, repositori resmi saat ini, dan Arch User Repository, atau AUR, menyediakan resep untuk membuat sejumlah besar perangkat lunak tambahan.

Tidak ada upgrade besar setiap dua tahun. Rilis Rolling memberikan kernel baru, versi Mesa, driver, dan fitur desktop secara terus menerus. Itu bisa berguna pada perangkat keras AMD atau Intel terbaru.

Harga adalah pergerakan konstan. Arch tidak mendukung peningkatan parsial, pemberitahuan penting dapat disertai dengan perubahan besar, dan paket AUR tidak secara otomatis ditinjau oleh tim Arch. Mulai kurus juga tidak membuat sistem yang sangat disesuaikan dengan sihir cepat enam bulan kemudian.

Proyek berorientasi pada kinerja masih memiliki alasan yang baik untuk menggunakan Arch:

  • Kernel baru mendukung dan mengoptimalkan prosesor saat ini lebih cepat.
  • Rilis Mesa baru meningkatkan tumpukan grafis terbuka, terutama untuk GPU AMD dan Intel.
  • Basis minimal tidak memaksa serangkaian layanan dan aplikasi yang besar pada pengguna.
  • Sistem paket dan build sederhana membuat kernel kustom, opsi kompilator, dan repositori yang dioptimalkan lebih mudah.
  • Pacman, repositori resmi, dan AUR menyediakan pilihan perangkat lunak yang luas dan saat ini.

Arch tidak inheren lebih cepat dari Debian atau Fedora. Dengan kernel yang sebanding, pengaturan kompilator, desktop, layanan, dan aplikasi, perbedaan bisa kecil. Arch terutama memudahkan untuk membangun sistem yang disesuaikan dengan arus. CachyOS menambahkan paket dan tuning kernel yang dioptimalkan, strategi kinerja yang lebih konkret daripada nama Arch saja.

Fedora dan Red Hat: Stasiun kerja modern bertemu perusahaan

Fedora Workstation bukan distribusi server lama dengan desktop dibolting. Ini memperkenalkan teknologi Linux baru awal dalam sistem GNOME terintegrasi dengan hati-hati. Rilis Fedora didukung selama sekitar 13 bulan, sehingga peningkatan lebih sering daripada dengan Ubuntu LTS, tetapi kernel, grafis, dan teknologi desktop tetap saat ini.

Nama keluarga bisa menyesatkan. Fedora memberi makan teknologi ke generasi Enterprise Linux masa depan. CentOS Stream adalah aliran pengembangan yang terus dikirimkan tepat di depan RHEL, sementara Rocky Linux dan AlmaLinux selaras dengan ekosistem RHEL. Mereka menempati posisi yang berbeda antara inovasi, pengembangan, dan operasi jangka panjang yang dapat diprediksi.

Untuk desktop pribadi, Fedora Workstation atau Fedora KDE umumnya lebih relevan daripada RHEL atau turunan yang kompatibel. Server profesional memiliki prioritas yang berbeda.

SUSE: dua jalur openSUSE yang sangat berbeda

openSUSE Tumbleweed adalah rilis rolling yang diuji. openSUSE Leap menggunakan basis pelepasan yang lebih stabil dan tetap lebih dekat dengan SUSE Linux Enterprise. Zypper mengelola paket RPM, dan YaST menggabungkan banyak tugas administrasi dalam satu antarmuka.

SUSE menunjukkan mengapa nama keluarga saja tidak cukup. Tumbleweed dan Leap berbagi asal dan alat tetapi menargetkan pengguna dengan harapan yang berbeda tentang perubahan.

Gentoo: waktu biaya kontrol maksimum

Gentoo adalah untuk orang yang ingin lebih banyak kontrol daripada pilihan paket normal menyediakan. Portage dapat menggunakan bendera USE untuk membangun perangkat lunak dengan fitur yang dipilih dan secara tradisional menyusun secara lokal dari sumber. Paket biner resmi sekarang ada juga, jadi klaim lama bahwa segala sesuatu di Gentoo harus dikompilasi secara lokal tidak lagi benar sepenuhnya.

Fleksibilitas itu nyata, dan begitu juga pekerjaan. Gentoo sangat baik untuk belajar dan persyaratan khusus. Siapa pun yang terutama membutuhkan browser yang baik, panggilan video, dan suspen yang dapat diandalkan dapat menemukan sistem yang lebih cocok dengan sedikit usaha.

Antarmuka bukan distribusi

Perbedaan ini penting bagi pendatang baru. Debian dapat menjalankan GNOME, KDE Plasma, Xfce, atau tidak ada lingkungan grafis sama sekali. CachyOS menawarkan lebih dari 17 lingkungan desktop dan manajer jendela. Basis Linux menentukan paket dan pembaruan; lingkungan desktop membentuk interaksi harian.

GNOME meminimalkan opsi yang terlihat dan menekankan pencarian, ruang kerja, dan konsistensi. KDE Plasma memiliki struktur yang lebih konvensional dan kustomisasi yang luas. Cinnamon terasa akrab bagi pengguna Windows. elementary OS Pantheon mengikuti desain yang disusun. Hyprland adalah komposer jubin dinamis yang berpusat pada jalan pintas dan jendela yang disusun secara otomatis.

Pengguna Linux tidak perlu menjadi puris terminal. Browser, pusat perangkat lunak, pengaturan, manajer file, pembaruan, dan aplikasi harian bekerja secara grafis dalam distribusi desktop yang baik. Terminal tetap kuat dan kadang-kadang tidak dapat dihindari untuk pemecahan masalah, tetapi tidak perlu menjadi pusat setiap tugas.

Mengapa Omarchy Quattro membuatku mempertimbangkan kembali

Omarchy menyebut dirinya * indah, modern dan berpikiran Linux*. Pemasaran percaya diri, tapi kata-kata itu menggambarkan dengan baik. Ini bertujuan untuk terlihat bagus, menggunakan teknologi Linux modern, dan membuat pilihan yang disengaja alih-alih meninggalkan pengguna dengan layar kosong dan seribu keputusan.

DHH berasal dari latar belakang yang mirip denganku. Dia telah menjalankan server Linux selama beberapa dekade tapi menggunakan macOS di desktop selama lebih dari 20 tahun. Dalam wawancara NetworkChuck, dia menggambarkan secara bertahap merasa terputus dari Apple dan macOS. Dia mencoba Ubuntu, pindah melalui Hyprland ke Arch, dan membangun sistem yang dia rasa hilang.

Omarchy Quattro adalah versi 4 dari ide itu dan berpusat pada tiga lapisan:

  • Arch Linux menyediakan arus, dasar minimal, Pacman, dan ekosistem paketnya yang luas.
  • Hyprland mengobrol jendela secara otomatis dan membuat kontrol keyboard menjadi model interaksi normal.
  • Quickshell membangun lapisan Quattro yang terlihat dengan bar, panel, pemberitahuan, menu, dan plugin.

Omarchy karena itu bukan pemasang Arch normal atau tema desktop tunggal. Quattro mencoba untuk mengubah komponen ini menjadi produk koheren.

Bukan kosong Arch, tapi waktu pramaja berbayar

Vanilla Arch dimulai dengan sangat sedikit. Ini sangat ideal bagi siapa pun yang ingin mengumpulkan setiap detail, tetapi kurang menarik ketika sistem yang disesuaikan tidak perlu membutuhkan ratusan jam yang dihabiskan pada file titik, tema, aturan window-manager, dan daftar paket.

DHH menyebut Omarchy sebagai distribusi omakase. Seperti menu yang dipilih oleh koki, ini memberikan kombinasi tertentu. Dia mengatakan dia menginvestasikan sekitar 3.000 jam dalam sistem. Itu adalah angka pribadi pengembang, bukan waktu kerja yang diukur secara independen. Ide yang mendasari tetap meyakinkan: satu orang menginvestasikan waktu nerd sehingga orang lain dapat memulai dengan sistem yang selesai.

Omarchy tidak minimal dalam arti sebuah instalasi kosong. Ini termasuk browser, alat terminal, Neovim, LibreOffice, aplikasi web, dan banyak pilihan lainnya. Ini membuat definisi pembengkakan menarik. Aplikasi web yang sudah diinstal mungkin hanya bungkus kecil. Aplikasi yang tidak diinginkan dapat dihapus dari menu, dan Remove > Preinstalls menghapus pilihan pilihan sementara menyimpan tema, hotkey, dan integrasi.

Itu berbeda dari kritikku terhadap macOS. Omarchy juga membuat banyak keputusan untukku, tapi aku diizinkan untuk mengubahnya setelah itu.

Ada beberapa ironi: Omarchy juga mengirimkan widget cuaca. Dalam demo DHH itu menunjukkan Copenhagen dan kemudian Malibu. Setidaknya cuaca hanya sebuah plugin Quickshell yang dapat dikonfigurasi. Jika Dubai yang cerah masih tidak menarik minatku, aku bisa menonaktifkannya atau menggantikannya dengan sesuatu yang relevan.

Keyboard pertama, mouse masih mungkin

Setelah startup tidak ada ikon dock atau desktop konvensional. Super + Space membuka menu utama Omarchy. Super + K daftar, mencari, dan mengeksekusi semua jalan pintas. Hal ini mengurangi masalah desktop yang umum: pengguna tidak perlu menghafal setiap perintah sebelum memulai.

Cara utama jalan pintas cocok dengan alur kerja saya:

TugasBawaan Omarchy
Buka terminalSuper + Return
Buka browserSuper + Shift + Return
Tutup jendelaSuper + W
Cari aplikasi atau fungsi sistemSuper + Space
Cari pintasanSuper + K
Buka menu rekaman dan tangkapan layarSuper + Ctrl + C
Cari papan klipSuper + Ctrl + V

Hyprland menempatkan jendela baru di samping. Super ditambah tombol panah mengubah fokus, sementara Super + 1, Super + 2, dan angka lainnya mengubah ruang kerja. DHH menggunakan satu ruang kerja untuk komunikasi dan penelusuran dan yang lain untuk terminal dan agen.

Hal ini membutuhkan penyesuaian. Omarchy tidak dioptimalkan untuk merasa seperti Windows atau macOS pada hari pertama. Tujuannya untuk merasa cepat setelah beberapa hari. Siapa pun yang tidak mau belajar jalan pintas dan lebih memilih untuk mengatur jendela dengan mouse mungkin membenci pendekatan ini. Tikus masih bekerja; itu hanya bukan titik awal.

Aplikasi saat ini saya perlu cocok dengan sangat baik

Semakin lama tur Quattro DHH berlangsung, semakin banyak alat yang saya kenal.

** Browser dan aplikasi web: ** Chromium termasuk, dan browser lain tersedia. Situs yang sering digunakan dapat berjalan sebagai aplikasi web tanpa batas dengan jalan pintas khusus. Untuk kerja yang berpusat pada browser, itu adalah model aplikasi yang logis bukan solusi.

**Terminal dan agen AI: ** Foot adalah standar, dengan Ghostty, Alacritty, Kitty, dan lainnya tersedia. Tmux sudah dikonfigurasi. DHH sekarang menggunakan Herder, lingkungan seperti Tmux yang menampilkan beberapa agen dan melaporkan ketika seseorang membutuhkan perhatian. Codex, Claude Code, dan tali lain tidak diaktifkan tanpa diminta tetapi dapat dikonfigurasi secara sengaja.

1Password: Omarchy menyediakan jalur instalasi untuk 1Password, CLI, dan ekstensi Chromium. Itu penting karena aku tidak ingin menggantikan manajer kata sandi dan integrasi SSH.

Zed: Neovim dikuratkan secara default, tetapi Zed muncul di samping VS Code, Cursor, Sublime Text, Helix, Vim, dan Emacs di menu instalasi grafis.

** Screenshots dan rekaman: ** Omarchy menangkap wilayah, jendela, atau layar penuh, menulis hasil ke file dan papan klip, dan dapat membuka editor untuk panah dan anotasi. Rekaman dapat mencakup audio desktop, mikrofon, dan webcam. OCR menyalin teks dari area yang dipilih, dan sejarah papan klip yang dapat dicari menangani teks dan gambar. Itu mencakup sebagian besar apa yang saya gunakan CleanShot X untuk, meskipun hanya tes praktis bisa mengkonfirmasi setiap detail.

Transkripsi dan diktas: Voxtype menyediakan diktas yang dibantu oleh AI secara opsional. Ini tidak sama dengan alur kerja MacWhisper saya untuk transkrip video lengkap, tapi input suara belum dilupakan. File yang lebih panjang akan membutuhkan alur kerja Linux yang sesuai.

Desktop Omarchy dengan terminal besar dan prompt untuk mengkonfigurasi agen AI dan Voxtype

Potret layar menangkap pendekatan Omarchy. Terminal mendominasi dan mengekspos proses paket atau pembaruan, sementara langkah-langkah penting berikutnya muncul sebagai pemberitahuan grafis normal. Omarchy tidak menyembunyikan yayasan Linux, tetapi juga tidak mengharuskan pengguna untuk menemukan setiap fitur dalam dokumentasi atau melalui perintah yang tidak diketahui.

Office: LibreOffice tersedia, dan Windows dapat berjalan di VM untuk kasus khusus. Ini kurang penting bagi saya hari ini. Siapa pun yang mengandalkan model Excel yang kompleks, makro Office, atau kompatibilitas PowerPoint yang sempurna tidak harus menganggap masalah ini diselesaikan.

Banyak tugas yang pernah terikat pada aplikasi lokal sekarang dijalankan di browser atau ditangani oleh agen AI. Permintaan perangkat lunak lokal saya telah menjadi cukup kecil sehingga sebuah switch tidak akan lagi gagal karena dua puluh aplikasi Mac yang sangat diperlukan.

Quattro membuat desktop dapat diubah

Pembaruan teknis utama Quattro adalah Quickshell. Barnya terdiri dari plug-in yang dapat dipindahkan, dihalangi, atau diganti. Versi kustom hidup dalam konfigurasi pengguna dan bertahan dari pembaruan Omarchy. Plugin komunitas tersedia untuk pengguna yang tidak ingin membangun sendiri.

Di sini konsep agen lebih menarik daripada chatbot yang dilampirkan ke desktop. Omarchy mencakup deskripsi keterampilan yang mengajarkan agen pengkodean yang didukung tentang struktur, konfigurasi, dan perintah sistem. Seorang agen bisa merancang panel, menyesuaikan Hyprland, atau menyelidiki kecelakaan.

Quattro dapat memantau kecelakaan proses melalui systemd-coredump. Pemberitahuan dapat mengirim kecelakaan dan keterampilan diagnostik ke agen yang dipilih, yang membantu menganalisisnya dan menyiapkan laporan bug. Fitur ini dapat dipadamkan, dan AI tidak diperlukan untuk penggunaan normal.

DHH mengatakan sekitar tiga bulan pengembangan Quattro menghasilkan lebih dari 1.000 permintaan tarik, dengan agen secara signifikan mempercepat pekerjaan. Ini adalah pernyataan pengembang, bukan metrik kualitas independen. Penghitungan permintaan menarik tidak membuktikan stabilitas, tetapi mereka menunjukkan seberapa konsisten proyek merangkul alur kerja ini.

Perangkat pengembalian dengan jaring keselamatan

Basis Arch tetap berputar. Omarchy mengurangi risiko dengan jalur update terkontrol. Instalasi baru menggunakan saluran Stable dan cermin Arch sekitar satu bulan di belakang paket terbaru. Perbaikan keamanan dan pembaruan yang disegerakan secara sengaja mungkin berbeda. Pengguna berpengalaman dapat memilih RC, Edge, atau Dev.

Sebuah snapshot sistem otomatis dibuat sebelum update Omarchy. Jika update memecahkan sistem, keadaan sebelumnya dapat dipilih di bootloader dan dipulihkan. Snapshot ini mengatur ulang sistem file root, bukan file pribadi di bawah /home, jadi bukan cadangan.

Instalasi menggunakan enkripsi full disk LUKS secara default. Firewall memblokir koneksi masuk kecuali port LocalSend, dan SSH diaktifkan hanya ketika diperlukan. Ini adalah default yang masuk akal.

Mereka tidak membuat Omarchy aman secara otomatis. Plugin komunitas menjalankan kode tanpa sandbox sewenang-wenang dalam proses shell yang berjalan lama. Paket AUR tidak secara otomatis ditinjau oleh Arch, dan agen AI dengan akses shell yang luas dapat mengubah banyak hal. Siapa pun yang pindah ke Linux untuk kontrol tidak harus segera menyerahkan kontrol itu ke plugin dan agen yang tidak ditinjau.

Instalasi cepat tidak merupakan pemeliharaan jangka panjang

Dalam presentasi, DHH menginstal Omarchy pada perangkat keras modern cepat dalam waktu sekitar satu menit dan membandingkan ini dengan waktu pengaturan yang jauh lebih lama untuk Mac baru dan PC Windows. Ini adalah demo yang mengesankan, bukan standar netral. Hardware, status update, jaringan, dan ruang lingkup pengaturan berbeda.

Dark Omarchy layar instalasi dengan progress bar dan Super plus K jalan pintas petunjuk

Penginstal sudah membawa identitas visual Omarchy, dengan tipografi, warna, dan petunjuk Super + K pertama. Screenshot tidak membuktikan waktu instalasi, tetapi menunjukkan bahwa onboarding dimulai sebelum desktop pertama muncul.

Pernyataan yang lebih berguna adalah bahwa Omarchy memperlakukan instalasi yang cepat dan dapat direproduksi sebagai fitur. Lingkungan pilihan DHH sudah dienkodkan di gambar dan jalur instalasi alih-alih memerlukan daftar panjang unduhan.

Video peluncuran atau wawancara tidak membuktikan bahwa itu tetap tidak gesekan setelah enam bulan. Dengan proyek rolling-release muda, saya akan menguji stabilitas, pembaruan, menangguhkan, dok, dan pemulihan sebelum mengganti Mac saya.

Distribusi apa saja yang cocok untuk komputer kerja?

Untuk rekan-rekan dari Windows atau macOS, saya akan bertanya berapa banyak perubahan dan pemeliharaan yang mereka terima daripada mulai dengan bendera kompilator.

Linux Mint: titik masuk yang masuk akal dan akrab

Linux Mint dengan Cinnamon adalah rekomendasi yang tidak menarik dalam arti terbaik. Menu, taskbar, manajemen jendela, dan pengaturan terlihat jelas bagi banyak pengguna Windows. Ubuntu LTS menyediakan pilihan perangkat lunak yang besar dan dukungan yang panjang.

Mint bukan untuk menerima setiap kernel baru segera atau mengeksplorasi antarmuka radikal. Ini untuk orang-orang yang ingin membuka browser setelah instalasi dan berhenti memikirkan sistem operasi.

Zorin OS: pelatihan ulang minimal

Zorin OS didasarkan pada Ubuntu dan secara eksplisit menargetkan orang-orang menggantikan Windows atau macOS. Zorin Appearance dapat meniru tata letak yang akrab, sementara toko grafis, Zorin Connect untuk Android, dan USB live mengurangi hambatan.

Desktop Zorin OS dengan menu Start terbuka dan jalan pintas untuk Brave dan LibreOffice Calc

Potret layar menunjukkan pendekatan yang jelas. Aplikasi diatur berdasarkan kategori dalam menu Mulai konvensional, dan program yang sering digunakan dapat muncul sebagai jalan pintas desktop. Brave dan LibreOffice Calc terlihat segera. Ide ini bukan baru, tapi mengurangi pelatihan ulang bagi pengguna Windows.

Sistem ini sengaja mencakup banyak aplikasi penting, meskipun pemilihan yang tepat tergantung pada versi, edisi, dan instalasi. Pengguna yang ingin browser dan suite kantor segera menghemat waktu pengaturan. Siapa pun yang mendefinisikan lean sebagai hampir kosong akan pertama-tama menghapus aplikasi, sementara mereka yang berarti terorganisir dan siap digunakan mungkin berada di tempat yang tepat.

elementary OS: desain sebagai bagian dari produk

elementary OS juga termasuk dalam keluarga Ubuntu, tetapi Pantheon membuatnya lebih dari sekadar tema Ubuntu. Proyek ini mempertahankan desain yang konsisten, kurasi AppCenter, dan pemasangan dasar yang dipilih. Janji aplikasi yang Anda butuhkan dan tidak ada yang tidak perlu langsung mengatasi kritik macOS saya.

Kompromise adalah kebebasan yang kurang dalam antarmuka yang dimaksud. KDE Plasma lebih cocok untuk siapa saja yang ingin membangun kembali setiap panel dan aturan jendela. elementary OS cocok untuk pengguna yang mencari sistem yang tenang dan koheren.

Fedora Workstation atau Fedora KDE: modern tanpa perakitan Arch

Fedora adalah pilihan yang kuat untuk perangkat keras saat ini dan teknologi Linux modern tanpa membangun dari dasar Arch minimal. Workstation menggunakan GNOME, sementara Fedora KDE menawarkan antarmuka yang lebih konvensional dan dapat disesuaikan.

Siklus hidup yang lebih pendek membutuhkan pembaruan versi secara teratur. Itu bisa diatasi tapi berbeda dari beberapa tahun Ubuntu LTS.

CachyOS: kinerja dengan entri yang lebih mudah

CachyOS dibangun di Arch dengan installer grafis, banyak desktop, repositori sendiri, pembangun yang dioptimalkan CPU, dan kernel kustom. Ini menyusun paket untuk set instruksi x86-64 yang lebih baru dan menawarkan pemjadwal yang berbeda. Hardware, game, KDE, Hyprland, dan rollout versi saat ini jauh lebih mudah untuk mendekati daripada dengan instalasi Arch manual.

Desktop CachyOS dengan menu aplikasi KDE dan taskbar konvensional

Desktop yang ditampilkan tidak menciptakan kembali interaksi. Menu Mulai, taskbar, dan kategori aplikasi sengaja menyerupai model Windows klasik. Kenali hal itu adalah keuntungan bagi banyak pendatang baru. CachyOS tidak terbatas pada tampilan ini, karena lingkungan desktop yang dipilih dan konfigurasi menentukan hasil.

Klaim kinerja tidak merupakan benchmark universal. Optimasi mungkin dapat diukur, hampir tidak terlihat, atau tidak relevan dengan umur baterai tergantung pada CPU dan beban kerja. Rilis rolling masih berarti update yang sering dan kebutuhan untuk memahami snapshot, pengurangan nilai paket, dan lingkungan penyelamatan.

Lean tidak berarti cepat secara otomatis

Instalasi minimal memiliki keuntungan. Kurang paket berarti lebih sedikit permukaan serangan, lebih sedikit layanan latar belakang yang mungkin, dan lebih sedikit keputusan yang dibuat oleh orang lain. Paket, layanan, dan autostart yang tidak dibutuhkan dapat dihapus atau dihalangi, sementara alat seperti systemctl, ps, dan top mengungkapkan apa yang berjalan.

Tiga hal harus tetap terpisah:

  • ** Aplikasi yang terpasang:** Mereka menggunakan penyimpanan tetapi tidak selalu berjalan.
  • Proses latar belakang: Banyak tidur dengan hampir tidak ada penggunaan CPU dan menyediakan fungsi yang berguna.
  • Kinerja aktual: Itu tergantung pada CPU, RAM, penyimpanan, driver, kernel, desktop, browser, dan beban kerja.

Sistem KDE atau GNOME dengan browser, Teams, Slack, Docker, alat pengembangan, dan sinkronisasi awan segera dapat memiliki banyak proses seperti sistem operasi modern. Linux memberikan lebih banyak kemampuan untuk memahami dan mengubah mereka, tetapi tidak membatalkan fisika.

Pencari yang menunjukkan daftar aplikasi dan utilitas macOS yang sudah diinstal

Harga kebebasan sebenarnya adalah hardware.

Apple mengontrol prosesor Mac, grafis, Neural Engine, firmware, sistem operasi, dan banyak aplikasi. Ini membatasi saya tapi memungkinkan integrasi yang umum-tujuan Linux pada hardware arbitrary perjuangan untuk cocok. Baterai, standby, kamera, mikrofon, speaker, HDR, pembaca sidik jari, dan tampilan eksternal penting pada komputer yang digunakan setiap hari.

Linux bisa berjalan sangat baik pada PC x86 standar. Dukungan tidak hanya tergantung pada prosesor tetapi pada Wi-Fi, Bluetooth, webcam, pembaca sidik jari, audio, dock, GPU, dan keadaan daya. Kernel saat ini dapat membantu perangkat keras baru, sementara komponen proprietary mungkin tidak memiliki driver atau fungsi.

Oleh karena itu saya tidak akan membeli laptop kerja berdasarkan hanya pada benchmark CPU dan berharap Linux bekerja. Hardware dengan dukungan resmi Linux atau pemasangan pra-instal lebih aman. Perangkat lain harus diteliti dengan model dan ID perangkat yang tepat dan diuji dari USB live untuk nirkabel, kamera, audio, suspensi, wake, kecerahan, monitor, dan dok.

Hambatan lebih jelas untuk ide Omarchy saya. Omarchy mendukung Intel Mac tetapi tidak Mac dengan Apple M-series secara langsung. MacBook Air M5 saya yang baru dibeli dengan 32 GB RAM bukanlah kandidat uji. Dengan harga saat ini untuk konfigurasi memori besar, saya pasti tidak akan membeli notebook kedua segera. Karena Omarchy tidak mendukung Apple Silicon, beralih bukan pilihan bagiku sekarang.

Linux di Apple Silicon mengesankan, tapi tidak macOS

Fedora Asahi Remix telah menjadi sistem Linux serius untuk M1 dan M2 Mac, dengan grafis dipercepat, KDE atau GNOME, dan dukungan untuk banyak fungsi perangkat. Kerja Asahi Linux secara teknis mengesankan.

Itu juga mengungkapkan batasnya. Blok hardware Apple harus dirancang kebalik tanpa dokumentasi publik lengkap. Matriks dukungan M2 hanya mencantumkan Neural Engine sebagai pekerjaan eksperimental di luar kernel utama. Touch ID tetap tidak tersedia, sementara Thunderbolt dan DisplayPort Alt Mode bervariasi menurut generasi. Generasi baru dari M3 dan seterusnya memiliki matriks mereka sendiri.

Pengguna yang bergantung pada Apple Neural Engine untuk AI lokal tidak dapat hanya menginstal distribusi lain dan mempertahankan integrasi yang sama. Metal, akselerator media, integrasi iPhone, dan beberapa perangkat lunak komersial juga tetap menjadi keuntungan macOS.

Kesimpulan yang adil bukan bahwa Linux buruk pada Mac, tapi bahwa Mac dibangun untuk macOS. Komputer kerja Linux utama harus menggunakan perangkat keras yang secara eksplisit didukung oleh produsen dan komponen.

Perangkat lunak juga dapat menghentikan switch

Linux sering mudah digunakan untuk browser, Visual Studio Code, alat pengembang, Docker, manajer kata sandi, chat, dan aplikasi web. Adobe Creative Cloud, penuh Microsoft Office dengan makro, beberapa VPN dan klien keamanan, alat media proprietary, dan agen perusahaan wajib tetap lebih sulit.

Wine, mesin virtual, dan versi web dapat menjembatani kesenjangan tetapi tidak pengganti universal. Setiap aplikasi yang sangat diperlukan perlu diperiksa secara jujur: apakah itu asli, atau versi web kehilangan fitur, penggunaan offline, atau integrasi?

Perusahaan IT juga memutuskan. VPN, EDR, dan manajemen perangkat harus mendukung Linux dan disetujui. Jika tidak, komputer yang berfungsi secara teknis masih bisa melanggar kebijakan. LibreOffice membuka banyak dokumen Office tetapi tidak dapat menjamin tata letak yang kompleks atau kompatibilitas makro yang lengkap.

Tempat kerja fisik juga penting. Dok, monitor, kamera, mikrofon, dan headset harus bekerja dengan handal. Aku selalu membuat jalan kembali untuk tes pertama. Dual boot, SSD kedua, atau perangkat terpisah mengurangi risiko dan mencegah rasa ingin tahu menjadi downtime.

Rekomendasi praktis saya

Pengguna desktop Linux pertama kali tidak harus memulai dengan distribusi teoritis tercepat. Periksa perangkat keras dan aplikasi yang sangat penting terlebih dahulu, lalu coba dua atau tiga antarmuka dari sistem live.

Linux Mint, Zorin OS, atau elementary OS adalah titik masuk yang tenang. Fedora GNOME atau KDE cocok untuk pengguna yang menghargai teknologi saat ini selama periode LTS yang panjang. CachyOS menarik bagi perangkat keras modern, game, dan orang-orang yang siap untuk mempertahankan rolloing release. Omarchy cocok untuk siapa saja yang ingin mencoba model kerja berpusat pada keyboard daripada mereproduksi Windows atau macOS.

Aku tidak akan meninggalkan Mac segera. Jika perangkat uji yang cocok muncul nanti, saya akan menciptakan kembali rutinitas saya di Omarchy: browser, Codex dan agen lainnya, terminal, 1Password, Zed, tangkapan layar, transkripsi, panggilan, dok, dan tampilan eksternal. Hanya beberapa minggu tanpa kembali secara naluri ke Mac akan mengubah daya tarik menjadi alasan yang kredibel untuk beralih.

Satu minggu kerja nyata mengatakan lebih dari seratus daftar distribusi Linux terbaik. Demo yang indah menjadi komputer kerja hanya ketika dia berhenti, bertukar file, password, akses perusahaan, dan semua kebiasaan kecil bekerja.

Lingkup dan keterbatasan

Ini bukan penelitian benchmark atau tes jangka panjang saya sendiri. Penilaian Omarchy didasarkan pada presentasi Quattro DHH, wawancara NetworkChuck, dan dokumentasi resmi, diperiksa pada tanggal 26 Agustus 2026. Waktu pengembangan, jumlah pull-request, dan waktu instalasi adalah klaim pengembang yang tidak saya ukur. Versi, dukungan perangkat keras, dan persyaratan dapat berubah dengan cepat dalam proyek rollout-release muda.

Dua gambar macOS menunjukkan komputer saya pada satu saat. Proses 834 bukanlah perbandingan universal atau bukti bahwa macOS lambat. Mereka menimbulkan pertanyaan yang berbeda: berapa banyak kontrol yang saya inginkan atas komputer kerja saya, dan apa kompromi yang saya bersedia terima?

Kesimpulan

Linux tidak secara otomatis lebih cepat, lebih ramping, atau lebih sederhana dari macOS. Omarchy bukan sistem kosong tanpa pendapat. Itu penuh dengan keputusan DHH, yang tepat mengapa lebih menarik daripada konfigurasi Arch yang menarik lainnya. Pilihan-pilihan tersebut membentuk model kerja yang dapat dikenali dan masih dapat dihapus, dihapus, atau diperpanjang.

Ini akan kurang menarik bagi saya beberapa tahun yang lalu, ketika lebih banyak alur kerja tergantung pada perangkat lunak desktop klasik dan ekosistem Apple. Hari ini aku kebanyakan membutuhkan browser, agen AI, terminal, dan beberapa alat khusus. Omarchy dibangun di sekitar prioritas yang sama, jadi Linux merasa tidak hanya teknis menarik tapi berpotensi lebih cocok untuk pekerjaanku yang sebenarnya.

Perdebatan masih kuat. MacBook Air M5 baru saya dengan 32 GB RAM tidak didukung oleh Omarchy. Apple Silicon menawarkan efisiensi, daya tahan baterai, dan integrasi yang mendalam. Linux akan kehilangan akses normal Neural Engine, Touch ID, dan bagian dari ekosistem. Membeli perangkat keras tambahan hanya untuk uji coba tidak masuk akal dengan harga RAM saat ini.

Jadi, pergantian bukanlah pilihan saat ini. Tapi benih telah ditanam. Jika Apple terus bergerak ke arah yang tidak lagi bekerja untuk saya, dan integrasi tertutup tidak lagi menawarkan manfaat yang cukup, sistem open mungkin suatu hari menjadi sesuatu yang baru, tapi lebih baik.

Sampai lain kali,
Joe.

FAQ

Apa itu Omarchy Quattro?
Omarchy Quattro adalah versi 4 dari distribusi berbasis Arch yang sangat dikonfigurasi sebelumnya dari DHH. Ini menggabungkan Hyprland untuk jendela jubin dengan Quickshell untuk bar, panel, pemberitahuan, dan plugin.
Bisakah aku menginstal Omarchy di Mac Apple Silicon?
Omarchy mendukung Intel Mac tetapi tidak langsung Apple M-series. Fedora Asahi Remix adalah proyek Linux yang lebih maju untuk Apple Silicon, meskipun keterbatasan perangkat keras tetap.
Apakah aku harus menggunakan agen AI di Omarchy?
Tidak, tidak. Agen, keterampilan, tampilan penggunaan, dan diagnosis kecelakaan yang dibantu AI adalah opsional. Setup agen bisa dilewatkan dan Crash Capture disabled. Omarchy bekerja tanpa agen AI aktif.
Distribusi Linux mana yang terbaik untuk pemula?
Linux Mint, Zorin OS, dan elementary OS adalah titik awal yang baik bagi pengguna grafis. Dukungan perangkat keras dan aplikasi yang dibutuhkan sama pentingnya. Uji USB live lebih berguna daripada peringkat universal.
Apakah aku selalu membutuhkan terminal di Linux?
Tidak, tidak. Distribusi desktop modern menawarkan pemasang grafis, pusat perangkat lunak, pembaruan, dan pengaturan. Terminal tetap penting untuk konfigurasi khusus dan pemecahan masalah.
Apakah Arch Linux lebih cepat dari Debian atau Fedora?
Tidak secara otomatis. Arch dimulai minimal dan menawarkan paket saat ini, tetapi kinerja tergantung pada kernel, driver, desktop, layanan, dan beban kerja. CachyOS menambahkan kompilator dan kernel optimasi tertentu.
Linux bisa menggunakan Apple Neural Engine?
Tidak seperti macOS dalam penggunaan desktop normal. Matriks dukungan Asahi hanya mencantumkan Neural Engine pada sistem M1 dan M2 sebagai pekerjaan di luar kernel utama, sehingga aplikasi tidak dapat mengasumsikan integrasi Apple.
Bagaimana saya menguji apakah laptop saya cocok untuk Linux?
Memulai USB langsung dan uji Wi-Fi, Bluetooth, audio, kamera, mikrofon, kecerahan, touchpad, gantung, bangun, dok, dan monitor eksternal. Juga verifikasi semua perangkat lunak kerja dan keamanan yang diperlukan.
Sumber