Upaya menyimpan perangkat lunak agar tetap bisa dijalankan 1.000 tahun dari sekarang biasanya langsung berbenturan dengan satu masalah besar: teknologi masa depan mungkin tidak lagi memahami sistem hari ini. Karena itu, sebuah distro Linux bernama Subleq+ hadir dengan pendekatan yang sangat tidak biasa, yaitu merangkum seluruh software ke dalam bentuk paling sederhana agar tetap bisa “dibangunkan” jauh di masa depan.
Proyek ini tidak ditujukan sebagai sistem operasi harian untuk komputer modern. Subleq+ dirancang sebagai kapsul waktu digital yang berfokus pada pelestarian software, dengan target agar program yang dikemas hari ini masih bisa dijalankan oleh peradaban pada milenium berikutnya.
Subleq+ diumumkan oleh Eternal Software Initiative dan keberadaannya sempat disorot Linuxiac. Gagasan intinya sederhana, tetapi ambisinya sangat besar: membuat cara menjalankan software yang tidak bergantung pada lapisan teknologi rumit yang mungkin sulit direkonstruksi nanti.
Mengapa pendekatannya berbeda
Dalam pelestarian software, emulasi sering dianggap sebagai solusi masuk akal. Namun, Eternal Software Initiative menilai pendekatan itu tetap menyisakan masalah karena emulator sendiri bisa menjadi terlalu kompleks untuk dibangun ulang oleh manusia di masa depan.
Karena itu, proyek ini memilih jalur yang jauh lebih minimal. Alih-alih mengandalkan sistem modern yang penuh dependensi, Subleq+ mencoba memangkas semuanya menjadi format yang sangat ringkas dan mudah dipahami.
Setiap software, sistem operasi, dan seluruh dependensinya dikemas menjadi satu “capsule” mandiri. Bentuk kapsul ini bukan sekadar arsip biasa, melainkan urutan angka yang mewakili seluruh tumpukan software di dalam satu paket.
Model tersebut dimaksudkan agar pihak di masa depan tidak perlu menebak-nebak komponen yang dibutuhkan sebuah program. Semua yang diperlukan sudah disatukan dalam kapsul, sehingga proses menghidupkan kembali software lama menjadi lebih langsung.
Eternal Software Initiative juga menyebut sudah menyediakan contoh kapsul. Selain itu, proyek ini menyiapkan toolchain open-source di GitHub agar pengguna dapat membuat kapsul dari software mereka sendiri.
Satu instruksi untuk semuanya
Ciri paling menonjol dari Subleq+ adalah penggunaan satu instruksi sangat sederhana, yaitu Subleq. Nama ini merupakan singkatan dari “subtract and branch if less than or equal to zero”.
Dengan kata lain, sistem ini dibangun di atas logika komputasi yang amat minimal. Para perancangnya berharap kesederhanaan seperti itu membuat siapa pun di masa depan lebih mudah memahami cara kerja sistem tanpa harus mempelajari arsitektur yang rumit.
Pendekatan ini juga menjelaskan mengapa distro tersebut memakai nama Subleq+. Nama itu langsung merujuk pada instruksi dasar yang menjadi fondasi eksekusi software di dalam ekosistemnya.
Bagi pembaca umum, konsep satu instruksi mungkin terdengar terlalu sederhana untuk menjalankan software lengkap. Namun justru kesederhanaan itulah yang menjadi nilai utama proyek ini, karena tujuan utamanya bukan mengejar kenyamanan komputasi modern, melainkan keterbacaan dan ketahanan jangka sangat panjang.
Spesifikasi yang sengaja diperkecil
Salah satu detail paling penting dari proyek ini adalah mesin virtual referensinya. Eternal Software Initiative menyebut VM untuk menjalankan kapsul ditulis dalam bahasa C dan panjang kodenya kurang dari satu halaman.
Bukan hanya itu, spesifikasi lengkapnya juga dibuat sangat pendek. Deskripsinya bahkan disebut cukup ringkas untuk muat “di atas serbet”, sebuah cara untuk menekankan bahwa sistem ini bisa dijelaskan tanpa dokumen teknis yang tebal.
Tujuan dari penyederhanaan ekstrem itu sangat jelas. Jika dokumentasi dan mesin virtualnya cukup kecil, maka orang di masa depan dapat membangun ulang VM yang berfungsi dari nol dalam waktu kurang dari satu jam, lalu menjalankan software yang tersimpan di dalam kapsul.
Konsep ini mirip dengan upaya membuat “batu Rosetta” untuk perangkat lunak. Tantangannya bukan hanya menyimpan data selama berabad-abad, tetapi juga memastikan generasi mendatang bisa mengerti apa yang mereka lihat dan bagaimana cara mengaktifkannya.
Dalam konteks itu, Subleq+ tidak sekadar menjadi distro Linux eksperimental. Ia menjadi percobaan tentang bagaimana software bisa dijelaskan ulang dalam bentuk yang paling dasar, sehingga tetap bisa dipahami meski seluruh ekosistem komputasi saat ini sudah berubah total.
Bukan untuk desktop harian
Subleq+ bukan distro yang ditawarkan sebagai pengganti sistem operasi harian. Proyek ini lebih tepat diposisikan sebagai infrastruktur arsip digital yang mencoba menjawab pertanyaan sulit: bagaimana software masa kini dapat bertahan dan tetap berguna dalam horizon waktu seribu tahun.
Nilai utamanya ada pada desain yang sengaja dipangkas hingga tinggal inti. Dengan kapsul berbasis angka, VM kecil dalam C, spesifikasi super ringkas, dan fondasi satu instruksi, proyek ini mencoba mengurangi sebanyak mungkin hambatan bagi generasi yang mungkin suatu hari ingin menghidupkan kembali software dari masa sekarang.
Bagi dunia open-source, proyek seperti ini juga menunjukkan bahwa Linux masih menjadi ruang eksperimen bagi ide-ide paling radikal. Bukan untuk mengejar fitur terbanyak, melainkan untuk menjawab persoalan yang hampir tidak pernah disentuh distro biasa: bagaimana membuat software tetap bisa berjalan ketika pembuat, perangkat, dan zamannya sudah lama berlalu.
