Chicago95 VS MS-DOS

Compare Chicago95 vs MS-DOS and see what are their differences.

Chicago95

A rendition of everyone's favorite 1995 Microsoft operating system for Linux. (by grassmunk)

MS-DOS

The original sources of MS-DOS 1.25 and 2.0, for reference purposes (by microsoft)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
Chicago95 MS-DOS
151 47
4,224 15,623
- -
7.5 0.0
about 2 months ago over 4 years ago
HTML Assembly
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Chicago95

Posts with mentions or reviews of Chicago95. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-03.

MS-DOS

Posts with mentions or reviews of MS-DOS. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-28.
  • ST-DOS
    2 projects | news.ycombinator.com | 28 Mar 2024
    I recently stumbled across the MS-DOS 1.25 and 2.0 source code [1].

    [1] https://github.com/microsoft/MS-DOS

  • The History of Xenix
    1 project | news.ycombinator.com | 25 Dec 2023
    “Despite this reduction in scope for MS-DOS 2.0, it did carry many bits of XENIX. The system adopted I/O redirection via less-than and greater-than symbols, piping, a hierarchical directory tree, file handles […]”

    The source code for MSDOS 2 is available and the file descriptor stuff appears to be in https://github.com/microsoft/MS-DOS/blob/master/v2.0/source/... and XENIX2.ASM. It stands in contrast to the File Control Block API which MSDOS 1 (née 86-DOS) modeled after CP/M’s API.

  • MS-DOS v1.25 and v2.0 is now open-source (2014)
    1 project | /r/patient_hackernews | 8 Sep 2023
  • MS-DOS v1.25 and v2.0 is now open-source
    1 project | /r/hypeurls | 8 Sep 2023
  • MS-DOS is now open-sourced
    5 projects | news.ycombinator.com | 6 Sep 2023
    Asynchronous I/O figures in prominently in Windows NT. I was really surprised to see[0]:

    Each driver in the chain defines two entry points; the strategy routine and the interrupt routine. The 2.0 DOS does not really make use of two entry points (it simply calls strategy, then immediately calls interrupt). This dual entry point scheme is designed to facilitate future multi-tasking versions of MS-DOS. In multi-tasking environments I/O must be asynchronous, to accomplish this the strategy routine will be called to queue (internally) a request and return quickly. It is then the responsibility of the interrupt routine to perform the actual I/O at interrupt time by picking requests off the internal queue (set up by the strategy routine), and process them. When a request is complete, it is flagged as "done" by the interrupt routine. The DOS periodically scans the list of requests looking for ones flagged as done, and "wakes up" the process waiting for the completion of the request.

    I didn't realize that kind of forwarding-looking perspective was going into the design of MS-DOS.

    [0] https://github.com/microsoft/MS-DOS/blob/master/v2.0/source/...

  • Exploring the Internals of Linux v0.01
    8 projects | news.ycombinator.com | 12 Aug 2023
    >Any others I'm missing?

    I would suggest MS-DOS: https://github.com/microsoft/MS-DOS

  • Need to pull my 5150 and CAD pad out of storage to get some old school drafting done!
    1 project | /r/vintagecomputing | 31 Mar 2023
  • A little reading for my upcoming weekends... I think I'm a few decades late.
    1 project | /r/homebrewcomputer | 8 Mar 2023
    I wonder if looking at the code would be helpful: https://github.com/microsoft/MS-DOS
  • Cmon guys, help the guy out
    6 projects | /r/ProgrammerHumor | 2 Feb 2023
    White a clone of MSDOS (see github.com/microsoft/ms-dos) in C and try to push that into the market. In the meantime write a GUI for that system and release a newer version of your OS combining the two components. Support your efforts with Diet Coke and pizza. For legal reasons you might need a new name for the system, call it "Doors 10" or something - the name should not be too IT-specific for marketing reasons.
  • This was made in gimp and uploaded in firefox
    1 project | /r/linuxmemes | 10 Jan 2023
    MS-DOS

What are some alternatives?

When comparing Chicago95 and MS-DOS you can also consider the following projects:

Windows-XP - Windows XP themes

86Box - Emulator of x86-based machines based on PCem.

xfce-winxp-tc - Windows XP stuff for XFCE

dosbox-x - DOSBox-X fork of the DOSBox project

serenity - The Serenity Operating System 🐞

emu2 - Simple x86 and DOS emulator for the Linux terminal.

RetroBar - Classic Windows 95, 98, Me, 2000, XP, Vista taskbar for modern versions of Windows

qubes-issues - The Qubes OS Project issue tracker

aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux)

open-watcom-v2 - Open Watcom V2.0 - Source code repository, Wiki, Latest Binary build, Archived builds including all installers for download.

Chicagofier - An automatic Chicago95 script for Xubuntu

gcc-ia16 - Fork of Lambertsen & Jenner (& al.)'s IA-16 (Intel 16-bit x86) port of GNU compilers ― added far pointers & more • use https://github.com/tkchia/build-ia16 to build • Ubuntu binaries at https://launchpad.net/%7Etkchia/+archive/ubuntu/build-ia16/ • DJGPP/MS-DOS binaries at https://gitlab.com/tkchia/build-ia16/-/releases • mirror of https://gitlab.com/tkchia/gcc-ia16