Difference between revisions of "Roadmap"

From Funtoo
Jump to navigation Jump to search
 
(15 intermediate revisions by the same user not shown)
Line 44: Line 44:


== Roadmap Draft ==
== Roadmap Draft ==
{| class="wikitable"
<div class="container-fluid">
| align="center" style="background:#f0f0f0;"|'''Roadmap'''
    <div class="text-center">
| align="center" style="background:#f0f0f0;"|'''&nbsp;'''
        <h2>Funtoo Linux Roadmap</h2>
| align="center" style="background:#f0f0f0;"|'''&nbsp;'''
        <h4>Making Funtoo Better</h4>
| align="center" style="background:#f0f0f0;"|'''&nbsp;'''
    </div>
| align="center" style="background:#f0f0f0;"|'''&nbsp;'''
    <div class="row">
| align="center" style="background:#f0f0f0;"|'''&nbsp;'''
        <div class="col-sm-4">
|-
            <div class="panel panel-default text-center">
! Current !!!!!! Near Term !!!! Future
                <h1>Current</h1>
|-
            </div>
| OpenRC stabilisation|||||| Gnome 3.26 ||||
        </div>
|-
        <div class="col-sm-4">
| 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?
            <div class="panel panel-default text-center">
|-
                <h1>Near Term</h1>
| 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?
            </div>
|-
        </div>
| 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. ||Funtoo still wants to be current in software releases, but keeping systemd away from our drives.||How does fit in our Objectives?||||How does fit in our Objectives?
        <div class="col-sm-4">
|-
            <div class="panel panel-default text-center">
|
                <h1>Future</h1>
|}
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-4">
            <div class="panel panel-default text-center">
                <div class="panel-heading">
                    <h2>Major kits clean-up</h2>
                </div>
                <div class="panel-body text-left">
                    <p>What are we doing? We are doing some clean up of the kits.</p>
                    <hr>
                    <p>Why are we doing it? -  This is needed for the new prepared 1.2-prime kit deployment.</p>
                    <hr>
                    <p>How does fit in our Objectives? - Funtoo wants to deliver stability to </p>
                </div>
                <div class="panel-footer">
                    <h3>Lorem</h3>
                    <h4>Ipsum</h4>
                    <button class="btn btn-lg">Vote!</button>
                </div>
            </div>
        </div>
        <div class="col-sm-4">
            <div class="panel panel-default text-center">
                <div class="panel-heading">
                    <h2>Gnome version update to 3.26</h2>
                </div>
                <div class="panel-body">
                    <p>What are we doing? - Work has begun on bringing Gnome 3.26 to Funtoo Linux.</p>
                    <hr>
                    <p>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.</p>
                    <hr>
                    <p>How does fit in our Objectives? - Funtoo still wants to stay current with software releases, but keeping systemd away from our drives.</p>
                </div>
                <div class="panel-footer">
                    <h3>Lorem</h3>
                    <h4>Ipsum</h4>
                    <button class="btn btn-lg">Vote!</button>
                </div>
            </div>
        </div>
        <div class="col-sm-4">
            <div class="panel panel-default text-center">
                <div class="panel-heading">
                    <h2>Toolchain upgrade (GCC - 6.4.0) </h2>
                </div>
                <div class="panel-body">
                    <p>What are we doing? - We will be upgrading our toolchain to support newer processors and incorporate improvements from the GCC project.</p>
                    <hr>
                    <p>Why are we doing it? - GCC update bringing among other changes better support for Skylake processors, AMD Zen and support for -march=native, -mcpu=native and -mtune=native are now available on native AArch64 (ARM-64bit).</p>
                    <hr>
                    <p>How does it fit in our Objectives? - Keeping Funtoo current and stable is our main Objective. </p>
                </div>
                <div class="panel-footer">
                    <h3>Lorem</h3>
                    <h4>Ipsum</h4>
                    <button class="btn btn-lg">Vote!</button>
                </div>
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-4">
            <div class="panel panel-default text-center">
                <div class="panel-heading">
                    <h2></h2>
                </div>
                <div class="panel-body text-left">
                </div>
                <div class="panel-footer">
                </div>
            </div>
        </div>
        <div class="col-sm-4">
            <div class="panel panel-default text-center">
                <div class="panel-heading">
                </div>
                <div class="panel-body">
                </div>
                <div class="panel-footer">
                </div>
            </div>
        </div>
        <div class="col-sm-4">
            <div class="panel panel-default text-center">
                <div class="panel-heading">
                    <h2>Switching to hardened profile by default</h2>
                </div>
                <div class="panel-body">
                    <p>What are we doing? - We will be switching to hardened profile .</p>
                    <hr>
                    <p>Why are we doing it? - Recent security flaws and threads require proactive steps.</p>
                    <hr>
                    <p>How does it fit in our Objectives? - Keeping Funtoo current,stable and secureis our main Objective. </p>
                </div>
                <div class="panel-footer">
                    <h3>Lorem</h3>
                    <h4>Ipsum</h4>
                    <button class="btn btn-lg">Vote!</button>
                </div>
            </div>
        </div>
    </div>
</div>

Latest revision as of 17:51, January 4, 2018

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

Funtoo Linux Roadmap

Making Funtoo Better

Current

Near Term

Future

Major kits clean-up

What are we doing? - We are doing some clean up of the kits.


Why are we doing it? - This is needed for the new prepared 1.2-prime kit deployment.


How does fit in our Objectives? - Funtoo wants to deliver stability to

Gnome version update to 3.26

What are we doing? - Work has begun on bringing Gnome 3.26 to Funtoo Linux.


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.


How does fit in our Objectives? - Funtoo still wants to stay current with software releases, but keeping systemd away from our drives.

Toolchain upgrade (GCC - 6.4.0)

What are we doing? - We will be upgrading our toolchain to support newer processors and incorporate improvements from the GCC project.


Why are we doing it? - GCC update bringing among other changes better support for Skylake processors, AMD Zen and support for -march=native, -mcpu=native and -mtune=native are now available on native AArch64 (ARM-64bit).


How does it fit in our Objectives? - Keeping Funtoo current and stable is our main Objective.

Switching to hardened profile by default

What are we doing? - We will be switching to hardened profile .


Why are we doing it? - Recent security flaws and threads require proactive steps.


How does it fit in our Objectives? - Keeping Funtoo current,stable and secureis our main Objective.