Welcome to my blog, where I'll talk about my experience participating in the 2017 edition of the Google Summer of Code (GSoC).

Let me introduce my project for this summer. As the title says, it consists on porting LwIP to the GNU/Hurd. LwIP is a free TCP/IP stack aimed to embedded systems and carefully designed to be highly portable. My proposal is very detailed so there's no need to explain the entire thing here, but summarizing, the target is to have a working server that provides the common network services by the end of August. If you're keen on programming, you may be interested in taking a look at the prototype I wrote for my proposal.

Well, now I've told you where this blog comes from, I'm going to tell you where it goes. In this blog, I'm going to write a weekly post to explain what have I been doing during the week, problems I've faced, etc. Thus, this will be a very technical blog and particularly focused in OS programming and networking. Only fun here :). Moreover, the point of this blog is to talk about the GSoC experience and it won't be updated after September 2017. However, I plan to leave the blog here until the server dies, so I hope some other student find it helpful for its own projects in the field of OS programming and networking.

See you!

Posts

  1. 2017/05/30: The road to the prototype
  2. 2017/06/06: Work done so far
  3. 2017/06/26: Support for fsysopts and multiple interfaces
  4. 2017/07/02: IPv6
  5. 2017/07/09: Multithreading
  6. 2017/07/15: Ioctl operations
  7. 2017/07/23: Ifupdown
  8. 2017/07/31: Miscellaneous
  9. 2017/08/06: Point-to-point
  10. 2017/08/12: Number of sockets
  11. 2017/09/08: The end

About me

My name is Joan Lledó, I'm in the last year of my degree in CS at the Open University of Catalonia. My experience on programming includes working as Java EE full-stack developer for 8 years and a some experience contributing to Free Software projects.

I'm interested in OS programming and would like to learn and improve my skills in this field. That is why I see GSoC as a good chance to work in a real project and start making contributions to it.

If you want to contact, you may find me at freenode as jlledom or write me to jlledom@member.fsf.org.