Frage

Warum gibt es keine guten Treiber für Windows zum Lesen von ext2 / 3/4-Dateisystemen? Googeln zeigt um, dass 2 oder 3 gibt es, aber alle von ihnen haben Probleme. Gibt es eine technische Inkonsistenz, die es schwierig, richtig Code auf etwas macht, das mir den Arbeitsplatz und die Arbeit mit einer Nst Partition ermöglichen würde, wie NTFS oder FAT zu öffnen? Ich dachte, einer der Vorteile von öffentlich zugänglichen Quellen und Standards war, dass Probleme wie diese sollte recht schnell gelöst werden.

War es hilfreich?

Lösung

Ich habe es selbst nicht verwendet, sondern ein Kollege von mir verwendet Ext2 IFS für Windows ohne Probleme.

Einer der Vorteile von öffentlich zugänglichen Quellen und Standards ist, dass Probleme wie diese können ziemlich schnell gelöst werden. Wenn niemand ausreichend motiviert zur Arbeit an einem Problem - ob die Motivation von Geld kommt, die persönliche Bedürfnis, Ruhm, was auch immer - dann ist das Problem unwahrscheinlich ist, gelöst werden. (Die Closed-Source-Welt ist nicht anders.) Es tut wahrscheinlich Hilfe nicht, dass relativ wenige Open-Source-Entwickler Erfahrung hat Hacker auf Windows-Kernel-Modus-Gerätetreiber. Schreiben Gerätetreiber ist eine spezialisierte Fähigkeit. Es gibt Entwickler, die ext2 / 3/4-Code verstehen sehr gut und sind sehr bereit, daran zu arbeiten, aber die Chancen, dass die Leute auf dem Linux auf Hacking-Kernel Arbeit an den ext2 / 3/4-Treiber erfahren genug sind wahrscheinlich in erster Linie Linux-Anwender (und so nicht viel Sorgfalt über Treiber für Windows zu schreiben).

Im Hinblick auf die Fahrer Unterzeichnung: Es ist mein Verständnis, dass, beginnend mit Windows Vista, Microsoft muss nicht unterschreiben oder Ihre Treiber zu zertifizieren für sie ohne Warnungen installiert werden, aber Sie einen Code-Signing-Zertifikat. Dies sind irgendwo in der Nachbarschaft von $ 400-500 $ pro Jahr (siehe Verisign-Website ,) und die meisten nicht-kommerzielle Entwickler sind in auszahlen diese Art von Geld nicht interessiert. Es gibt Methoden Treiber Signaturanforderungen zu deaktivieren, aber keiner von ihnen sind etwas der durchschnittliche Nutzer wahrscheinlich versuchen wird, die die Annahme eines nicht signierten Treiber behindern würde.

Ich weiß nicht, wie das Ext2 IFS für Windows es behandelt; entweder sein Autor bekam ein Zertifikat irgendwie, oder es erfordert, dass Sie die Treiber Signaturanforderungen zu deaktivieren.

Also, zusammenfassen, die besten ext2 / 3/4-Entwickler wahrscheinlich nicht viel Bedarf für Windows und signierten Treiber entmutigt Möchtegern-Open-Source-Treiber-Entwickler für Windows, sowie die Verfügbarkeit von NTFS für Linux mittels dass Sie NTFS anstelle von ext2 / 3/4 bis zum Austausch von Daten zwischen Linux und Windows verwenden können. Diese drei Faktoren zusammenarbeiten, um eine Menge von Interesse entfernen bei der Entwicklung von ext2 / 3/4 für Windows.

Andere Tipps

Treiber Unterzeichnung.

Microsoft signierte Treiber ist von seiner eigenen Natur unvereinbar mit der GPL und nicht signierten Treiber nicht mehr funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top