'''Nota''': questa pagina è solo un abbozzo. Ninuxoo è un motore di indicizzazione dei files presenti nei NAS della rete Ninux.<
> Si basa sulle condivisioni Samba pubblicamente dichiarate dagli utenti in rete, e questo lo ha reso un efficace Motore di Ricerca di files anche per i proprietari stessi dei NAS, soprattutto nei casi in cui i files in condivisione sono molti. == Storia == ... == Prima versione == La prima versione di Ninuxoo, attualmente attiva, risiede su un unico Server raggiungibile solo dall'interno della Rete Ninux.<
> Il crawler Ninuxoo esplora periodicamente la Rete in cerca di cartelle Samba condivise, che una volta trovate vengono ricorsivamente scansionate. Una volta concluso il ciclo i dati vengono registrati su un database, al quale poi faranno riferimento tutti i risultati delle ricerche degli utenti. Queste caratteristiche gli conferiscono la proprietà centralizzata, sicuramente vantaggiosa ai fini delle ricerche, ma che porta con sé anche molti svantaggi: * la necessità di '''risorse fisiche''' dedicate alla capacità di calcolo; * il '''tempo''' impiegato '''in cui entrambe le macchine (Server e NAS) sono impegnate''', necessario affinché il ciclo si concluda; * l'impossibilità per i proprietari dei NAS di poter '''scegliere quali directory indicizzare'''; * l'eventualità di '''disservizi legati al ''Server Fault'''''. == Versione decentralizzata in sperimentazione == Nell'intento di risolvere queste problematiche è in corso d'opera uno studio per la loro risoluzione. Il primo punto in esame è il fatto che spesso molti NAS hanno incorporata una versione (anche se light) di Server web, quindi è possibile fare in modo che siano loro stessi a fare periodicamente le proprie scansioni. In tal caso, il Crawler Ninuxoo non dovrà fare altro che controllare per prima cosa la presenza dei listati delle scansioni, e in caso positivo acquisire gli stessi.<
> In secondo luogo, l'uso dello stesso Motore di Ricerca è legato alla comodità di avere come risultato il percorso samba relativo alle ricerche, quindi è possibile fare in modo che l'utente possa: * esplorare via interfaccia grafica i percorsi delle directory; * visualizzare una scheda del file in oggetto Per questo motivo è stata preparata una versione beta con tali possibilità, ma questo non risolve ancora il problema della decentralizzazione. === Decentralizzazione di Ninuxoo === Da fare...