- 筆者は、Oils、Radicle、Simplex Chat の3つがもっと広く使われるようになってほしいと考えている
- Oils: 既存の POSIX シェル(Bash など)を置き換える存在
- Radicle: 分散型 Git ホスティングソリューションで、GitHub/GitLab の代替になりうる
- Simplex Chat: メールを置き換える、あるいは革新しうる
- ふつう新しいツールを見つけると、その基本概念を理解するのに10分、使い始めるまでに5日ほどかかる
- 多くの場合、基本概念を理解した時点で興味が薄れてしまうため、本当に根本的な革新と一貫した哲学がなければ関心を持ち続けられない
- たとえば Pijul のようなプロジェクトは興味深かったが、Git と比べて導入の利点を強く実感できず、日常的に使い続けるには至らなかった
- 以下で紹介する3つのツールは、現時点で代替としての価値と、実際に使えるだけの完成度を備えていると見ている
Oils for unix
- Bash シェルを新たに実装したプロジェクトで、POSIX 互換性を保ちながら、古いシェル環境の問題点を解決していこうとしている
- KornShell など既存の代替はあったものの、大きな改善がないまま長年停滞していた
- Nushell のように、似た構文で新しい言語を作るものでもない
- Oils は Bash 実装を土台に、本当に壊れている部分だけを段階的に修正し、スクリプトも段階的に移行できるようにしている
- 既存の POSIX シェルの問題点(例: 暗黙のグロブ展開、誤った算術演算など)を解決
- 現在、Bash 互換部分は安定したベータ段階にあり、今年中の 1.0 リリースが目標
- Oils を試すには: Alpine Linux Edge 版で
oils-for-unix パッケージを使えば、Docker 環境で手軽にテストできる
Radicle
- Git リポジトリを分散・非中央集権的な方式でホスティング/共有するソリューション
- GitLab や GitHub より優れており、ソースコードの可用性を高めるために torrent に似た方式を使っている
- ローカルホスティングでありながら、従来のサーバー・クライアント型のやり取りに近い直感的な UX を提供する
- 新しい概念を簡単に学べるよう、ドキュメント整備に多くの努力が払われており、まったく新しいワークフローでも適応しやすい
- ActivityPub ベースの ForgeFed と違い、Radicle は Git データに最適化されているため、より高い可用性が期待できる
- Radicle を試すには: 自分のサーバーに Radicle ノードを立て、このブログにソースを公開してある。公開されているユーザーガイドに従うか、単にこのブログをピアとしてクローンすることもできる
Simplex Chat
- 見た目はまた1つのチャットアプリだが、アドレス(Address)の概念が根本的に異なる
- 作成したプロフィールに複数のアドレスを追加でき、このアドレスは特定の会話接続だけに使ったり、スパムが発生したら即座に破棄したりできる
- "アドレスは使い捨てにもでき、削除するまで再利用も可能"
- "2つのプロフィール間のすべての接続は、一意な1対1アドレスを使う"
- 結果として「1つのプロフィールに複数のアドレスを動的に接続/切り離し」できるため、スパム対策や用途別のアドレス運用に向いている
- 再利用可能なアドレスを削除すると新しい接続だけが遮断され、既存の連絡先を削除するとその連絡先からのアクセスが遮断される
- つまり「アドレスを抽象化し、アドレスとプロフィールを分離すること。まるで私書箱のようなもの」
- メールシステムがこの方式を採用すれば、アドレスを新しく発行し、必要に応じて捨てる過程を簡単にできる
- E2E 暗号化と完全なプライバシーにも対応しており、メールの代わりにこうしたプロトコルが広がってほしいという思いが強い
- まだ知名度は低いが、「また別のメッセンジャー」として見過ごすには根本的なアイデアが新鮮だ
- Simplex を試すには: フィードバック用グループを用意してある。匿名モードでグループに参加でき、簡単なプロフィールを作ればすぐに会話を体験できる
何をすべきか?
- 私たちが使うツールが、そのまま未来の標準になる
- Oils、Radicle、Simplex Chat はいずれも、既存の慣習的なツールを超える可能性を持つプロジェクトだ
- こうした新しいプロジェクトを自ら試し、より良い実務の標準を作っていこうと提案する
2件のコメント
oilsはあまりにも一般的な単語なので、なんだか愛着が湧きませんね。自分だけかもしれませんが、いざ検索したときにそのサービスが出てこないと、案外抵抗感があります。私が2021年に紹介したもので、以前の名前は Oil でしたが、2025年から Oils に名称変更されました。