Linux

Komputasi Berdasarkan Kolaps: Gerakan Tersembunyi Linux untuk Masa Depan yang Tangguh

Kholil · 18 Apr 2026 · 6 min read · 1 views
Komputasi Berdasarkan Kolaps: Gerakan Tersembunyi Linux untuk Masa Depan yang Tangguh

Gerakan Collapse-Informed Computing mengubah Linux menjadi arks digital untuk masa depan yang tak pasti, dengan teknologi Gemini, Nix, dan solar-aware schedulers.

Saat sebagian besar dunia Linux terpesona dengan kompatibilitas Steam Deck dan integrasi AI, ada gerakan sunyi yang berkembang di sudut-sudut gelap internet. Gerakan ini disebut Collapse-Informed Computing atau Permacomputing—sebuah filosofi radikal yang melihat kernel Linux bukan sebagai alat konsumsi, melainkan sebagai "arks digital" untuk masa depan yang tidak pasti.

Sebagai pengamat yang telah melacak tren ini selama bertahun-tahun, saya menemukan bahwa komunitas ini sedang membangun sesuatu yang jauh lebih dalam daripada sekadar "komputasi offline" atau "distro-hopping estetis". Mereka sedang menciptakan lingkungan tingkat kemandirian digital yang dirancang untuk bertahan ketika internet berkecepatan tinggi, jaringan listrik yang stabil, dan perangkat keras baru mungkin tidak lagi tersedia.

Apa Itu Collapse-Informed Computing?

Collapse-Informed Computing adalah filosofi pengembangan sistem operasi yang mengutamakan ketahanan jangka panjang, efisiensi energi, dan kemandirian dari infrastruktur digital modern. Berbeda dengan gerakan "prepper" tradisional yang fokus pada keselamatan fisik, komunitas ini memusatkan perhatian pada bagaimana menjaga teknologi tetap fungsional dan berguna dalam skenario di mana sumber daya digital menjadi terbatas.

Inti dari filosofi ini adalah kepercayaan bahwa ketergantungan pada cloud computing, pembaruan berkelanjutan, dan konektivitas tinggi adalah kerapuhan yang tersembunyi. Mereka membangun sistem yang bisa hidup dengan bandwidth minimal, daya terbatas, dan perangkat keras kuno yang ditinggalkan di tempat sampah elektronik.

Stack "Post-Web": Protokol Gemini dan Alternatif

Jika Anda pernah mendengar tentang Gopher—protokol internet era 1990-an yang sederhana dan ringan—protokol Gemini adalah "evolusi misterius" dari konsep itu. Gemini adalah protokol internet minimalis yang situsnya antara Gopher dan HTTP, dirancang khusus untuk menghindari jebakan web modern: pelacakan, iklan, dan aset berat.

Komunitas Collapse-Informed Computing menggunakan Gemini untuk membangun ekosistem komunikasi alternatif yang dapat berfungsi pada bandwidth tahun 1990-an. Bayangkan mesin Linux yang dapat menjalankan klien email, pembaca berita, wiki pribadi, dan bahkan protokol chat—semuanya melalui koneksi dial-up dengan latensi tinggi.

Klien populer seperti lagrange (berbasis GUI) dan amfora (terminal-based) memungkinkan navigasi Geminispace yang elegan tanpa overhead browser. Beberapa pengguna bahkan menghosting "kapsul Gemini" pribadi mereka—situs Gemini yang menjalankan catatan pribadi, jurnal, dan basis pengetahuan dengan jejak server minimal.

Userland Stateless: Nix dan U-Root untuk Hardware Agnostisisme

Salah satu inovasi teknis paling menarik dari gerakan ini adalah penggunaan Nix Package Manager dan u-root untuk menciptakan sistem operasi yang sepenuhnya dapat direproduksi dari satu berkas deklaratif.

Bayangkan skenario ini: Anda menemukan ThinkPad T60 lama di tumpukan sampah elektronik. Alih-alih menginstal sistem operasi secara manual, Anda hanya perlu:

  1. Boot dari USB live dengan Nix
  2. Menjalankan konfigurasi NixOS tunggal yang berisi seluruh spesifikasi sistem
  3. Dalam 15 menit, Anda memiliki workstation terenkripsi sepenuhnya dengan SSH, editor teks, dan perangkat lunak utilitas—tidak ada keputusan instalasi yang rumit

Ini adalah "Hardware Agnostisisme"—kemampuan untuk mentransfer seluruh lingkungan digital ke perangkat keras baru tanpa kehilangan konfigurasi atau data. File konfigurasi Nix Anda menjadi "DNA digital" dari sistem Anda.

{ config, pkgs, ... }:
{
  boot.loader.grub.enable = true;
  boot.loader.grub.device = "/dev/sda";
  networking.hostName = "collapse-node";
  environment.systemPackages = with pkgs; [
    vim git zsh openssh
    htop iotop ledger
  ];
  services.openssh.enable = true;
  system.stateVersion = "24.05";
}

U-root, di sisi lain, adalah proyek yang memungkinkan Anda menulis seluruh userland dalam Go. Ini menghasilkan kernel Linux dengan utilitas standard (sh, cp, ls) yang semuanya dikompilasi menjadi satu biner. Hasil akhirnya adalah sistem yang dapat dimuat dari USB kecil dan berfungsi penuh dalam beberapa detik.

Solar-Aware Scheduler: Kernel Linux untuk Energi Terbarukan

Ini adalah salah satu aspek paling eksotis dari gerakan Collapse-Informed Computing: kernel Linux yang disesuaikan untuk mengetahui tentang panel surya dan baterai.

Pengembang dalam komunitas ini membuat patch kernel khusus yang menghubungkan Linux ke kontroler pengisian daya surya (biasanya berkomunikasi via serial atau I2C). Sistem dapat membaca tegangan battery bank secara real-time dan secara otomatis:

  • Menurunkan frekuensi CPU ketika baterai di bawah 50%
  • Menggantungkan pekerjaan cron non-penting saat matahari terbenam
  • Memprioritaskan pekerjaan yang dapat diselesaikan di siang hari
  • Memasuki mode hibernasi ketika tegangan turun terlalu rendah

Ini bukan hemat daya pasif—ini adalah orkestra aktif antara kernel Linux dan siklus energi alam. Beberapa pengguna mencapai rasio "kerja per watt" yang mengesankan, menjalankan sistem email dan sinkronisasi file selama berbulan-bulan dengan panel surya kecil dan baterai mobil lama.

Penyimpanan Abadi: ZFS, BTRFS, dan Taman Pengetahuan Digital

Jika cloud adalah air terjun data yang terus-menerus, maka filosofi Collapse-Informed adalah tentang membangun danau statis pengetahuan yang dapat bertahan selama puluhan tahun tanpa degradasi.

Pengguna menggunakan ZFS-on-Linux dengan konfigurasi RAID-Z spesifik pada hard drive mekanis "cold storage" (drive lama yang murah). Tujuannya adalah untuk menciptakan vault pengetahuan pribadi yang mencakup:

  • Wikipedia offline lengkap (via Kiwix)
  • OpenStreetMap untuk seluruh dunia
  • Project Gutenberg (ribuan buku gratis)
  • Dokumentasi teknis, jurnal, dan literatur pribadi

ZFS menyediakan checksum otomatis untuk mendeteksi dan memperbaiki bit-rot—degradasi data yang terjadi secara diam-diam seiring waktu. Saat drive menjadi tua, ZFS secara proaktif membaca dan memverifikasi data, memastikan bahwa koleksi 50 tahun Anda masih dapat dibaca pada tahun 2074.

zpool create -f vault raidz2 /dev/sda /dev/sdb /dev/sdc /dev/sdd
zfs create vault/wikipedia
zfs create vault/osm
zfs create vault/gutenberg
# Data akan tersimpan aman dengan redundansi dan deteksi kerusakan

Mengapa Gerakan Ini Penting?

Sementara mainstream Linux menjadi semakin bergantung pada cloud, container, dan update otomatis, gerakan Collapse-Informed Computing mewakili kebenaran yang tidak nyaman: kompleksitas digital kami yang saat ini rapuh.

Ketika rantai pasokan hardware terganggu, ketika ISP gagal, ketika cloud provider ditutup, sistem yang dibangun untuk ketahanan akan tetap berfungsi. Ini bukan paranoia—ini adalah rekayasa yang bijak untuk ketidakpastian.

Gerakan ini juga menawarkan pelajaran untuk pengembang mainstream: bagaimana kita bisa membangun perangkat lunak yang lebih hemat energi, lebih mudah dipelihara, dan kurang bergantung pada konektivitas yang selalu aktif?

Kesimpulan: Masa Depan Mungkin Lebih Sederhana

Collapse-Informed Computing bukan tentang keputusasaan atau retreatisme digital. Ini tentang pemberdayaan—membuat pilihan sadar tentang sistem apa yang kita bangun dan bagaimana kita membangunnya. Ini adalah perpaduan indah antara kecanggihan teknis (Nix, ZFS, patch kernel custom) dan kerendahan hati tentang keterbatasan masa depan kita.

Komunitas ini masih sangat kecil dan tidak terlihat oleh mainstream, tetapi di forum tersembunyi, mailing list, dan server Gemini pribadi, mereka sedang menulis ulang kisah tentang apa yang sebenarnya bisa dilakukan Linux—bahkan ketika segalanya jatuh.

Jika Anda penasaran dengan gerakan ini, mulailah dengan Gemini (kunjungi gemini.circumlunar.space), jelajahi dokumentasi NixOS, dan pertimbangkan: sistem apa yang ingin saya bangun untuk dekade berikutnya?