public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* GSoC2022-Add Rust Support to EDK II.
@ 2022-04-04  1:46 huangwenyuu
  2022-04-07 21:03 ` [edk2-devel] " Nate DeSimone
  0 siblings, 1 reply; 2+ messages in thread
From: huangwenyuu @ 2022-04-04  1:46 UTC (permalink / raw)
  To: devel

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

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: 919 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [edk2-devel] GSoC2022-Add Rust Support to EDK II.
  2022-04-04  1:46 GSoC2022-Add Rust Support to EDK II huangwenyuu
@ 2022-04-07 21:03 ` Nate DeSimone
  0 siblings, 0 replies; 2+ messages in thread
From: Nate DeSimone @ 2022-04-07 21:03 UTC (permalink / raw)
  To: devel@edk2.groups.io, huangwenyuu@qq.com, Wenyu Huang
  Cc: Bret.Barkelew@microsoft.com, Yao, Jiewen

[-- 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 --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-04-07 21:03 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-04-04  1:46 GSoC2022-Add Rust Support to EDK II huangwenyuu
2022-04-07 21:03 ` [edk2-devel] " Nate DeSimone

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox