ext2/3/4 파일 시스템을 읽을 때 Windows 용으로 좋은 드라이버가없는 이유는 무엇입니까? 주변을 인터넷으로 검색하면 2 ~ 3 개 밖에 없지만 모두 문제가 있음을 나타냅니다. 기술적 인 불일치로 인해 내 컴퓨터를 열어 NTFS 나 FAT처럼 extN 파티션으로 작업 할 수있는 코드를 올바르게 작성하는 것이 어렵습니다. 오픈 소스와 표준의 장점 중 하나는 이와 같은 문제가 상당히 빨리 해결되어야한다는 것입니다.왜 Windows 용으로 좋은 extN 드라이버가 없습니까?
답변
본인은 직접 사용하지 않았지만 제 동료는 아무런 문제없이 Ext2 IFS for Windows을 사용했습니다.
오픈 소스 및 표준의 장점 중 하나는 은과 같이 매우 신속하게 해결할 수 있다는 것입니다. 어느 누구도 문제에 대한 동기 부여가 충분하지 않은 경우 - 동기 부여가 돈, 개인적인 필요, 명성 등에서 오는 것인지 여부에 관계없이 문제가 해결되지 않을 수 있습니다. Windows 커널 모드 장치 드라이버에 대한 해킹 경험이 비교적 적은 오픈 소스 개발자는 거의 없을 것입니다. 장치 드라이버 작성은 전문 기술입니다. ext2/3/4 코드를 아주 잘 이해하고 그것에 대해 기꺼이 노력하는 개발자가 있지만, Linux 커널에서 해킹을 충분히 경험 한 사람들이 ext2/3/4 드라이버에서 작업 할 가능성이 높습니다 주로 리눅스 사용자 (그리고 Windows 용 드라이버를 작성하는 것에 별 관심이 없다).
드라이버 서명 관련 : Windows Vista부터 Microsoft는 경고없이 설치되도록 드라이버에 서명하거나 인증 할 필요가 없지만 코드 서명 인증서가 필요하다는 것을 알고 있습니다. 이것들은 일 년에 $ 400 - $ 500의 근처에 있고 (예를 들어 Verisign's web site을보십시오) 대부분의 비상업적 인 개발자들은 그런 종류의 돈을내는 데 관심이 없습니다. There are methods은 드라이버 서명 요구 사항을 사용하지 않도록 설정했지만 일반 사용자가 시도 할 가능성이있는 것은 아니므로 서명되지 않은 드라이버의 수락을 방해합니다.
Windows 용 Ext2 IFS가 어떻게 처리하는지 모르겠습니다. 작성자가 인증서를 어떻게 든 얻었거나 드라이버 서명 요구 사항을 사용하지 않도록 설정해야합니다.
요약하면, 최고의 ext2/3/4 개발자는 아마도 Windows를 많이 필요로하지 않을 것이고 드라이버 서명은 Windows 용 오픈 소스 드라이버 개발자가 될 것이라고 생각하지 않을 것이며 NTFS for Linux의 가용성은 사용자가 ext2/3/4 대신 NTFS를 사용하여 Linux와 Windows간에 데이터를 공유하십시오. 이 세 가지 요소가 함께 작동하여 Windows 용 ext2/3/4 개발에 대한 많은 관심을 제거합니다.
드라이버 서명.
마이크로 소프트의 드라이버 서명은 GPL과 호환되지 않으므로 서명되지 않은 드라이버는 더 이상 작동하지 않습니다.
- 1. Pfstools - Windows 용으로 컴파일
- 2. Windows Mobile 디바이스 용으로 좋은 프로그래밍 환경/IDE가 있습니까?
- 3. Windows 또는 .Net 용으로 좋은 DVD 굽기 구성 요소는 무엇입니까?
- 4. 왜 iterator에 리셋 메소드가 없습니까?
- 5. 왜 pg.py를 가져올 수 없습니까?
- 6. 왜 TextView가 없습니까?
- 7. 왜 document.createHTMLNode()가 없습니까?
- 8. 왜 서블릿에 생성자가 없습니까?
- 9. 왜 내 수업이 없습니까?
- 10. 왜 Microsoft.Web.Helpers의 'Facebook'클래스가 없습니까?
- 11. 왜 'this'가 변동성이 없습니까?
- 12. 왜 glibc에 container_of가 없습니까?
- 13. NDIS 필터 드라이버가 Windows 2008 R2에로드되지 않습니다.
- 14. 왜 자바 스크립트가 파일을 포함하는 더 좋은 방법이 없습니까?
- 15. 브라우저 플러그인 대신 드라이버가 있습니까?
- 16. Windows 용으로 권장되는 HTTP 트래픽 모니터는 무엇입니까?
- 17. 왜 Win64에서 OCaml을위한 바이너리 배포판이 없습니까?
- 18. Windows 용으로 더 나은 명령이 있습니까?
- 19. 왜 SharpDevelop에 SVN Addin이 없습니까?
- 20. 왜 덮어 쓰기에 출력이 없습니까?
- 21. 왜 플로트를 곱할 수 없습니까?
- 22. 왜 C#에는 공용체가 없습니까?
- 23. 왜 괜찮은 SQL 파서가 없습니까?
- 24. 왜 getservletcontext를 찾을 수 없습니까? .
- 25. 왜 서버 측 소켓이 없습니까?
- 26. 왜 PageControl 프로젝트에 애니메이션이 없습니까?
- 27. 왜 Google 컬렉션에 SortedMultiset이 없습니까?
- 28. 왜 카메라를 보여줄 수 없습니까?
- 29. 왜 파이썬에서 컬러 출력이 없습니까?
- 30. 왜 Eclipse 용 Maven 저장소가 없습니까? Birt 3.7 => Birt 4.2 용으로 하나가 있습니다.
좋아요,하지만이 주제에 관심이 없다는 인상을받지는 못합니다. Ext2/3이며 현재 4 개의 드라이버 코드가 존재하며 작성하고 유지 관리하는 커뮤니티의 사람들이 잘 이해하고 있어야합니다. 이것은 내가 좋은, 단단한 드라이버가 Windows 용으로 쓰여지는 것을 막는 기술적 인 장애물이 더 깊다는 것을 의심하게 만듭니다. – Kricket