Fedora Next

34
Fosscomm 2014 Jiannis Bonatakis Zacharias Mitzelos Fedora Ambassadors Presented by License statement goes here. See https://fedoraproject.org/wiki/Licensing#Content_Licenses for acceptable licenses. Fedora.NEXT

Transcript of Fedora Next

Page 1: Fedora Next

Fosscomm 2014

Jiannis Bonatakis Zacharias MitzelosFedora Ambassadors

Presented by

License statement goes here. See https://fedoraproject.org/wiki/Licensing#Content_Licenses for acceptable licenses.

Fedora.NEXT

Page 2: Fedora Next

10 Years Fedora Project

Page 3: Fedora Next

When next release??

Page 4: Fedora Next

Flock 2013

Page 5: Fedora Next

Mattdm.org/fedora/net

The Proposal 10/08/2013

Page 6: Fedora Next

Why?

Page 7: Fedora Next

Google Trends, yum updates numbers are going down

Voice for Server

User focus for Workstation

Cloud can be more radical

Page 8: Fedora Next

And also...Phones! Tablets! Android! ChromeOS!

Cloud! EC2! OpenStack! GCE!

Containers! Docker! CoreOS!

Page 9: Fedora Next

The Vision

Page 10: Fedora Next

Fedora Core - Minimal

3 proposed products

Workstation

Server

Cloud

More flexible software participation

Independent of upstream projects

Page 11: Fedora Next

Multi-level "Rings"Central Core ("Base Design")

Ring 2: Environments & Stacks

Future: Ring 3 applications

Page 12: Fedora Next

Current State

Page 13: Fedora Next

PRDsProduct Requirements Document

accepted by FESCo/Fedora board

each is a description of what we are planning to do *

Page 14: Fedora Next

Next Step

Page 15: Fedora Next

Change Proposalshttps://fedoraproject.org/wiki/Changes/Policy

Each is reviewed and approved (or, sometimes, rejected) by FESCo

Page 16: Fedora Next

More comingQA Automation– Taskotron

HyperKitty

New Fedora front page

Easy, quick docs site

Page 17: Fedora Next

About PackagingCOPRs

Fedora “ugly”

EPIC

More awesome things will happen

Fedup, anaconda

Gem, npm, pip...

Github

Page 18: Fedora Next

About SpinsNot sure

Maybe a product in the future

Still there

Install from a generic medium

Page 19: Fedora Next

About cloudProvides ready-to-run images using IaaS environments

OpenStack

Eucalyptus

Apache Cloudstack

openNebula

oVirt

Secondary Objectives

Raw image || qcow2

Page 20: Fedora Next

Base GroupAPI and/or ABI

A standard mechanism for all installation

A minimal installation

A general functionality

Package cleanup build dependencies

Make it self-contained

1800 -> 127 pkgs

Cleanup of package scripts

Standard macros

Page 21: Fedora Next

Base GroupAPI and/or ABI

A standard mechanism for all installation

A minimal installation

A general functionality

Package cleanup build dependencies

Make it self-contained

1800 -> 127 pkgs

Cleanup of package scripts

Standard macros

Page 22: Fedora Next

ResultsClear & focus processes

Encourage use of various upstream in place of Fedora packaging

Catch up & be prepared for the future!!

Page 23: Fedora Next

Dive in WG

Page 24: Fedora Next

The core system for laptop/PCs

Graphical User Interface

Targets to developers

Students

Independent Developers

Small/Large Companies

OthersAdmins

Gamers

Workstation

Page 25: Fedora Next

Core DecisionsOne installation/multiply upgrades

Consistency between release

Ensure 3rd party software

Mandatory guides for apps

Use of existing image/repo delivery mechanisms

Page 26: Fedora Next

TechnicalBtrfs

Systemd

NetworkManager

Firewalld/selinux

Developer Assistants

Gdm

PackageKit/Apps

/urs/share/applications

Core apps cant remove

Page 27: Fedora Next

ServerPlatform to deploy apps & services

Installation

Netinst.iso || Boot.fedoraproject.org

local

XFS, LVM

Libvirt-daemon, PostgreSQL, FreeIPA

Server Roles

Page 28: Fedora Next

CloudTake care of fedora users for cloud needs

OpenStack/Eucalyptus/Amazon Web Services

Paas (OpenShift)

32/64 bit. Wait for ARM

Image Creation Toolkit

Image Generation Tools

Image Template Library

Page 29: Fedora Next

GovernanceWorking groups

One each for the products

One for the base design

One for environments & stacks

SIGs are still a thing

With infrastracture for other groups

FESCo, FPC, Design, QA, etc., still there

Page 30: Fedora Next

Fedora.next is just for you

Page 31: Fedora Next

How can I collaborate?

When this will start?

How long will it takes?

What will go on with remix

What about RH and CentOS?

Your thoughts?

Page 32: Fedora Next

Want more??to participate in in the group’s• weekly meetings on #fedora-meeting on the

Freenode IRC network• Fridays at 15:00 UTC.

Page 33: Fedora Next

Resourceshttps://fedoraproject.org/wiki/Fedora.next

PRD

Cloud

Server

Workstation

Matthew presentation on Youtube

http://mattdm.org/fedora/next2014/#1

Fedora pad

https://fedoraproject.org/wiki/Join

Page 34: Fedora Next

License statement goes here. See https://fedoraproject.org/wiki/Licensing#Content_Licenses for acceptable licenses.

[email protected]: