This guide explains how to build and run the original project from source.
- JDK 21: Required for the current Gradle and Kotlin tooling.
- Android Studio (Latest Stable) or IntelliJ IDEA.
- Kotlin Multiplatform Plugin: Installed in your IDE.
- Git: For cloning the repository.
git clone https://github.com/ItsDeadlyProgrammer/OperatingSystem.git
cd OperatingSystem- Open the project in Android Studio.
- Select the
composeAppmodule in the run configurations. - Select an emulator or a physical device (Minimum SDK 24).
- Click Run.
- CLI:
./gradlew :composeApp:installDebug
- Open the project in IntelliJ IDEA or Android Studio.
- Run the Gradle task:
:composeApp:run
- CLI:
./gradlew :composeApp:run - Build Installer:
./gradlew :composeApp:packageMsi(on Windows) orpackageDmg(on macOS).
- Run the development server:
./gradlew :composeApp:wasmJsBrowserDevelopmentRun- Open your browser to:
http://localhost:8080/
- Gradle Sync Issues: Ensure your IDE is using JDK 21 in the Gradle settings.
- Wasm Target: Ensure you are using a modern browser (Chrome 119+, Firefox 121+) that supports WebAssembly Garbage Collection (WasmGC).