- Penulis berharap tiga hal ini bisa digunakan lebih luas: Oils, Radicle, dan Simplex Chat
- Oils: menggantikan shell POSIX yang ada saat ini (seperti Bash)
- Radicle: solusi hosting Git terdistribusi yang dapat menggantikan GitHub/GitLab
- Simplex Chat: dapat menggantikan atau merevolusi email
- Biasanya saat menemukan alat baru, butuh 10 menit untuk memahami konsep dasarnya, dan hingga 5 hari untuk mulai menggunakannya
- Dalam banyak kasus, setelah konsep dasarnya dipahami, minat pun berhenti di situ; agar tetap menarik, diperlukan inovasi yang benar-benar mendasar dan filosofi yang konsisten
- Misalnya, proyek seperti Pijul memang menarik, tetapi manfaat praktisnya dibanding Git tidak terlalu terasa, sehingga tidak bisa benar-benar dipakai terus dalam keseharian
- Tiga alat yang diperkenalkan di bawah ini dinilai sudah memiliki nilai sebagai alternatif dan tingkat kematangan yang cukup untuk benar-benar digunakan
Oils for unix
- Sebuah proyek yang mengimplementasikan ulang shell Bash, sambil mempertahankan kompatibilitas POSIX dan sekaligus memperbaiki masalah lingkungan shell lama
- Memang sudah ada alternatif sebelumnya seperti KornShell, tetapi selama bertahun-tahun cenderung stagnan tanpa perbaikan yang berarti
- Ini juga bukan pendekatan seperti Nushell yang membuat bahasa baru dengan sintaks yang mirip
- Oils, berdasarkan implementasi Bash, benar-benar hanya memperbaiki bagian yang rusak secara bertahap, dan memungkinkan migrasi skrip secara bertahap juga
- Memperbaiki masalah pada shell POSIX lama (misalnya globbing implisit, operasi aritmetika yang keliru, dll.)
- Saat ini bagian yang kompatibel dengan Bash berada pada tahap beta stabil, dan targetnya adalah merilis versi 1.0 tahun ini
- Mencoba Oils: di Alpine Linux Edge, Anda bisa dengan mudah mengujinya dalam lingkungan Docker menggunakan paket oils-for-unix
Radicle
- Solusi untuk meng-host dan berbagi repositori Git secara terdesentralisasi
- Dianggap lebih unggul daripada GitLab atau GitHub, dan menggunakan pendekatan mirip torrent untuk meningkatkan ketersediaan source code
- Meskipun berbasis hosting lokal, UX yang ditawarkan tetap intuitif dan mirip interaksi server-klien yang sudah dikenal
- Banyak usaha dicurahkan pada dokumentasi agar konsep baru mudah dipelajari, sehingga bahkan workflow yang benar-benar baru pun mudah diadaptasi
- Berbeda dari ForgeFed berbasis ActivityPub, Radicle dioptimalkan untuk data Git sehingga diharapkan memiliki ketersediaan yang lebih tinggi
- Mencoba Radicle: penulis telah membuat node Radicle di servernya dan memublikasikan source di blog tersebut. Anda bisa mengikuti panduan pengguna yang tersedia secara publik, atau cukup meng-clone blog penulis melalui peering
Simplex Chat
- Sekilas terlihat seperti aplikasi chat biasa lainnya, tetapi konsep address-nya pada dasarnya berbeda
- Anda bisa menambahkan beberapa address ke profil yang dibuat, dan address ini bisa dipakai hanya untuk koneksi percakapan tertentu atau langsung dibuang saat spam muncul
- "Address bisa sekali pakai, atau dapat digunakan ulang sampai dihapus"
- "Semua koneksi antara dua profil menggunakan address 1:1 yang unik"
- Hasilnya, Anda bisa secara fleksibel menghubungkan atau memisahkan banyak address ke satu profil, sehingga cocok untuk menghadapi spam atau memakai address berdasarkan tujuan
- Jika address yang dapat digunakan ulang dihapus, hanya koneksi baru yang diblokir; jika kontak yang sudah ada dihapus, maka akses dari kontak tersebut akan diblokir
- Dengan kata lain, "mengabstraksikan address, dan memisahkan address dari profil. Mirip seperti kotak surat"
- Jika sistem email mengadopsi pendekatan seperti ini, proses menerbitkan address baru dan membuangnya saat diperlukan bisa menjadi jauh lebih sederhana
- E2E encryption dan privasi penuh juga didukung, sehingga ada harapan besar agar protokol seperti ini bisa menyebar menggantikan email
- Walau masih belum terlalu dikenal, ide dasarnya terlalu segar untuk dilewatkan begitu saja sebagai "messenger lain lagi"
- Mencoba Simplex: penulis telah membuat grup untuk umpan balik. Anda bisa bergabung ke grup dalam mode anonim, lalu langsung mencoba percakapan setelah membuat profil sederhana
Apa yang perlu kita lakukan?
- Alat yang kita gunakan hari ini akan menjadi standar masa depan
- Oils, Radicle, dan Simplex Chat semuanya adalah proyek yang memiliki potensi untuk melampaui alat konvensional yang selama ini dipakai
- Penulis mengusulkan agar kita mencoba langsung proyek-proyek baru seperti ini dan bersama-sama membangun standar kerja yang lebih baik
2 komentar
oilsadalah kata yang terlalu umum, jadi entah kenapa rasanya kurang akrab. Mungkin cuma saya yang merasa begitu, tapi saat saya langsung mencarinya dan layanan tersebut tidak muncul, saya diam-diam jadi merasa agak enggan.Saya pernah memperkenalkannya pada 2021, dan nama lamanya adalah Oil, tetapi mulai 2025 namanya diubah menjadi Oils.