Foresight Linux

Five Reasons to Use Foresight Linux

For users

Original Applications as they were meant to be

Foresight Linux aims to assemble and include applications as they were intended to be used by their original developers.

Always get the latest version of your favorite applications

Foresight Linux has rolling releases which means that newer versions of system software and applications can be added to our repositories as soon as they are released. You get new features in your applications as soon as they have been tested and found to be stable by our QA team.

Rollback to a previous state at any time

The underlying package management system, Conary, keeps track of what changes in your system when you update. Should you find that an upgrade causes a problem that we missed in our testing, you can roll back the upgrade and revert your applications to the previous state and resume your work without losing much time.

Find a friendly community who’s always willing to give you a hand

IRC, forum, mailing-lists… choose your way and get in touch with the people that use and make Foresight Linux. Our users and developers come from all corners of the planet and there is usually someone around to answer your question or at least point you in the right direction.

Be a part of the revolution

Foresight Linux is a young distribution and we invite you to join us. There are many ways to contribute. Get involved!

For developers

Package applications easily

Foresight Linux uses the advanced Conary packaging system which allows you to package most applications using dead simple “configuration files” called “recipes” that are less than a dozen lines in length. Conary provides tools to detect dependencies and help you build your recipes, taking out most of the drudgery traditionally associated with packaging.

Track and distribute your packages and changes

Conary manages your recipes and packages in a repository which keeps track of all your versions and allows you to share them quickly and effortless. Conary tools are well integrated with the repository and make publishing newly built packages a simple and even automated task.

Branch packages

Conary allows you to create a branch (also known as a shadow) of an existing recipe, make changes to it and later merge updates from the original recipe (such as a new package version) to your version.

Keep multiple machines synchronized

A release of Foresight Linux is defined by a group containing a list of all packages (and their versions) that together make up a release. Updates of any applications are released by making a new version of this group. This way you can be sure that two machines with the same version of the group also have the same version of all packages, no matter at what time you upgraded them.

Create and maintain your own distribution based on Foresight Linux

Conary package and group recipes are Python classes. You can create a derivative just by inheriting an existing class and making minimal changes to few packages. You do not need to learn Python to be able to do this.


Are you ready to give Foresight Linux a chance? Download it today!

Foresight News

Social Stuff

Foresight Linux 2009. All Rights Reserved. Website by: QuartoEstudio.com