<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/embedded-linux-conference-2017-9sybo4se2" -->

---
title: Embedded Linux Conference 2017 | daily.dev
description: Collabora engineers attended the Embedded Linux Conference North America 2017 in Portland, Oregon. Gustavo Padovan, Principal Software Engineer, gave a talk on...
canonical: https://daily.dev/posts/embedded-linux-conference-2017-9sybo4se2
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Embedded Linux Conference 2017 | daily.dev
og:description: Collabora engineers attended the Embedded Linux Conference North America 2017 in Portland, Oregon. Gustavo Padovan, Principal Software Engineer, gave a talk on...
og:url: https://daily.dev/posts/embedded-linux-conference-2017-9sybo4se2
og:image: https://api.daily.dev/og/posts/9SyBo4sE2.png
og:image:alt: Embedded Linux Conference 2017
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Embedded Linux Conference 2017

**[Collabora Blog](https://daily.dev/sources/collabora)** · 2 min read · 0 upvotes · 0 comments

## Summary

Collabora engineers attended the Embedded Linux Conference North America 2017 in Portland, Oregon. Gustavo Padovan, Principal Software Engineer, gave a talk on unifying the Android and Mainline Kernel Graphics Stack, covering Atomic Modesetting and Explicit Fencing support — features enabling Android to run on top of the upstream Linux kernel graphics stack rather than relying on out-of-tree patches.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/news-and-events/embedded-linux-conference-2017.html>

## Questions this post answers

### What is the goal of unifying the Android and mainline Linux kernel graphics stack?

The goal is to allow Android to use the upstream Linux kernel graphics stack by default, eliminating the need for out-of-tree patches that Android historically required for GPU driver support. Features like Atomic Modesetting and Explicit Fencing in the mainline kernel make this possible, enabling Android and mainline kernels to share the same graphics stack.

_Developers working on embedded Linux graphics track kernel upstream efforts like this on daily.dev._

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#linux](https://daily.dev/tags/linux), [#android](https://daily.dev/tags/android), [#embedded](https://daily.dev/tags/embedded)

[View this post on daily.dev](https://daily.dev/posts/embedded-linux-conference-2017-9sybo4se2)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Embedded Linux Conference 2017","url":"https://daily.dev/posts/embedded-linux-conference-2017-9sybo4se2","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/embedded-linux-conference-2017-9sybo4se2"},"datePublished":"2026-08-11T08:54:06.657Z","dateModified":"2026-08-11T09:32:27.437Z","description":"Collabora engineers attended the Embedded Linux Conference North America 2017 in Portland, Oregon. Gustavo Padovan, Principal Software Engineer, gave a talk on...","image":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","thumbnailUrl":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/embedded-linux-conference-2017-9sybo4se2","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,linux,android,embedded","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"Embedded Linux Conference 2017"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/embedded-linux-conference-2017-9sybo4se2#faq","mainEntity":[{"@type":"Question","name":"What is the goal of unifying the Android and mainline Linux kernel graphics stack?","acceptedAnswer":{"@type":"Answer","text":"The goal is to allow Android to use the upstream Linux kernel graphics stack by default, eliminating the need for out-of-tree patches that Android historically required for GPU driver support. Features like Atomic Modesetting and Explicit Fencing in the mainline kernel make this possible, enabling Android and mainline kernels to share the same graphics stack. Developers working on embedded Linux graphics track kernel upstream efforts like this on daily.dev."}}]}
```

