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!

Social Stuff