Date: Mon, 21 Mar 2022 18:23:41 -0300 From: Joseph Mingrone <jrm@FreeBSD.org> To: Soichiro Ueda <the.latticeheart@gmail.com> Cc: freebsd-hackers@FreeBSD.org Subject: Re: Please advice on applying GSoC Message-ID: <86a6djvw2q.fsf@phe.ftfl.ca> In-Reply-To: <f9b205ea-0667-b81d-077f-5f3af8289922@gmail.com> (Soichiro Ueda's message of "Mon, 21 Mar 2022 12:49:39 %2B0900") References: <f9b205ea-0667-b81d-077f-5f3af8289922@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[Resending with my address that's subscribed to the list] Hello! On Mon, 2022-03-21 at 12:49, Soichiro Ueda <the.latticeheart@gmail.com> wrote: > Hi! I'm Soichiro Ueda, a university student from Japan. > I'm thinking of participate in GSoC. I'm interested in the idea of eBPF XDP Hooks. > Before submitting a proposal, I'm planning to send a patch to understand the source code of FreeBSD, and the idea. > But I'm wondering what tasks should I tackle. Do you have any ideas? We have an article about contributing to FreeBSD at https://docs.freebsd.org/en/articles/contributing/ or in Japanese at https://docs.freebsd.org/en/articles/contributing/ . Perhaps the most useful point for you would be '1.3. Work through the PR Database'. To get FreeBSD set up, the FreeBSD Handbook will also be useful. http://freebsd.org/handbook or https://docs.freebsd.org/ja/books/handbook/. > Biography > I'm a junior in Kyoto University. I major in Compurter Scienece. > I've worked for some internships as a software engineer. Now I work in a startup, developing a SaaS which automates quotation work in international logistics. > Talking about experiences related to this GSoC project, > I've developed a NIC driver from scratch for MikanOS, which is an operating system targeting x86_64 for people who learn operating system development. > I've implemented protocols of Ethernet, ARP, IP, ICMP for MikanOS, and I've successed to send ping requests to servers in the Internet and receive responses. > I've made a processor using Verilog and FPGA for practical in the university. > Now I learn operating systems by reimplementing MikanOS. > MikanOS: https://github.com/uchan-nos/mikanos > My work of MikanOS network: https://github.com/Saza-ku/mikanos-nic/tree/nic Thanks for your interest. If you have problems getting started, please don't hesitate to ask more questions. Joe
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86a6djvw2q.fsf>