Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Daniel Havey, ...


Page properties


Title

L3AF on Windows

Status

Status
colour

Blue

Red
title

PENDING TSC REVIEW

applications closed

Difficulty

Status
colourYellow
titleMedium


*The L3AF TSC will vote on this project on March 8, pending quorum


Description 

In this project the student will participate and contribute to OSS projects L3AF and eBPF for Windows led by Walmart, Microsoft and contributed to by WiPro.

...

GitHub for: eBPF for Windows

GitHub for: ebpf-go

Release notes for L3AF R1

Learning Objectives

...

  1. GitHub and the PR process.
  2. C coding practices on Windows code.
  3. Cilium ebpf-go library
  4. The L3AF project
  5. The eBPF for Windows project

During this internship the intern will learn how to collaborate professionally with corporate and open source professionals from LF and our corporate partners and will be the key individual responsible for developing a key component of a high visibility, high impact LFN project. 

Expected Outcome

  • Working L3AFD on Windows code
    • Baseline CICD test (on par with Linux testing)

Relation to LF Networking 

...

Students must be in enrolled in an undergraduate or graduate program in Computer Science, Engineering or equivalent.

Skills

  • Proficient in GO language
  • familar with Windows Visual Studio or VS Code

Future plans

The L3AF project makes a "Bullet on the Box" claim to be not only multi-cloud, but also cross-platform. Currently cross-platform is an aspiration because L3AF supports Linux only and no Windows. This successful internship will produce code and deliverables that fulfil this promise and mark a pivotal moment in the lifecycle of the L3AF project.

Preferred Hours and Length of Internship

Full time prefered

Mentor(s) Names and Contact Info

Click here to apply

Daniel Havey - dahavey@microsoft.com

Dave Thaler - dthaler@microsoft.com

Please include the following in your application:

  • Resume
  • Cover Letter

    • A letter to the program covering the following topics:

      • How did you find out about our mentorship program?
      • Why are you interested in this program?
      • What experience and knowledge/skills do you have that are applicable to this program?
      • What do you hope to get out of this mentorship experience?
  • School Enrollment Verification
    • Students must upload proof of enrollment (college transcript, or copy student ID, or admissions offer if graduating from high school).