SlideShare a Scribd company logo
State of Fedora
DevConf.cz, February 2016
Presented by Matthew Miller
Fedora Linux Had A Very Productive, Tremendous Year….
With the releases this year of Fedora 22 and Fedora 23, Fedora stakeholders should be
proud of themselves with the quality of Fedora releases/support continuing to go up while
driving a lot of new innovation and success into Linux.
— Phoronix
Fedora found its groove again with Fedora Next and turned out its most
impressive releases to date. More than just a great release though, the Fedora
Project feels re-energized, like Fedora suddenly remembered what it was and
where it was going.
— The Register
Part One:
Fedora by the Numbers
First, numbers about downloads and stuff.
May07
Mar08
Jan09
Nov09
Sep10
Jul11
May12
Mar13
Jan14
Nov14
Sep15
0
20000
40000
60000
80000
100000
120000
Fedora Update Server Connections (Daily by IP)
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
Rawhide
May07
Oct07
Mar08
Aug08
Jan09
Jun09
Nov09
Apr10
Sep10
Feb11
Jul11
Dec11
May12
Oct12
Mar13
Aug13
Jan14
Jun14
Nov14
Apr15
Sep15
0
50000
100000
150000
200000
250000
F21-F23
F20
F15-F19
F9-F14
F8
F6-F7
Rawhide
THE GEOLOGIC
AGES OF FEDORA
May2007
Nov2007
May2008
Nov2008
May2009
Nov2009
May2010
Nov2010
May2011
Nov2011
May2012
Nov2012
May2013
Nov2013
May2014
Nov2014
May2015
Nov2015
Total Fedora
Peak for Each
Release
F8
F14
F22
Most releases peak right
before the next one — we're
just not there yet with F23!
F20
Nov14
Dec14
Jan15
Feb15
Mar15
Apr15
May15
Jun15
Jul15
Aug15
Sep15
Oct15
Nov15
Dec15
Jan16
0
20000
40000
60000
80000
100000
120000
140000
Installer Downloads Per Week
F20 F21 F22 F23
Dec14
Jan15
Feb15
Mar15
Apr15
May15
Jun15
Jul15
Aug15
Sep15
Oct15
Nov15
Dec15
Jan16
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Edition Downloads as Percent of Total over Time
Atomic
Cloud
Server (Net)
Server
Workstation (Net)
Workstation
Dec14
Jan15
Feb15
Mar15
Apr15
May15
Jun15
Jul15
Aug15
Sep15
Oct15
Nov15
Dec15
Jan16
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Edition + Spins Downloads as Percent of Total over Time
Security
Scientific
Robotics
Jam
Games
Electronics
Design
SoaS
Cinnamon
MATE
LXDE
Xfce
KDE
Atomic
Cloud
Server (Net)
Server
Workstation (Net)
Workstation
Dec14
Jan15
Feb15
Mar15
Apr15
May15
Jun15
Jul15
Aug15
Sep15
Oct15
Nov15
Dec15
Jan16
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
Just the Spins (Downloads per Week)
KDE
Xfce
LXDE
MATE
Cinnamon
SoaS
Design
Electronics
Games
Jam
Robotics
Scientific
Security
May07
Nov07
May08
Nov08
May09
Nov09
May10
Nov10
May11
Nov11
May12
Nov12
May13
Nov13
May14
Nov14
May15
Nov15
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Update Server Connections by System Architecture (On a Longer Timeframe)
ARM 64
ARM 32
x86_64
x86_32
May07
Nov07
May08
Nov08
May09
Nov09
May10
Nov10
May11
Nov11
May12
Nov12
May13
Nov13
May14
Nov14
May15
Nov15
0
100000
200000
300000
400000
500000
600000
700000
800000
900000
Fedora EPEL and Fedora OS Update Server Connections
(Everybody loves EPEL!)
EPEL
Fedora
The Fedora Project Is More Than
Just an Operating System
(And so, here are some numbers about that.)
How Big Is the Fedora Contributor Community?
Contributors with an @redhat.com address: 26%
Red Hatters sneakily using other domains: 9%
Everyone else: 65%
Does everyone work for Red Hat? Contributors with the top bodhi, dist-git, and wiki activity in 2015
Let's break that down a little more...
Oct12
Dec12
Feb13
Apr13
Jun13
Aug13
Oct13
Dec13
Feb14
Apr14
Jun14
Aug14
Oct14
Dec14
Feb15
Apr15
Jun15
Aug15
Oct15
Dec15
0
25
50
75
100
125
150
Number of Contributors Providing Feedback on Package Updates Each Week
Grouped by Quarterly Activity Level of Each Contributor Remaining 50% Next 40% Next 9% Top 1%
Oct12
Dec12
Feb13
Apr13
Jun13
Aug13
Oct13
Dec13
Feb14
Apr14
Jun14
Aug14
Oct14
Dec14
Feb15
Apr15
Jun15
Aug15
Oct15
Dec15
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Percent of Update Feedback Each Week From Each Activity Level Group
Top 1% Next 9% Next 40% Remaining 50%
Mar13
May13
Jul13
Sep13
Nov13
Jan14
Mar14
May14
Jul14
Sep14
Nov14
Jan15
Mar15
May15
Jul15
Sep15
Nov15
Jan16
0
25
50
75
100
125
150
175
200
225
250
275
300
Number of Contributors Making Changes to Packages Each Week
Grouped by Quarterly Activity Level of Each Contributor Remaining 50% Next 40% Next 9% Top 1%
Mar13
May13
Jul13
Sep13
Nov13
Jan14
Mar14
May14
Jul14
Sep14
Nov14
Jan15
Mar15
May15
Jul15
Sep15
Nov15
Jan16
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Percent of Package Changes Each Week From Each Activity Level Group
Top 1% Next 9% Next 40% Remaining 50%
Oct12
Dec12
Feb13
Apr13
Jun13
Aug13
Oct13
Dec13
Feb14
Apr14
Jun14
Aug14
Oct14
Dec14
Feb15
Apr15
Jun15
Aug15
Oct15
Dec15
0
50
100
150
200
250
Number of Contributors Editing the Fedora Wiki Each Week
Grouped by Quarterly Activity Level of Each Contributor Remaining 50% Next 40% Next 9% Top 1%
Oct12
Dec12
Feb13
Apr13
Jun13
Aug13
Oct13
Dec13
Feb14
Apr14
Jun14
Aug14
Oct14
Dec14
Feb15
Apr15
Jun15
Aug15
Oct15
Dec15
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Percent of Wiki Edits Each Week From Each Activity Level Group
Top 1% Next 9% Next 40% Remaining 50%
Okay, enough of that.
Part Two:
The 2016 Crystal Ball
Presentation by Matthew Miller, Fedora Project Leader
Thanks to the Fedora community for making such an awesome operating
system and, even more, making the project such an amazing thing to be part of.
And, super extra amazing thanks to Stephen Smoogen and Ralph Bean on the
Fedora Infrastructure team. Thanks to them, no Bothans died to bring you this
information.
Become a statistic! Get Fedora Workstation, Fedora Cloud, or Fedora Server
from
●
http://getfedora.org/
or join the project via
●
http://whatcanidoforfedora.org/

More Related Content

Recently uploaded

Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 

Recently uploaded (20)

Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

State of Fedora 2016 (DevConf.cz)

Editor's Notes

  1. Gigantic thanks to Stephen Smoogen for working extra in the midst of an otherwise busy time to get us these updated stats! Also, Ralph Bean for the Fedmsg work.
  2. http://www.phoronix.com/scan.php?page=news_item&px=Fedora-2015-Top-News
  3. http://www.theregister.co.uk/2016/01/14/year_of_linux/ (Wait! That's not numbers. You promised numbers!)
  4. There's gonna be numbers about other stuff too. But let's start here!
  5. There's gonna be numbers about other stuff too. But let's start here!
  6. Disclaimer! Numbers are Hard! We don't do any invasive tracking, so these numbers are based on what we can observe, which has many shortcomings. Best to the of the Y axis as “magical connection numbers” rather than in absolutes. Still tells us some useful things,thoug…. By FabSubeject (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons https://commons.wikimedia.org/wiki/File:Dinosaur_Park_Ghandhinagar.jpg
  7. This is the all-time history of Fedora connection stats. At least, as far back as we have it — mid 2007. The Y axis probably doesn't mean anything. It's based on connections to our update server (which is before the mirrors and tells systems which mirror to use) counts a single IP address at least once a day. Not all systems check in daily — many don't check in at all. Highly influenced by availability of broadband. Also, NAT and short DHCP leases complicate the picture. Also, if a university or somewhere manually configures systems to use a local mirror, those don't get counted. (After doing our best to filter out bots and webcrawlers, number of downloads of installer images for f21 and f22 was about 1.2 million each … about 10x the peak numbers here) Really hard to read! Don't worry — here's some breakdowns….
  8. Here, we've lumped various releases into groups. At the left, dark blue — the oldest releases we track. Light blue: Fedora 8, which was and still is weirdly popular for reasons we can't really explain Purple: the middle years. Slow upward trend, leveling off Red: The down times. Won't dwell on this, but — systemd, GNOME 3, other finger pointing. F15 never exceeded F14 in popularity. Slow downward trend. Yellow: F20, year-long cycle, successful but didn't change the curve Blue: the “Fedora.next” releases: now we're talking! Total users finally going up (and steeply) Also note that more users of older releases converted
  9. Here's all that distilled to just two lines. Green line is the total Blue points are the peak for each individual release. Interestingly, this almost always comes right before the next release — we generally see steady accumulation of users of each release right up until its replacement is ready
  10. Okay, so, now we're looking at actual download numbers. We're not sure how these correlate to use, because one CD/USB stick could be used for a whole install fest or server room — or could just go in the trash. We have made a considerable effort to filter out bots, webcrawlers, and just plain junk. We're reasonably confident that these are decent numbers. Bottom line: about 200,000 downloads a month, with over 100,000 coming in weeks with a new release. For each release's “main period”, we see about 1.2 million downloads (f23 is already at half of that) A little concerned that F23 peak is down from F22 is down from F21, but note that upgrades don't need an installer download
  11. Here we see Fedora Server, Workstation, Cloud, and Atomic separately, as percentage. Note netinstall was added for Workstation in F22. Before that, users were asked to start with Server and convert if they needed that.
  12. In addition to editions, we have… all this other stuff. Spins: desktop technology showcases Labs: collections of software for a use-case I tried to make a pie chart, but it was even worse, so…. Breakdown currently is about: 67% Workstation 14% Server 4% KDE 3% LXDE 3% Cloud 2% XFCE 2% MATE 2% Cinnamon 1% Atomic 1% Security 1% SoaS
  13. A detailed look at the Spins. KDE is the most popular, and interestingly got a jump with the F22 release — we attribute this to changes in the web design.
  14. Here's the breakdown by system type. The vast majority of users are interested in x86_64. 32-bit Intel architecture is higher than we'd expected… problematic because it's hard to maintain that kernel ARM is the little line at the top. (The place where it dips? That's the time between F21 and F22, when ARM downloads didn't have a good “home” on the websites. Now we have http://arm.fedoraproject.org/ Other archs are negligible
  15. Here's a different view, going back to the update server connection stats. This goes back way a decade rather than two years – you can see basically the parallel to the last slide over at the right, where x86_32 is flat.l Again, there's ARM breaking through at the top. Interestingly, the percent of update connections is a little higher than the percentage of downloads, probably because of “download once, install multiple” Arm64 line is too small to see — the raw numbers are in the double-digit. Other archs are negligible
  16. EPEL is Fedora packages rebuilt for RHEL and CentOS Very, very popular! Ties CentOS and Fedora communities together in a really nice way — room for more, here!
  17. Fedmsg – explain the bus And, some actions on the bus are clearly the result of a user doing something active So, we're counting some of those. Particularly, we're counting messages that also require contributors to be logged in to Fedora Account System, which means we can count on usernames being the same across all three (IRC, mailing lists, and askbot don't have this constraint Explain the particular three things (bodhi, dist-git, and wiki) It'd be lovely to think of this as representing packaging, qa, and docs teams, but wiki isn't really docs. Also, be clear on what we AREN'T messuring
  18. Here, I took the top 10% by activity over all of 2015. This 10% — about 300 people — are responsible for about two-thirds of the overall activity. (I think that's a pretty good number, really — the core group is not small, and it's not 10% doing 90% of the work.)
  19. I didn't script this — well, I started that way, and then I did a lot of LDAP queries by hand to check everyone else. That's pretty tedious, so I just went through the top 300 that comprise roughly the top 10% of each area. (“Sneaky” users — often old-school Fedora contributors now hired by Red Hat. Not really sneaky. Often either had existing community identity, or, like me, a system already set up for filtering the massive mailing list inflow) Really, truly a community project. (With a big RH investment!) The graph is percent of people, not work, but actually corresponds reasonably well to work Of course, again, this isn't all of the activity — it's just that which is easy to count and easy to attribute. But I think it makes a pretty decent sample.
  20. (or skip to slide 32 if you don't wanna)
  21. Okay, so, this takes a little explaining, but it's not really all that complicated – trust me. This is the count of people who provided feedback for pending security or bugfix updates, by week. It's a count of people, not of level of activity, so if one person did a lot of work, they're only counted once. So, if the top line is 140, it means that in that week, 140 different people participated. The color breakdown explores contributor activity level. I counted the total activity over each quarter, and sorted people into buckets based on that, so you can see how much of the activity comes from people who do this all the time, and how much comes from casual contributions The yellow + green together are the “top 10%” from the venn diagram. You can see that it's roughly 30 people each week, plus another 40-120. Also note Trend over time — pretty constant.
  22. So, this shows the percentage of comments each week which come from which group of people. Here, we're counting each feedback action, not just each person once. You can see that the top 1% — about 5 people each week — provide about 30% of the overall feedback, and the next 9% another 40%, so that's 70% done by the core, engaged group. (That's about 30 people weekly, but annually that core top 10% is actually about 140 individuals…so not everyone in the annual top is in the top every week. This is probably a good thing!) It'd be nice to get the blue and red up … more “crowd-sourcing” … Talk about bodhi 2, if we have time.
  23. Okay, so, same thing for dist-git. Number of people each week who are active in making changes to a fedora package. Note that the scale is different from the Bodhi chart, with a max of 300 instead of 150 — there more than twice as many different people each week. What are the big drops? Christmas! That 10% plus the next 40% adds up to a little under 30% of the total packaging work (as measured in commits). And, then, there's about 15% that made just one small change — but there average about 30 such changes a week! There were about 900 different people counted in 2015. On the average week, we see a little over 200 of them — so, about a quarter of our packagers are active weekly. And about 50 people are pretty much active all the time. Again, pretty flat over time. (And a lot more constant than Bodhi)
  24. Okay, by percent. What are the big spikes here? Mass rebuilds! That's release engineering at work. On a typical week where there's not a spike due to a mass rebuild or similar: the top 1% make about 25% of the changes and the next 9% make up 40% So, this has the same basic pattern of about two-thirds done by the top 10%
  25. Everyone probably has the point by now. Again, we've got the Christmas downtime. The relatively low activity by casual contributors isn't surprising because the Fedora Wiki is really mostly a workspace for active contributors, not end-user documentation, so we expect different usage patterns than from a crowd-sourced documentation wiki
  26. Yep. Top 1% makes 20% of the edits, and the top 10% together makes 60%. The bottom 50% make up just about 5%.
  27. Not really random, but there are a few more interesting numbers to talk about that we've just started exploring — mostly one slide each rather than in serieses.
  28. Red dots are the months in which we had new Fedora OS releases. Factor those out and there's still a strong upward trend. Or, just look at attention in those months, which is also on the rise The Magazine is strictly targeted at end users, with intentionally little inward-facing conversation (to avoid scaring people). Created to address two problems: 1) search results not coming up with Fedora answers 2) hard to get the press excited. This seems to be working!
  29. Okay, so this is some stats-gathering I'm trying out. Refinements on this coming in future reports. Right now, just shows the Fedora devel mailing list — our main engineering/technical list. I'll add more later. And, I'd like to do similar analysis for the fedmsg data shown previously. The graph shows how many new users appear each month, and then categorizes them by how many future months they appear in. So, the dark blue users show up but go away. The red/orange line in the middle is people who are around for a little but, but don't become highly active. (Note that it's any future month – could be May 07 and then January 13, for some reason.) The yellow shows people who appear and then stick around. Obviously this drops off at the right side of the chart, which is simply because there haven't been that many months yet. Another caveat – I haven't filtered out bots and automatic posts, yet. I think the bottom line here is that we've got basically ongoing new users throughout the history of the project. I'm taking this as a baseline — a goal is to make that “Core” yellow group start trending upwards.
  30. We use Internet Relay Chat a lot. (Plug Hubs here!) This is our main “high bandwidth” mechanism of collaboration. This is ripe for mining for interesting metrics, but we've really just started looking at it. We can apply the same metrics as for the bodhi/dist-git/wiki stats, and while IRC nicks aren't always FAS names, people can provide volunteer that info, so we can do some mapping Also interesting to look at the same new-vs-older numbers as with mailing lists For now, consider that we're averaging between 3 and 4 meetings per day — 1331 in 2015, which is up from 1068 in 2014
  31. In general, about 200 people participate in elections for the Fedora Engineering Steering Committee, and that's been basically true for all time. This is a pretty low turnout compared to eligible voters… it seems closer to the count of very active contributors… which isn't necessarily a bad thing — if it is those active contributors voting
  32. There's gonna be numbers about other stuff too. But let's start here!
  33. The release train… F24 and F25 on our regular May/October release… or June/November. Fedora 24 feature set: - layered image build - upgrades in the gui - live media as main download - wayland??? - new versions of all the stuff Fedora 25 –we'll see!
  34. Marketing! The releases keep being awesome. Let's get more people using them. The upswing is encouraging… let's keep it going. Image Börkur Sigurbjörnsson https://www.flickr.com/photos/borkurdotnet/5010477225
  35. Python - workstation developer target - bite off something we can chew - much python love
  36. University Outreach
  37. Hubs! - irc and email as iceberg - social network? Portal!
  38. Atomic - future of the operating system - openshift paas – merger of the OS and this.
  39. Modularization Too fast / too slow is as big a problem for Fedora as it is for.. enterprise (even if we often hit it from the other side) We started this conversation in 2013 with “rings” talk But we've struggled with what it looks like. This needs to be the year of show and tell! https://www.flickr.com/photos/borkurdotnet/5010477225 Alan Chia