LMG team, in collaboration with Toolchains team, has worked on multiple areas related to clang, gcc and native AOSP builds. Bero and Renato will take us through what has been done, and what we need to continue to do. This presentation will focus on LMG efforts around the following:
- Clang CI efforts
- Getting AOSP to build with gcc 6/7
- Building kernels with clang
- Native AOSP builds and development
The SKS/KeyGen2 project is about establishing an security architecture, provisioning and management scheme for cryptographic keys targeting a wide variety of applications including on-line banking, payments, e-government access, and enterprise login. A TEE (possibly aided by a local security processor) is a core component of the envisioned architecture. In order to enable easy enrollment, a browser-based provisioning protocol is another core component. Since a cryptographic key (unlike a file), usually represents a relationship to a remote party which also typically imply a policy for "their" keys, the system supports key ACLs which through an OS/TEE layer governs which applications a key may be used with. A consequence of this arrangement is that cryptographic keys become first-class OS objects like files. The protocol and basic key store is already running as an application which is used for testing and evaluation. What's missing is the OS/TEE/Browser integration, something which requires a set of rather different
This session will talk about efforts around increasing Android testing - frequency, automation and coverage. The discussion will include details about:
- Current testing Linaro does
- Changes we’re working on for testing AOSP/master
- More kernel focused testing & integrating community tests into android
- “Sharding” CTS test runs in the cloud for faster results
The European Space Agency’s (ESA) current mission Gaia and upcoming one Euclid will generate massive amounts of astronomical data to be made freely available on-line through powerful data management systems. This big data era brings a change of paradigm and associated big challenges for building these missions’ archives. The current use case of “bring the data to the user” is being replaced by the new concept of “bring the user to the data”. This new generation of science archives is transforming into science exploitation and collaborative platforms, where the users can send her/his code to the data, run it on computing and storage services provided directly by the archive (where the data reside), and easily share all this with other scientists they’re collaborating with.
We have recently achieved a critical milestone of having core enablement for SBSA (Server Base System Architecture) and SBBR (Server Base Boot Requirements) in upstream kernels "out of the box". These initial standards address minimal functionality and will soon undergo additional development as we seek to cover more complex use case requirements, such as NFV, and those introduced by the emergence of workload acceleration (CCIX, FPGAs, etc.). In this session, we will gather feedback and input on where to go next.
LHG has recently launched an AOSP TV lead project which is focused on specific TV use cases using Android from AOSP for TV form factor. This presentation will describe the current AOSP TV builds on 96Boards and the strategy for Android TV for members and the community.
Adding support for IEEE 802.15.4 and 6LoWPAN to an embedded Linux system opens up new possibilities to communicate with tiny devices. The mainline kernel
supports the wireless protocols to connect such devices to the internet, acting
as border router for such networks.
This talk will show the current kernel support, how to enable and configure the
subsystems to use it and how to communicate between Linux and IoT operating
systems like RIOT, Contiki or Zephyr.