Osiris (software) - Osiris (software)
Osiris | |
Vývojáři | kodeware, srl |
---|---|
První vydání | 17. března 2010 |
Stabilní uvolnění | 0,15 / 8. února 2012 |
Náhled verze | 1.0 alfa / 10. prosince 2014[1] |
Operační systém | Okna, Linux |
Typ | Sdílení souborů peer-to-peer, software fóra |
webová stránka | osiris-sps |
Portálový systém Osiris bez serveru (obvykle zkráceně jako Osiris sps nebo Osiris) je freeware program použitý k vytvoření webové portály distribuováno prostřednictvím peer-to-peer sítě (P2P) a autonomní od centralizovaných serverů. Je k dispozici pro Microsoft Windows a Linux operační systémy.
Na rozdíl od běžných nástrojů používaných k publikování informací na internetu, jako např systémy pro správu obsahu, Internetová fóra nebo blogy na základě centralizovaného systému jsou data portálu Osiris sdílena (prostřednictvím P2P) mezi všemi jeho účastníky. Protože veškerý obsah nezbytný pro navigaci je replikován na každém počítači, lze portál používat bez centrálního serveru. Portál je tedy vždy přístupný, protože je imunní vůči odmítnutí služby útoky, poskytovatel internetu omezení (např utváření provozu a cenzura ) a selhání hardwaru. Tímto způsobem lze webový portál provozovat za velmi nízké náklady a bez externí kontroly.
Dějiny
Osiris byl založen vývojářem jménem „Berserker“ jako následek KeyForum. Osiris byl napsán C ++ a jsou navrženy tak, aby byly decentralizované, nezničitelné a rozšiřovaly se nad rámec jednoduchého webového fóra. „Clodo“ se k projektu připojil o několik měsíců později.
Osiris byl oficiálně oznámen 2. října 2006 po 2 letech vývoje. Tým se skládá ze 2 vývojářů (Clodo & Berserker), dvou zaměstnanců (DanielZ a Rei.Andrea) a skupiny příznivců / beta-testerů (z nichž mnozí již byli členy týmu KeyForum).
Od verze 0.12 se Osiris stal multiplatformním, což bylo možné migrací z Vizuální studio do wxWidgets knihovna.
Klíčové vlastnosti
Osiris je výsledkem spojení mezi peer-to-peer (P2P) technologie a webové portály.
- Umožňuje komukoli vytvořit webový portál zdarma, aniž by na tom někdo závisel nebo potřeboval speciální technické znalosti.
- Umožňuje člověku vytvářet obsah anonymně, což mu umožňuje přispívat ke svobodě projevu a projevu.
- Osiris nabízí fulltextový vyhledávač, který umožňuje prohledávat obsah všech portálů.
- Nízké využití zdrojů: s nárůstem uživatelů na portálu dochází ke snížení pracovní zátěže na jednotlivých uzlech, protože práce je distribuována mezi všechny síťové uzly.
- Používá P2P infrastrukturu (na základě Kademlia ) pro distribuci portálů, pole, kde existuje málo a obtížně použitelných alternativ.
- Správa je založena na systému reputace, což je nový způsob správy uživatelů v distribuovaném systému bez použití centrálních serverů.
Základní pojmy
Osiris se liší od klasických programů P2P tím, že je zaměřen na zabezpečení a správu distribuovaných dat.
Bezpečnostní
- Systém je anonymní. Není možné vytvořit asociaci mezi uživatelem a jeho IP adresou, proto nelze sledovat osobu, která vytvořila obsah.
- I při fyzickém přístupu k instalaci Osiris je nemožné vysledovat skutečného uživatele bez znalosti jeho hesla.
- 2048bitové digitální klíče zaručují autentičnost obsahu (digitálně podepsaný, aby se zabránilo padělání) a důvěrnost soukromých zpráv (šifrovaných mezi odesílatelem a příjemcem).
- Aby zabránil ISP v zachycování provozu, připojení a přenosu dat na portál (tzv. Zarovnání), používá Osiris náhodné porty, které jsou během handshake maskované a šifrované point-to-point přes 256-bit AES.
- Distribuce P2P umožňuje, aby byl obsah přítomen ve více kopiích jako záruka přežití v případě selhání hardwaru nebo offline uzlů.
- Protože jsou portály ukládány lokálně, lze číst obsah, i když funguje offline.
Reputační systém
Systém Reputations a následné generování různých hledisek portálu je jedním z nejinovativnějších aspektů programu. Na rozdíl od „tradičních“ systémů, kde výpočetní práci (výpočet statistik, indexování obsahu atd.) Provádí vždy centrální server, používá Osiris distribuovaný přístup, kde většinu děl vytvářejí uživatelé portálu, k tomu může existovat více odlišných pohledů na portál, v závislosti na použitém účtu.
Každý uživatel může podle svého přínosu pro portál udělit pověst (pozitivní nebo negativní) jinému uživateli, na základě této reputace systém zpracovává stránky odstraněním obsahu negativně hodnocených uživatelů (například spammeři ) a import pověsti uživatelů považováno za kladné. To umožňuje vytvoření sítě hodnocení, která umožňuje správu portálu. Všimněte si, že každý klient zpracovává data nezávisle na svém počítači v procesu, který se nazývá stabilizace portálu.
Monarchistické a anarchistické portály
Když uživatel vytvoří portál Osiris, musí si vybrat mezi dvěma systémy umírněnosti, a to „anarchista“ a „monarchie“. Po vytvoření portálu nelze výběr změnit. Na anarchickém portálu může každý uživatel hodnotit jiného uživatele a ovlivnit tak jeho reputaci u všech uživatelů portálu. Tímto způsobem lze portál moderovat bez použití centrálního serveru. První pověst je vždy pozitivní a je nastavena na správce, uživatele, který publikuje odkaz na pozvánku (digitálně podepsaný) na portál. Na portálu monarchie mohou reputaci vytvářet a mazat nebo propagovat obsah na portálu pouze administrátoři a moderátoři portálu.
Brána Isis
Isis je webová brána k portálům Osiris napsaná v PHP 5, pomocí které je možné procházet portál bez instalace Osiris.
Zvláštností Isis je správa pracovního vytížení a dat, která neleží na veřejném serveru, na kterém běží Isis, ale jsou spravována různými uzly se systémem Osiris. Isis předává pouze webové požadavky od návštěvníků do uzlů, které pro ni byly k dispozici, čímž minimalizuje využití zdrojů ze serveru prostřednictvím vyrovnávání zatížení požadavků.
Protože u tohoto typu architektury není technicky možné zaručit anonymitu, jsou všechny přístupy od Isis jen pro čtení. To má dvojí cíl: zajistit soukromí uživatelů a podpořit používání Osiris k aktivní účasti na portálu.
Plány do budoucna
- Verze 0.15 je k dispozici pro Linux a Windows a beta verze pro OS X je k dispozici.[2]
- Vývojáři společnosti Osiris uvažují o systému správy dat na disku, který se nazývá „engine přežití“. Systém by podle potřeby automaticky mazal obsah, aby byla databáze odlehčená a zlepšila se rychlost / stabilita portálu.
- Optimalizace zaměřené na zarovnání a stabilizaci systému, aby byla rychlejší a méně náročná na zdroje.
- Dne 18. března 2010 oznámili vývojáři Osiris SPS, že plánují migraci Osiris SPS na GPL licencováno open source software projekt v následujících měsících.[3] Ke dni 15. září 2013 však zdrojový kód nebyl zpřístupněn a řada 1.x nebyla vydána.[4]
- 10. prosince 2014 oznámili vývojáři Osiris SPS verzi 1.0 alfa a diskutovali o problémech s návrhem softwaru. Dárce / vývojář společnosti Osiris navrhl vytvoření finanční kampaně Kickstarter, protože vylepšení softwarového designu by vyžadovalo mnoho zdrojů.[5]
Viz také
Reference
- ^ „Arrivare ad Osiris 1.0 alpha“. Citováno 20. prosince 2014.
- ^ "Stáhnout verze". osiris. Citováno 5. listopadu 2013.
- ^ Italské / anglické oznámení zdrojového kódu GPLing společnosti Osiris OSS Příspěvek s oznámením ve fóru GPL
- ^ „Projekt je ve fázi„ hibernace “, pracujeme na nové sérii 1.x, ale nemůžeme odhadnout, kdy může být vydán.“Clodo. „Otázky na fóru“. Citováno 5. listopadu 2013.
- ^ „Arrivare ad Osiris 1.0 alpha“. Citováno 20. prosince 2014.
externí odkazy
- Oficiální webové stránky
- Fórum podpory Oficiální fórum Osiris