Skip to content

Roadmap

WALDEMAR KOZACZUK edited this page Nov 8, 2020 · 17 revisions

Improve AArch64 support

  • Get to the point where most unit tests including Java pass
  • Improve tooling around building and testing on AArch64

Modularization/"Librarization"

  • See this discussion
  • Hide most symbols in the kernel
    • Issue 97 - Be more selective on symbols exported from the kernel
    • See related discussion
  • Reduce kernel size:
  • Expose C++ APIs as C to hide C++ completely

Merge ipv6 branch into master

Improve tooling

  • Improve capstan
    • Better support QEMU on OSX (new accelerators)
    • Support pulling artifacts from GitHub nightly releases repo
    • Support running Firecracker, QEMU microvm
    • Support Virtio-FS
  • Create IntelliJ, Maven and or Gradle plugins to deploy Java, Node, etc apps
  • Run Docker images on OSv (possibly musl-based like Alpine are better)

Other finer-level improvements

Clone this wiki locally