---
# System prepended metadata

title: 'Community Gathering, November 25, 2022'
tags: [' community', unikraft]

---

---
title: "Community Gathering, November 25, 2022"
tags: unikraft, community
datetime: 2022-11-25T14:00:00+02:00
location: Online, Discord (https://bit.ly/UnikraftDiscord), the `#monkey-business` voice channel
teams:
- community
participants:
- TODO
---

## :dart: Agenda

- Release 0.11
- Overview of Musl support ( Simon, RăzvanD )
- Overview of Kraftkit ( Alex )
- Plans for 0.12 and road ahead: Kraftkit integration, library / application versioning, application porting, increased usability, improved documentation
- FOSDEM'22
- Blog posts

## :closed_book: Discussions

Thanks for the release.

### Kraftkit

AJ: Another important step is the addition of templating.
This is an abstraction of Kconfig and other files to the user who is only concerned about building items.

AJ: You only want to spend time on the logic, not on the particularities of the build system.

AJ: The `kraft.yaml` is going to be brought and diffed to the user preference from the template file.

AJ: I worked on adding logging to kraftkit, to make it easier to understand what's happening, debugging, integration with other tools.

AJ: We want to eventually schedule Unikraft with Kubernetes with `containerd`.

AJ: We want to make it compatible with UCI.

RD: Documentation?

AJ: Potentially we can try to systematize the documentation.
Thanks to the go.dev website, we can beneit from the parse of source code.

RD: Add a manpage for `kraftkit`.

RD: Networking support

AJ: You should be able add an interface as an argument.

```
kraft run -p 8080:8080
kraft run -p 8080:8080 -b virbr0
```

It should work with pre-configured interface.

RD: Filesystem support

AJ: `kraft run` works on simple applications.
I don't think the disk / fs would be part of `kraft.yaml`.
You would pass arguments to `kraft run`:

```
kraft run -v ./README.md:/README.md -v $(pwd):/
kraft run -v initrd:./README.md:/README.md -v 9pfs:$(pwd):/
```

RD: Changes to ported applications to make them work with `kraftkit`?

### Release 0.12

Focus on usability, reproducibility

## :wrench: TODOs and Decisions

SJ: Update the "Getting started" guide.
