hhmx.de

Jens Ohlig

Jens Ohlig (@johl@mastodon.xyz)

Föderation EN Fr 26.04.2024 00:17:10

Microsoft releases MS-DOS as Open Source:

“This repo contains the original source-code and compiled binaries for MS-DOS v1.25 and MS-DOS v2.0, plus the source-code for MS-DOS v4.00 jointly developed by IBM and Microsoft. (…) All files within this repo are released under the MIT License as per the LICENSE file stored in the root of this repo.”

github.com/microsoft/MS-DOS

Trit’

Trit’ (@TritTriton@shelter.moe)

Föderation EN Fr 26.04.2024 00:42:16

@johl MS-DOS 6.2x’s turn when?

It should be useful for retrogaming developers. DOSBox and FreeDOS’s too.

Jari Komppa 🇫🇮

Jari Komppa 🇫🇮 (@sol_hsa@mastodon.online)

Föderation EN Fr 26.04.2024 05:44:56

@TritTriton @johl I suspect later versions contained more licensed third party components, making open sourcing complicated.

Trit’

Trit’ (@TritTriton@shelter.moe)

Föderation EN Fr 26.04.2024 11:03:25

@sol_hsa @johl True for Double/DriveSpace, at least.

Ænðr E. Feldstraw

Ænðr E. Feldstraw (@aeveltstra@mastodon.social)

Föderation EN Fr 26.04.2024 00:54:20

@johl Holy cow. I guess pigs do fly in this universe.

Geoff Mackenzie

Geoff Mackenzie (@radicalabacus@hachyderm.io)

Föderation EN Sa 27.04.2024 12:48:37

@MishaVanMollusq @johl first exciting thing they've done in at least 25 years. Genuinely looking forward to some reading here

AdeptVeritatis

AdeptVeritatis (@AdeptVeritatis@social.tchncs.de)

Föderation EN Fr 26.04.2024 01:56:26

@johl

Academic research needs sources to point to. This allows a lot of papers to be written now. :mastosunglasses:

The power of enabled this. In the end, Microsoft is forced to go open-source to stay relevant. Not, that this small part is important, but still remarkable.

Jason_Dodd

Jason_Dodd (@Jason_Dodd@mastodon.social)

Föderation EN Fr 26.04.2024 03:16:41

@johl While I'm completely happy with freedos, this is cool.

seth

seth (@sethmarinello@mastodon.online)

Föderation EN Fr 26.04.2024 04:02:48

@johl this is awesome but I can’t wait for 3.3 or 5.0 - Dos 4 is a rough time

Valon

Valon (@Valon_Blue@fosstodon.org)

Föderation EN Fr 26.04.2024 04:31:21

@johl Let me know when they actually release something from this decade.

Jacob - Challenging Apathy

Jacob - Challenging Apathy (@ChallengeApathy@infosec.exchange)

Föderation EN Fr 26.04.2024 06:34:39

@johl This is pretty cool, but open source XP or Windows 7 when?

Peter Jakobs ⛵

Peter Jakobs ⛵ (@pjakobs@mastodon.green)

Föderation EN Fr 26.04.2024 07:59:07

@johl dug into one DOS4 file at random to find

; REV 2.15 7/13/83 ARR BECAUSE IBM IS FUNDAMENTALY BRAIN DAMAGED, AND
; BASCOM IS RUDE ABOUT THE 1CH TIMER INTERRUPT, THE TIMER
; HANDLER HAS TO GO BACK OUT!!!!! IBM SEEMS UNWILLING TO
; BELIEVE THE PROBLEM IS WITH THE BASCOM RUNTIME, NOT THE
; DOS. THEY HAVE EVEN BEEN GIVEN A PATCH FOR BASCOM!!!!!
; THE CORRECT CODE IS COMMENTED OUT

folken

folken (@folken@chaos.social)

Föderation EN Fr 26.04.2024 08:23:01

@pjakobs @johl there was a statistic, the more hefty words in the code, the better the code quality.

Peter Jakobs ⛵

Peter Jakobs ⛵ (@pjakobs@mastodon.green)

Föderation EN Fr 26.04.2024 08:32:07

@folken @johl
Hmm.... I can see a mechanism by which this could be true:
more senior developers that know their value would be less inclined to sugar coat their assessment of situations. At the same time, being senior would, wildly generalizing, make them write better code.
I would love to see research carried out on this, though, to see if, given equally experienced developers, putting more expletive comments into code could improve quality, too. Damnit!

Wyatt (🏳️‍⚧️♀?)

Wyatt (🏳️‍⚧️♀?) (@wyatt8740@tech.lgbt)

Föderation EN Fr 26.04.2024 08:34:20

@johl They did 1.25 and 2.0 years and years ago. They still haven't released any of the more useful versions unfortunately (3.x, 5.x, 6.x)

folken

folken (@folken@chaos.social)

Föderation EN Fr 26.04.2024 08:38:25

@johl im not sure this is a good. Historically I would consider dos and windows to be the big backstep in IT history, compared to the unices availailable at the time. Same goes for office suites.

Kevin Hayes

Kevin Hayes (@kevinbhayes@mastodon.social)

Föderation EN Fr 26.04.2024 13:23:19

@johl @lisamelton I can’t imagine Apple releasing System 7 as open source but I’d sure love to see it.

chrissicool ✅

chrissicool ✅ (@chrissicool@mastodon.social)

Föderation EN Fr 26.04.2024 14:37:47

@johl With binaries for multitasking DOS. Would be interesting to reverse them and compare with the source code.

Mike Olson

Mike Olson (@mikeolson@mastodon.social)

Föderation EN Fr 26.04.2024 16:58:42

@johl I was an Apple II owner back then, so knew 6502 assembler, not 8088. It's interesting how much better -- more sophisticated syntax and control structures -- the assembler was by v4.0 compared to v1.25.

Kees N ✅

Kees N ✅ (@knu@toot.community)

Föderation EN Fr 26.04.2024 17:07:37

@johl
Too late, I needed that in the 1980s. The MS-DOS Operating System Programmer's Reference Manual was okay for applications, but less helpful for what we called 'systems programming'.