Personal tools
You are here: Home Members rjnl's Home
Document Actions

Home page for: USP FOSS Distribution v1

by Rajneel Lal TotaRam last modified 2008-07-23 09:46 AM

Announcements


July 23, 2008: This project is now called RT FOSS Distribution (rtFOSSd)


This project has been renamed to RT FOSS Distribution (rtFOSSd).
For more information on rtFOSSd, see the project page on Sourceforge.net: RT FOSS Distribution on Sourceforge.net
  • July 17, 2008: The USP FOSS Distribution v1 project has been renamed from Version 2. Version 1 of the USP FOSS Distribution has become obsolete. The project is no longer called USP FOSS Distribution. Version 2 of the system has seen a major restructure/redesign of the code. The directory traversal vulnerability has also been fixed as of version 2. However, the source for version 2 is not yet made available to the community.
  • Jan 25, 2006: Project Complete !!!. Check the Updates section for files and source code.
  • Jan, 2006: A progress report is now available. Check the Updates Section below.
  • Dec, 2005: A progress report on the project will be posted at the end of December, 2005.
  • Nov, 2005: A working model of this system will be ready by November 11th, 2005.

Updates

Update: January 25, 2006

The project is now complete.



Update: January 03, 2006

The project is nearing completion. Get a Progress Report.
Progress Report


Update: December 19, 2005

An initial (test) version of this project was released on November 11, 2005. The test version was compatible with Windows/Apache environment but there were some problems on the Linux/Apache environment. The major functions of the USP FOSS Distribution were delivered in the test version.

Since then work has been done to iron out the minor details and to implement a few other features.

The following advances have been made as of today:
  • Linux/Apache compatibility
  • Search string highlighted in search results
  • Select the tables to view
  • Process suggestions
  • Interface for maintaining the Useful Projects section
  • Altered the database a bit: added a new table and altered some tables and fields
  • Interface to maintain admin accounts
  • Fixed some minor bugs

Update: November 11, 2005

A working model of this system will be ready by November 11th, 2005.
Release 1: uspfoss.pdf

Introdution

The USP FOSS Distribution is a digital collection of free and open source software packages relevant to USP students and staff.

There are numerous open source packages available on the Internet but it is often time consuming to find a package relevant to one’s needs. The FOSS Distribution hopes to vastly reduce the search time for locating a free and open source package, by hosting user-relevant projects at a single location, ready for download. This way there will be no need to search the Internet. This system will also free the bandwidth, as the required packages will be already available locally.

A user will be able to interact with the system, that is, to search and download a project, via a web page. The web page will allow the user to query the database and download the relevant project.


Objectives

The objectives of the USP FOSS Distribution are:

  • To host user-relevant software on the USP FOSS Distribution.
  • To allow for projects to be added to or removed from the FOSS Distribution.
  • To develop an automated update mechanism for the Distribution.
  • To promote the use of Free/Open Source software.


Major Functions

The main functions of the FOSS Distribution are listed below:

  • Search for a particular package.
  • Group the packages into categories (eg. By Topic, Programming Language, Operating System, etc.).
  • Handle multiple requests simultaneously.
  • Remove unneeded packages from the Distribution.
  • Add new packages to the Distribution.
  • Update the packages with the latest versions/releases.


Interfaces

The two main interfaces in the system will be between software modules of the system and between the user and the system.

Software Interface

The system will require software interfaces between:
  • The web-server and the web-browser.
  • The web-server and the database system.
  • The database system and the file system.


Human Interface

There will be two major types for human interface:
  • The general user and the system.
  • The administrator and the system.





About Rajneel:

Rajneel is a student at the University of the South Pacific, Laucala Campus, Fiji Islands. He is undertaking a Bachelor of Science degree with majors in Computing Science, Engineering Technology and Information Systems.

He started using Free and Open Source Software in April 2005 and has used a number of Open Source software in his projects.

Rajneel has also developed a Fijian Spell Check Add-in for Microsoft Word and was also part of the team that developed the Fijian Spell Checker for OpenOffice .

 

Powered by Plone Section 508 WCAG Valid CSS Usable in any browser IOSN

Copyright respective authors. Unless otherwise specified, content licensed under Creative Commons Attribution License.

Legal Disclaimer