オシリス | |
| 開発者 | コデウェア株式会社 |
|---|---|
| 初回リリース | 2010年3月17日 |
| 安定リリース | 0.15 / 2012年2月8日 |
| プレビューリリース | 1.0 アルファ / 2014年12月10日[1] |
| オペレーティング·システム | Windows、Linux の場合 |
| タイプ | ピアツーピアファイル共有、フォーラムソフトウェア |
| Webサイト | オシリス |
Osiris Serverless Portal System (通常、Osiris spsまたはOsirisと略される)は、ピアツーピアネットワーク (P2P)経由で分散され、中央サーバーから独立したWeb ポータルを作成するために使用されるフリーウェアプログラムです。Microsoft WindowsおよびLinuxオペレーティング システム で使用できます。
集中型システムに基づくコンテンツ管理システム、インターネットフォーラム、ブログなど、インターネット上で情報を公開するために使用される一般的なツールとは異なり、Osiris ポータルのデータはすべての参加者間で共有されます (P2P 経由)。ナビゲーションに必要なすべてのコンテンツがすべてのコンピューターに複製されるため、ポータルは中央サーバーなしで使用できます。したがって、ポータルはサービス拒否攻撃、インターネットサービスプロバイダーの制限 (トラフィックシェーピングや検閲など)、ハードウェア障害の影響を受けないため、常にアクセスできます。このようにして、Web ポータルは非常に低コストで、外部から制御されることなく運用できます。
歴史
Osiris は、KeyForum の派生として「Berserker」という開発者によって開始されました。Osiris はC++で書かれており、分散化され、破壊不可能で、単なる Web フォーラムを超えて拡張できるように設計されています。数か月後、「Clodo」がこのプロジェクトに参加しました。
Osiris は、2 年間の開発期間を経て、2006 年 10 月 2 日に公式に発表されました。チームは、2 人の開発者 (Clodo と Berserker)、2 人の従業員 (DanielZ と Rei.Andrea)、およびサポーター/ベータ テスターのグループ (その多くは既にチーム KeyForum に所属していました) で構成されています。
バージョン 0.12 以降、Osiris はマルチプラットフォームになりました。これは、Visual StudioからwxWidgetsライブラリに移行することで可能になりました。
主な特徴
Osiris は、ピアツーピア(P2P) テクノロジーとWeb ポータルの融合によって生まれました。
- 誰かに頼ったり、特別な技術的知識を必要とせずに、誰でも無料で Web ポータルを作成できます。
- 匿名でコンテンツを作成できるため、表現と言論の自由に貢献できます。
- Osiris は、すべてのポータルのコンテンツを検索できる全文検索エンジンを提供します。
- リソース使用率が低い: ポータル内のユーザーが増えると、作業がすべてのネットワーク ノードに分散されるため、単一ノードの作業負荷が軽減されます。
- 代替手段が少なく、使いにくい分野であるポータル配信に、 P2P インフラストラクチャ ( Kademliaベース) を使用します。
- 管理は、中央サーバーを使用せずに分散システムでユーザーを管理する新しい方法であるレピュテーション システムに基づいています。
基本概念
Osiris は、セキュリティと分散データ管理に重点を置いている点で、従来の P2P プログラムとは異なります。
安全
- このシステムは匿名です。ユーザーと IP アドレスを関連付けることはできないため、コンテンツを作成した人物を追跡することはできません。
- Osiris インストールに物理的にアクセスできたとしても、ユーザーのパスワードを知らなければ実際のユーザーを追跡することは不可能です。
- 2048 ビットのデジタル キーにより、コンテンツの信頼性 (偽造を防止するためにデジタル署名されています) とプライベート メッセージの機密性 (送信者と受信者の間で暗号化されています) が保証されます。
- ISP がポータルへのトラフィック、接続、データ転送を傍受するのを防ぐため (アライメントと呼ばれる)、Osiris は、ハンドシェイク中に隠蔽され、256 ビットAESを介してポイントツーポイントで暗号化されるランダム ポートを使用します。
- P2P 配信では、ハードウェア障害やノードのオフラインが発生した場合でもコンテンツが存続することを保証するために、コンテンツを複数のコピーで存在させることができます。
- ポータルはローカルに保存されるため、オフラインで作業する場合でもコンテンツを読み取ることができます。
評判システム
評判システムと、それに続くポータルの複数の視点の生成は、プログラムの最も革新的な側面の 1 つです。計算作業 (統計の計算、コンテンツのインデックス作成など) が常に中央サーバーによって行われる「従来の」システムとは異なり、Osiris は分散アプローチを使用します。分散アプローチでは、作業の大部分がポータルのユーザーによって行われます。このため、使用されるアカウントに応じて、ポータルのより明確な視点が存在する可能性があります。
各ユーザーは、ポータルへの貢献度に応じて、他のユーザーに自由に評判 (肯定的または否定的) を与えることができます。システムは、これらの評判に基づいて、否定的に評価されたユーザー (スパマーなど) のコンテンツを削除し、肯定的と見なされたユーザーの評判をインポートすることでページを処理します。これにより、ポータルの管理を可能にする評価ネットワークを作成できます。各クライアントは、ポータルの安定化と呼ばれるプロセスで、そのマシン上でデータを独立して処理することに注意してください。
君主主義者と無政府主義者のポータル
ユーザーが Osiris ポータルを作成する場合、ユーザーは「無政府主義」と「君主制」という 2 つのモデレーション システムから選択する必要があります。ポータルの作成後は、選択を変更することはできません。無政府主義ポータルでは、すべてのユーザーが他のユーザーを評価して、ポータルのすべてのユーザーの間でそのユーザーの評判に影響を与えることができます。このようにして、中央サーバーを使用せずにポータルをモデレートできます。最初の評判は常に肯定的で、ポータルへの招待リンク (デジタル署名付き) を公開するユーザーである管理者に設定されます。君主制ポータルでは、ポータル管理者とモデレーターだけが評判を生成し、ポータル上のコンテンツを削除または宣伝できます。
イシスゲートウェイ
Isis は PHP 5 で書かれた Osiris ポータルへの Web ゲートウェイであり、これを使用すると Osiris をインストールせずにポータルを閲覧できます。
Isis の特徴は、ワークロードとデータの管理です。ワークロードとデータは、Isis を実行しているパブリック サーバー上にはなく、Osiris を実行しているさまざまなノードによって管理されます。Isis は、訪問者からの Web リクエストを、Isis が利用できるようになったノードにのみ転送し、リクエストの負荷分散を通じてサーバーのリソースの使用を最小限に抑えます。
このタイプのアーキテクチャでは匿名性を保証することは技術的に不可能であるため、Isis によるすべてのアクセスは読み取り専用です。これには、ユーザーのプライバシーを確保し、ポータルへの積極的な参加のために Osiris の使用を促進するという 2 つの目的があります。
今後の計画
- バージョン0.15はLinuxとWindowsで利用可能であり、OS X用のベータ版も利用可能である。[2]
- Osiris の開発者は、「サバイバル エンジン」と呼ばれるディスク上のデータ管理システムを検討しています。このシステムは、データベースを軽量に保ち、ポータルの速度と安定性を向上させるために、必要に応じてコンテンツを自動的に削除します。
- システムの調整と安定化に重点を置いた最適化により、システムの高速化とリソースの消費量の削減を実現します。
- 2010年3月18日、Osiris SPSの開発者は、今後数か月以内にOsiris SPSをGPLライセンスのオープンソースソフトウェアプロジェクトに移行する予定であると発表しました。 [3] しかし、2013年9月15日現在、ソースコードは公開されておらず、1.xシリーズはリリースされていません。[4]
- 2014年12月10日、Osiris SPS開発者は1.0アルファ版を発表し、ソフトウェア設計の問題について議論しました。ソフトウェア設計の改善には多くのリソースが必要になるため、Osirisの寄付者/開発者はKickstarterの資金調達キャンペーンを立ち上げることを提案しました。[5]
参照
参考文献
- ^ “Arrivare ad Osiris 1.0 alpha”. 2017年6月2日時点のオリジナルよりアーカイブ。2014年12月20日閲覧。
- ^ 「ダウンロードバージョン」。osiris。2014年11月2日時点のオリジナルよりアーカイブ。 2013年11月5日閲覧。
- ^ Osiris OSS のソースコードを GPL 化するイタリア語 / 英語の発表 GPL フォーラムの発表投稿
- ^ 「プロジェクトは現在『休止』段階にあり、新しい 1.x シリーズに取り組んでいますが、リリース時期を予測することはできません。」Clodo。 「フォーラムの質問」。 2013 年 11 月 5 日時点のオリジナルよりアーカイブ。 2013 年11 月 5 日閲覧。
- ^ “Arrivare ad Osiris 1.0 alpha”. 2017年6月2日時点のオリジナルよりアーカイブ。2014年12月20日閲覧。
外部リンク
- 公式サイト
- サポートフォーラム 2012-12-30にWayback MachineにアーカイブされましたOsiris公式フォーラム
