lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <2d991439-78f8-35da-0aa2-606519a7213e@siemens.com>
Date:   Mon, 9 Jan 2017 09:41:16 +0100
From:   Jan Kiszka <jan.kiszka@...mens.com>
To:     Jailhouse <jailhouse-dev@...glegroups.com>
Cc:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [ANNOUNCE] Jailhouse 0.6 released

Busily fixing and enhancing the partitioning hypervisor Jailhouse over
the last year, we basically forgot to release new versions. Here is one,
and it's another major step forward towards the production-grade of this
hypervisor.

Key changes since the last release:
 - Rework and maturing of ARMv7 support
 - Integration of ARMv8 support with a many new boards
   - AMD Seattle / SoftIron Overdrive 3000
   - LeMaker HiKey
   - NVIDIA Jetson TX1
   - Xilinx ZCU102 (ZynqMP evaluation board)
 - Support for booting multiple Linux instances, UP or SMP, on all
   supported architectures
 - Enhanced inter-cell communication, including support for using a
   virtual network protocol driver on top, also on all architectures
 - Many improvements on x86
   - AMD IOMMU support (interrupt remapping will come soon)
   - Intel Cache Allocation Technology (L3, support for L2 will follow)
   - Support for recent Intel CPUs, including Apollo Lake SOCs
 - Support for sub-page MMIO regions (who still designs hardware with
   unaligned resources?)

The statistics over v0.5..v0.6 also look fairly nice:
 - 744 commits (330 files changed, 20700 insertions, 9266 deletions)
 - 26 contributors
 - at least 12 different contributing organizations (companies,
   universities)

Special thanks go to Huawei, who did a great job in enabling Jailhouse
on ARMv8, and to the OTH Regensburg, who is currently sending us the
most active non-Siemens contributor, Ralf Ramsauer, and also makes sure
that Jailhouse will literally fly (more at ELC and the Embedded World
conference).


You can download the new release from

    https://github.com/siemens/jailhouse/archive/v0.6.tar.gz

then follow the README.md for first steps on recommended evaluation
platforms and check the tutorial session from last ELC-E [1][2]. Drop us
a note on the mailing list if you run into trouble. Jailhouse continues
to improve on usability, but dealing with real hardware bears the risk
that something requires fine-tuning and deeper understanding.


What comes next? Of course, that also depends on further contributions.
But we do have a number of hot topics on the to-do list:
 - Further rework of the inter-cell communication device, either
   towards some "ivshmem 2.0" that will be used by others as well
   (specifically QEMU) or defined as a Jailhouse-proprietary solution.
   Discussions to be started soon.
 - Improve code documentation, not only to support the ongoing safety
   certification efforts, but it plays an important role there.
 - On-device test automation: with about 10 targets now and likely
   more in the future, it became fairly unhandy to test manually...

Last but not least, we should do better with regular releasing. The plan
is now to establish a 3-months cadence. So the next release will be in
early April. Feel free to remind us if we should forget that again.

Jan

[1]
https://events.linuxfoundation.org/sites/events/files/slides/ELCE2016-Jailhouse-Tutorial.pdf
[2] https://youtu.be/7fiJbwmhnRw?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q

-- 
Siemens AG, Corporate Technology, CT RDA ITP SES-DE
Corporate Competence Center Embedded Linux

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ