[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] ask for outreachy program



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

Hi Chenchen,

On 03/25/2015 23:52, ChenchenZhao wrote:
> 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.

That sounds great.  In which area would you like to develop utilities
(networking? security? ..?).
I appreciate to have command-line utilities as openssl replacements
(both TLS [s_client/s_server], but also cryptographic primitives
[dgst/..]), also a netcat/socat would be nice to have (with both
terminal and also structured output mode (json?)).

You could start by installing OCaml and opam, and furthermore some of
the MirageOS libraries.  If you then install and look through cmdliner
(http://erratique.ch/software/cmdliner/doc/Cmdliner) and see if you
can implement some basic library -- maybe a md5sum, which takes a
string or a file and outputs its MD5 digest as a start (MD5 is for
example available as part of the nocrypto library
https://github.com/mirleft/ocaml-nocrypto/blob/master/src/nocrypto.mli#L126)?


Don't hesitate to ask further questions on this list,

hannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCQAGBQJVFXXcAAoJELyJZYjffCjuF0EQAJlFyqdLYIOWLNooYPvABZ2v
udbpm4VHZyA9d/CvC4wfRV5GlornCBj6+ZlAelCGjY9czrtBHNQN18Mp89fd2hil
jqo8WEAQSoMNhd7kYBsMneG9e2DcbBaW5MZix0wx8AJPnuPbPbfF/I7Smpi9SlFp
qfJmjNOwqwrF7KdgV6rS87TPzy2qVxBa2JDeth0V3W0rpG6iNLuMunFOWpUASv1A
HO5GkdsxCqmTHJxTPb7FP+19H27unkleuY8ZTzvDRP2S0sL8DPUftM+kcg3Z5pun
Tq0K+us+ZRMqGVF0CkHrWOhgqPSbrbzwD4fX0IYkeY+UHL0jTZyrZAjm8AFhD7BP
9FF907MBKg8Bgv4GQYuThUbFgFed5EiVKWOCPPCwCjT0b+sl/oHh8SqzcYmU4nUL
uBfZdo82TEZFyhhOGWgUy476D4DD0m5nSKeIGeiZp9tbCA8pK3apqtD2iDiHeEg6
pItxmVons5Z3l2uMt+z+h7gpCaXRT7R/ptnW8PT4HLWSU8HKgC43+5eX6I36Twmx
3PW6qMJcjP8MtOvnAWY893oHu1CTVCUyjjsZtENGr9BfXy11f80cKOlDh6AgF+eu
09eb787BIchUrpQATaAU0Glijt6SV9I6QchppNJui4eqsnPaTm28zgOsX3ykk5EK
s1imFMZI8X6Oyzdx+PnI
=QTtu
-----END PGP SIGNATURE-----

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.