From nobody Mon Mar 21 21:23:41 2022 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C663E1A2436F for ; Mon, 21 Mar 2022 21:23:44 +0000 (UTC) (envelope-from jrm@ftfl.ca) Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.169]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KMnfl63GRz3C9C for ; Mon, 21 Mar 2022 21:23:43 +0000 (UTC) (envelope-from jrm@ftfl.ca) Received: by mail-qk1-f169.google.com with SMTP id g8so12709652qke.2 for ; Mon, 21 Mar 2022 14:23:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=toSdfYHFPjPxEZcrZ0dsyQ4lTqCvlV0meE4GkmAZheE=; b=X4q3+9tEZM89voZayZCRMv7StMRodcMGqYS3VoVsG1P+H3YB39YxMcN4bYLk5wkdgd ZUcacShmnZRj+v3p5S4S9N5HNGsQAGKR/YZ2ox0diD2l1ryGG6Z0I6y223ea4mv/bQ+g 3p7rdne89rSqCRRuAEieQjzDWrolEeupNCwQPuGz6bTK9Io904gmsVjJDQFKAzYn2azu 9JFt2Pk3w0J0pZFwn81NYmLgEa/76Kk3IlM8geacLN0BFtPmw+mY1ZuU8bMUrmHB3CMo zYk8AJZuCFpb+bTbmR3iqrr0k3uktVyf1e4JeXibs+uOhohllCD75z0ko3koZD5CUlSL fJkA== X-Gm-Message-State: AOAM5313k/dWlrZz9vXAH8JtgxkV8BjB8fAOPwF8u7H42+VVvciIvPcy oVD1NqmPpPtvFyBvbvl3C6cr9XalC8v2xw4i X-Google-Smtp-Source: ABdhPJx7Dhnjpc4eaVrVk9lsFyUR1NkdaWPQStA2aUYvH5bfoLV1hm3QupD22v6+77OUGIFmvxCmlQ== X-Received: by 2002:a37:8805:0:b0:67b:2de7:a799 with SMTP id k5-20020a378805000000b0067b2de7a799mr13626726qkd.533.1647897822915; Mon, 21 Mar 2022 14:23:42 -0700 (PDT) Received: from phe.ftfl.ca.ftfl.ca (drmons0544w-156-34-173-250.dhcp-dynamic.fibreop.ns.bellaliant.net. [156.34.173.250]) by smtp.gmail.com with ESMTPSA id s5-20020a05620a29c500b0067eaafac4d3sm1210999qkp.99.2022.03.21.14.23.42 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Mar 2022 14:23:42 -0700 (PDT) From: Joseph Mingrone To: Soichiro Ueda Cc: freebsd-hackers@FreeBSD.org Subject: Re: Please advice on applying GSoC References: Date: Mon, 21 Mar 2022 18:23:41 -0300 In-Reply-To: (Soichiro Ueda's message of "Mon, 21 Mar 2022 12:49:39 +0900") Message-ID: <86a6djvw2q.fsf@phe.ftfl.ca> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (berkeley-unix) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 4KMnfl63GRz3C9C X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of jrm@ftfl.ca designates 209.85.222.169 as permitted sender) smtp.mailfrom=jrm@ftfl.ca X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; RCVD_COUNT_THREE(0.00)[3]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[gmail.com]; FORGED_SENDER(0.30)[jrm@FreeBSD.org,jrm@ftfl.ca]; RECEIVED_SPAMHAUS_PBL(0.00)[156.34.173.250:received]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[jrm@FreeBSD.org,jrm@ftfl.ca]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FREEFALL_USER(0.00)[jrm]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[FreeBSD.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.222.169:from]; MLMMJ_DEST(0.00)[freebsd-hackers]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.222.169:from]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N [Resending with my address that's subscribed to the list] Hello! On Mon, 2022-03-21 at 12:49, Soichiro Ueda 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