Skip to content

srpcd/os-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

os-shell

Updated Shell + kernel: https://github.com/srpcd/teros

A basic shell OS made in assembly. Can be booted as an OS.

Note: Some things may not work on VMWare, VirtualBox or any real machines. This is because it can't read pointers from the bootloader.

What I used

  • Make (downloaded from chocolatey)
  • NASM (Assembler)
  • QEMU (Emulator)

How to install

To install it, downlaod NASM from here:

To test it, download QEMU from here:

To make things easier, install the make command from chocolatey

Then run cmd as admin and do: choco install make

Commands

  • help (sends the help message)
  • cls (clears the screen)
  • exit (shuts down the OS. this won't work on VMWare or anything. If it doesn't work, it halts the CPU.)
  • hlt (Halts the CPU (disabling it) and forcing you to make a system restart)

If you type an invalid keyword it will say "Invalid command".

About

A basic shell OS made in assembly. Can be booted as an OS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published