mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Roma Titov <titovroman@gmail.com>
To: musl@lists.openwall.com
Subject: GSoC 2015. lowRISC "Porting musl libc to RISC-V" project.
Date: Sat, 07 Mar 2015 11:24:09 +1000	[thread overview]
Message-ID: <1425691449.12789.3@smtp.gmail.com> (raw)

Hello, musl.

My name is Roman.
I'm this-semester-graduading (bachelor) student from Russia, and I 
think I could be the candidate for subject. (lowRISC GSoC ideas: 
http://www.lowrisc.org/docs/gsoc-2015-ideas/)


I already have some discussion with lowRISC developers on their mailing 
list, and this message is composed from pieces of that conversation.
(resending it here is, definetily, not a good idea, lowRISC archive is 
here: 
http://listmaster.pepperfish.net/pipermail/lowrisc-dev-lists.lowrisc.org/)

My main worry for now is that I can't reach Rich Felker (dalias at 
libc.org) who is a mentor for this project. I wrote directy to him few 
days ago, and lowRISC devs CCed our conversation to him, but I didn't 
get any reply yet.
So, firstly: if anyone have any contacts with him (except email, of 
course) and could "ping" him, that a poor russian student want to work 
with him, I would be very thankful. :)
Secondly: if Rich won't get in contact, would anyone be interested to 
adopt me and become my mentor instead of Rich?


So here's a little about my background:
* Studying at Far East Federal University (Russia, Vladivostok, UTC 
+10).
* My main interests in CS is HW-SW interaction (and so OSes and system
programming) and software architecture engineering.
* My evaluation work is autonomous surface vehicle project (it's
software part in particular).
At the moment I'm working on different math stuff and playing with RPi
and ROS. Also have very rough Arduino-based prototype of inertial
navigation system.
* Have smth like ~5 years of Linux-user expirience. Can build kernel,
write makefiles and CMakeLists. Know how to use VCS (git, mostly). Have 
a set of
books and stupid university tasks behind my back.
* As far, as I understand, I'll deal with lots of C code and,
probably, ASM code. Well, C is OK. Had tiny ASM practice, but I
understands concepts pretty well, I think.

I might have a *little* lack of *practical* expirience, but
I'm sure I can work it out in no time.


I read through the porting-to-new-arch docs on musl wiki 
(http://wiki.musl-libc.org/wiki/Porting) and looked through musl 
sources.
(offtopic: omg, musl-devs are the best, not all project I've seen so 
far have such simple and easy get-into-problem guides)

As I read Tanenbaum's "Computer Architecture" carefully, I think I 
fully understand this porting guide and so my further steps and my 
proposal would be based on it.
Not to mention, I found musl project most mature among other GSoC 
projects I'm interested and feel more and more thrilled about working 
on it. :)

For now I'm a little bit worried about signals and pthreads, as it is 
most complex part (I think) and I don't *fully* grok *internal* 
mechanisms of synchronization *yet*.
Any advices and any help in this area would be greatly appreciated.


Sorry for huge mail.

Best regards
Roman Titov



             reply	other threads:[~2015-03-07  1:24 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-07  1:24 Roma Titov [this message]
2015-03-07  1:41 ` Rich Felker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1425691449.12789.3@smtp.gmail.com \
    --to=titovroman@gmail.com \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).