Roadmap

From Funtoo
Revision as of 07:01, December 26, 2017 by Palica (talk | contribs) (Roadmap Draft)
Jump to: navigation, search

Looking Forward to 2018

Funtoo had a great year in 2017. We were able to start kitted approach to ports (ebuilds) management and thus providing even more stability to the end user. Users are getting curated kits where the upgraded packages work nicely with each other and there should be very little conflicts or unwanted and unexpected package breakage. We are working hard to making LXD as one of our core technologies that will power Funtoo Containers. Last but not least we’d like to thank all of the other users reporting bugs and developers who also worked hard to create a better end-user experience.

While we’re proud of what we accomplished in 2017, we are spending most of the final quarter of the year looking forward rather than back. As we wrap up our own planning process for 2018, We’d like to share some of our plans with you, including both the things we’re excited about and the challenges we’ll face. We’ll cover service growth, new features, infrastructure, and finances.

Service Growth

We are planning to shift from OpenVZ technology to LXD and provide the community even with more ...

Funtoo Linux helps to drive ...

One of the reasons Funtoo Linux is so easy to use is that our community has done great work making distribution that work well for a wide variety of platforms. We’d like to thank everyone involved in the development. We’re particularly excited that support for btrfs, bcache, lxd, ... are treated as prime features as Funtoo relies on these technologies itself.

New Features

We’ve got some exciting features planned for 2018.

First, we’re planning to introduce ... . We’ve set a date for the full launch: Thursday, March 1.

Later in 2018 we plan to introduce ...

Infrastructure

Our infrastructure is ...

Our physical infrastructure currently occupies x units of rack space, split between y datacenters, consisting primarily of build servers, LXD servers, OpenVZ servers, storage, HSMs, switches, and firewalls.

When we want to test new features and ebuild it puts the most stress on our build cluster. We regularly invest in more and faster servers, and that will continue in 2018.

We’ll need to add a few additional compute servers in 2018, and we’ll also start aging out hardware in 2018 for the first time since we launched. We’ll age out about ten 2u compute servers and replace them with new 1u servers, which will save space and be more energy efficient while providing better reliability and performance.

We’ll also add another infrastructure operations staff member, bringing that team to a total of six people. This is necessary in order to make sure we can keep up with demand while maintaining a high standard for security and compliance. Infrastructure operations staff are systems administrators responsible for building and maintaining all physical and logical infrastructure.

Finances

We pride ourselves on being an efficient organization. In 2018 Funtoo Linux ...

Support Funtoo Linux

We depend on contributions from our community of users and supporters in order to provide our services. If your company or organization would like to sponsor Funtoo Linux please email us at sponsor@funtoo.org. We ask that you make an individual contribution if it is within your means.

We’re grateful for the industry and community support that we receive, and we look forward to continuing to create a more secure and user-oriented distribution!

Roadmap Draft

Roadmap          
Current Near Term Future
OpenRC stabilisation Gnome 3.26
What are we doing? We are bumping the OpenRC package to 0.35 (beta) which added some major improvements What are we doing? Work has begun on bringing Gnome 3.26 to Funtoo Linux What are we doing?
Why are we doing it? Improved package that provides support for cgroups v2, has support for cgroups inside LXD containers. Why are we doing it? Gnome version 3.26.0 (released on 13 September 2017) will provide Funtoo users with the latest in Gnome development and still doing it without need to have systemd installed and running on your system. Why are we doing it?
How does fit in our Objectives? Funtoo will be switching from OpenVZ to LXD and so supporting this technology from init makes sense to us. How does fit in our Objectives? Funtoo still wants to be current in software releases, but keeping systemd away from our drives. How does fit in our Objectives?