13 ポイント 投稿者 xguru 2025-12-22 | まだコメントはありません。 | WhatsAppで共有
  • クラウド依存なしで ブラウザ上に完全な Linux 環境 を提供
  • VSCode ベースのエディタ を内蔵し、開発環境、AI 実験用サンドボックス、Web 向けプレイグラウンドなど幅広い用途に活用可能
  • 拡張性とカスタマイズ性に優れ、セルフホスティングやプラットフォーム基盤の構築をサポート
  • Smalltalk のように独自環境のための IDE という概念で設計
  • Go 言語で書かれており、Go 言語に対するファーストクラスサポートを提供

Linux 環境

  • v86 JIT エミュレータ 上で Alpine Linux とカスタムカーネルを実行
  • Wanix により Wasm 実行サポートDOM API へのアクセス を提供
  • make, git, esbuild などの基本パッケージをあらかじめインストール済み
  • apk パッケージマネージャで追加ソフトウェアをインストール可能

永続性管理

  • Docker イメージに似た構造 で、コミットするか環境ビルドスクリプトに追加しない限り、変更は保存されない
  • プロジェクトディレクトリ、ホームディレクトリ、公開ディレクトリは ブラウザストレージに永続保存され、クラウド同期 される
  • 必要に応じて、ブラウザストレージベースの追加ディレクトリをマウント可能

仮想ネットワーク

  • 仮想 DHCP サーバーによるセッションごとの IP 割り当て により、完全なインターネットアクセスを提供
  • セッション間の IP ルーティングを通じて ブラウザタブ間およびデバイス間通信をサポート
  • TCP ポートにバインドされたソフトウェアには 公開 HTTPS エンドポイントを自動生成
    • HTTP サービスは Ngrok に似たプロキシ方式 でアクセス可能
    • 非 HTTP の TCP サービスは WebSocket トンネリング を通じて利用可能

まだコメントはありません。

まだコメントはありません。