'''Nota''': questa pagina è solo un abbozzo.

Ninuxoo è un motore di indicizzazione dei files presenti nei NAS della rete Ninux.<<BR>>
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.<<BR>>
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.<<BR>>
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...