Ms-DOS 와 OS/2 는 둘다 단일 사용자용 운영 체제입니다. 이들 각각의 화일 시스템은 리눅스와 같은 멀티유저 운영 체제에서 기대되는 대부분의 특성이 없습니다.
한가지 예를 들면, 화일의 소유자가 없습니다. 이것은 DOS하드 드라이브가 리눅스 화일 시스템 트리에 마운트되면 이들이 머신상의 모든 사용자에게 사용가능해 진다는 의미입니다.
리눅스가 멀티 사용자 시스템임을 기억하십시요. 당신의 시스템에 공동 작업자들을 위하여 CPU와 시스템 자원을 공유할 수 있도록 사용자 계정을 생성하는 것이 상당히 쉽습니다. 만일 모든 사람이 당신의 DOS 파티션에 있는 모든 개인적인 화일에 접속할 수 있게 된다면 불쾌할 것입니다.
리눅스는 이점에 대해서는 깰끔한 해결책을 제공합니다. 당신은 논리적으로 DOS 파티션 상의 모든 화일과 디렉토리들에 대하여 소유자와 퍼미션(permission)을 적용할 수 있습니다. 그렇다고 어떤 특별한 데이타가 파티션에 쓰여지는 것은 아닙니다. 단순히 리눅스에 의하여 사용되는 제시(presentation) 모드입니다.
여기에 당신이 제어할 수 있는 옵션들이 있습니다.
텍스트 화일들은 유닉스와 리눅스를 비교하면, Ms-DOS 와 OS/2에서 약간 다른 형식으로 저장됩니다. 차이점은 화일 끝의 end-of-file을 확인하는 방식에 있습니다.
Ms-DOS는 두개의 문자로 된 시퀀스(sequence)를 갖는데,
ASCII Carriage-return와 이에 따라 나오는 ASCII
Line Feed입니다. 유닉스는 하나의 Line Feed만을
사용합니다.
Ms-DOS, Umsdos 그리고 Hpfs 화일 시스템은 리눅스와
Ms-DOS 혹은 OS/2간에 하드 드라이브간 화일을
공유하는 것을 보다 쉽게 하는 하나의 옵션을 공유합니다.
여기 사용 가능한 모드가 있습니다:
일단 번역 모드가 선택되면, 읽기와 쓰기에 대하여 이루어지며, 이것을 리눅스 응용 프로그램에 거의 모르게(transparent) 진행합니다.
현재의 경향은 이같은 화일 시스템 트릭(trick)을 사용하는 대신 양쪽 형식을 모두 다룰 수 있는 융통성이 있는 유틸리티(편집기)쪽으로 기울어 있음을 주목하시기 바랍니다.