З архітектури Unix взято такі нові особливості як директорії, файлові операції, що базуються на дескрипторах, перенаправлення вводу/виводу програм, та канали (pipes). Microsoft вирішила використовувати обернену похилу \ (backslash) для роздільника назв директорій замість прийнятої в Unix похилої / (slash), оскільки вона вже використовувалась у більшості програм DOS для вказування параметрів командного рядка.