Unikraft Summer of Code 2023
Unikraft Summer of Code 2023 (USoC'23) is a free and virtual unikernel and library operating systems workshop held by members of the Unikraft community.
The two-week event holds a number of starter tutorials, workshops and lessons on how to get build Unikraft unikernels for production systems.
The workshop will be hands-on and will take place for six days, between July 4 and July 15, 2023, 4pm-7pm CEST, in English, virtually via Unikraft’s Discord server.
Topics include building unikernels, benchmarking, debugging, porting applications, virtualization and platform specifics.
The workshops will be followed by a full day hackathon which will be held online, on the Unikraft’s Discord server, and for those who can make it, live, in room PR706
at University POLITEHNICA of Bucharest.
Registration
If you’re eager to learn more about operating systems and unikernels, to work on practical open source tasks, to expand your knowledge of low-level topics, you’ll want to be part of USoC'23. To take part in the event, please fill this registration form. You will need to complete a set of challenges by June 15, 2023, 23:55 CEST, that will get you accustomed to the environment you will be using during the sessions.
It’s recommended you check these prerequisites before taking part in USoC'23:
- fair knowledge of Linux command-line interface
- good knowledge of programming concepts and the C programming language
- basic understanding of operating system concepts: processes, threads, virtual memory, filesystems, file descriptors
- some exposure to the assembly language and computer architecture
- fondness for software engineering, hacking, tinkering with software components
People
USoC'23 will be held by members of the Unikraft community including professors and students from University POLITEHNICA of Bucharest and the comercial side of Unikraft, Unikraft.io
.
Other members of the Unikraft community will provide online support on Discord.
Schedule
USoC'23 consists of 6 sessions and a hackathon. Each session is 3 hours long and consists of practical tutorials and challenges for participants. The hackathon is a full day event (10 hours) where you’ll be provided various tasks and challenges that require you to enable, test, fix, evaluate and improve applications and libraries with Unikraft.
The complete schedule for USoC'23 is (all times in CEST - Central European Summer Time):
Date | Interval | Activity |
---|---|---|
Tue, 04.07.2023 | 3:30pm-4pm 4pm-7pm |
Opening Ceremony Session 01: Overview of Unikraft |
Thu, 06.07.2023 | 4pm-7pm | Session 02: Baby Steps |
Fri, 07.07.2023 | 4pm-7pm | Session 03: Behind the Scenes |
Tue, 11.07.2023 | 4pm-7pm | Session 04: Binary Compatibility |
Thu, 13.07.2023 | 4pm-7pm | Session 05: Debugging in Unikraft |
Fri, 14.07.2023 | 4pm-7pm | Session 06: Application Porting |
Sat, 15.07.2023 | 9am-7pm | Hackathon |