Osiris Serverless Portal System (обычно сокращенно Osiris sps или Osiris ) - это бесплатная программа, используемая для создания веб-порталов, распространяемых через одноранговые сети (P2P) и автономных от централизованных серверов. Он доступен для операционных систем Microsoft Windows и Linux .
Разработчики) | kodeware, srl |
---|---|
Первый выпуск | 17 марта 2010 г . |
Стабильный выпуск | 0.15 / 8 февраля 2012 г . |
Предварительный выпуск | 1.0 альфа / 10 декабря 2014 г . [1] |
Операционная система | Windows , Linux |
Тип | Одноранговый обмен файлами , программное обеспечение для форумов |
Веб-сайт | osiris-sps |
В отличие от обычных инструментов, используемых для публикации информации в Интернете, таких как системы управления контентом , интернет-форумы или блоги, основанные на централизованной системе, данные портала Osiris используются совместно (через P2P) между всеми его участниками. Поскольку все содержимое, необходимое для навигации, реплицируется на каждом компьютере, портал можно использовать без центрального сервера. Таким образом, портал всегда доступен, поскольку он невосприимчив к атакам типа «отказ в обслуживании» , ограничениям интернет-провайдера (таким как формирование трафика и цензура ) и сбоям оборудования. Таким образом, веб-порталом можно управлять с очень низкими затратами и без внешнего управления.
История
Osiris был запущен разработчиком по имени "Berserker" как продукт KeyForum . Osiris был написан на C ++ и спроектирован так, чтобы быть децентрализованным, неразрушимым и выходить за рамки простого веб-форума. "Clodo" присоединился к проекту несколько месяцев спустя.
Осирис был официально анонсирован 2 октября 2006 года после двух лет разработки. Команда состоит из 2 разработчиков (Clodo и Berserker), двух сотрудников (DanielZ и Rei.Andrea) и группы сторонников / бета-тестеров (многие из которых уже были в команде KeyForum).
Начиная с версии 0.12 Osiris стал мультиплатформенным, это стало возможным благодаря миграции из Visual Studio в библиотеку wxWidgets .
Ключевая особенность
Osiris - это результат объединения технологии одноранговой сети (P2P) и веб-порталов .
- Он позволяет любому создать веб-портал бесплатно, не зависимо от кого-либо и не требуя специальных технических знаний.
- Позволяет создавать контент анонимно, что позволяет вносить свой вклад в свободу выражения и слова.
- Osiris предлагает систему полнотекстового поиска, которая позволяет выполнять поиск по всему контенту порталов.
- Низкое использование ресурсов: с увеличением количества пользователей на портале уменьшается нагрузка на отдельные узлы, так как работа распределяется между всеми узлами сети.
- Использует P2P-инфраструктуру (на основе Kademlia ) для распространения порталов, в этой области мало и трудно использовать альтернативы.
- Администрирование основано на системе репутации, которая представляет собой новый способ управления пользователями в распределенной системе без использования центральных серверов.
Основные понятия
Osiris отличается от классических программ P2P тем, что ориентирован на безопасность и распределенное управление данными.
Безопасность
- Система анонимна. Невозможно установить связь между пользователем и его IP-адресом, поэтому невозможно отследить человека, создавшего контент.
- Даже имея физический доступ к установке Osiris, невозможно отследить фактического пользователя, не зная его пароля.
- 2048-битные цифровые ключи гарантируют подлинность контента (с цифровой подписью для предотвращения подделки) и конфиденциальность личных сообщений (зашифрованных между отправителем и получателем).
- Чтобы интернет-провайдер не перехватил трафик, соединения и передачу данных на портал (так называемое выравнивание), Osiris использует случайные порты, которые маскируются во время рукопожатия и зашифрованы точка-точка через 256-битный AES .
- Распределение P2P позволяет контенту присутствовать в нескольких копиях в качестве гарантии выживания в случае сбоя оборудования или узлов в автономном режиме.
- Поскольку порталы сохраняются локально, их содержимое можно читать, даже если они работают в автономном режиме.
Система репутации
Система репутации и последующая генерация нескольких точек зрения портала - один из самых инновационных аспектов программы. В отличие от «традиционных» систем, в которых вычислительная работа (подсчет статистики, индексация контента и т. Д.) Всегда выполняется центральным сервером, Osiris использует распределенный подход, при котором большая часть работы выполняется пользователями портала из-за к этому могут быть более разные точки зрения на портал, в зависимости от используемой учетной записи.
Каждый пользователь может присвоить репутацию (положительную или отрицательную) другому пользователю в соответствии с его вкладом в портал, на основе этой репутации система обрабатывает страницы, удаляя содержимое пользователей, оцененных отрицательно (например, спамеров ), и импортирует репутацию. пользователей считают положительно. Это позволяет создать сеть оценок, которая позволяет управлять порталом. Обратите внимание, что каждый клиент обрабатывает данные независимо на своем компьютере в процессе, который называется стабилизацией портала.
Порталы монархистов и анархистов
Когда пользователь создает портал Osiris, он должен выбирать между двумя системами модерации, а именно «анархической» и «монархической». После создания портала выбор изменить нельзя. В анархическом портале каждый пользователь может оценивать другого пользователя и, таким образом, влиять на репутацию этого пользователя среди всех пользователей портала. Таким образом, портал можно модерировать без использования центрального сервера. Первая репутация всегда положительна и присваивается администратору, пользователю, который публикует ссылку-приглашение (с цифровой подписью) на портал. На портале монархии только администратор портала и модераторы могут создавать репутацию, а также удалять или продвигать содержимое портала.
Врата ИГИЛ
Isis - это веб-шлюз к порталам Osiris, написанный на PHP 5, через который можно просматривать порталы без установки Osiris.
Особенностью Isis является управление рабочей нагрузкой и данными, которые не лежат на общедоступном сервере, на котором запущена Isis, а управляются различными узлами, на которых запущен Osiris. Isis только перенаправляет веб-запросы от посетителей к узлам, которые стали ему доступны, сводя к минимуму использование ресурсов сервера за счет балансировки нагрузки запросов.
Поскольку технически невозможно гарантировать анонимность в этом типе архитектуры, все обращения Isis доступны только для чтения. Это имеет двойную цель - обеспечить конфиденциальность пользователей и побудить Osiris к активному участию в портале.
Планы на будущее
- Версия 0.15 доступна для Linux и Windows, а также доступна бета-версия для OS X. [2]
- Разработчики Osiris рассматривают возможность создания системы управления данными на диске под названием «двигатель выживания». Система будет автоматически удалять контент по мере необходимости, чтобы облегчить базу данных и повысить скорость / стабильность портала.
- Оптимизация, направленная на выравнивание и стабилизацию системы, чтобы сделать ее более быстрой и менее ресурсоемкой.
- 18 марта 2010 года, разработчики Osiris SPS объявили , что они планируют перенести Osiris SPS в GPL лицензируется с открытым исходным кодом проекта в последующие месяцы. [3] Однако по состоянию на 15 сентября 2013 года исходный код не был доступен, и серия 1.x не была выпущена. [4]
- 10 декабря 2014 года разработчики Osiris SPS анонсировали альфа-версию 1.0 и обсудили проблемы проектирования программного обеспечения. Донор / разработчик Osiris предложил создать кампанию по финансированию на Kickstarter, потому что улучшения дизайна программного обеспечения потребуют много ресурсов. [5]
Смотрите также
Рекомендации
- ^ "Arrivare ad Osiris 1.0 alpha" . Проверено 20 декабря 2014 .
- ^ «Скачать версии» . Осирис . Проверено 5 ноября 2013 года .
- ^ Объявление на итальянском / английском языках исходного кода под лицензией Osiris OSS GPL с объявлением на форуме
- ^ «Проект находится в стадии« спячки », мы работаем над новой серией 1.x, но мы не можем оценить, когда она будет выпущена». Клодо. «Форумные вопросы» . Проверено 5 ноября 2013 года .
- ^ «Прибытие в Osiris 1.0 alpha» . Проверено 20 декабря 2014 .
Внешние ссылки
- Официальный веб-сайт
- Форум поддержки Официальный форум Osiris