We are proud to announce the latest version of Unikraft, v0.10.0 (Phoebe)! In this release, we introduce many new improvements, including critical bug fixes, improved stability and new features. To summarize:
posix-futex and futex syscall (#488) by Adina Smeuvfscore (#484) by Marc Rittinghausposix-event and epoll* syscalls (#485) by Marc Rittinghaus and Hugo Lefeuvreposix-socket abstraction library (#65) by Alexander Jung and Marc Rittinghausclock_getres syscall (#503) by Stefan Jumareaposix-user (#504) by Marc Rittinghausf21273f via #506) by Marc Rittinghausrt_sig* systems registered in uksignal (#314) by Răzvan Vîrtanuktest to print custom formats (#515) by Florin Postolachesyscall_shim (#509) by Răzvan Vîrtanfdt_get_address (ofw device trees) (#507) by Robert Kubanuksignal (#453) by Dragos Iulian Argintvfscore (#441) by Dragos Iulian Argintposix-process (#442) by Dragos Iulian Argintposix-process (#526) by Dragos Iulian Argintuk_vsyscall_r in syscall_shim (#512) by Marc Rittinghausplat/arm/lcpu (#479) by Marc Rittinghausliftoff (#487) by Simon Kuenzersyscall.h in vfscore (#527) by Simon Kuenzer_init_paging in setup.c for x86 on kvm (#483) by Cristian VijelieA big thank you also to all those who helped in the review process: Gabi Mocanu, Sergiu Moga, Cezar Craciunoiu, Dragos Iulian Argint, Răzvan Vîrtan, Gabriel Mocanu, Stefan Jumarea, Renê de Souza Pinto, Razvan Deaconescu, Simon Kuenzer and Marc Rittinghaus.
Feel free to ask questions, report issues, and meet new people.