Profile

Cover photo
Zach Pfeffer
Works at Audience
Attended University of Colorado at Boulder
Lives in Mountain View, California
744,194 views
AboutPostsPhotosYouTube

Stream

Zach Pfeffer

Shared publicly  - 
 
Come join my upstream focused software engineering team at Xilinx.Become a leader in the Linux kernel, U-Boot, Xen, QEMU and Yocto communities.Solve new and novel technical problems in computing.Have your contribution matter. Be awesome.Embedded System Software Architect (SoC Development)Staff Software EngineerSenior Embedded Software Engineer - C++, LinuxSoftware EngineerEmbedded Software Engineer (C++/Linux)
4
1
Christopher Friedt's profile photo

Zach Pfeffer

Shared publicly  - 
 
Check it out, our great upstream kernel hacker Michal Simek got the first Zynq MPSoC patch into the u-boot mainline!
http://git.denx.de/?p=u-boot.git;a=commit;h=84c7204bd18a0051a353c7a6f65a5666e1af9501 
1

Zach Pfeffer

Shared publicly  - 
 
San Francisco waking up
1
Måns Rullgård's profile photo
 
You get much better photos from that side of the bridge just before sunset.

Zach Pfeffer

Shared publicly  - 
 
:)
 
Before there was the zombie show there was another kind of walking dead.
12 comments on original post
1

Zach Pfeffer

Shared publicly  - 
1

Zach Pfeffer

Shared publicly  - 
 
Cool!
 
Loved inviting a member from the audience to build their first cloud live on stage, unaided, using our OpenStack Autopilot on Ubuntu! Thanks to the whole team for all the pieces that made the keynote possible - including LXD, the next hypervisor of choice.
12 comments on original post
2

Zach Pfeffer

Shared publicly  - 
 
Wisdom
1
Alexander Sack (asac)'s profile photo
 
the car or the iphone?

Zach Pfeffer

Shared publicly  - 
Welcome! Xilinx User Community Forums Mobile. Search Blog. Any Label, 3D (13), All Programmable Abstractions (6), Low-end (41), MicroZed (11), Smarter Connected Control (44), Smarter Networks (165), Smarter Vision (122), UltraFast (7), UltraScale (113), Vivado (124), Zynq (329) ...
1

Zach Pfeffer

Shared publicly  - 
1
Johan Dahlin's profile photo
 
Ride on!

Zach Pfeffer

Shared publicly  - 
 
An "auto-awesome" fall day in Mt View.
6

Zach Pfeffer

Shared publicly  - 
 
This is awesome! Proprietary binaries are the "ARM problem." 
 
A step forward for the Android Open Source world

There's a hidden gem in Nexus 9, which was announced by a short sentence in the middle of a reply in a long mailing-list thread:

"No proprietary binaries are needed for Volantis. The proprietary vendor binaries are on a separate 'vendor' partition."

Until now, in Android devices, the proprietary device-specific files that live underneath Android itself were stored in the same /system partition as the Android files.

This made sense from the point of view of software architecture, but it had a major drawback in the Open Source world: in order to distribute a functional system image of Android, it was necessary to also distribute those proprietary device-specific files, since those files were aggregated into the same distribution medium.

Starting with Nexus S, those files had been somewhat available, with two caveats: not all files were available for all devices, and the files that were available were controlled by licenses that allowed the most common use cases but didn't give the same freedom that can be expected for Open Source components.

On Nexus 9, things are different: those proprietary device-specific files are stored in a separate partition. As a result, it is now practical to distribute functional versions of the Android system without having to distribute or copy those proprietary files. Therefore it becomes possible to enjoy the freedoms associated with Open Source in a broader range of situations, including (e.g.) commercial distribution.

While Android has always been distributed under Open Source licenses (i.e. in the world of lawyers), this brings it closer to the spirit of the Free Software definition in the real world (i.e. in the world of hackers).

This makes me happy, as this is the conclusion of a task that had been started 3 1/2 years ago with Galaxy Nexus, and in which I had been closely involved when I worked on AOSP. Chances are, this is probably also the last aspect of Android to get released in which I've been closely involved while at Google.

https://groups.google.com/d/msg/android-building/bm3iwCrjO2s/wvtma5pYEEsJ

As usual, I'm not speaking on behalf of any past, present or future employer. Also, I'm not a lawyer, and this is therefore obviously not legal advice.
78 comments on original post
1

Zach Pfeffer

commented on a video on YouTube.
Shared publicly  - 
 
A cool little cube...
2
2
Zygmunt Krynicki's profile photoSyed Anwaarullah's profile photo
Communities
23 communities
Work
Occupation
Engineering Director
Employment
  • Audience
    Director of Host Software Development, 2013 - present
  • Linaro
    Android Platform Lean, 2011 - 2013
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Mountain View, California
Previously
Boulder, Colorodo - San Diego, California - Austin, Texas
Links
Story
Introduction
I am currently the Director of Host Software Development at Audience, Inc. - a creator of audio solutions for the next fundamental shift in computing input mechanism, voice.  
Education
  • University of Colorado at Boulder
    Electrical and Computer Engineering, 1996 - 2001
  • University of Colorado at Boulder
    Electrical Engineering, 2001 - 2003
Basic Information
Gender
Male