public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Nate DeSimone" <nathaniel.l.desimone@intel.com>
To: "devel@edk2.groups.io" <devel@edk2.groups.io>,
	"huangwenyuu@qq.com" <huangwenyuu@qq.com>,
	Wenyu Huang <huangwenyuu@outlook.com>
Cc: "Bret.Barkelew@microsoft.com" <Bret.Barkelew@microsoft.com>,
	"Yao, Jiewen" <jiewen.yao@intel.com>
Subject: Re: [edk2-devel] GSoC2022-Add Rust Support to EDK II.
Date: Thu, 7 Apr 2022 21:03:50 +0000	[thread overview]
Message-ID: <MW4PR11MB5821B00C2CF1A217547EE01FCDE69@MW4PR11MB5821.namprd11.prod.outlook.com> (raw)
In-Reply-To: <303Z.1649036783776456391.ZtqR@groups.io>

[-- Attachment #1: Type: text/plain, Size: 1873 bytes --]

Hi Wenyu,



Great to meet you and welcome to the TianoCore project! Great to hear you are interested! Apologize for the tardiness in my response. Implementing Rust support sounds like a wonderful project and one that would really help advance the state of the art for UEFI firmware development! I am looking for someone with Rust experience that can help mentor this project. My usage of Rust at time of writing has not advanced very far beyond "Hello World." While I can give a great deal of knowledge and background on UEFI and EDK II, my ability to recommend how that be applied to a Rust binding is limited. However, I do know enough to suspect the vast majority of the work will be figuring out how to integrate the vast array of libraries that EDK II provides into a coherent and clean Rust binding. The one aspect of this project that I think will be interesting is figuring out is what to do about std:: in Rust. From what I have seen of the functionality there more or less assumes the existence of a libc implementation for the platform, which is not necessarily true for DXE and is absolutely not true for PEI. I would be interested in hearing your thought on how to handle that elegantly.



Hope this helps and welcome to the project!



With Best Regards,

Nate

From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of huangwenyuu via groups.io
Sent: Sunday, April 3, 2022 6:46 PM
To: devel@edk2.groups.io
Subject: [edk2-devel] GSoC2022-Add Rust Support to EDK II.

Hi!
I'm Wenyu Huang, pursueing the MPhil degree in the Chinese University of Hong Kong, Shenzhen. My research is focusing on the operating system and virtualization and I am familiar with using Rust. So I am so interested in Add Rust Support to EDK II. Could you guide me how to go through researching about the project? Thank you.
Best regards,
Wenyu Huang


[-- Attachment #2: Type: text/html, Size: 5050 bytes --]

      reply	other threads:[~2022-04-07 21:03 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-04-04  1:46 GSoC2022-Add Rust Support to EDK II huangwenyuu
2022-04-07 21:03 ` Nate DeSimone [this message]

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-list 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=MW4PR11MB5821B00C2CF1A217547EE01FCDE69@MW4PR11MB5821.namprd11.prod.outlook.com \
    --to=devel@edk2.groups.io \
    /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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox