Register your child for Kid's Day, here!
The Linux Foundation is pleased to present our annual Kids Day at Open Source Summit North America 2017!
Using the popular open-source kids’ programming language Scratch, LA Makerspace, a local nonprofit that brings coding education to communities in need, will lead a fun and interactive activity with a web component so that off-site children can also participate.
The project will introduce kids to the concept of “open source,” and how they can collaboratively code with others using a blocks-based programming language.
Kids will work together on laptops to create a collaborative multiplayer game where their avatars can interact, controlled by vision sensing. They will also use MaKey MaKeys to incorporate “in real life” components of the environment—such as a ball pit—to trigger events in the game. Kids from everywhere will be able to participate in building and playing the game via the Internet.
Once the project is completed on the day of the event, it will be available via Scratch’s platform, permanently, for kids to continue working together on future development.
LA Makerspace designed the activity in collaboration with members of the Scratch Foundation, who are dedicated to expanding creative learning opportunities with Scratch for children around the world.
Who can attend?
This workshop is appropriate for children ages 7-16 and is open to all children, including those of OSSNA attendees.
Cost?
Registration is complimentary, however, we do encourage you to make a donation to LA Makerspace. Please complete this registration form for your child to attend.
Needs?
Maker-style education is dedicated to the idea that we learn best by creative doing. Bring a great attitude and an open mind! Laptops and light refreshments will be provided.
We recently celebrated the 25th anniversary of Linux; a major success in the progressive story of open source. It is amazing to reflect on the drastic software, hardware and networking evolution over the last 2.5 decades. At SUSE, we have witnessed over the past 25 years, Business change across all industries and use cases, thanks to the mass adoption of open source in general, and of Linux in particular.
And now we are at the root of an expanding explosion of innovation and technological ideas. Ideas that are turning into 100's of compelling open source projects. Is there a unifying driving force? What is it that motivates business to change and for you and I to innovate new ideas and technological attainment? Alan Clark, an experienced industry and corporate leader who has participated in open source for several years, will explore some ideas to provide thought on these questions in lightning time.
Alan is the current Board Chair for the Open Stack Foundation, is a board member for the openHPC and open Mainframe projects. Alan is a SUSE Director for Industry Initiatives, Emerging Standards and Open Source.
Communities and ecosystems are the connective tissue between people and technology, and they are rising in significance. In this new keynote from Jono Bacon, leading community strategy consultant, author, and founder/chair of the Open Community Conference, he will provide an overview of this value of building communities and ecosystems, both the business value for an organization, the intrinsic value for participants, and how to approach to deliver solid results. He will also introduce the Open Community Conference, which launches at the Open Source Summit North America, and cover the goals of the conference, highlights, and how to make the most of the content.
CHAOSS is a new Linux Foundation project aimed at producing integrated, open source software for analyzing software development, together with defining implementation-agnostic metrics for measuring community activity, contributions, and health. The CHAOSS community will help improve transparency of key project metrics, contributing to improve the project itself, as well as helping third parties make informed decisions when engaging with projects.
Understanding the community dynamics of open source software projects is of fundamental importance to developers, users, and decision makers, but gaining this needed knowledge is a specialized, time-consuming, and error-prone tasks. The CHAOSS community helps in this task, by highlighting aspects of the projects, tracking relevant patterns, and assisting in the early identification of problems and the detection of trends. In the addition, the CHAOSS community explores what these aspects signal, how they are related to value, and how they might be used in positive or negative ways by people. Collectively, the CHAOSS community work can be used to study the structure of a community and its growth, maturity, and decline, examine project risk and vulnerabilities, understand project diversity, and explore a project’s position within a larger software ecosystem.
Publishing these requirements as well as developing working technical systems in the open, so they can be engaged and shaped by everyone, is a step beyond in transparency -- enabling better decision making, better awareness of problems, and deeper knowledge about the project dynamics.
Starting in Linux version 3.14, a new scheduling class was introduced. Called SCHED_DEADLINE, this scheduling class implements Earliest Deadline First (EDF) along with a Constant Bandwidth Scheduler (CBS) that is used to give applications a guaranteed amount of CPU for a periodic time frame. This type of scheduling is advantageous for robotics, media players and recorders, as well as virtual machine guest management. This talk will explain the history of SCHED_DEADLINE and compare it with various other methods to deal with periodic deadlines. It will also discuss some of the current issues with the current Linux implementation and some of the improvements that are currently in development.
Hyperledger Executive Director, Brian Behlendorf, Siva Kannan, VP of Engineering at Gem and Presanna V Sundararajan, head of the blockchain practice at Wipro will participate in a fireside chat that will focus on blockchain technology, healthcare and the role of open source.
Don't miss Microsoft's Technologist Q&A in Booth 203 from 4:30pm - 5:30pm.
Can't make it at that time? They will also have another Q&A on Tuesday, from 6:00pm - 7:00pm.
Understanding how your microservices based application is executing in a highly distributed and elastic cloud environment can be complicated. CNCF OpenTracing is a new standard to help provide observability within such an environment. With the help from Jaeger, an OpenTracing compatible distributed tracing system, we will show how instrumenting an application using the OpenTracing API can provide not only tracing information, showing the path of execution through a set of cooperating services, but also application metrics and contextualised logging information, to help diagnose problems in highly distributed applications.
DeepSPADE stands for “Deep Spam Detection”, and the basic point is for machine learning to do a Natural Language Classification task to identify between spam and non-spam posts on public community fora. It uses a very deep & parallel CNN+GRU Neural Network designed in Keras and trained with a Tensorflow backend, reaching 99.1% accuracy on 16,000 test rows.
In this session, you’ll be amazed as to how DeepSPADE can augment community moderators.
How are Linux and Open-Source technologies reported in the media today? What is being reported and what isn't being reported at all? What stories do you have that you want to be told?
This Birds of a Feather (BOF) is an opportunity to talk with other like minded developers, writers, PR people, vendors and everyone in between that makes up the diverse community we call open-source.
Join long-time open-source journalist Sean Michael Kerner, and friends in this open session to talk about the state of Linux and open-source media today. Everyone has a story to tell, what's yours?
Tried to bring DevOps to your business and wound up on a team in a new silo? Have a new tool that started strong but your colleagues just aren't using? Bucked the system and showed the product owner how small changes beats Change Control hands down? Well process is hard and people are harder. But collaboration is still the cornerstone of successfully implementing new practices. Where there's collaboration, there's culture. Bring your stories and questions to this unconference style birds of a feather discussion to talk with other folks who've tried to make waves.
We'll take 10 minutes at the start to write down and vote on topics. You control what we discuss and how long.
What are the hottest jobs in open source? According to Dice’s annual Salary Survey, the highest salary increases are happening in the networking and storage technology areas. This talk will share original Dice data that can inform open source developers’ and open source IT manager’s next salary negotiation or career move. It will review the best ways to determine what skills are increasingly in demand and how to approach skills development, from training to certification and hackathons, among other strategies.
Tech is moving fast, and so goes the jobs associated with the latest language, open source project or newest technology. Staying current on where the most lucrative jobs are will increase your open source influence, career mobility and bank account.
Join Alison Kane, from Dice, for a talk that will provide tangible next steps for your next promotion or job opportunity. The presentation will also benefit employers and recruiters who need to understand what skills are warranting what salaries so they can stay competitive in their recruitment efforts.
Just like in “Batteries Not Included," magical new hardware often drops in when you least expect it - zooming in and changing the game like some friendly alien life form. But that tech is years (and billions of dollars) in development, and getting the software stack to embrace new architectures and hardware is notoriously difficult. The fast pace of today’s open source world, combined with further abstraction from the hardware, seems to make that even harder.
With new data center-class chips bubbling up from the giant Arm ecosystem, Google creating things like the Tensor Processing Unit and Titan, and acronyms like GPU, FPGA, and SoC filling the air, we ask: is hardware the next innovation layer? Should the software world care more about it?
Hardware geeks! Software geeks! Come one come all! While you munch on pancakes and check out a table full of cool gear from OSS vendors, Alex Williams will ask panelists from Red Hat, Microsoft, Comcast, Packet and IDC what’s the scoop.
Please note that this event can only accommodate 100 attendees. Please arrive early to secure your seat.
Joseph Gordon-Levitt, founder and director of the online collaborative production company HITRECORD, delivers a Keynote presentation with video elements, featuring his views on the evolution of the Internet as a collaborative medium, and key technological lessons learned since the Company’s launch 9 years ago. The online entrepreneur discusses the three pillars of today’s Internet that he views as limiting to our ability to come together and be creative, and offers alternatives to collectively approach technology for a more productive and collaborative future.
These solutions are guided by principles Joseph has discovered organically over years of building, growing and directing the HITRECORD community. In this presentation, he explores both principles and solutions via an animated Keynote presentation, and a brief video example from the Company’s television show “HIT RECORD ON TV.” This presentation shines a light on critical issues facing Internet culture today, and offers realistic solutions with a positive vision for the future of the Web.
The world has problems that are daunting in their breadth and scale. Thankfully, we have code! Wait - what? Code can save the world? Hear from Barry Baker, VP at IBM, about new innovations that support applications on a massive scale, and see for yourself how Shaun Frankson, Chief Strategist for The Plastic Bank, will use billions of transactions to keep millions of pounds of plastic out of the ocean.
Aparna Sinha leads the product team at Google for Kubernetes and Container Engine. She co-leads the Kubernetes Community PM Group which maintains the open source roadmap. She is also a participant in the CNCF Governing Board. Prior to Google, Aparna worked in enterprise software for 15+ years, and was Director of Product Management at NetApp. Aparna holds a PhD in Electrical Engineering from Stanford and has several technical publications from her research.
For twenty-five years Dan Lyons was a magazine writer at the top of his profession -- until one Friday morning he received a phone call and learned that his job at Newsweek no longer existed. An idea hit: Dan had long reported on Silicon Valley, but now maybe he should get in on the action. HubSpot, a hot startup in Boston, offered Dan a pile of stock options and the chance to pursue his start-up dream. What could go wrong? In a word, everything. In this talk Dan tells the tale of his less-than-triumphant attempt to start a new career in his fifties -- and shares a few thoughts about what's gone wrong with the tech industry during the second dotcom bubble.
As we move toward a world where everything is smart and connected, there is a massive flood of data. This considerable growth requires the data center to analyze and transform data at an unprecedented scale. These transformations are powered by an end-to-end infrastructure from the cloud and data center, the network, and the Internet of Things (IoT), and are bound together by connectivity. Imad Sousou, Vice President of the Software and Services Group, and General Manager Open Source Technology Center at Intel Corporation, will highlight how we connect devices to the cloud, how edge computing accelerates the digital transformation, and how other open source software supports our rapidly changing world.
(You can view the tutorial here).
Saad and Chris will address how Kubernetes storage works in the context of supporting stateful applications. The talk will cover how Kubernetes storage is implemented now, and what's next for storage in future releases. Also addressed will be mechanisms like StorageClasses and StatefulSets which can provide advanced features when deploying stateful applications. The talk will include a demonstration, with audience participation, showing how a stateful application can be deployed in a platform neutral way, and unchanged way to both a public and an on-prem cloud.
Unikernel is really beginning to attract people’s attention. Comparing to the traditional VM or the recent containers, Unikernels are smaller, more secure and efficient, making them ideal for cloud environments. There are already lots of open source projects but why these existing unikernels have yet to gain large popularity broadly? We think Unikernels are facing same major challenges. In this presentation, we will review our exploration of if-how we can construct the best platform of running unikernels cases like converting Linux as Unikernel. It's necessary to optimize that to gain some good performance and convenience to run any customized images based on different Linux profiles like Real-Time/Secure/.
From machine learning to increasing demand for data intensive customer facing apps and bullet proof scalability, the demands on open source are more than ever before.
As open source adoption in enterprises continues to grow exponentially across virtually all technology segments, their impact on the industry is having a commensurate effect. This is resulting in all sorts of changes in the open source community, within enterprises themselves and across the vendor ecosystem, both open source and proprietary. Open source enables enterprises to be more lean and efficient, to take more risks and to be more responsive to their customers but how is enterprise adoption impacting and shaping the evolution of open source.
How are enterprises adopting open source, what is working and what isn't, what actual impact are they having and is it good or bad for open source and will there ever really be a demise of proprietary software? This presentation will discuss current adoption in the enterprise using real world examples along with current trends such enterprises open sourcing their own software assets, the movement to being an "open source first company", Inner Source and the future shaped by open source. Discussed will be questions around whether enterprises are learning from their successes, their failures, their peers and the community, and what we can expect as their influence expands?
Schedule
10:55-12:10 Hear from experts on Blockchain, AI, Ultra-secure multi-tenancy, attracting the right clients
12:10 - 1:15 Networking Lunch provided by IBM
1:15 - 2:15 Roundtable discussions, private demos
Description
In the IT industry, there are many hot topics to keep up with. Stay ahead of the curve on Blockchain, AI, Security and ways to attract and delight customers in an age of increasing expectations and shrinking attention spans.Join us for presentations from IBM experts, clients and partners, including Ron Argent, CEO, Cognition Foundry and Rajarshi Das, Chief Data Scientist, Fatbrain. During a networking lunch and roundtables with subject matter experts, you can get answers to questions you may have, such as "What's a Blockchain?" or "How can AI help me get a competitive edge?". Come away from this session with a fresh perspective, several new connections and a better understanding of the opportunities and potential pitfalls.
To register, add the IBM Executive Forum to your existing OSS NA registration or email us at events@linuxfoundation.org.
Don't miss this technologist Q&A at Booth #511 at 11:30am.
Don't miss Bitnami's Technologist Q&A at Booth #413 at 11:35am.
Don't miss this technologist Q&A at Booth #108 at 11:45am.
Mobile devices are widely used in our every day lives and the apps that we download onto our phones play a large role as well, whether they're used for home automation, social media, or other purposes. Being able to understand the current trends and latest developments in this area can be advantageous for those who want to develop the next big thing. In this workshop, Sara will provide an overview of mobile application development and the most recent crop of technologies, like ARCore/ARKit and CoreML.
It’s obvious containers are here to stay and they are making a large impact in computing. In this presentation I will talk about and demo containers as a substrate for future of our server side computing. I will start with some simple use cases involving CNCF work and finish with some of the more complicated orchestration scenarios that this work has enabled. The goal of the talk is to set up a vision of where we can go with containers for cloud native computing.
Don't miss CoreOS' Technologist Q&A at Booth #411 from 2om-7pm.
Kubernetes is a system used to manage compute and app workloads using clusters of nodes. Clusters are capable of handling various types of use cases, but there are certain resources which may be vital to your deployments that the system does not natively implement. In order to create custom deployments with Kubernetes, we must extend the cluster with new resources and processes, formally known as Operators.
Join Mike Metral in this talk for an introduction to Operators, understand the migration changes from Third Party Resources to Custom Resource Definitions in Kubernetes, and walk through a demo on how to create a new Operator for your Kubernetes cluster.
Microsoft’s approach to open source in the cloud is about much more than just enabling key technologies. The multi-year journey to providing great Linux support for customers in the cloud has yielded significant learnings that are now applied across Microsoft’s platform from .NET Core to Azure, benefitting developers and meeting them where they are. Learn more about this approach and see first-hand a live demo of exciting new capabilities for open source developers in Julia’s keynote, come see us at booth #203 and join our breakout sessions to learn more!
Network and DevOps people have historically thought about the world in very different ways. But neither group can succeed independently of each other. Networks without workloads developed and deployed by DevOps teams are pointless. Applications without networking are uninteresting and border on being useless. And neither group really understands the depths of each other’s domain. And the results, so far, have been less than optimal for everyone. Ed will share thoughts on simple ways we can come together to build a better cloud native future – together.
Historically, there has been an industry-wide challenge in turning talented engineers into leadership “unicorns” (i.e. those who excel in vision setting, strategic planning, technology mastery, employee mentorship and motivation, team organization, project execution, communication and all other things that leaders should be). In her talk, Bindi will share her experiences at Ticketmaster and how “partnered leadership” has allowed the technology organization to enable strong functional leaders to drive innovation and increase speed to delivery while allowing each leader to focus on developing their unique talents.
This session will describe the injection of cloud innovation into Mercedes-Benz’s Silicon Valley Innovation Lab. As an Innovation Architect, Joe Leaver’s role is to be a startup scout for Mercedes-Benz North America’s Research & Development, using the best of what he finds to empower the engineers working on the Lab’s innovations in autonomous driving, advanced UX design, connected car, telematics, e-mobility, and more.
He will describe why single-vendor, single-cloud solutions don’t work for a company of Mercedes-Benz’s scale. While many of their projects must be on private cloud, they also need to be positioned for hybrid cloud. In all cases, they must give their engineers a frictionless experience in provisioning what they need, such as 1-click Docker clouds. They must also ensure not falling prey to lock-in. Cloud composition enabled the innovation they need, a process he will describe, including how it simultaneously preserves developer freedom and provides management with the visibility and control they need.
All Open Source Networking projects depend on having access to a Universal Dataplane that is:
FD.io provides all of this and more, via a landing site with multiple projects fostering innovations in software-based packet processing towards the creation of high-throughput, low-latency and resource-efficient IO services suitable to many architectures (x86, ARM, and PowerPC) and deployment environments (bare metal, VM, container).
Current application deployments range from fine-grained services to monolithic architecture. They are often required to coexists in environments ranging from in-house IT/Datacenters to public clouds. How to tie these heterogeneous systems to seamlessly? Let us talk about a set of emerging standards like SPIFFE to specify a service identity and what is needed for access management.
Not used to hearing Cisco and “open” used in the same sentence? Wondering why Cisco is investing as heavily as it is in open source technologies? If you answered yes to either of those questions, this panel is for you. Join moderator and Linux luminary Ed Warnicke along with panelists Serpil Bayraktar, Anne McCormick, and Charles Eckel as they discuss the various areas of Cisco’s involvement in the open source ecosystem. They’ll be covering Cisco’s involvement in and contributions to FD.io/VPP, SNAS.io, OpenStack, Kubernetes/Cloud Native, and much more. The panel will also discuss how Cisco’s contributions and involvement in open source technologies are key components in its future strategy. You’ll also have the opportunity to learn about Cisco DevNet (developer.cisco.com), Cisco’s developer resource hub that offers learning labs, forums, sandboxes, API and code libraries, hackathons, and much, much more. The future is open and Cisco is moving forward to embrace it with (you knew it was coming) open arms.
The deadline scheduler adds the ability of scheduling tasks, not according to a fixed priority, but according to a dynamic priority, based on the task’s deadline. To be able to use this scheduler, a task needs to inform three parameters: the period, the runtime, and the relative deadline.
Using these parameters, the scheduler tries to provide the runtime CPU time, at each period for each deadline task. Under the perfect conditions, the sched deadline is able to schedule all tasks within their deadline, providing the timing guarantee real-time tasks need. Did you notice the under the perfect conditions part? The conditions are:
- Implicit deadline tasks – or constrained being quite a pessimist.
- Tasks should not self-suspend;
- All the system’s delay must be taken into account.
- The runtime must represent the worst-case execution time;
- The system should not be overload – which requires some very restrictive setup.
All these restrictions open the opportunity for improvements in the deadline scheduler. This presentation aims to list these points of improvement, point directions and challenges. Such as:
- Constrained deadline tasks guarantees
- Arbitrary affinity tasks
- Hierarchical scheduling – RT Throttling
- Tracepoints
- Precise way to define task’s runtime
- Other possibilities for admission tests
There are many points of improvement in the deadline scheduler, and discussing them is fundamental for a wider and safer adoption of this powerful scheduler.
First, a few words about what this talk is not. It is not a tutorial on how to program quantum computers. For that, you should find a D-Wave machine or go to http://research.ibm.com/ibm-q/, either of which should provide an excellent hands-on introduction to the current practice of quantum computing. Either way, highly recommended!
This talk instead gives an overview of the current state and trends of quantum-computing technology. It then uses these trends to make some educated guesses about the challenges facing the use of quantum computing in production. Of course, the bigger the killer app, the more effort will be invested in overcoming these challenges. This talk therefore also gives an overview of quantum computing’s most likely killer apps. This will lead into some possibilities of how quantum computing might affect the Linux plumbing, and vice versa. The talk will conclude with the usual free advice, which will be worth every penny that you pay for it.
This talk explores where we are in terms of artificial intelligence based programming, what has been achieved so far, what is coming in the near future and what will be the impact for how we code and build software.
You're an administrator and want to understand the overall architecture of a Kubernetes cluster
You're an administrator and want to understand how to install Kubernetes yourself
You’re an application developer and want to understand the basic primitives of a Kubernetes application
You’re an application developer and want to learn the usage of `kubectl` to interact with your Kubernetes cluster and applications
You’re an application developer and want to understand how to use your Docker images in a Kubernetes cluster
Prerequisites
Recommended Preparation - CLI for Noobies: A Primer on the Linux Command Line
Syllabus
The course is organized in four sections of approximately 1-1/2 hours each.
Introduction to containers and container orchestration
Kubernetes architecture and installation methods.
Kubernetes primitives and API
Running distributed application on Kubernetes
Detailed Agenda
8:30-9:00am
Light Breakfast
9:00-10:30am
Introduction to container orchestration / Why Kubernetes?
10:30-11:00am
Break
11:00am-12:30pm
Kubernetes architecture and installation / Kubernetes API primitives
12:30-1:30pm
Lunch
1:30-3:00pm
Pods, Replica Sets, Deployments and Services / Rolling Updates and roll-backs / Ingress Rules
3:00-3:30pm
Break
3:30-5:00pm
Introduction to Helm and Charts / Demo: Deploying distributed applications with Helm
Join Munira in this discussion about how technology plays a vital role in bringing magical worlds to the silver screen. In this talk, Munira will discuss her journey from growing up as a minority in a small town to becoming a senior technology manager at a major Hollywood studio. She will talk about her experience in finding her voice in a male dominated field and share what she has done to encourage more women into the tech community.
In this presentation, Yachen will give some introduction about the consideration of China Mobile’s future network transformation. NovoNet is a project and also a vision, which will enable china mobile to use NFV, SDN, ONAP to achieve the network transformation in three aspects, such as Network function reconstruction, Network infrastructure reconstruction, Network management reconstruction etc. Network function reconstruction is about how to use Service based architecture to redefine the 5G network functions. Network infrastructure reconstruction will use NFV and SDN technologies to reconstruct DC to be a TIC (Telecom integrated cloud). Network management reconstruction is mainly about how utilize ONAO to achieve the automotive and intelligent network management and orchestration.
5G will completely change the technology landscape across all industries, from healthcare and finance to transportation and government. It will enable massive machine-to-machine communications, IoT innovation and create a greenfield for new services that have yet to be developed. So what does this mean for network infrastructure? How are carriers and service providers using open networking platforms like ONAP, OpenDaylight and OPNFV to enable their networks to support 5G and next generation services?
Moderated by Phil Robb, Technical Director of ONAP and Executive Director of OpenDaylight, this panel will discuss network management for 5G including infrastructure challenges, best practices for deploying SDN and NFV, and the importance of creating a flexible, agile network to support a connected future.
The OpenStack Gender Diversity Report published earlier this year [1] provided an initial view of the gender diversity within this community. The report studied both leadership and technical contributions, revealing that women occupy 20% of leadership positions, while accounting for 10% of technical contributions. This talk aims to apply this experience—quantitative analysis, open discussion, and community feedback—to strengthen diversity and inclusion within the Linux community.
This interactive discussion is organized into two parts, with specific focuses—a session, and a BoF discussion. The session (Part I) focuses on the tool that was used to capture the data for the OpenStack Gender Diversity report—its dashboard, widgets, queries and capabilities—with emphasis on how this tool can be applied to diversity research across other open source communities. Attendees will have the opportunity to play with the tool, and explore how it can be deployed to help further diverse, inclusive teams.
The BoF discussion (Part II) focuses on lessons learned from the earlier OpenStack Gender Diversity research, and aims to collect real-time feedback from attendees about what additional parameters and aspects they’d like to see us capture and analyze in future OpenStack Gender Diversity reports. The goal is to continually evolve and enhance this research based on community input, and to explore its application to the Linux community
[1] http://superuser.openstack.org/wp-content/uploads/2017/07/OpenStack-Gender-Diversity-Report_Apr2017.pdf