Presentation is loading. Please wait.

Presentation is loading. Please wait.

Where we are, where we’re goin’

Similar presentations


Presentation on theme: "Where we are, where we’re goin’"— Presentation transcript:

1 Where we are, where we’re goin’
Fedora Where we are, where we’re goin’ Presented by Adam Williamson Fedora QA Licensed under Creative Commons Attribution-ShareAlike 4.0 International license (CC-BY-SA)

2 Topics A brief history of Fedora Fedora today The future of Fedora

3 A brief history of Fedora

4 Red Hat Linux Traditional all-in-one distribution
1994 (“Halloween”) (RHL 9) Talk about state of computing and Linux market at the time: distribution on CD, ‘put all the bits in a box’ model... Image license: GPLv3+

5 Fedora Core RHL 9 with the serial numbers filed off
Fedora Core 1: November 2003 Red Hat becoming larger, more enterprise-focused; wanted to retain link to hobbyist / enthusiast roots while focusing on enterprise-friendly server products for profit Talk about core Fedora identity here: community-focused distribution able to act as an upstream for Red Hat enterprise products Image license: GFDLv1.2+

6 Extras merge Fedora 7: merged Core and Extras
Core: critical components, RH-maintained Extras: additional packages, RH- and community-maintained Fedora 7 release: 2007 Infrastructure overhaul: Koji, Bodhi and live images

7 Fedora.next Fedora 21 (2014) Workstation, Server, Cloud
Identify key use cases, focus products and work around them Website redesign, product shake-up

8 Other key events PPC: FC4 (2005), ARM: FC6 (secondary), F20
Release criteria: Fedora 13 (2009) Dist-git: Fedora 14 (2010) EC2 images: Fedora 14 (2010) Systemd: Fedora 15 (2011) GNOME 3: Fedora 15(!) (2011) Installer newUI: Fedora 18 (2013) Project Atomic: Fedora 20 (2013)

9 Community history FUDCon: 2005 - 2013 (NA), date (global)
Flock: date FWN: , Magazine: date Planet: 2004/2005? - date Fedoraforum: 2004 – date Ambassadors: 2005 – date COPR: 2013(?) - date

10 Fedora today

11 Foundations Freedom Friends “Wide general audience”

12 Distribution Workstation, Server, Atomic, Spins... x86, ARM

13 Workstation GNOME-based desktop distribution
Target: developers: “from hobbyists and students to corporate developers” “Wide general audience”

14 Server For ‘traditional’ bare-metal / virtualized server systems
Cockpit management interface Server Roles

15 Server: Cockpit

16 Atomic Host OStree-based core OS
Deployed on cloud instances, expected to run containerized applications Variant, automated release cycle: new images based on current stable release every ~2 weeks, with automated testing Talk about OStree stuff here.

17 Spins (etc) Alternate desktops and specialized environments
Total: 53 images (Fedora 25), 58 (current Fedora 26 nightly)

18 Lifecycle Releases every ~6 months
Releases supported till 1 month after next-but- one release comes out Regular updates: security, bugfix, stable feature updates Kernel point releases are shipped as updates Upgrades supported via official tools

19 Infrastructure Buildsystem: dist-git, Koji Update system: Bodhi
Compose tooling: Pungi... Messaging: Fedmsg, FMN Forge: Pagure Testing: Taskotron, openQA, Autocloud Bug tracker, package review: Bugzilla

20 Community Packagers, developers, sysadmins Designers
Support volunteers Translators Testers Ambassadors Etc...

21 The future of Fedora

22 Challenges: new flows DOCKAH DOCKAH DOCKAH Language ecosystems
Differing lifecycles OS / application isolation In with the new, in with the old Lessened importance of the OS Talk about changes from the old world here: less interest in sourcing all software from the same place, updating it rarely and in lockstep

23 Challenges: old tools We have a pipeline for producing a monolithic product built from RPMs Can’t build smaller pieces rapidly Missing infrastructure for full CI No clear OS / app space separation New capabilities hacked up ad hoc

24 Atomic Host: Trailblazer
Non-RPM-based core OS OS / app separation Rapid, mostly-automated releases Running since Fedora 23 Mostly separate from...everything else

25 Plans Modularity Factory 2.0 Atomic Workstation Boltron
Increased automation / CI

26 Details Build system should know what inputs produce what outputs
More outputs: modules, Flatpaks… CI: On change submission, produce test inputs, test them, gate change on results Maintain benefits of existing tools

27 Summary Fedora was always great Fedora is great
Fedora will always be great SUSE is green and slimy, boo SUSE

28 Questions? adamwill@fedoraproject.org Contact:
Licensed under Creative Commons Attribution-ShareAlike 4.0 International license (CC-BY-SA)


Download ppt "Where we are, where we’re goin’"

Similar presentations


Ads by Google