Phoebe - where AI meets Linux
a project by mvarlese
Phoeβe (/ˈfiːbi/) wants to add basic artificial intelligence capabilities to the Linux OS.
Kanidm - Modern Opensource Identity Management
an invention by firstyear
Kanidm is a identity management system (a store of accounts, groups and more) that supports authentication to opensuse, web sites, networks, and more. The project has a focus on respect of humans, correctness, simplicity and performance. In previous hackweeks we have implemented cryptographic authentication (webauthn), wasm based web UI and more.
SUSE branded keycaps models
an invention by cbosdonnat
A lot of people are using mechanical keyboard. Having a custom SUSE-branded keycap would be cool. The idea is to create a set of 3D models for such keycaps in various profiles for everyone to print.
a project by jiriwiesner
Learn the inner workings of TCP as implemented in the Linux kernel. This will involve * reading textbooks and IETF docs
Enable full-disk-encryption key sharing for bootloader -> kernel
a project by ismaell
Full disk encryption currently requires each stage to gain knowledge of the keys independently, which means asking the user or bundling the key (in the initramfs).
FTrace Visualization Tool
a project by jesingh
A visualization tool that directly digests ftrace function traces and provides easier to understand timing diagrams with the ability to quickly look up functions from within the program.
Setup A Linux Cross Referencer for SUSE kernels
a project by tdz
There's Elixir for browsing mainline Linux releases. We should set up a similar system for SUSE kernel releases.
consolidate mm debugging tools and package them
a project by mhocko
Different people use different ad-hoc tools to debug Linux kernel MM (memory management) related issues. I have couple of those myself. They fall into two main categories. One set for proper data collection and the other for some high level analysis. Our customers would benefit from the former and we (L3 labs from the later). Having them in a single package sounds quite reasonable to me.
Learn about IPv6 while Implementing it in the Home Environment
an invention by mweiss2
During Hackweek I would like to learn about IPv6 by introducing and using IPv6 in the home office network.
Add MBR binary format support to the fq command line tool
a project by tobilehman
fq is an open source command tool used for formatting and inspecting binary data. It has a modular architecture that allows for adding support for all sorts of different binary data (e.g. MP4, BZIP2, ELF, etc.)
While working on a legacy booting issue for Harvester HCI, I learned about the format of the legacy MBR (master boot record). I started adding support for it in this PR, but I haven't finished it yet. I am interested in better understanding the ways computers boot up so I can better understand what goes wrong when people try to boot Harvester (or relatedly, openSUSE).
Add combustion support to the terraform-provider-libvirt
a project by oholecek
Terraform libvirt provider has support for cloud-init and ignition VM configuration options. Last remaining popular option is for Combustion which is very useful when working with MicroOS systems.
generic zswap dedup
a project by ailiopoulos
zswap  is a linux kernel component that provides in-memory compression for swap pages. It already provides a limited form of deduplication: if a page is filled with the same value (e.g. all-zeroes) then only that value is kept instead of compressing the contents.
a project by fanyadan
Just have play with bpftrace on some real kernel bugs.
Add GObject based introspectable API to libzypp
an invention by zbenjamin
Currently we are in a situation with libzypp where we have a C++ based and hard to use API. Due
Rewrite libkdumpfile Python binding using CFFI
a project by ptesarik
The libkdumpfile library includes Python bindings. They are implemented as manually created C code for CPython. This is hard to maintain and/or port to alternative Python implementations.
Looking for projects around:
Nothing at the moment