Hi Chenchen,
Glad you're interested in the Outreachy program! The "command line utilities" problem is a really good one to get started with, since it's quite open ended.
In MirageOS, most of the functionality is implemented as an OCaml library, which can be linked into applications that run on either Unix or Xen directly. In order to make the libraries more useful from Unix, there are a lot of places where a small command line utility can be added that provides an interface from Unix to that library's functionality.
Hannes pointed out that there's the opportunity to do this for the cryptography layer. The CoHTTP library also has a simple "curl"-like command that could be extended to have more functionality as well. Heidi Howard has been blogging recently about DNS name resolvers, and that's an area where a command-line client would help (see her blog at: http://hh360.user.srcf.net/blog/)
With any of these, please feel free to send any questions to this list before preparing your Outreachy application, and also to guide the conversation to a topic that interests you and would be of help to you in your second and third year studies...
-anil
Hi: My name is Chenchen Zhao. Iâm currently a first year student in University of Waterloo, Math Faculty. I really really want to participate in Xen Outreachy Program and make some contributions to open source and I think the project âCommand line utilities" fascinates me a lot. I have learned Python and Scheme in school,but just some basic functions.I was wondering if I can participate in it and make some contributions from now on. Would it possible to give me to some suggestions to start and tell me what should I learn and do now? Thank you,and I look forward to hearing from you. Sincerely Chenchen Zhao
_______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxxhttp://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|