From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/7158 Path: news.gmane.org!not-for-mail From: Devan Franchini Newsgroups: gmane.linux.lib.musl.general Subject: GSoC 2015 project "Porting Musl to RISC-V" Date: Sat, 07 Mar 2015 14:20:10 -0500 Message-ID: <54FB4F6A.2070905@gentoo.org> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1425756062 28040 80.91.229.3 (7 Mar 2015 19:21:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Mar 2015 19:21:02 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-7171-gllmg-musl=m.gmane.org@lists.openwall.com Sat Mar 07 20:20:47 2015 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1YUKHG-00007E-Ja for gllmg-musl@m.gmane.org; Sat, 07 Mar 2015 20:20:46 +0100 Original-Received: (qmail 17444 invoked by uid 550); 7 Mar 2015 19:20:44 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 16371 invoked from network); 7 Mar 2015 19:20:39 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 Xref: news.gmane.org gmane.linux.lib.musl.general:7158 Archived-At: Hello musl mailing list, I'd like to start off by introducing myself. My name is Devan Franchini and I'm a senior student at D'Youville college in Buffalo, New York. I'm currently working on my bachelor's degree in IT, which is a software engineering program, and I'll hopefully be free from the shackles of structured education come next semester. Last night I joined the #musl channel in IRC and briefly discussed my interest in working on the GSoC project in which I would be porting the musl C library over to the RISC-V architecture. Here's a little bit about my background: * At D'Youville College I've been guided by the tutelage of Dr. Basile (blueness at gentoo.org), who has exposed me to my passion for system-level development including but not limited to C standard libraries and system building. * I've been working with Linux for five years and Gentoo Linux in particular for three of those five years. This has given me a greater understanding of Linux internals and its underlying beauties. * I have successfully completed two GSoCs. After my first GSoC I worked with blueness and became a Gentoo developer. * I'm familiar with open-source development including version control systems systems (git and CVS), bug reports, submitting patches via bug reports or email, and test suites. * My strongest programming languages are Python, C, and C++, in that order. * I have taken a class dedicated solely to Linux system programming and I'm familiar with POSIX, XOPEN, SUSv3 and SUSv4 standards. The text we used is "The Linux Programming Interface" by Michael Kerrisk. * I have worked with x86, and mips assembly code but I'd be lying if I said I remember most of it. However, I am quite capable of getting back on the proverbial assembly horse. I've already discussed with Dr Basile my interest in this project and he stated he'd be willing to work with me through the summer as well since he integrated musl into Gentoo. As of last night I was working on setting up a build environment for this project and have successfully built the tool-chain for riscv64 and the rest of the tool suite with instruction provided here: https://www.ocf.berkeley.edu/~qmn/linux/install.html Hopefully I'll have this opportunity to work on porting the musl C library to new ground in the form of the RISC-V architecture. With Regards, Devan Franchini