sir , I am mahaveer from VIT UNIVERSITY vellore India,i have a idea for making more user friendly shell can you please help me by telling me whom should i apply this idea. i am not sure that to whom all mentors of organisation related to linux distributions i should discuss the idea or is there a head kind of mentor so that i can apply this idea to him. Idea is: Linux Terminal uses exact command matching model .Some user might forget exact command ,in such cases approximate matching capability of shell can suggest commands to user,from which user can select appropriate command .Secondly, For a novice user remembering all commands is not possible ,Converting simple written English into linux commands can help an un experienced users to use and learn shell commands . For correcting commands, Listance model a variation of Longest Common Subsequence Model can be used. In this model two words are considered to be same if there Listance is not more then a predefined number k. Suppose that length of two words A and B is m and n respectively, then the listance between them is defined as max(m,n)-Least Common SubSequence(A,B).By storing a collection of SubSequences extracted from actual command in a table and performing the similar transformation when user type incorrect command to get approximate command will result into more user friendly shell. English text can be processed using lexical,semantic , syntatic knowledge and real world information of the language (NLP) and hence commands can be generated .Applying these concepts in shell can help novice user to get commands coresponding to written english text.. I have started working on this project from last month as my university project. i have attached a detailed copy of my proposal with this mail
Attachment:
detailed_proposal.doc
Description: MS-Word document