BadOS Dynamic Shell (bdsh)

bdsh is a Python shell for BadOS. It provides built-in commands, user profiles, package installs, and small system services.

Get started

Install bdsh and create its working directory and user database with the installation guide. Then start the shell with:

bdsh

The interactive shell needs the BadLogon service running. See Services for how to start it.

BadOS kernel image

This repository also builds a live x86_64 BadOS image using Buildroot and Linux. The kernel guide explains how to build, configure, and boot it.


Copyright © 2024-2026 Bad Technologies. All rights reserved.
This site uses Just the Docs, a documentation theme for Jekyll.