Call for Proposals (CFP)
- Dates to Remember
- Suggested Topics
- Session Types
- Important Notes
- Preparing to Submit Your Proposal
- Code of Conduct
Dates to Remember
- CFP Opens: Tuesday, January 15
- CFP Closes: 11:59 PM PST on Monday, July 1
- CFP Notifications: Monday, August 5
- Schedule Announcement: Thursday, August 8
- Slide Due Date: Monday, October 21
- Event Dates: Monday, October 28 – Wednesday, October 30
Suggested Tracks & Topics
- Filesystems & Storage (Long-Term Archiving, Client-Server Filesystems, Compression, Deduplication, Distributed Storage, NVMe, etc.)
- Linux Kernel Development (Advanced & Beginner)
- Linux On The Desktop (Gaming, Porting Proprietary Software, Hardware With Linux Preinstalled, Wine and Emulators, Influencing Closed-Source Companies)
- Mission-Critical, Real-Time Operating Systems, Real-Time, and Long Life Systems; Security & Safety
Infrastructure & Automation
- Service Mesh
- Observability: Metrics, Logging, Tracing
- Continuous Integration / Continuous Delivery
- Configuration Management
- Lean IT
- Moving at Cloud-speed
AI / ML / DL
Where the growing open source Artificial Intelligence, Machine Learning and Deep Learning community can explore development advances and innovation opportunities to enable collaboration and support the creation of the next great products and services using open source AI/ML/DL. Share your expertise and help data scientists, AI practitioners, and product managers discover how to apply the latest open source AI/ML/DL developments and breakthroughs.
- Machine Learning (Frameworks, Libraries, Platforms, Algorithms, Toolkits, Systems, etc.)
- Deep learning (Frameworks, Libraries, etc.)
- Models (Creation, Representation, Training, Learning, Marketplaces)
- AI Ethics, Fairness, Human Rights (Principles, Best Practices, Toolkits, Libraries, etc.)
- Workflow Management
- Streaming Processing
- Pipeline Management
Emerging Open Technologies / Wildcards / Project Highlights
- Networking & Orchestration
- Edge Computing
- Open Hardware
Compliance Automation & Tooling
- Generation of Accurate Software Bill of Materials
- Support OSS License Compliance During OSS Development
- Automation to Support Certifications and Audits
- Tooling to Support GDPR and Export Compliance
Open Source Security & Safety
- Safety Considerations When Developing Open Source
- Handling Security Issues in Safety-Critical Applications
- Certifications – Lessons Learned Going to Products
- Best Practices for Handling Vulnerabilities in Open Source Projects
Diversity Empowerment Summit
- Metrics- metrics focused on diversity & inclusion
- Representation of marginalized populations, e.g. Black, Hispanic, Native American
- Retention of underrepresented minorities in tech — why are folks leaving & what can we all do to keep them, e.g. training for managers, importance of grassroots communities etc.
- How to normalize diversity & inclusion across communities
- Role of allies & advocates — importance of allies & advocates, what can allies & advocates do?, inspiring youth, mentorship etc.
TODO / Open Source Program Management
- Lessons Learned
- Starting a New Open Source Program Office
Open Collaboration Conference
- Incentivization and Engagement
- Software Development Methodologies and Platforms
- Building Internal Innersource Communities
- Remote Team Management and Methods
- Bug / Issue Management and Triage
- Communication Platforms and Methods
- Open Source Governance and Models
- Mentoring and Training
- Event Strategy
- Content Management and Social Media
- DevOps Culture
- Community Management
- Advocacy and Evangelism
Urban computing combines acquisition, integration, and analysis of big data generated in urban spaces to provide insight into the major issues that cities face around environment, human life quality, and city operation systems. Sessions in this track are aimed at Engineers, Data Scientists, and Urban Planners interested in applying open source tools and techniques to urban computing and smart city applications.
- Urban Sensing and City Dynamics Sensing
- Mining Data from the Internet of Things in Urban Areas
- Managing Urban Big Data on the Cloud
- Interactive Visual Data Analytics for Urban Computing
- City-wide Traffic Modeling, Visualization, Analysis, Simulation, and Prediction
- Knowledge Discovery from Sensor Data for Saving Energy and Resources
- Intelligent Delivery Services and Logistics Industries in Cities
- Machine Learning Algorithms Applied to Spatial and Spatio-temporal Data
*Feel free to propose other topics related to urban planning, smart infrastructure, and environmental computing.*
Open Source Training Fundamentals Tracks & Suggested Topics
Linux Administration Essentials
Sessions in this track are aimed at Engineers and Administrators who are relatively new to Linux. Each talk should focus on one area of interest to the target audience and combine a lecture portion with a hands on ‘lab’ exercise to help reinforce the learning. Past topics have included: achieving bash mastery, network troubleshooting and tips for scaling your system.
- Introduction to Working with Open Source Software
- Achieving Bash Mastery
- Troubleshooting the Network
- Monitoring Your System
- Networking Basics
- Understanding Linux Security
- Overcoming Scaling Challenges
Embedded Development Essentials
Sessions in this track are aimed at Embedded Engineers who are new to using Linux. Each talk should cover one key topic relevant to Engineers new to Embedded Linux. Each session should combine a lecture/presentation on one subject with lab time to practice the relevant learned skills. Conference organizers will provide a HW kit for use by participants. Past topics have included: working with bootloaders, embedded drivers and embedded user spaces.
- Kernel Basics
- Working with Bootloaders
- Driver Models & Device Trees
- Embedded Drivers
- GDB Debugging
- Root Filesystem Builders
- Embedded User Spaces
Cloud Administration Essentials
Sessions in this track are aimed at Engineers and Administrators who are relatively new to working in Cloud environments. Each talk should cover one key topic of interest to the target audience and combine a lecture portion with a hands on ‘lab’ exercise. Past topics have included: Introduction to KVM, Introduction to Kubernetes and Overview of Cloud Infrastructure.
- Container/Cloud Overview
- Introduction to Xen
- Introduction to KVM
- Introduction to LXD and System Containers
- Introduction to Docker containers
- Introduction to Kubernetes
- Introduction to Software Defined Networking
- Introduction to Cloud Foundry
Embedded Linux Conference
- System Size, Boot Speed
- Real-Time Linux – Performance, Tuning and Mainlining
- SDKs for Embedded Products
- Flash Memory Devices and Filesystems
- Build Systems, Embedded Distributions and Development Tools
- Linux in Devices such as Mobile Phones, DVRs, TV, Cameras, etc
- Use of Linux in Automotive
- Drone, Automotive, Auto, Maker, Drivers, Bus, Frameworks, Robotics, etc.
- Linux in the Internet of Things
- Practical Experiences and War Stories
- Public Infrastructure
- Industrial Automation
- Physical World Meets IoT (Sensor Interaction, Connected Sensors, EMF/RFI Impact)
- Bootloaders, Firmware & Updates in Constrained Environments
- Securely Connecting IoT Devices to the Cloud
- Device Configuration, Restricted Memory Footprints and Power Management
- Obtaining Formal Certifications (Security, Safety, Export) for Devices Running Open Source
These lists are not meant to preclude other topics. Feel free to propose other topics related to embedded Linux & OpenIoT.
You will need to choose a session type when submitting:
- Session Presentation – Typically 30-40 minutes in length
- Panel Discussion – Typically 30-40 minutes in length. Again, all panelist names must be included in the submission, and all-male panels will not be considered.
- Birds of a Feather (BoF) – Typically 40-50 minutes, usually in the evening
- Tutorial – Typically 1-2 hours
- Workshop or Lab – Typically 2-4 hours
- Mini-Summit – Typically 3-4 hours
- Lightning Talk – Typically 5-10 minutes
- This is your chance to *sell* your talk to the program committee, so do your best to highlight the problem/contribution/work that you are addressing in your presentation. The technical details are still important, but the relevance of what you are presenting will help the program committee during the selection process.
- This is the abstract that will be posted on the website schedule, so please ensure that it is in complete sentences (and not just bullet points) and that it is written in the third person (use your name instead of I).
Example: Kernel Weather Report (Jon Corbet, LWN.net) – The Linux kernel is at the core of any Linux system; the performance and capabilities of the kernel will, in the end, place an upper bound on what the system can do as a whole. In this presentation, Jon Corbet will review recent events in the kernel development community, discuss the current state of the kernel, the challenges it faces, and look forward to how the kernel may address those challenges.
Audience – Describe who the audience is and what you expect them to gain from your presentation.
Example: Kernel Weather Report (Jon Corbet, LWN.net) – The audience is anyone interested in Linux kernel development. Attendees can expect a detailed update on the upcoming kernel release, including recent release history, highlighted features, active employer statistics and much more.
Why Should the Audience Attend and/or Care – Tell us why the audience should care about your proposal and/or why they would attend this session (and please limit to 3 bullet points).
We realize that this can be a difficult question to answer, but as with the abstract, the relevance of your presentation is just as important as the content.
Example: 1. This presentation will help existing and new kernel developers better understand the state of the Linux kernel 2. It will hopefully encourage them, and the companies that they work for, to participate more in upstream kernel development.
Experience Level – Select the experience level (Beginner, Intermediate, Advanced, Any) of those who should attend this session.
- All speakers are required to adhere to our Code of Conduct. We also highly recommend that speakers take our online Inclusive Speaker Orientation Course.
- Panel submissions must include the names of all participants in the initial submission to be considered. In addition, The Linux Foundation does not accept submissions with all-male panels in an effort to increase speaker diversity.
- Complimentary Passes For Speakers – One complimentary pass for the event will be provided per submission. In the instance that a submission has a co-speaker, they will receive a 40% discount off the all-access attendee registration price. For accepted panel discussions, up to 4 panelists, + 1 moderator will receive a complimentary event pass; additional panelists will receive a 40% discount off the all-access attendee registration price
- Avoid sales or marketing pitches and discussing unlicensed or potentially closed-source technologies when preparing your proposal; these talks are almost always rejected due to the fact that they take away from the integrity of our events, and are rarely well-received by conference attendees
- All accepted speakers are required to submit their slides prior to the event
Preparing To Submit Your Proposal
While it is not our intention to provide you with strict instructions on how to prepare your proposal, we hope you will take a moment to review the following guidelines that we have put together to help you prepare the best submission possible. To get started, here are three things that you should consider before submitting your proposal:
- What are you hoping to get from your presentation?
- What do you expect the audience to gain from your presentation?
- How will your presentation help better the ecosystem?
There are plenty of ways to give a presentation about projects and technologies without focusing on company-specific efforts. Remember the things to consider that we mentioned above when writing your proposal and think of ways to make it interesting for attendees while still letting you share your experiences, educate the community about an issue, or generate interest in a project.
First Time Submitting? Don’t Feel Intimidated
Linux Foundation events are an excellent way to get to know the community and share your ideas and the work that you are doing and we strongly encourage first-time speakers to submit talks for our events. In the instance that you aren’t sure about your abstract, reach out to us and we will be more than happy to work with you on your proposal.
How To Give a Great Tech Talk
In the instance that your talk is accepted, we want to make sure that you give the best presentation possible. To do this, we enlisted the help of seasoned conference speaker Josh Berkus who has prepared an in-depth tutorial on “How to Give a Great Tech Talk”.