Announcement

Collapse
No announcement yet.

Microsoft Launches Open-Source MS-DOS On GitHub

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Microsoft Launches Open-Source MS-DOS On GitHub

    Phoronix: Microsoft Launches Open-Source MS-DOS On GitHub

    Four years ago Microsoft made public the source-code to MS-DOS 1.25 and 2.0 to the Computer History Museum. Today though they're making it much more accessible and friendly to modern developers by pushing it onto GitHub...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Wow I just downloaded it. The binary and assembler files for DOS 1.25 and 2.0 combined is 4 MB. This is a treat for retroheads like me

    Comment


    • #3
      Oh wow ! Let's open source our work on github. Legal guys told us we can buy github before so it's okay !

      Comment


      • #4
        How long before they release DOS 6.22? 10 years?

        Comment


        • #5
          & it's not even April 1 yet...

          Comment


          • #6
            I wonder if that could end up being useful for dosbox somehow?

            Comment


            • #7
              That's history. I'd rather like to hear more from Microsoft about their future Core OS modernization effort. It has been really quiet on that front. And I fear they might tank that project with their UWP centric effort. Also they will get a contender with Google's Fuchsia. I hope we as a consumer will get something out of that competition on the OS level...

              Comment


              • #8
                Will this provide any value to projects like ReactOS or nil?

                Comment


                • #9
                  Originally posted by DanL View Post
                  How long before they release DOS 6.22? 10 years?
                  Perhaps once we can properly emulate it. Qemu absolutely fails when it comes to digital preservation.

                  This is just one of many bugs:
                  QEMU 2.5.0, SeaBIOS 1.9.1; I've been noticing this bug for quite a while, though. Steps to reproduce: # Create a VM image, install DOS in it (doesn't matter which) and launch it. # Launch a "bare DOS" DPMI host (not an operating system) in it; I tested with CWSDPMI and HDPMI32. # Run a go32v2 program which reads keyboard input (say, the Lua interpreter: ; the Free Pascal IDE will also do; on the o...


                  Desqview and DOSShell are not functional either because of our failure to correctly simulate a computer from the 80s. Microsoft can take their time with the 6.22 source release until we catch up

                  Yes, I sound bitter because I am fond of DOS and it is getting quite hard to access it. DosBox focuses on games but there is more to life than that
                  Last edited by kpedersen; 28 September 2018, 05:55 PM.

                  Comment


                  • #10
                    Originally posted by kpedersen View Post

                    Perhaps once we can properly emulate it. Qemu absolutely fails when it comes to digital preservation.

                    This is just one of many bugs:
                    QEMU 2.5.0, SeaBIOS 1.9.1; I've been noticing this bug for quite a while, though. Steps to reproduce: # Create a VM image, install DOS in it (doesn't matter which) and launch it. # Launch a "bare DOS" DPMI host (not an operating system) in it; I tested with CWSDPMI and HDPMI32. # Run a go32v2 program which reads keyboard input (say, the Lua interpreter: ; the Free Pascal IDE will also do; on the o...


                    Desqview and DOSShell are not functional either because of our failure to correctly simulate a computer from the 80s. Microsoft can take their time with the 6.22 source release until we catch up

                    Yes, I sound bitter because I am fond of DOS and it is getting quite hard to access it. DosBox focuses on games but there is more to life than that
                    Have you tried 86Box or PCem? I find both to be very good at legacy DOS system emulation (and newer systems as well). I don't recall if 86Box compiles correctly on Linux (it didn't last I checked), but I believe PCem should (IIRC, 86Box was forked from PCem a few years ago, so it shouldn't be too difficult to get it building on Linux, with enough work).

                    Comment

                    Working...
                    X