Skip to content
tzach edited this page Dec 2, 2014 · 1 revision

We are pleased to announce the release of OSv 0.16 Release. Please note this is not the Beta release, which is only available via registration

OSv 0.16 is a maintenance release for OSv Release 0.14 and OSv Release 0.15, with mostly bug fix.

Worth mention additions are:

REST API

We are continuously extending REST API coverage of OSv. Latest additions is:

  • power off API

(Full list of 0.16 REST API)

CLI

Latest addition: support for the new power off REST API, other minor additions.

Performance

Accessing a per-thread variable was reduce from ~25-nanosecond overhead compared to accessing a "regular" global variable, to only 2 nanoseconds.

Monitoring

Optional monitoring-agent as described here

Get the new release

Images of the new release are available at osv.io/downloads and using capstan search

EC2 community AMI are available here

Full List of contributions

Amnon Heiman (5):
      Swagger Definition: app.json should use type
      Http Sever: Add power off API
      Http Server Testing: update get file status test to reflect /etc/hosts permissions
      Http Server: Modify the image in the testing
      Http Server Test: switch from shutdown to power off

Avi Kivity (2):
      loader: add --delay option
      scripts: add alternative script to create EC2 AMIs

Claudio Fontana (5):
      tools/uush: add cd builtin and ls, mkdir binaries
      pci: separate generic code from x64-specific code
      pci: remove use of processor in pci-function.hh
      pci: enable bars issuing pci command
      aarch64: mmu: extend device memory range

Don Marti (1):
      Mention scripts/setup.py in Ubuntu section of README

Glauber Costa (2):
      ec2 script: allow name to be specified
      xen: return non-null for xs_daemon_open

Gleb Natapov (1):
      mmu: flush tlb after clearing PDE entry

Nadav Har'El (7):
      setup.py: more required Ubuntu packages
      libc: use getenv() from musl
      debugging malloc: fix realloc()
      Benchmark for measuring TLS access performance
      Improve speed and scalability of __tls_get_addr()
      Further improve __tls_get_addr() speed
      Fix crash in tests/misc-mutex.so

Nehal J Wani (3):
      cli: Add options 'R' and 'a' to command ls
      cli: Add command poweroff
      cli: Add command uptime

Paweł Dziepak (3):
      x64: fix format string in dump_registers()
      memory: merge std_realloc() and dbg::realloc()
      fix buffer overflow in tls setup

Pekka Enberg (11):
      httpserver: Fix hardware.cc build on aarch64
      x64: Make DUMMY_HANDLER less dumb
      linux: Fix futex() command bitmask
      linux: Wire up uname system call
      libc/ctype: Migrate to upstream musl
      libc: Use time/getdate.c from upstream musl
      apps: update to latest
Clone this wiki locally