Happy 29th anniversary to FreeDOS!
Today is the 29th anniversary of FreeDOS, and I wanted to show how anyone can get started in programming on FreeDOS. In 1994, several of us got together around a pretty neat idea. We liked DOS, but Microsoft was clearly moving completely to Windows. "The next version of Windows," they said, "would do away with DOS." We wanted to keep DOS around, so we decided to write our own. That project, announced 29 years ago TODAY on June 29 1994, was the FreeDOS Project. And I wanted to show that it's not that hard to rewrite many the core DOS utilities. You don't have to be an expert programmer to write some of the basic tools. And that's what I'm going to show you - a simple way that anyone can write some programs that replace the standard DOS commands. I should mention that these aren't the best algorithms. In fact, there are better ways to read from a file. But I want to show how any beginner programmer can jump in and get started. And after all, I was definitely a "beginner" programmer in 1994 when I started working on FreeDOS. You can find these same basic methods in my early code from 1994. Visit our website https://www.freedos.org/ Join us on Facebook / freedosproject Follow us on Mastodon https://fosstodon.org/@freedosproject Consider supporting me on Patreon / freedos And don't forget to Like and Subscribe! Standard comment rules apply.

Building MS-DOS 4.00 on FreeDOS

Why DOS Was (and Is) a Thing

Writing your own file viewer

Creator of OCaml: Functional Programming, Formal Verification, Programming Languages | Xavier Leroy

Nobody Explained the Schrödinger Equation Like THIS!

We Ranked Every 6502 Instruction - From the Commodore 64 ROM

Tips for C Programming

A look back at original style C

This Post Office Was Totally Out of Control | 100% Cat Mail Co.

CHOSEN ONE!! YOUR IDENTITY REVEAL JUST SHOOK THE INTERNET... AND THEIR MINDS

Using the MS-DOS 4 release to compile programs

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

How to write documents with nroff -me

What is IBM PC DOS 2000? - History and Unboxing

How 1999 Quake 3 Teaches Elite Software Engineering

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

FreeDOS - An alternative to MS-DOS?

Technical writing history with ed and nroff

Doom Emacs: Why I Chose It Over Vim and Never Looked Back

