Вопрос

Почему нет хороших драйверов для Windows для чтения файловых систем Ext2 / 3/4? Густь вокруг указывает на то, что там 2 или 3 из них, но у всех них все проблемы. Существует ли некоторая техническая несоответствие, которое затрудняет правильность комирования комирования чего-то, что позволило бы мне открыть мой компьютер и работать с разделом EXTN, такими как NTFS или FAT? Я думал, что одна из преимуществ открытых источников и стандартов было то, что такие проблемы, как это должно быть решено довольно быстро.

Это было полезно?

Решение

Я не использовал это сам, но мой коллега использовал EXT2 IFS для Windows без каких-либо проблем.

Одним из преимуществ открытых источников и стандартов является то, что подобные проблемы могу быть решенным довольно быстро. Если никто не достаточно мотивирован на работу над проблемой - приходит ли эта мотивация от денег, личной необходимости, славы, что угодно - тогда проблема вряд ли будет решена. (Мир замкнутого источника ничем не отличается.) Это, вероятно, не помогает, чтобы относительно немногие разработчики открытого исхода имеют опыт взлома в драйверах устройств режима ядра Windows. Написание драйверов устройств является специализированным навыком. Есть разработчики, которые очень хорошо понимают код Ext2 / 3/4 очень хорошо, и очень готовы работать над этим, но шансы состоят в том, что люди достаточно опытные при взломе на ядре Linux, чтобы работать на драйверах Ext2 / 3/4, вероятно, В первую очередь пользователи Linux (и поэтому не заботятся о писать драйверы для Windows).

Что касается подписания драйверов: я понимаю, что, начиная с Windows Vista, Microsoft не должна подписывать или сертифицировать ваших драйверов, чтобы они были установлены без предупреждений, но вам нужен сертификат подписания кода. Это где -то по соседству с 400 до 500 долларов в год (см. Веб-сайт VeriSign's, например), и большинство некоммерческих разработчиков не заинтересованы в выплате таких денег. Есть методы Для отключения требований к подписанию драйверов, но ни один из них не является тем, что, вероятно, попытается средний пользователь, что помешало бы принятию не подписанного драйвера.

Я не знаю, как Ext2 IFS для Windows обрабатывает это; Либо его автор получил сертификат, либо требует отключения требований к подписанию водителя.

Таким образом, в соответствии с обобщением, лучшие разработчики EXT2/3/4, вероятно, не имеют особой необходимости в Windows, и подписание драйверов препятствует потенциальным разработчикам драйверов с открытым исходным кодом для Windows и доступности NTFS для Linux. означает, что вы можете использовать NTFS вместо EXT2/3/4 для обмена данными между Linux и Windows. Эти три фактора работают вместе, чтобы удалить большой интерес к разработке EXT2/3/4 для Windows.

Другие советы

Подписание водителя.

Подписание водителя Microsoft по своей собственной природе, несовместимой с драйверами GPL и без знака, больше не работают.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top