'''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...