Skip to content
Tzach Livyatan edited this page Apr 6, 2015 · 5 revisions

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

Release 0.19 is focused on enabling applications, refactoring and bug fixes

Noteworthy (and cool!) application additions (in and out of the Cloudius repositories)

Build system was refactored to achieve the following:

  • Simplify the Makefile
  • Separate kernel building from application building
  • Improved build time, and made the build process easier to extend

Progress on aarch64 includes (among others):

  • implement basic PCI and PCI-E support
  • support virtio and virtio-rng
  • support virtio-blk, virtio-net

Full List of contributions to the core project

Andreas Kohn (1):
      Use LUA_USE_POSIX

Avi Kivity (3):
      Merge branch 'aarch64-next' of https://github.com/hw-claudio/osv_aarch64
      tests: fix makefile typo
      Revert "dpdk-example: add README"

Claudio Fontana (10):
      interrupt: add interrupt class abstraction
      interrupt: separate msi, ioapic, apic, interrupt
      aarch64: implement basic PCI and PCI-E support
      aarch64: support virtio and virtio-rng
      aarch64: support virtio-blk
      aarch64: support virtio-net
      pl011: get the irqid from the device tree
      pl011: use the appropriate interrupt pending register
      pl011: add some comments
      vfs: make pivot to ZFS optional

Franco Venturi (2):
      Optionally disable vnc and gdb server in scripts/run.py
      Make select() system call update timeout argument on return

Ivan Krivonos (1):
      net: SIOCOUTQ socket ioctl support

Nadav Har'El (24):
      Fix build on aarch64
      Put envp after argv
      build: Makefile rewrite
      build: allow "make check"
      build: fix missing maven subproject
      build: fix non-standard use of echo
      build: fix scripts/build shell
      build: support old-style "make image=..."
      futex: implement FUTEX_WAIT with timeout
      build: pass "-j" option to module's make
      Clearer message on stack overflow
      runtime.cc cleanups
      build: remove img_format option
      build: revert unintended partial patch
      build: fix typo in modules/tests/Makefile
      build: add convenience link build/last
      build: add scripts/convert script
      build: speed up "make image=tests"
      build: fix "make check" breakage
      build: rely on build/last instead of build log
      build: allow overriding jdkbase et al.
      build: re-enable compilation of several small tools
      libc/locale/newlocale.c unused
      update gitignore

Pekka Enberg (4):
      build: Remove missing tests from Makefile
      scripts: Fix release scripts to work with new build system
      apps: update to latest
      Merge branch 'bugs/lua-use-posix' of https://github.com/ankon/osv

Takuya ASADA (7):
      scripts: add an uploader for libvirt
      elf: check loaded files before modifying requested name
      memory: add non-blocking operation on alloc_phys_contiguous_aligned/malloc_large
      loader: Add --maxnic argument
      dpdk-example: add README
      device: Prevent attach both OSv and DPDK driver
      httpserver-jvm-plugin: add Makefile, module.py which are mistakenly not merged

nirmoy das (1):
      scripts/setup.py: Allow compilation from Fedora 19
Clone this wiki locally