Skip to content
This repository was archived by the owner on Nov 9, 2025. It is now read-only.

janleigh/ms-dos-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ms-dos-clone

A simple MS DOS clone for my final project.

Features

  • Command-line interface similar to MS-DOS
  • Basic file system with directories and files
  • Commands for file management (copy, move, delete, etc.)
  • Tab completion for file names
  • Command history navigation

Building from Source

Prerequisites

You'll need the following tools installed:

  • GCC with multilib support
  • NASM assembler
  • GNU Make
  • GRUB

Build Instructions

  1. Clone the repository:
git clone https://github.com/janleigh/ms-dos-clone.git cd ms-dos-clone
  1. Build the ISO image:
make && make iso

Running

Using QEMU (Recommended)

If you have QEMU installed, run:

make run

Using VirtualBox or VMware

  1. Create a new virtual machine
  2. Set the OS type to "Other/Unknown"
  3. Choose "Use an existing virtual hard disk file" and select the generated ISO file
  4. Start the virtual machine

About

A simple MS DOS clone for my final project.

Topics

Resources

License

Stars

Watchers

Forks

Languages