Enable the setiQuest SonATA software to run on many types of Linux distributions

From setiquest wiki

Jump to: navigation, search




We have recently released the SonATA source code to the open source community. SonATA is our extraterrestrial signal search and detection software. See setiQuest.org for more information.

Currently we state the SonATA software will only run on OpenSUSE 11.3. Running on only one Linux distribution is too restrictive for the open source community. We would like to expand this to include several of the most popular Linux distributions such as Ubuntu, CentOS, Fedora, Debian, or more.

The project would involve the following:

  1. Become familiar with downloading, building and running the SonATA software.
  2. Create a list of the most popular Linux distributions that SonATA should be ported to. Include MacOSX, Solaris, BSD, and if you think it is possible, Windows.
  3. Attempt to download, build and run the SonATA software on other Linux distributions.
  4. Document and fix and issues that make SonATA not run on any of the Linux distributions.
  5. Interact with SonATA programmers to fix any issues that involve code changes.
  6. Improve the installation procedures so the download, build, and install instructions are the same for all Linux distributions.
  7. Create a detailed report on the project and how the SonATA source code was improved. We would like to release this information as an open source project improvement case study.

Candidate Qualifications

The successful candidate will have the following qualifications:

  1. An interest in open source project infrastructure
  2. Good writing/documentation skills
  3. Familiarity with more than one type of Linux distribution
  4. A desire to improve the open source community.

The Mentor

Jon Richards will be the mentor for this project. Jon is the primary person responsible for leading the team that open sourced SonATA. Jon is currently mentoring a group of students from Carnegie Melon University, in their Masters project. Jon will be supported by two other GitHub committers to SonATA software – Jane Jordan and Ken Smolek.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox