All of lore.kernel.org
 help / color / mirror / Atom feed
* Seeking guidance on Rust porting for network driver as a learning project
@ 2025-08-15 15:05 Guilherme Novaes Lima
  2025-08-15 17:11 ` Jakub Kicinski
  2025-08-15 19:10 ` Andrew Lunn
  0 siblings, 2 replies; 7+ messages in thread
From: Guilherme Novaes Lima @ 2025-08-15 15:05 UTC (permalink / raw)
  To: netdev

Hello everyone,

I’m a computer science student working on a graduation project focused on learning more about the Linux kernel and Rust. I understand that the kernel maintainers have been cautious about integrating Rust, and my intention is not to push for any immediate changes, but rather to explore Rust porting as a learning exercise.

Specifically, I’m interested in working with a network driver to get hands-on experience. My goal is to comply fully with the community’s expectations and guidelines, and to better understand the technical and cultural aspects before considering any real contributions in the future.

If there are any maintainers or experienced folks willing to offer guidance or suggest a suitable driver for this kind of project, I’d be very grateful. I’m not asking anyone to do the work, just hoping to learn and engage respectfully with the community.

Thanks for your time and any advice you can share.

Best regards,
Guilherme Lima

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Seeking guidance on Rust porting for network driver as a learning project
@ 2025-08-15 23:27 Guilherme Novaes Lima
  2025-08-16  0:30 ` Andrew Lunn
  0 siblings, 1 reply; 7+ messages in thread
From: Guilherme Novaes Lima @ 2025-08-15 23:27 UTC (permalink / raw)
  To: andrew; +Cc: acc.guilhermenl, netdev

Hi Andrew,

> Another idea might be an Ethernet switch which is not supported by DSA
> at the moment.

Thank you for your reply. The ideal would be to do something simple, the actual implementation of the driver would be the secondary focus of the research. What I originally intended to do was to port over r8169, I didn’t have switches in mind. Do you think that would be too hard? Sorry for my inexperience, I’m a complete noob when it comes to kernel / driver development, so I thank you again for your patience and generosity.

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Seeking guidance on Rust porting for network driver as a learning project
@ 2025-08-15 14:27 Guilherme Novaes Lima
  0 siblings, 0 replies; 7+ messages in thread
From: Guilherme Novaes Lima @ 2025-08-15 14:27 UTC (permalink / raw)
  To: linux-hams


Hello everyone,

I’m a computer science student working on a graduation project focused on learning more about the Linux kernel and Rust. I understand that the kernel maintainers have been cautious about integrating Rust, and my intention is not to push for any immediate changes, but rather to explore Rust porting as a learning exercise.

Specifically, I’m interested in working with a network driver to get hands-on experience. My goal is to comply fully with the community’s expectations and guidelines, and to better understand the technical and cultural aspects before considering any real contributions in the future.

If there are any maintainers or experienced folks willing to offer guidance or suggest a suitable driver for this kind of project, I’d be very grateful. I’m not asking anyone to do the work, just hoping to learn and engage respectfully with the community.

Thanks for your time and any advice you can share.

Best regards,
Guilherme Lima

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

end of thread, other threads:[~2025-08-16  0:30 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-15 15:05 Seeking guidance on Rust porting for network driver as a learning project Guilherme Novaes Lima
2025-08-15 17:11 ` Jakub Kicinski
2025-08-15 19:10 ` Andrew Lunn
2025-08-15 19:23   ` Andrew Lunn
  -- strict thread matches above, loose matches on Subject: below --
2025-08-15 23:27 Guilherme Novaes Lima
2025-08-16  0:30 ` Andrew Lunn
2025-08-15 14:27 Guilherme Novaes Lima

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.