Skip to content

About

VS Code extension for Cosmos OS kernel development with NativeAOT

Resources

Stars

6 stars

Watchers

1 watching

Forks

Repository files navigation

Cosmos OS for VS Code

VS Code extension for Cosmos gen3, the NativeAOT-based C# kernel framework. Create, build, run and debug a kernel without leaving the editor.

Features

  • New kernel project from the cosmos new template
  • Build the kernel and run it in QEMU
  • Debug with GDB (needs the C/C++ extension, ms-vscode.cpptools)
  • Check and install the toolchain (.NET 10 SDK, Cosmos CLI, QEMU, GDB)
  • Edit project properties
  • Live kernel diagnostics: threads, GC and memory
  • Clean build outputs

Requirements

Missing tools can be installed from the extension.

Installation

Install from the Marketplace, then set up the toolchain:

dotnet tool install -g Cosmos.Tools
cosmos install
cosmos check

On Windows, run CosmosSetup-<version>-windows.exe from the releases page instead.

Documentation

User Guide — installation, kernel startup, filesystem, network, graphics and debugging.

Also available for Rider.

License

MIT

About

VS Code extension for Cosmos OS kernel development with NativeAOT

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages