Domanda

Perché non ci sono buoni driver per Windows per la lettura di ext2/3/4 filesystem?Googling intorno indica che ci sono 2 o 3, ma tutti hanno problemi.C'è qualche tecnica incoerenza che rende difficile correttamente il codice di qualcosa che mi avrebbe consentito di aprire risorse del Computer e lavorare con un extN partizione come NTFS o FAT?Ho pensato che uno dei vantaggi dell'open source e degli standard è che problemi di questo tipo dovrebbe essere risolto abbastanza velocemente.

È stato utile?

Soluzione

Non ho usato personalmente, ma un mio collega di miniera ha utilizzato Ext2 IFS per Windows senza problemi.

Uno dei vantaggi dell'open source e degli standard è che problemi di questo tipo può essere risolto abbastanza velocemente.Se non si è sufficientemente motivato a lavorare su un problema - se la motivazione viene dal denaro, un bisogno personale, la fama, qualsiasi cosa, quindi il problema è improbabile per ottenere risolto.(Il closed source mondo non è diverso.) Probabilmente non aiuta che sono relativamente poche open source, gli sviluppatori hanno esperienza di hacking su Windows kernel mode driver di periferica.Scrittura di driver di periferica è una competenza specializzata.Ci sono sviluppatori che capire la ext2/3/4 codice molto bene e sono molto disposti a lavorare su di esso, ma le probabilità sono che le persone abbastanza esperienza di hacking sul kernel Linux per lavorare su ext2/3/4 driver, probabilmente, sono principalmente gli utenti Linux (e quindi non interessa molto la scrittura di driver per Windows).

Per quanto riguarda la firma dei driver:E ' la mia comprensione che, a partire da Windows Vista, Microsoft non deve firmare o certificare il driver per essere installato senza avvertimenti, ma avete bisogno di un certificato di firma del codice.Questi sono da qualche parte nel quartiere di $400 - $500 all'anno (vedi Verisign sito web, per esempio), e più non commerciale sviluppatori non sono interessati a pagare quel tipo di soldi. Ci sono metodi per disabilitare la firma dei driver requisiti, ma nessuno di loro è qualcosa che l'utente medio è probabilmente da provare, che potrebbe ostacolare l'accettazione di un non-driver firmato.

Non so come Ext2 IFS per Windows gestisce;sia il suo autore ha ottenuto un certificato in qualche modo, o è necessario disabilitare la firma dei driver esigenze.

Così, per riassumere, i migliori ext2/3/4 sviluppatori che probabilmente non hanno molto bisogno di Windows, e la firma dei driver scoraggia vorresti-essere open source, gli sviluppatori di driver per Windows, e la disponibilità di NTFS per Linux significa che è possibile utilizzare il file system NTFS di ext2/3/4 per condividere i dati tra Linux e Windows.Questi tre fattori lavorano insieme per rimuovere un sacco di interesse per lo sviluppo di ext2/3/4 per Windows.

Altri suggerimenti

Il driver della firma.

la firma del driver di Microsoft è per sua natura incompatibile con la GPL e driver non firmati non funzionano più.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top