/shit-os

a shitty fucking operating system i made because i was bored or whatever

Primary LanguageCGNU General Public License v3.0GPL-3.0

shit os

Shit OS is an operating system made because I was bored or whatever, idfk.

Note This operating system is a fucking joke and should not be used for any sort of serious purposes, as it is not secure and is not even close to being finished. It is also not very well documented, so you're on your own if you want to use it. It will also blue screen if literally anything goes wrong, so don't expect it to be stable.

🛠️ Building

🌐 Web

Note Currently unavailable, as the web build is not finished.

  1. Go to https://shitos.icxd.net/
  2. Click the "Build" button
  3. Wait for the build to finish
  4. Click the "Download" button to download the kernel

🐧 Linux

Note This has only been tested on an Ubuntu virtual machine, other Linux distributions may not work.

🐧 Debian/Ubuntu

  1. Install the dependencies: sudo apt install build-essential nasm qemu-system-x86
  2. Run make to build the kernel
  3. Run make run to run the kernel in QEMU

🐧 Arch Linux

  1. Install the dependencies: sudo pacman -S base-devel nasm qemu
  2. Run make to build the kernel
  3. Run make run to run the kernel in QEMU

🍎 macOS

Note You will need to install Homebrew before you can install the dependencies. This has also not been tested on macOS, so it may not work.

  1. Install the dependencies: brew install nasm qemu
  2. Run make to build the kernel
  3. Run make run to run the kernel in QEMU

🪟 Windows

Note You will need to install Chocolatey before you can install the dependencies. This has also not been tested on Windows, so it may not work.

  1. Install the dependencies: choco install nasm qemu
  2. Run make to build the kernel
  3. Run make run to run the kernel in QEMU

📚 Documentation

There is currently no documentation available for shit os as it is still in development. However, there is a table of contents below that will be updated as more documentation is written.

📖 Table of Contents

  • Currently Unavailable 😔 (will be updated as more documentation is written)

📧 Contact

If you want to contact me, you can reach me at support@icxd.net.

📝 License

Shit OS is licensed under the GNU General Public License v3.0. See LICENSE for more information.