Skip to content

adderost/kOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kOS Launch and operations (KSP)

A bunch of programs automating vessels in Kerbal Space Program. All vessels comes preloaded with an OS from the /boot-folder

OS2

  • OS2 is the second generation OS from the KSC.
    • At 48% the size of OS1 it has a much smaller memory footprint.
    • Almost all functionality is delegated to dynamically loaded modules.
    • At startup modules to control system functions and running operations are loaded.
    • Offers many global and module-specific customizations for vessel- or OPS-Specific behaviour.
    • Operations module offers multiple simultaneously running programs and ops.
    • Completely revamped logging-system
    • A more sophisticated real-time monitoring display
    • The system can preload and run multiple ops-files for serial or simultaneous ops.

OS1

  • OS1 is the first OS for vessels from the KSC.

    • Automatically handles radio-contact and provides functions for logging and transmitting data to KSC.
    • Automatically downloads vessel specific ops and executes them
    • Will keep state in memory and resume on reboot or power loss
    • Memory management: If memory is full tries to dump logs to free up memory
    • Because of limited memory, aggressively tries to send logs to KSC and delete local copies
  • /includes

    • Contains modules that can be loaded into the OS.
    • output.ks Provides methods to log to multiple files and transmitting these to KSC.
    • telemetry.ks Provides methods for the vessel to get detailed data about its current position
  • /Vessels

    • Contains ops and logs for specific vessels. These folders are the storage archives for the vessels.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published