Friday, February 26, 2010

User Friendly Scheduler

Want to add a new software in Linux operating system? Here is an opportunity. UFS (User Friendly Scheduler) has been designed to make the operating system more compatible for users. It is an upgraded version of renice command in unix or "change priority" option in "system monitor". Almost every user has its own purpose of using the system like documentary work, image editing, songs, surfing, downloading, etc. UFS prioritize tasks by just knowing the type of tasks to be preferred more by the user. Different tasks have different system requirements. Some require higher memory while some may require higher processing time or both. Same is the case with externally connected tasks. UFS schedules tasks by taking their system requirements as factors to sequence them. The way of sequencing them would depend upon the type of tasks that would be prefered more by him than of other types. His preference will be determined through the order of influence of the prescribed factors given by him. UFS will work along with the main scheduler of Linux operating system to determine final priorities of all processes. This would balance his preference with the system performance.

The software provided by me is just a basic one that will run in the terminal through gcc compiler. The developers are therefore requested to make their interests in UFS and work on it to get added in Linux. Actually, this is beyond my scope.The software can be downloaded from the link below

DOWNLOAD LINK