Skip to content

patrickfung/Flatcar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

Flatcar Container Linux

Mission statement

Flatcar Container Linux is a fully open source, minimal-footprint, secure by default and always up-to-date Linux distribution for running containers at scale.

Releases

See the project website for information about current releases.

User Documentation

Flatcar Container Linux has a dedicated documentation site. Some helpful links:

Release process

Flatcar Container Linux follows an Alpha-Beta-Stable release process. New features and major version upgrades will enter the Alpha channel for initial testing, then transition to Beta, before landing in Stable.

Note that contrary to features, bug fixes for any release channel will be released to that respective channel directly, i.e. Alpha bug fixes will be included in the next Alpha, Beta fixes will directly go to Beta, and Stable fixes will be released with the next Stable.

Edge

There’s a fourth channel which is roughly based on Alpha, but otherwise unrelated to the other three - the Edge channel. Edge is meant for testing cutting-edge features, e.g. new BPF functionality in the Linux kernel, or new container runtimes. Edge features are for experimenting, there is no guarantee that Alpha will pick those up.

General discussions on the project and its direction

For general discussions around Flatcar Container Linux please join our forums (Google groups) for users and for developers. Please do not use the GitHub project for general discussions. For a quick chat with other users and developers try the #flatcar IRC channel on irc.freenode.net.

Contributing to Flatcar Container Linux

We encourage community contributions to the Flatcar project! In order to make the contribution process as smooth as possible, please follow the guidelines below.

First, please engage with the development team as early as possible. Let us know (by commenting on an existing issue, or creating a new issue, on GitHub) if you are thinking of making a contribution, so we can align on the best implementation approach and maximize the chances of it being successfully merged. Consider the project’s mission, and how your contribution furthers and is compatible with it.

Minor Contributions

Short-term concerns and minor features are covered in the issue tracker. When approaching the project please ensure you have searched through / reviewed existing issues and pull requests.

If an issue or PR you’d like to contribute to is already assigned to someone, please reach out to them to coordinate your work.

If you would like to start contributing to an issue or PR, please assign it to yourself. It is also often helpful to state your intent in a comment on the issue, as well as to announce a rough ETA of your contribution - this helps others to manage their expectations regarding traction and progress.

For in-progress work have a look at our development board.

Major Contributions

Major new features are tracked on our roadmap.

Requesting new packages

Please see adding new packages to the Flatcar Linux OS image for general guidelines, and please use the "New Package Request" issue type to file your request.

About

Flatcar project repository for issue tracking, project documentation, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published