public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Pedro Falcato" <pedro.falcato@gmail.com>
To: edk2-devel-groups-io <devel@edk2.groups.io>, theojehl76@gmail.com
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>,
	 "Kinney, Michael D" <michael.d.kinney@intel.com>,
	Andrew Fish <afish@apple.com>,
	 Leif Lindholm <quic_llindhol@quicinc.com>
Subject: Re: [edk2-devel] [GSoC 2022] Introducing myself & seeking for project ideas
Date: Thu, 31 Mar 2022 16:04:31 +0100	[thread overview]
Message-ID: <CAKbZUD2AV_gAi9=9ENNNzu=9dyVYCoNf=GJnqJdasN1TD5kw=Q@mail.gmail.com> (raw)
In-Reply-To: <CAKqL5MJKraCJS8a5KL_gy8ytiL4=X9D=BYD=hhRjmsmdq1QOWA@mail.gmail.com>

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

Hi Théo,

Welcome! Pleasure to meet you!
As a former GSoC student myself, I advise you to look for something you
fancy instead of just looking for something that fits your skill set. It's
way better to find something you like (even if you're not 100% familiar
with it) instead of looking for something that perfectly fits your existing
skill set; remember, you're also here to learn :)
Most tasks in https://github.com/tianocore/tianocore.github.io/wiki/Tasks
are up-to-date. In fact, I'm fairly sure the one you linked wasn't finished
last year (it's not in the GSoC archive and I don't see any patches that
were merged).
Of course, the tasks are just examples and you can diverge from those if
you'd like.

For a brief overview of the project:

- https://github.com/tianocore/edk2 is the main EDK2 repo that contains
lots of support code (that's used throughout most/all platforms) and OVMF
(edk2-on-virtual machines, like QEMU; good for testing your changes). Most
of the development is done here. The build tools also reside here. You can
look at the various packages inside edk2 to see if there's anything you
like.
- https://github.com/tianocore/edk2-platforms is the repo where platform
specific code resides. As an example,
https://github.com/tianocore/edk2-platforms/tree/master/Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G
was contributed by a GSoC student last year. edk2-platforms also has
advanced, less commonly used features like my Ext4Pkg, which I maintain
since last year's GSoC.
- https://github.com/tianocore/edk2-libc contains a C standard library that
edk2 has in order to run standard C programs. It also has various ports of
programs like Python to UEFI.
Of course, you also have more repos like edk2-test, edk2-staging, etc :)

So yeah, take a look and see if there's anything you like :) Of course, if
you could tell us more about yourself and your interests inside embedded
programming, it would be easier to help out.

Best regards,
Pedro

On Thu, Mar 31, 2022 at 4:06 AM Théo Jehl <theojehl76@gmail.com> wrote:

> Hello,
> I’m Théo, a French 1st year master’s student, specialized in embedded
> systems engineering. I’m interested in joining EDK II development as
> part of the Google Summer of Code program.
>
> I’ve learnt operating system structures in uni, I know how to write
> C/C++ and I started learning x86 ASM.
>  I also worked with uni on a disk driver and virtual memory mapping.
>
> Currently I have little to no experience in firmware/UEFI as I’m only
> starting in this field.
> I wanted to ask if any important project ideas were available that
> would fit my skills. I have checked the task list provided and I feel
> like it’s outdated, like the audio output project [1] which was
> completed a year ago.
>
> Thanks in advance.
> Théo
>
> [1]
> https://github.com/tianocore/tianocore.github.io/wiki/Tasks#Audio_Output_device_support
>
>
> 
>
>
>

-- 
Pedro Falcato

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

  reply	other threads:[~2022-03-31 15:04 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-30 19:35 [GSoC 2022] Introducing myself & seeking for project ideas Théo Jehl
2022-03-31 15:04 ` Pedro Falcato [this message]
2022-04-02 12:01   ` [edk2-devel] " Théo Jehl
2022-04-04 21:12     ` Pedro Falcato
2022-04-07 21:36       ` Nate DeSimone
2022-04-08 16:05         ` Théo Jehl
2022-04-13 23:15           ` Nate DeSimone
2022-05-23 16:50             ` Benjamin Doron
2022-05-23 17:33               ` Pedro Falcato
2022-05-23 18:14                 ` Oram, Isaac W
2022-05-24  5:54                 ` Gerd Hoffmann

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='CAKbZUD2AV_gAi9=9ENNNzu=9dyVYCoNf=GJnqJdasN1TD5kw=Q@mail.gmail.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