Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Future is Unwritten

The Future is Unwritten

...and so is the title of this presentation

This session will discuss in detail a new SUSE project and start the discussion on its potential benefits for openSUSE
It'll explain some of the concepts, the thoughts behind this new approach and provide some ideas about future processes, especially those which relate to openSUSE and the adoption, support, and maintenance of code between SUSE and openSUSE

Richard Brown

May 01, 2015
Tweet

More Decks by Richard Brown

Other Decks in Programming

Transcript

  1. The Future is Unwritten ...and so is the title of

    this presentation Richard Brown – openSUSE Board Chairman [email protected]
  2. 2 Agenda • Where are we? • Rolling on with

    Tumbleweed • What would be a perfect Regular Release? • Another Perspective • Big Announcement • Proposal for the Future • Q&A
  3. 5

  4. 6 “Man is a tool-using animal. Without tools he is

    nothing, with tools he is all” - Thomas Carlyle
  5. 7 Building Linux Better • Open Build Service started in

    February 2006 • Used to build the openSUSE® & SUSE® distributions • Can also build packages for other distributions (Fedora/Red Hat, Ubuntu, Debian, Arch, etc) • Also used by ownCloud, Linux Foundation, VideoLAN (VLC), Dell, Cray, Intel and more.
  6. 8 Testing Linux Better • openQA started in November 2009

    • Able to fully test Linux distributions from install to user applications • Integral part of the openSUSE® Tumbleweed & Regular Release process • Used by SUSE® to test SUSE Linux Enterprise • Recently adopted by Red Hat to test Fedora
  7. 10

  8. 11 A 'quiet' Tumbleweek • 3 Snapshots • 146 Package

    Updates • 15 New Packages on the DVD • 38 Packages Removed from the DVD • 1 new Kernel
  9. 12 A 'quiet' Tumbleweek • 3 Snapshots • 146 Package

    Updates • 15 New Packages on the DVD • 38 Packages Removed from the DVD • 1 new Kernel QUIET?!
  10. 13 Another Tumbleweek • 5 Snapshots • 298 Package Updates

    • 47 New Packages on the DVD • 42 Packages Removed from the DVD • 2 new Kernels
  11. 16

  12. 23 A 'Perfect' Regular Release? • Stable • Well Maintained

    • Lifecycle of 3 years (or more) • Wide Selection of Packages
  13. 25 Opportunity: openSUSE / SLE GAP ISV User SUSE Linux

    Enterprise openSUSE Technical Innovation GAP Power User Small ISV Enterprise User Enthusiast Big ISV Developer
  14. 30 SLE Sources for openSUSE • The latest SUSE Linux

    Enterprise Sources are available in the Open Build Service NOW • This includes the Sources for Patches
  15. 32 Ofering a stable code base SUSE® Linux Enterprise Mutual

    Benefits of Closing the Gap Adopting upstream innovation
  16. 33 Ofering a stable code base SUSE® Linux Enterprise Mutual

    Benefits of Closing the Gap Adopting upstream innovation Improved collaboration
  17. 37 A New openSUSE Regular Release? Tumbleweed Shared Core Shared

    Core SUSE® Linux Enterprise • Stable Base System • Regular Updates • Stable Base System • Regular Updates • >8000 Packages • Community Developed • Rolling Updates • Rolling Base System • Enterprise Packages • SUSE Developed • >1000 Packages • >1000 Packages openSUSE Release • ~6000 Packages • Community Developed
  18. 38 Freedom to adapt Tumbleweed Shared Core • >8000 Packages

    • Community Developed • Rolling Updates • Rolling Base System openSUSE Release • Over 6000 Packages • Community Developed Shared Core SUSE® Linux Enterprise • Enterprise Packages • SUSE Developed • >1000 Packages • Stable Base System • Regular Updates • Stable Base System • Regular Updates
  19. 39 A 'Perfect' Regular Release? • Stable • Well Maintained

    • Lifecycle of 3 years (or more) • Wide Selection of Packages ✓ ✓ ✓ ✓
  20. 40 Open Questions & Next Steps • Do we like

    the idea? • If we do How do we put it together? OBS Projects, Process, etc When to do a first release? When to do other releases? Who's going to help build it? • Discuss on [email protected]
  21. General Disclaimer This document is not to be construed as

    a promise by any participating organisation to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. openSUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for openSUSE products remains at the sole discretion of openSUSE. Further, openSUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All openSUSE marks referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States and other countries. All third-party trademarks are the property of their respective owners. License This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license. It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any derivative work is distributed under the same license. Details can be found at https://creativecommons.org/licenses/by-sa/4.0/ Credits Template Richard Brown [email protected] Design & Inspiration openSUSE Design Team http://opensuse.github.io/branding- guidelines/
  22. 45 openSUSE® & SLE - Developing Together openSUSE Tumbleweed openSUSE

    13.3 SLE 12 SP1 Shared Core N openSUSE 14.1 SLE 12 SP2 Shared Core N+1 openSUSE 14.2 SLE 12 SP3 Shared Core N+2
  23. 46 SLE 13 openSUSE 14.3 Shared Core Next openSUSE Tumbleweed

    openSUSE 14.1 SLE 12 SP2 Shared Core N+1 openSUSE 14.2 SLE 12 SP3 Shared Core N+2 Shared Core Next
  24. 47 SLE 13 openSUSE 14.3 Shared Core Next and Beyond

    openSUSE Tumbleweed openSUSE 15.1 SLE 13 SP1 Shared Core Next+1 openSUSE 15.2 SLE 13 SP2 Shared Core Next+2 Shared Core Next