7

Haha Windows!

Comments
  • 3
    Well, to be fair, windows inherited this mechanism from unix. Read the story in the tweet
  • 1
    @netikras but Unix implemented pipes properly, not by using some virtual file in EVERY directory
  • 0
    @aul12 Who was to say what was the *proper* implementation back then? :) Who knows, tables could have turned and windows way could have appeared as more advanced. SW was still in its young days back then.

    It's a shame though that MS hasn't realized by today that it was a mistake.
  • 0
    Pipes are still used often on Unix based systems and do not lead to such strange problems. I haven't seen the usage of pipes on windows and still some relict of pipes lead to errors
  • 0
    AUX, COM[0-9], LPT[0-9] and others are "globals" in DOS (and therefore Windows). You can pipe to them from anywhere, without specifying a path like /dev/ttyUSB 0.
  • 0
    @FrodoSwaggins It probably shouldn't match, but it does. The screenshot doesn't lie.
  • 1
    @FrodoSwaggins https://threadreaderapp.com/thread/... that's the article explaining this behaviour in detail
  • 0
    @FrodoSwaggins fortunately, this one is easy to test, requiring only momentary access to a Windows machine
Add Comment