This is the workspace for the Development Team.
Foresight Linux Development
The overarching development goal of Foresight Linux is to deliver a polished Desktop Linux end-user
experience via incremental (rolling) – rather than strictly time based and monolithic – updates to the
system, and to offer developers and packagers a pleasant and efficient platform with which to build
and maintain their software of choice as well as custom respins.
The default desktop and development environment is focused around GNOME, but an Xfce respin is also offered.
Roadmap
In August of 2009, we began focusing on getting 2.1.2 ready for release. It was based around
the GNOME 2.26.x desktop and was slated to be the last release in the 2.1.x branch.
However, we had massive issues gettng the Fedora Core 8-era forked Anaconda installer version we use
to play nice with our newer kernel versions, which substantially delayed the respinning of new ISOs.
With GNOME 2.28 out, we have shifted focus towards the Foresight Linux 2.3.x (for a while referred to as 2.2),
which will likely be the last version of FL based on rPath Linux.
Following development
Foresight Linux has a foresight-devel mailing-list, which you can browse and join if you want to follow
the development of Foresight Linux. Commits to our repositories is tracked on the foresight-commits mailing list.
Teams
To see who is working on Foresight please see Request Membership.
Foresight has a number of teams dedicated to specific areas of development. Visit the Team page to learn more and join a team today to lend a hand!
Developing with Foresight Linux 2.x
This section aims to help new developers to get a grasp on the fundamentals of developing with Foresight Linux.
- Foresight Linux 2.x- This document gives a high level overview of the development process in Foresight Linux 2.x
- Testing Foresight
- Hardware support
- Developer Meetings
Deprecated Foresight Linux 1.x documentation
The Foresight Linux 1.x branch is deprecated. This section lists HOWTOs of historical interest only. If you can, please help bring these HOWTOs up to date.
- Developer HOWTOs
- [foresight1:Developer FAQ - 1.4.x]
- Foresight Recipe Templates - some templates to start off of
- GLM - GNOME Live Media
- Grab a Task
- Writing recipes
- Submission Guidelines
- JIRA Issue Tracker Help
Foresight Quality Assurance and Bug Team
Join the Foresight QA team, and report bugs and issues with Foresight, triage and verify on issues and bugs filed in JIRA, Foresight's bug tracker, or help package software containing bug fixes.
- Foresight JIRA (Bug Tracker)
- Foresight Quality Assurance homepage
Blockers
Critical Issues
Rather like to work on minor issues or even trival issues?