Linaro Security Working Group (SWG), Jens Wiklander, Joakim Bech, Pascal Brand and Cedric Chaumont are talking about what is happening within Linaro’s working group that handles security. The group is currently focusing on creating an open source Trusted Execution Environment (TEE) solution running on TrustZone® for ARMv7 and ARMv8 architecture. They also mention that they are going to work on secure boot (UEFI) and DRM schemes (EME) later on. According to SWG there has been and is a lot of interest shown from various companies, markets and countries. People have a hard time trusting a black box that is supposed to protect their most valuable assets. Therefore it is more than welcome to create an open source TEE solution right now, says SWG.
Category: Linaro Connect
Sree Kotay, Comcast Chief Software Architect about starting the Linaro Home Group for optimizing Linux for the ARM Powered Set-top-box
Radically revamping the device development model for Carrier class operators with ARM and Linaro. Comcast? Software? Isn’t that an oxymorom? See how the open source community and modern development models are re-shaping the feature velocity and security models for embedded devices like set-top-boxes, cable modems and gateways. Competing in the modern landscape means building products and experiences that compete with a new breed of innovators. Comcast’s SVP, Engineering and Operations and Chief Software Architect will provide insight into how its reinvented its technology stack and product line.
my interview with him:
The new Linaro Home Group is about optimizing ARM Linux for Multimedia Set-top-boxes. Here’s my interview with Sree Kotay, Comcast Chief Software Architect about how Comcast is interested in working with Linaro to optimize Linux on the ARM Powered Set-top-box.
and his keynote video is here:
Pradeep Kathail, Cisco Chief Software Architect
The Linaro Networking Group marked its first anniversary at the Linaro Connect Asia. Here Bob Monkman, ARM Enterprise Segment Marketing Manager, interviews Pradeep Kathail, Cisco Chief Software Architect, Network Operating System Group, to reflect on the year’s accomplishments and current activity within LNG. In addition to delivering Big Endian support in the Linux kernel, LNG launched the OpenDataPlane (ODP) project to enable data plane applications to easily port across different hardware platforms and architectures while retaining the ability to exploit hardware acceleration features unique to each platform. Pradeep discusses the importance of ODP and its relationship to other open source initiatives like OpenDaylight (ODL) as part of the larger industry trends of Software Defined Networks (SDN) and Network Functions Virtualization (NFV).
and here’s my Interview with him:
and here is his keynote video from the LinaroOnAir channel:
HiSilicon D01, 16-core ARM Cortex-A15 presented by Huawei
Here’s the 16-core ARM Cortex-A15 processor from HiSilicon Huawei on a development board for ARM Powered Networking and Servers coming up. Hacked on in this video by Linaro Toolchain Engineer Rob Savoye (2), who now is climbing the Mount Everest. Linux kernel v3.13 is running on this board, with three SATA ports and two Gigabit ethernet ports driver ready. The BSP code will soon be upgraded to kernel v3.14 and be upstreamed in parallel. Source code and binaries are released through Linaro website. Ubuntu Server is verified on this board. In this demo, it runs a GCC toolchain native build. Linaro Toolchain Working Group plans to use this board to run multiple builds per board, to maximally saturate D01’s computing and storage capability.
Kernel source: http://git.linaro.org/landing-teams/working/hisilicon/kernel.git (branch: integration-hilt-d01)
Binary release: http://www.linaro.org/downloads/ (found ‘HiSilicon D01’)
WiKi page: https://wiki.linaro.org/Boards/D01
Linaro VP of Engineering Mark Orvek talks Security with Joakim Bech and Kernel with Deepak Saxena
Mark Orvek, Linaro VP of Engineering chats with Joakim Bech, Tech Lead Security Working Group; and Deepak Saxena, Tech Lead Kernel Working Group about the work that their teams are focusing on in 2014.
Ongoing activity on the Energy Aware Scheduler
Linaro and ARM engineers talk about their current activities to integrate power management into the Linux scheduler. By integrating cpuidle and cpufreq mechanisms into the scheduler, they hope to work with the community to create an energy-aware scheduler as an alternative to the current performance-oriented scheduler. This work will require improvements in other parts of the scheduler such as better description of processor topology, load estimation in the scheduler and better tools to measure the performance impact of changes to the scheduler.
Linaro engineers implementing ACPI for ARMv8
Linaro is working on implementing ACPI for general purpose servers using the ARMv8 architecture. This has been controversial as it is a competing technology to FDT which has been used now for the 32bit ARM world.
ACPI has been chosen on for the general purpose servers to allow standard distributions such as RHEL and Ubuntu server to boot on hardware which they have no special support in the same way as x86 world. ACPI is used to abstract the hardware to the level the standard distribution can boot to the point it can be useful.
There is a large overlap between FDT and ACPI but they actually do things a different way. FDT is currently holding fast the the mobile and tablets market for ARM. But with Intel implementing ACPI phones and tablets nothing is certain for the future.
)
Linaro’s validation team demonstrates using LAVA for native toolchain builds and “hack” sessions on Arndale Octa and APM X-Gene ARMv8 platforms
Linaro’s automated validation architecture (LAVA) is typically used to execute automated tests to validate Linaro’s engineering output. However, LAVA has recently integrated features to automate builds and provide secure remote interactive sessions to developers. Linaro’s lab lead Dave Pigott shows a native toolchain build orchestrated by LAVA. This technology enables developers to validate the toolchain on many ARM processor designs as well as other architectures. Tyler Baker a technical architect at Linaro explains how LAVA abstracts the image deployment, boot process, and installation of software needed to support these “hack” sessions.
)
You can read more at:
http://validation.linaro.org
http://community.validation.linaro.org
Linaro Enterprise Group LEG accelerating Linux development on ARM Servers
The Linaro Enterprise Group (LEG) is dedicated to accelerate Linux ARM server ecosystem development and extends the list of Linaro members beyond ARM silicon vendors to Server OEM’s and commercial Linux providers.
Linaro Enterprise Group (ARM Servers) engineers Ed Nevill, Leif Lindholm, Andrea Gallo, Al Stone, Hanjun Guo share key achievements in the OpenJDK, HipHopVM, UEFI and ACPI areas, building on new hardware, defining plans towards upstream acceptance, solving bugs and more.
)
Android optimizations for ARM by Linaro Engineers
Linaro Engineers present a bunch of optimizations they recently did in Android for ARM. These optimizations are in areas like BIONIC for Cortex C string routines, migrating to GCC 4.9, migrating the external projects to their latest versions, optimizing SQLite, optimizing battery life, also they discuss their progress building Android with CLANG, migrating Android to latest versions and how Linaro is planning to release these optimizations to the Android community through Linaro Android releases and upstream them to respective project repositories.
)
The Android Linaro team’s presentations are live and available on Linaro.org LCA14 and on youtube at LinaraOnAir channel – http://www.youtube.com/user/LinaroOnAir:
LCA14-205: Optimizing SQLite for Android mobile
LCA14-304: Building Android with CLANG for ARM v7 and v8 platforms
Qualcomm, Mediatek, ZTE, Allwinner and Comcast join Linaro
George Grey, CEO of Linaro, the not-for-profit engineering organization consolidating and optimizing open source Linux software and tools for the ARM architecture, announces that Qualcomm, Mediatek, ZTE, AllWinner and Comcast are joining Linaro to work together on bringing Linux on ARM forward together. They are joining the existing Linaro member companies who are ARM, HiSilicon, Broadcom, Fujitsu, LG, Samsung, STMicroelectronics, Texas Instruments, AMD, AppliedMicro, Canonical, Cavium, Cisco, Citrix, Enea, Facebook, Freescale, HP, LSI, Marvell, Montavista, Nokia Solutions and Networks, Red Hat and IBM who all are contributing engineers to all be working together to improve Linux on ARM for Mobile, Enterprise (servers), Networking, and now also for Home (Set-top-box) usage with the Internet of Things potentially also to be supported. Linaro just held its Linaro Connect Asia here in Macau this week and I will be posting many videos from there, interviewing Linaro engineers about some of the latest Linux hacking work they are doing to speed up all ARM Powered devices.
Related articles
Rob Savoye, Tech Lead Linaro Toolchain Working Group
Rob Savoye has been working on GCC since 1987, he was on the team that originally made it. Rob Savoye is a Tech Lead in Support Maintenance at Linaro, needing good ways to prove that they are improving things for Linux on ARM. Leonid Knyshov conducts most of this Interview.
Linaro Enterprise Group Manager Andrea Gallo
The Linaro-hosted “Enterprise Group” (LEG) is dedicated to accelerate Linux ARM server ecosystem development and extends the list of Linaro members beyond ARM silicon vendors to Server OEM’s and commercial Linux providers.
Android 4.4 Linaro on Galaxy Nexus
Bernhard Rosenkränzer, Linaro Android Builds and Baselines Engineer, presents Android 4.4 running on the Galaxy Nexus from his house in the mountains of Switzerland. Once the code is made available at http://linaro.org, this will be a chance for people who can’t get the Nexus 5 to try out Android 4.4.
Previous Android 4.4 at Linaro videos:
Android 4.4 KitKat release impressions at Linaro Connect 2013
Linaro developer talks Android 4.4 in front of the KitKat statue at Android Google Headquarters in Mountain View California
Android 4.4 KitKat release first impressions by Bernhard Rosenkränzer (Linaro Android developer)
Linaro developer talks Android 4.4 in front of the KitKat statue at Android Google Headquarters in Mountain View California
Linaro Android developer Bernhard Rosenkränzer talks about KitKat, talks about the Linaro Connect and talks about the plans for Linaro on Android in the future.
Android 4.4 KitKat release impressions at Linaro Connect 2013
After the first night of hacking the source code, the Linaro Android Team featuring Khasim Syed Mohammed and Bernhard Rosenkränzer talk about ART replacing Dalvik VM, better memory management, support for new sensors, Browser being replaced with Chromium, WiFi Printing support, NFC smartcard emulation and more!
Android 4.4 KitKat release first impressions by Bernhard Rosenkränzer (Linaro Android developer)
First impressions by Bernhard Rosenkränzer (Linaro Android developer) on Android 4.4 KitKat release. Includes talk on ART replacing DALVIK, Improvement on OpenCL support and more..
Tom Gall on the Linaro Graphics working group
Tom Gall talks about the wide variety of graphics related optimizations that the Linaro Graphics working group works on, activities within the Kernel layer for panel and kernel device drivers, user space optimizations for libraries important for the graphics stack including audio-visual libraries for multimedia type applications, optimizing using NEON, starting to look at using GPGPUs, doing general purpose computing on a GPU device.
Vincent Guittot on the Linaro big.LITTLE MP work
Vincent Guittot, Linaro assignee from ST-Ericsson, talks about the work that is being done at Linaro to Extend the Linux kernel to support ARM’s big.LITTLE MP architecture, building on the features provided by the big.LITTLE Switcher project. The most powerful use model of big.LITTLE is called MP and enables the use of all physical cores at the same time. Threads with high priority and/or computationally intensive can in this case be allocated to the A15 cores while threads with less priority or less computationally intensive such as background tasks can be performed by the A7 cores.
Karim Yaghmour talks Linux Trace Toolkit, Embedded Linux and Embedded Android
Karim Yaghmour talks to Zach Pfeffer about the Linux Trace Toolkit, the Embedded Linux book and now he’s releasing the Embedded Android book. At Linaro Connect Asia 2013, Karim Yaghmour presented 4 sessions on Embedded Android which I filmed in their entirety which you can watch here:
Karim Yaghmour Presents Embedded Android Session 1: Android Internals
Karim Yaghmour Presents Embedded Android Session 2: Working with the AOSP
Karim Yaghmour Presents Embedded Android Session 3: Native Android user-space
Karim Yaghmour Presents Embedded Android Session 4: Using and Customizing the Android Framework