Skip to content
Tzach Livyatan edited this page Mar 1, 2015 · 2 revisions

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

Release 0.18 is focused on bug fixes. Two noteworthy additions:

  1. Added support for applications using the AVX instruction set for 256-bit SIMD (vectorized) operations. One example of such application is DPDK.
  2. Support shared libraries which use initial-exec TLS (e.g., compiled with -ftls-model=initial-exec).

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

Claudio Fontana (4):
      aarch64: mmu: add debugging statement with elr on exception
      aarch64: rework of interrupts to enable shared irqs
      aarch64: string: import optimized string functions
      aarch64: arch-dtb: mandate dtb for now

Dmitry Voytik (2):
      libc: use regex routines from musl
      mmu: add mem_attr parameter to linear_map()

Franco Venturi (1):
      Add alternate path ('/usr/lib/qemu') for searching for qemu-bridge-helper (as found in Ubuntu)

Nadav Har'El (13):
      Avoid crash during exit()
      ELF: abort when trying to execute non-pie executable
      Fix freelocale()
      implement pthread_getaffinity_np()
      libc: implement newlocale()
      Add missing cpu_set(3) hidden functions
      gdb: fix error on connect
      musl: enable regex(3) functions
      tests: add test for the various TLS models
      httpserver: fix os/date format
      Fix fpu saving in signal handlers
      Simplify fpu saving in signal handling
      signals: minor cleanups

Paweł Dziepak (8):
      elf: fix misleading assertion fail message
      app: allow overriding current applicaton
      app: remove adopt_current() and abandon_current()
      elf: add object::collect_dependencies()
      elf, sched: support initial-exec tls model
      tst-tls: add test cases for accessing external thread local variables
      tst-tls: add test case for static initial-exec TLS variables
      tests: remove tst-static-thread-variable

Raphael S. Carvalho (1):
      fs: fix chmod

Takuya ASADA (12):
      pthread: store thread id before thread executing
      mmu: move virt_to_phys() to small header
      memory: move alloc/free_phys_contiguous_aligned() to small header
      apps: update to latest
      x64: fix typo
      x64: add xcr read/write functions
      x64: add xcr0 bits
      x64: extend fpu_state size for xsave
      x64: rename 27 to 'osxsave' and add 'xsave'
      x64: align fpu_state to 64 bytes, for xsave
      x64: add fpu_state functions
      x64: enable xsave when it available
Clone this wiki locally