the distro as a middleman – hpe linux two years later · the middleman economy – ideas in this...
TRANSCRIPT
![Page 1: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/1.jpg)
The Distro as a Middleman – HPE Linux Two Years Later Tim Potter <[email protected]>
Month day, year
![Page 2: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/2.jpg)
Overview Part 1 – What is HPE Linux? Part 2 – What we did and lessons learned Part 3 – Exploring the idea of distro as a middleman
2
![Page 3: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/3.jpg)
What is HPE Linux?
3
![Page 4: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/4.jpg)
What is HPE Linux? (2015)
– Internal Linux distribution based on Debian Jessie – Was called hLinux pre HPI/HPE split
– One (internal) customer, HP Helion, https://www.hpe.com/helion
– “Foreign packages” concept used to manage non-Jessie software – Modified for specific needs – Not found in Debian – The goal is to get into Debian wherever possible
– Kernel – 3.14 and 4.1 longterm kernels – Driver enhancements with external partners
4
![Page 5: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/5.jpg)
What is HPE Linux? (2016)
– Internal Linux distribution based on Debian Jessie – Now a HPE Technology Standard
– Many customers in various stages of product development
– “Foreign packages” concept used to manage non-Jessie software – Some vendor packages replaced by Debian main versions – Jessie backports now used for some foreign packages – Still keen on minimising the diff between HPE Linux and Jessie
– Kernel – 4.4 kernel – Driver enhancements with external partners
5
![Page 6: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/6.jpg)
HPE Linux is now a HPE Technology Standard
– HPE Linux is now one of three global technology standards within the company – Announced in December 2015 by CTO Martin Fink – A shared Linux distribution across the company for embedded use (not a desktop) – A TS allows intra-company innovation and economies of scale
– What does this mean? – More investment in Debian – More Debian developers and users (engineers and customers) – More commercial products powered by Debian
– Some products/customers/markets may require a non-HPE Linux solution – Bummer
6
![Page 7: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/7.jpg)
What we did and lessons learnt • Product achievements • Community achievements • Process achievements
7
![Page 8: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/8.jpg)
Product Achievements
– More successful releases of HPE Helion based on HPE Linux – HPE Helion OpenStack 2.0, 2.1 and 3.0
– Many new products under development using HPE Linux – Lots of interest in Docker and Kubernetes as a development and distribution framework
– HPE Linux as a Technology Standard in the company
– Lessons – Treat your reference customers very well! – Delivering enterprise software on Debian is definitely possible – Not too much push-back switching OS’s if it Just Works – Centralization is essential
8
![Page 9: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/9.jpg)
Community Achievements
– Assisted in packaging Elasticsearch for Debian – Free replacement for vendor packaging
– Assisted in packaging Docker 1.11.0 for Debian – Free replacement for vendor packaging
– Contributions to uEFI Secure Boot – Shipping Secure Boot to customers in kernel 4.4
– Several full rebuilds of arm64 archive by tbm
– Lessons – Working with the community takes a lot of time – Hard work getting people to start packaging and becoming DM/DD
9
![Page 10: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/10.jpg)
Process Improvements
– Success has not lead to many more resources, only more work – Constantly need to do more with less
– Implementation of “Baseline Release” process
– Package acceptance tests
– Security analysis tools
– Fledgling CI/CD system for bare-metal and VM testing
– Lessons – Technology is easy, getting human processes working is hard – Process improvement is continuous and never ending
10
![Page 11: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/11.jpg)
Distro as a middleman • What is a middleman? • Examples of middlemen
11
![Page 12: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/12.jpg)
What is a Middleman?
– A middleman sits in between two parties in a transaction
– A middleman provides value to buyers and sellers
– Middlemen aren’t necessarily bad
– Middlemen are OK if they add more value then they take
12
![Page 13: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/13.jpg)
Examples of middlemen
13
![Page 14: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/14.jpg)
Examples of middlemen
14
![Page 15: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/15.jpg)
Examples of middlemen
15
![Page 16: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/16.jpg)
Examples of middlemen
16
![Page 17: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/17.jpg)
Examples of middlemen
17
![Page 18: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/18.jpg)
The Debian distro as a middleman
– Who are the parties involved? – Users – Software – Debian Developers – Upstream developers
– What value does Debian add for each party above? – Users: get access to a lot of software – Software: get access to many users – DDs: community – Upstream: well-integrated environment, access to users
18
![Page 19: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/19.jpg)
The HPE Linux distro as a middleman
– What value does HPE Linux add inside HPE?
– Centralised point for communications
– Bears risk for technical and legal issues
– Sharing large costs (and benefits!) amongst all users
– Enforce standards
– Insulate users from having to make hard/unpopular decisions or requests
19
![Page 20: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/20.jpg)
What value does Debian add to $YOUR_ORGANISATION?
– What happens when – s/HPELinux/Debian/– s/HPE/$YOUR_ORGANISATION/
– How can you sell Debian in $YOUR_ORGANISATION with middleman analogy?
– The middleman analogy is powerful and is useful for communicating the costs and benefits of Debian
20
![Page 21: The Distro as a Middleman – HPE Linux Two Years Later · The Middleman Economy – Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky – Breaks down](https://reader030.vdocuments.us/reader030/viewer/2022040810/5e511a365e579a5a692af496/html5/thumbnails/21.jpg)
The Middleman Economy
– Ideas in this talk taken from “The Middleman Economy”, by Marina Krakovsky
– Breaks down middlemen into six categories 1. The Bridge 2. The Certifier 3. The Enforcer 4. The Risk Bearer 5. The Concierge 6. The Insulator
21