• Saik0@lemmy.saik0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    10 months ago

    Why wtf?

    Microsoft started as a UNIX-based programming company. https://en.wikipedia.org/wiki/Xenix

    Hell you see remnants of it in the reserved filename list.

    https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file?redirectedfrom=MSDN

    Devices in windows are not typically “files” like they are in unix/linux… So why CON, PRN, AUX, NUL, COM0, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM¹, COM², COM³, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, LPT¹, LPT², and LPT³ are all reserved? Because they maintained compatibility with features businesses used at the time… and never deprecated the function.

    Edit:

    image of downvotes on this post as of Feb 14 2024
    Why are we downvoting literal computer history? It is a known fact that Windows started on Unix systems. It’s a known fact that they released their own BSD-based software up to and including a full fledged Unix-based OS, and it’s a known fact that MS-DOS 1 and 2 were both Unix compatible. This is LITERALLY the definition of “roots”. Are we so touchy here that we can’t acknowledge actual computing history?

    • TrickDacy@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      10 months ago

      Hmm, I always thought MS was founded to steal/modify MS DOS. Interesting that they briefly did Unix stuff, but I still take issue with the way op phrased it. “Their Unix roots” makes it sound like they were heavily invested in Unix and carried that forward even into windows. I don’t know if they used any of that code in windows, but if they did you’d never know it by using dos or any windows version I’ve seen. Even despite both having command line interfaces, almost everything is different from Unix except the command “cd”, to my recollection.