Enhancing FC....beginning a new project.
I am a Fedora Core user since long now. I am beginning a project out of my own interest in order to enhance or customize Fedora Core(2/3/4) to make it usable for an average user.
The idea is to provide an addition 5th CDROM with the FC Setup, which will install a software into the system (similar to YasT), which will enable to user to configure and enhance the user experience for Fedora Core 2/3/4 systems.
One of the many uses of this software would be "Getting software". Now, "getting software" should not be confused with just "installing" RPMS or sources. Here, we are dealing with a different level.
Average Joe says "I want to play MP3".
I would say,
* install XMMS, XMMS-arts, XMMS-mp3, XMMS-skins.
* Configure KDE to start ARTS
* Configure XMMS to use ARTS
* Configure XMMS to use a good theme
* Provide a link to "MP3 Player" in my software. (YES, the software will behave as a app launcher too)
So, the "CAPABILITY" of "playing MP3" is provided by the set of operations given above. So, the software will basically function using a database that is built based on "CAPABILITY" rather than "PACKAGE NAMES".
Most of the time, "enabling a particular capability" will include
* installing packages/sources
* configuring some scripts of KDE/GNOME/etc.
* giving a link to the capability in the software.
We are just beginning the project, and are just analysing the problem. We would like to know if the idea is good enough or needs any amendment?
To install packages, we need to
* resolve dependencies
* identify sources of packages and dependencies (CDROM/ISO/INTERNET)
A lot of this capability seems to be built in the RPMLIB and YUM. We are trying to figure out how to use YUM or YUM API or YUM REPOSITORIES or ALL to benifit our cause. Please help us for the same.
You can also visit fccustomizer.blogspot.com for reading the developments.
anurag_rana [AT] students [DOT] iiit [DOT] ac [DOT] in
It sounds like a great idea. A huge undertaking, but a great idea nonetheless. I wish you luck and perhaps when I improve my programming skills I can help contribute to this project.
I am really eager for some suggestions and amendments. Please post here and tell me more. We keep posting all the discussions and developments on http://fccustomizer.blogspot.com/, so please read and tell us more.
I cannot agree with you more that this is a project that should be pursued. However, not yet having a slew of programmers at your disposal, I would work on some smaller aspect to grab the attention of the community. Then, as you gain support, and as the project blossoms, you can widen your project goals and develop something more suited to fit your long term objectives, fitting the cliche "The only way to eat an elephant is one bite at a time." Good luck, I really hope you have the determination and patience that a project of this scope would need!
Ya, thankyou for all your support. Its not that we don't have programmers. We could as well gather 10-15... the main problem now is to discuss the requirements.. we want to end up making something which a large majority is eager to get. So, like if people could analyse what we have already thought of, and read it... refine it.. add more ideas, etc. I don't think there'll be any problems in implementing it as in any lack of programmers to do so.
By the way, as you said you are gonna contribute.. do mail me about your details, etc... and also.. start discussing it on our blog with rest of us. my mail is anurag_rana [at] students.iiit.ac.in
(posted this one using elinks... so please forgive if the spacing is wierd)
|All times are GMT -5. The time now is 11:59 AM.|