Salve a tutti!! Ho una questione per la realizzazione della tesina per la maturità di un ITIS con specializzazione informatica. Io ed un mio compagno (siamo in due) avremmo due idee.
1. Implementare un filesystem nuovo per sistemi Unix-Like
2. Implementare un driver per linux per un dispositivo di acquisizione di video fornito da una ditta che, oltre ad averci fornito una panoramica sulle loro tecnologie, ci ha fornito un prototipo di un dispositivo di recente creazione (una videocamerina insomma) del quale la stessa azienda fornisce solo i driver per sistemi Windows.
Il primo mi sembra più semplice. Capisco che la sua difficolta dipenda da diversi fattori, strategie di allocazione dei file, journaling, ecc ecc. Quello che vi chiedo, è fattibile? Per quanto riguarda i concetti astratti abbiamo le basi da sistemi (strategie di allocazione, livelli del file system, tabelle di allocazione ecc) e abbiamo una buona conoscenza dei linguaggi C++ e ASM (anche se un po' arrugginiti per l'ultimo perchè programma degli scorsi anni). Che ne dite? Si può fare? Cosa consigliate? Quali strumenti suggerireste per svilupparli? C'è tanta buona volonta e una preparazione di base senza lacune (per quanto concerne il programma scolastico). :help:
PS: spero di aver azzeccato la sezione :D
1. Implementare un filesystem nuovo per sistemi Unix-Like
2. Implementare un driver per linux per un dispositivo di acquisizione di video fornito da una ditta che, oltre ad averci fornito una panoramica sulle loro tecnologie, ci ha fornito un prototipo di un dispositivo di recente creazione (una videocamerina insomma) del quale la stessa azienda fornisce solo i driver per sistemi Windows.
Il primo mi sembra più semplice. Capisco che la sua difficolta dipenda da diversi fattori, strategie di allocazione dei file, journaling, ecc ecc. Quello che vi chiedo, è fattibile? Per quanto riguarda i concetti astratti abbiamo le basi da sistemi (strategie di allocazione, livelli del file system, tabelle di allocazione ecc) e abbiamo una buona conoscenza dei linguaggi C++ e ASM (anche se un po' arrugginiti per l'ultimo perchè programma degli scorsi anni). Che ne dite? Si può fare? Cosa consigliate? Quali strumenti suggerireste per svilupparli? C'è tanta buona volonta e una preparazione di base senza lacune (per quanto concerne il programma scolastico). :help:
PS: spero di aver azzeccato la sezione :D