---
# System prepended metadata

title: 'Maintainers'' Meeting, July 25, 2022'
tags: [unikraft, ' maintainers']

---

---
title: "Maintainers' Meeting, July 25, 2022"
tags: unikraft, maintainers
datetime: 2022-07-25T11:00:00+02:00
location: Online, Discord (https://bit.ly/UnikraftDiscord), the `#monkey-business` voice channel
teams:
- maintainers
participants:
- Felipe Huici
- Pierre Olivier
- Cezar Craciunoiu
- Gabriel Mocanu
- Simon Kuenzer
- Alexander Jung
- Vlad Badoiu
- Marc Rittinghaus
- Michalis Pappas
---

## :dart: Agenda

- kraftkit
- bootloader
- libmusl
- memory balooning
- coding style
- naming conventions

## :closed_book: Discussions

### 1. :rocket: Kraftkit

AJ: `Ukpkg` is now working and is available and you can retrieve and download github repositories.
AJ: Using this no longer requires having a Github Token.
AJ: Currently focused on developers, next up is building (`ukbuild`).
AJ: The building part should be done by the end of this week.
FH: When is parity expected to be done?
AJ: September basically.
AJ: After parity, the main focus should be `ukdeploy`. This absorbs `plat-gcp`/`plat-*` to login and deploy your application to the cloud.
AJ: In the future, each file/project should have a template, similar to docker-compose.

### 2. :boot: Bootloader Support

FH: Cristi is missing so we don't have much to discuss.

### 3. :muscle: Libmusl

SK: We have some problems with flags when building, but fixes are ongoing.
SK: I think we can have an initial draft published this week, so people can try it.

### 4. :balloon: Memory Ballooning

CC: The current implementation is more like a proof-of-concept and is very specific. I feel like a rewrite is needed and maybe someone else with more experience can adopt the discussion.
SK: I would integrate Marc in the future and a/another person can work closely with him after paging is done.
CC: Each platform and allocator has it's own point where the ballooning happens and a different API.
SK: Yes, that's why we probably need a rewrite after paging comes from Marc.

### 5. :baby: Naming Conventions

MP: I think we should leave it for the gathering in Romania. There's a lot of people and a lot of time to discuss such things.
SK: Good point.


### 6. :keyboard: Coding Style

MR: I think we should look over the document we posted some time ago and discuss it.
MP: Actually this is really useful.
MP: I think we need to write things as we review PRs.
MR: Yes, I think we can have a final discussion after this PR cycle.

### 7. :dice: Memory Randomisation

MR & SK: Not sure how this got assigned to us. I think we can wait for Razvan so he can add more on this.

## :wrench: TODOs and Decisions

CC: Add fixes from Hugo and mark the PR as draft for now.
AJ: Continue working on kraftkit and `ukbuild`.
All: Continue writing in the document whatever ideas we have.

