1 poin oleh GN⁺ 2025-12-27 | 1 komentar | Bagikan ke WhatsApp
  • Membahas proses memasang Asahi Linux dan window manager Sway di MacBook Air M2 lalu menggunakannya untuk kebutuhan sehari-hari
  • Instalasi dilakukan berbasis Fedora minimal, dan Asahi Linux dapat dipasang dengan satu perintah terminal
  • Termasuk penyesuaian untuk lingkungan MacBook seperti memanfaatkan area notch, kustomisasi Swaybar dan Waybar, serta perbaikan tampilan status baterai
  • Menunjukkan performa yang sangat baik pada kualitas touchpad, responsivitas sistem, dan kompatibilitas SDK ARM64, tetapi masih memiliki keterbatasan seperti belum adanya akselerasi hardware video dan konsumsi baterai saat sleep
  • Secara keseluruhan, ini menjadi contoh yang membuktikan stabilitas dan kelayakan penggunaan harian Asahi Linux berbasis M2

Instalasi Asahi Linux

  • Dapat dipasang dengan menempelkan satu perintah dari situs resmi Asahi Linux ke terminal
    • Proses instalasi berjalan lancar, tetapi kecepatan penyalinan root.img dan boot.img sangat lambat, sekitar 150KB/s
  • Memilih versi Fedora minimal dengan asumsi akan menggunakan window manager Sway untuk menghemat ruang penyimpanan

Pengaturan awal

  • Koneksi Wi-Fi dilakukan dengan perintah nmcli
    • nmcli device wifi connect 'my_ssid' password 'mypassword'
  • Setelah itu, paket utama seperti lingkungan desktop Sway, fish, Alacritty, Firefox, dan Neovim dipasang dengan perintah sudo dnf install
  • Setelah meng-clone repositori Git dotfiles pribadi, setup.sh dijalankan
    • Pengaturan yang tidak cocok untuk lingkungan MacBook kemudian diperbaiki dan diterapkan ke repositori

Kustomisasi khusus MacBook

  • Pada pengaturan default, baris teratas yang mencakup notch dinonaktifkan, sehingga layar terlihat lebih sempit
    • Area notch diaktifkan dengan perintah grubby --args=apple_dcp.show_notch=1 --update-kernel=ALL
  • Swaybar ditempatkan di bagian atas, lalu warna dan tampilan workspace disesuaikan dengan tinggi notch (56px)
  • Konfigurasi i3status diubah agar mengenali jalur baterai MacBook (/sys/class/power_supply/macsmc-battery/uevent)
  • Agar kursor mouse tidak menyentuh bar atas, area atas 56px diblokir dengan pengaturan input map_to_region

Beralih ke Waybar

  • Sekitar September 2025, beralih dari Swaybar ke Waybar
    • Alasannya adalah masalah pemrosesan baterai di swaymsg dan keinginan memperbaiki tampilan visual
  • Antarmuka berbasis ikon dapat menghemat ruang layar, tetapi sedikit lebih lambat karena rendering grafis
  • Waybar tetap berada di belakang notch
  • File konfigurasi baru dipublikasikan di GitHub sebagai waybar_config dan waybar_style.css

Pengalaman penggunaan harian

  • Sangat puas dengan stabilitas Asahi Linux dan performanya yang mulus
    • Bahkan terasa lebih mulus dibanding desktop AMD Ryzen 7945HX + 64GB RAM
  • Kualitas touchpad sangat baik, setara macOS, dan scroll dua jari serta inertial scrolling terasa alami
  • Berhasil memasang Alkeria SDK for ARM64
    • File .deb diekstrak dengan bsdtar lalu dipasang secara manual
    • Kecepatan kompilasi kode pada chip M2 juga terbukti tinggi
  • Daya tahan baterai: pada kecerahan layar tinggi + kompilasi kode, baterai turun dari 100% ke 60% dalam 4,5 jam
    • Memang lebih pendek daripada 15 jam di macOS, tetapi tetap cukup untuk penggunaan nyata
  • Kekurangan
    • Konsumsi baterai saat sleep meningkat, sehingga perlu dimatikan total saat tidak digunakan
    • Akselerasi hardware video belum didukung
    • Ada masalah pada beberapa port USB dan deteksi layar eksternal
  • Dengan memakai SSD eksternal (4TB Crucial X8), penyimpanan data besar dari line scan camera dapat dilakukan

1 komentar

 
GN⁺ 2025-12-27
Komentar Hacker News
  • Asahi benar-benar proyek yang keren
    Tapi ini juga sekaligus menunjukkan betapa laptop selain MacBook masih perlu banyak perbaikan
    Andai ada laptop untuk Linux dengan kualitas hardware setara MacBook

    • Setuju. Dari sisi hardware, chip x86 memang melampaui seri M dalam performa multi-thread, tapi masih tertinggal dalam efisiensi daya dan performa single-thread
      Saat Qualcomm merilis Snapdragon X Elite, dukungan Linux nyaris tidak ada dan stabilitas Windows pun kurang, tapi semoga membaik di X2
      Beberapa laptop X Elite memang bisa menjalankan Linux, tetapi performanya kurang bagus (ulasan Phoronix)
      Dari segi kualitas rakitan, kebanyakan PC masih tertinggal dari Apple. Hal itu juga terlihat jelas di tulisan tentang Framework laptop yang muncul kemarin
      ThinkPad masih cukup bagus, tapi mahal. Laptop Tiongkok seperti Honor MagicBook juga ada yang katanya kompatibel dengan Linux, tetapi sulit didapat di AS
      Meski begitu, trackpad dan kualitas display laptop non-Apple belakangan ini memang sudah jauh membaik
    • Saya sarankan melihat hardware bersertifikasi Ubuntu(ubuntu.com/certified)
      Saya sudah sepenuhnya pindah ke HP EliteBook, dan kualitas rakitannya sangat bagus serta mudah di-upgrade dan diganti komponennya
      Firmware HP juga menyertakan jalur kode untuk Linux, jadi Modern Standby berfungsi dengan baik
      Harga barang bekas maupun refurbished juga masuk akal
    • Saya sedang mempertimbangkan ThinkPad P1 Gen 8 (16", SSD 2TB, RAM 64GB, layar QHD+, keyboard di tengah, berat 4 pon)
      Sepertinya itu model yang paling mendekati pengganti MacBook Pro 16"
      Saya sudah lama memakai Dell Precision dengan Linux, dan berharap daya tahan baterai serta ketahanan Lenovo cukup baik
      Akan menyenangkan kalau Asahi mendukung M4, tetapi tampaknya itu masih cerita yang jauh
    • Saya memberikan MacBook Air M2 15" ke istri saya, lalu saya membeli Lenovo E16(layar 120Hz) dan memasang Kubuntu
      Saya sudah jenuh dengan macOS dan kembali ke Linux, dan numpad serta layar besar tampaknya akan berguna untuk pekerjaan akuntansi online
      Melihat ulasan Notebookcheck, nilai harganya tampak bagus
      Tapi saya tidak berharap kualitas atau portabilitas setara MacBook, sebagai gantinya saya berharap mendapat kebebasan yang lebih besar
    • Saya memakai Starbook dari Starlabs, laptop Linux yang dirancang khusus, dan sangat puas dengan kualitasnya
  • Saya terkesan dengan kelancaran dan minim masalah Asahi Linux
    Bahkan terasa lebih responsif daripada desktop Arch Linux saya(16-core Ryzen 7945HX, RAM 64GB)
    Hanya saja, di M1 konsumsi baterainya tinggi saat sleep mode

    • Seperti juga disebut di bagian bawah tulisan, ada masalah seperti konsumsi baterai saat sleep, tidak adanya akselerasi hardware untuk decoding video, serta masalah USB dan display eksternal
      Sulit memahami kenapa ada yang ingin membela Apple sampai sejauh ini
    • Saya juga pernah dua kali baterainya benar-benar habis, jadi sekarang saya pilih mematikan total saja
      Di M1 Pro, Asahi butuh sekitar 30 detik untuk boot
    • Saya penasaran kenapa konsumsi baterai saat sleep bisa berbeda-beda kecepatannya. Mungkin ada hubungannya dengan mode Connected Standby
  • Saya sudah memakai proyek Asahi sejak masa-masa awal
    Sekarang saya memakai Fedora Asahi Remix dan desktop Sway di Mac Studio M1 Ultra, dan itu sudah menjadi workstation Linux yang sempurna
    Screenshot konfigurasi

    • Saya penasaran apakah Anda pernah mencoba mengompilasi kernel Linux di sistem itu. Benchmark untuk Apple Silicon sulit ditemukan
    • Saya penasaran bagaimana daya tahan baterainya
  • Per 2024, ada tulisan blog tentang kamera line-scan Alkeria
    Cerita membuat mount lensa dengan 3D printing dan kelihatannya seperti hobi yang cukup nyeleneh
    Fotografi saja sudah cukup merepotkan, jadi mengejutkan melihat orang sampai membuat mount sendiri dan memakai SDK
    Saya setuju dengan pendapat bahwa laptop Lenovo untuk hacker(X1 Carbon dan sejenisnya) kurang punya layar yang terang dan bagus

  • Menetapkan SSD 256GB sebagai spesifikasi minimum menurut saya sangat tidak masuk akal

    • Kenapa? Saya tidak memakai sebanyak itu di laptop. Kalau desktop mungkin beda, tapi dengan cloud storage itu sudah cukup
    • Banyak orang memakai laptop hanya untuk browser web, Zoom, dan pekerjaan dokumen
      Pacar saya masih memakai MacBook Air 2011, dan hanya untuk internet banking serta mengatur keuangan rumah tangga
      Untuk penggunaan seperti itu, 256GB sudah cukup
    • Menjual RAM 8GB juga tindakan yang sangat berani
    • Mungkin karena spesifikasi minimum MacBook Air M2 memang 256GB
  • Saya penasaran apakah ada tulisan yang menganalisis kenapa daya tahan baterai di Linux buruk
    Atau mungkin ini karena inefisiensi driver Asahi

    • Tiap controller dan komponen di motherboard butuh driver yang tepat agar bisa masuk ke status daya rendah
      Tapi kebanyakan komponennya proprietary, jadi tidak memakai driver standar Linux
      Akhirnya harus di-reverse engineer, dan kalau Apple mengubahnya di revisi berikutnya, semuanya harus dimulai lagi dari awal
      Pada akhirnya, ini cuma berarti lebih baik membeli laptop yang memang dirancang untuk Linux
    • Apple melakukan optimasi baterai yang sangat besar untuk tiap komponennya
      Asahi berbasis reverse engineering, jadi tidak punya kapasitas untuk menerapkan semua optimasi kecil itu
      Akibatnya, tiap komponen mengonsumsi sedikit lebih banyak daya
    • Daya tahan baterainya sebenarnya tidak buruk. Mungkin ada sesuatu yang salah di pengaturannya
      Memang lebih rendah dari macOS, tetapi tetap bisa dipakai 8~10 jam
    • Untuk mendapatkan daya tahan baterai terbaik, seluruh stack OS harus disetel agar sesuai dengan hardware
      Tiap periferal harus diatur agar masuk ke status siaga yang tepat, dan frekuensi CPU, scheduler, rendering pipeline, dan sebagainya juga harus disesuaikan
      Pekerjaan seperti ini sudah dilakukan di Android maupun ChromeOS
    • Asahi masih belum mendukung semua status daya CPU. Ini keterbatasan yang sudah diketahui, dan reverse engineering-nya tidak mudah
  • Saya menulis skrip yang membuat Swaybar terasa lebih matang
    Menampilkan status baterai, program saat ini, jam, kutipan inspiratif dari ChatGPT, dan sebagainya
    Tautan proyek
    Penggunaan memorinya di bawah 1MB, dan interval update maupun penambahan modul juga bebas

  • Ide menaruh Swaybar di bagian atas belakang notch itu benar-benar bagus

    • Sedang dikembangkan protokol Wayland baru yang mendukung informasi cutout layar
      Pengenalan xdg-cutouts
      Ke depannya saya berharap standarisasi ini juga mencakup informasi warna agar notch bisa disamarkan dengan warna hitam
    • macOS tidak menangani notch dengan baik
      Ikon system tray bisa berpindah ke belakang notch, dan perlu solusi rumit untuk mengatasinya
      Kualitas software Apple belakangan ini memang terasa mengecewakan
  • Upaya menjalankan Linux di hardware Apple terasa seperti tantangan nekat
    Apple bisa saja menguncinya kapan pun, dan reverse engineering penuh mungkin mustahil
    Membeli hardware mahal lalu hanya mendapat dukungan parsial terasa tidak terlalu berarti
    Mungkin proyek ini memang lebih untuk pencapaian teknis

    • Bukan karena hardwarenya mahal, melainkan karena memang kualitas terbaik di kelasnya
      Hanya saja tidak cocok untuk pengguna Linux, dan itu sah-sah saja
      MacBook Air M4 bisa dibeli di bawah 800 dolar, dan value for money-nya sangat bagus
      Untuk Asahi, model M2 bekas terutama sangat bagus dari sisi harga-performa
    • Sepertinya Anda melewatkan aplikasi UTM di App Store
      Dukungan virtualisasi Apple Silicon-nya sangat bagus dan lebih mudah daripada QEMU
      Memasang Fedora ISO lalu memanfaatkan virtualisasi native jauh lebih efisien daripada Asahi
    • Ini seperti kebangkitan Hackintosh, hanya saja kali ini berjalan di atas hardware Apple
    • Ada juga yang menganggapnya sekadar hobi keren. Saya sendiri juga merasa ini percobaan yang cukup menarik
  • Saya penasaran apakah setelah 2024, M2 masih merupakan pilihan yang bagus untuk Linux
    Dulu saya suka seri ThinkPad X, tetapi sekarang pesonanya tampaknya sudah banyak berkurang

    • Di M3 ke atas, dukungan Linux praktis tidak ada
      Karena pengembang utamanya sudah pergi, kecil kemungkinan ini akan berubah ke depan
      Ada kemungkinan besar M1/M2 akan menjadi Mac terakhir yang didukung Linux, tetapi jika Anda bisa menerima itu, tetap saja ini mesin yang hebat