Skip to content

Latest commit

 

History

History
61 lines (54 loc) · 1.76 KB

changelog.md

File metadata and controls

61 lines (54 loc) · 1.76 KB

0.3.1 new musl-uni

  • New Arm-only musl3-uni2 runtime
  • Full fledged musl, latest unikraft
  • Separation between LibOS and App/Libc

0.3.0 threads and apps

  • Minimalistic pthreads in musl-uni
  • Working threads in musl-lkl
  • Significant CI improvement
  • Docker scripts and ready-to-use containers for musl-lkl (RV64 and AArch64):
    • tensorflow
    • ggml
    • pandas
    • sysbench
  • musl-lkl apps:
    • darknet, darknet+python, pthreads test in hello
  • musl-uni apps (pure-cap):
    • ffmpeg
    • darknet
    • ggml
    • pthreads test
    • libvirt
    • polybench-c
  • overall clean up: old bugs removed, new added

0.2.0 gitlab-ci

  • Kconfig
  • Now Intravisor uses gitlab-ci for authomated builds
  • Dockerfile to compile SDK or run Intravisor
  • musl-lkl is back:
    • Linux kernel version 6.1.0
    • supports both arm and risc-v architectures
    • compatible with docker images (proper stat.h for both architectures)
    • patch for CheriBSD to enable PCC-relative hybrid compartments
  • musl-uni:
    • centralised build system for arm and riscv for single cVM applications
  • native: minimalistic demos
    • ORC hello
    • Hybrid hello_world with CF_FILE
    • Two pure-cap cVMs, one is the syscall handler for anothe one
  • overall clean up: old bugs removed, new added

0.1.0 ORC

  • ARM support
  • ORC support
  • New services: pure-cap FFMpeg, uros2, redis, sqlite
  • pure-cap LibOS based on Unikraft, CubicleOS, musl-libc
  • LKL is deprecated

0.0.2 Pure-cap support

  • Intravisor supports hybrid and pure-cap cVMs at the same time
  • new native example: two_pure_layers (non-nested pure-cap cVMs)
  • code cleanup

0.0.1 Initial

  • Basic support for musl-lkl cVMs
  • Baremetal (native) eaxmples: hello_world, nested layers
  • musl-lkl apps: cap_files, cap_stream, helloworld, python3, sqlite, redis via Docker
  • yaml configs