Skip site navigation (1)Skip section navigation (2)
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>