Agama installer on-line demoa project by lslezak Description |
Fix TeslaMate missing address in Chinaan idea by Xiaojing_liu DescriptionTeslaMate is a self-host vehicle tracking service for Tesla cars. It receives realtime position and car readings to generate driving and charging report. One important feature is to display address name per trip start and end position, and also location of a charging session. That is accomplished via openstreetmap's reverse lookup service, that converts latitude and longitude to address. However, openstreetmap has been blocked, making address lookup failed. That cause TeslaMate won't display a trip or charge session |
Learn SDAF frameworkan idea by llzhao DescriptionSDAF is the SAP deployment automation framework on Azure. It is an open-source tool for deploying, installing and maintaining SAP environments. It uses terraform + Ansible for deployment. |
Research openqa-trigger-from-obs and openqa-trigger-from-ibs-pluginan idea by qwang Descriptionopenqa-trigger-from-obs project is a framework that OSD is using it to automatically sync the defined images and repositories from OBS/IBS to its assets for testing. |
Intelligent car autonomous drivingan idea by tinawang123 DescriptionThe cart can use wifi to do autonomous drive. |
Book reading: The Art of Multiprocessor Programmingan idea by zcjia Description |
Automation of ABI compatibility checksa project by ateixeira DescriptionABI compatibility checks could be further automated by using the OBS API to download built RPMs and using existing tools to analyze ABI compatibility between the libraries contained in those packages. This project aims to explore these possibilities and figure out a way to make ABI checks as painless and fast as possible for package maintainers. |
Deep clean-up of the SUMA / Uyuni documentation files (HW2024)an idea by omaric Project Description |
Support FIDO2 and TPM2 in a full disk encryption based on systemda project by aplanas Description |
How to design system message/prompt for code refactoring with AIa project by leo.tseng DescriptionThe project aims to explore how to design effective system messages and prompts tailored for AI-driven code refactoring tasks. By refining these prompts, we can guide AI models to better understand code structure, identify improvement opportunities, and execute refactorings with minimal manual intervention. The project will delve into creating system messages that balance technical detail with flexibility, enabling AI to perform refactorings that maintain code functionality while improving readability, efficiency, and maintainability. |
Daily Game With Godota project by zzaimeche Description |
util-linux-testsuitea project by sbrabec DescriptionThe current util-linux package contains a lot of tests. These tests are called during the build process. But the build environment is limited, and many of the tests cannot be ran properly. |
Sandarium Smart Lighthousean idea by FSzekely Description |
Web GUI for Prometheus alertsan idea by tschloss DescriptionGetting Prometheus alerts via mail is sometimes a little confusing getting the status of a single host if many alerts comming in. Because Prometheus Alertmanager has also the possibility to send alerts also via webhook the idea came up to have a Web GUI (webhook server) where the status of every single host can be seen including a history what has happened in the past. |
Saltboot ability to deploy OEM imagesan idea by oholecek Description |
Edge Image Builder and mkosi for Uyunia project by oholecek Description |
Re-Setup and test openSUSE video equipmenta project by mstrigl Setup the video equipment and reinstall all devices |
Measuring electricity consumption of PC running on openSUSE with Shelly PM Mini Gen 3a project by bzoltan1 DescriptionI would like to measure how various services and their software updates in openSUSE TW impact the power consumption of a PC |
Learn how to integrate Elixir and Phoenix Liveview with LLMsa project by ninopaparo Description |
make some updates to python-kmodan idea by zhonglidong Descriptionpython-kmod is the python interface for libkmod. But the upstream became inactive for a long time. The last commit was 11 years ago. In the meantime kmod is still under actively developing. So I want to narrow down the gap between these two packages during this Hackweek. |
Unit Testing with Gitlab Project Virtualization_QE_Metricsan idea by waynechen55 DescriptionGitlab project VirtualizationQEMetrics does not have any unit tests at the moment. Only Pylint in pipeline does static code analysis. |
Rancher GenAI UI Extensiona project by richardcox DescriptionFollowing on from Gunasekhar Matamalam excellent post introducing k8sgtp i'd like to try to integrate it's output into the Rancher UI via the UI extension mechanism. |
Rancher Cluster Reflectoran idea by kevinm DescriptionInstead of manually importing clusters from providers, declare that you want clusters from a specific provider to be automatically managed. |
Uncompress PXE files in openqa-trigger-from-obs for openQA Bare-Metal testingan idea by jlausuch DescriptionIn some projects, there are some tarballs that openqa-trigger-from-obs for openQA can sync, but we don't have a way to extract them yet. |
A sane DSL for udev rulesan idea by mwilck Description |
AI for Uyuni Test Implementation Productivityan idea by jordimassaguerpla Description |
OIDC Loginproxya project by toe DescriptionReverse proxies can be a useful option to separate authentication logic from application logic. SUSE and openSUSE use "loginproxies" as an authentication layer in front of several services. |
User synchronization controlleran idea by kevinm DescriptionCurrently Rancher maintains a refresh token to synchronise user data between an upstream OIDC provider and the user. |
Support Loupedeck CT hardware on Linuxa project by MMoese DescriptionI have a Loupedeck CT but it really annoys me that this hardware is unsupported on Linux. I already started implementing some software support for this, and some basic interaction (input events to be precise) are already working. There is still quite some work to be done. |
consider xli necessitya project by pgajdos Descriptionxli is SUSE's own fork of XLoadImage |
Make my humble console collection more presentablea project by lpalovsky DescriptionThis year I decided to start collecting game consoles and currently they are just sitting on shelves. |
Add productcompose support to skippkg-findera project by mlin7442 Description |
Remove `flask_restx` dependency from masha project by amunoz Description |
New features in openqa-trigger-from-obs for openQAa project by jlausuch DescriptionImplement new features in openqa-trigger-from-obs to make xml more flexible. |
Better diff'ing experiencean idea by MSirringhaus DescriptionFor diff-ing directories, I usually like to use meld, but it struggles a lot with large trees. |
Add a machine-readable output to dmidecodea project by jdelvare DescriptionThere have been repeated requests for a machine-friendly dmidecode output over the last decade. During Hack Week 19, 5 years ago, I prepared the code to support alternative output formats, but didn't have the time to go further. Last year, Jiri Hnidek from Red Hat Linux posted a proof-of-concept implementation to add JSON output support. This is a fairly large pull request which needs to be carefully reviewed and tested. |
Research how LLMs could help to Linux developers and/or usersa project by anicka DescriptionLarge language models like ChatGPT have demonstrated remarkable capabilities across a variety of applications. However, their potential for enhancing the Linux development and user ecosystem remains largely unexplored. This project seeks to bridge that gap by researching practical applications of LLMs to improve workflows in areas such as backporting, packaging, log analysis, system migration, and more. By identifying patterns that LLMs can leverage, we aim to uncover new efficiencies and automation strategies that can benefit developers, maintainers, and end users alike. |
Bootstrap openSUSE on LoongArcha project by glaubitz Description |
Investigate the openQA installation process for IPMI and PowerVMan idea by rfan1 Description |
Work on kqlite (Lightweight remote SQLite with high availability and auto failover).a project by epenchev DescriptionContinue the work on kqlite (Lightweight remote SQLite with high availability and auto failover). |
Save pytorch models in OCI registriesa project by jguilhermevanz Description |
What can Container be used for and how they work -- learning sessiona project by berndschubert I am more or less completely new to K8s, but I'm interested in learning it. |
Build a GUI with Godota project by Servus007 DescriptionThe main goal is to discover Godot options not to build only games, but also creating GUI with it. |
Complete technical trainingsa project by cvidot DescriptionI would like to use Hack Week as an opportunity to improve my skills and get a better understanding of key topics that are essential for my daily tasks (advanced Linux administration, networking, QA principles, Perl/Bash scripting). |
Learn using LangChain/LangGraph to facilitate LLM application buildinga project by fanyadan DescriptionLearn how to apply LangChain or LangGraph into LLM application building |
SBK simulator enhancementsan idea by kieferchang Description |
Packaging Mu on OBSa project by joeyli DescriptionPackaging Microsoft Mu project |
using cargo-crev for plain git repos (no rust, no cargo crate)an idea by jzerebecki Description |
Uyuni developer-centric documentationan idea by deneb_alpha Description |
Git CI to automate the creation of product definitionan idea by gyribeiro DescriptionAutomate the creation of product definition |
Drag Race - comparative performance testing for pull requestsa project by balanza Description«Sophia, a backend developer, submitted a pull request with optimizations for a critical database query. Once she pushed her code, an automated load test ran, comparing her query against the main branch. Moments later, she saw a new comment automatically added to her PR: the comparison results showed reduced execution time and improved efficiency. Smiling, Sophia messaged her team, “Performance gains confirmed!”» |
Study SPDKa project by chinyahuang DescriptionThe SPDK is used for Longhorn v2 volumes. This project aims to explore the SPDK codebase to understand its functionality and architecture. |
Learn LLM agentsan idea by dsu Description |
Try to render Agama in a TUI browseran idea by ancorgs Description |
Evaluate possibility of using targetcli/tcmu_runner to implement tape library emulation, replacing mhvtlan idea by lee_duncan Description |
Explore procedural generationa project by jcronenberg DescriptionIn my free time I sometimes work on some games with godot. For one project I wanted to explore having a modern city procedurally generated. |
concierge: a distributed object capabilities based secret management tool implemented with Spritely Goblinsa project by gleidi DescriptionThe idea is to build a FOSS command line (for now) secrets management tool, you may have heard of SOPS or Hashicorp Vault, with Spritely Goblins. |
SUMA demo environemnta project by sbehlert DescriptionFor "show and tell" situations it's helpful to have a portable (set of) images available which contains SUMA Server as well as clients. The intend is to create something that can be used on a standard laptop, setup and updated before adding it to the machine, and easily be 'reset'. |
Creating Userspace Livepatching using GNU Compiler Infrastructurean idea by gbelinassi DescriptionLivepatching can be described as replacing a faulty, bugged function with another function that contains the fix for the problem. This process requires the livepatch developer to extract the code from the project in question (e.g. glibc, openssl) in such a way to create a single shared object file (.so) that can be loaded within all processes that uses such library. |
Setup Home Assistant on Pi4 and collect solar panel statsa project by emiura Setup a Home Assistant on Raspberry Pi4 and collect statistics from solar panel energy production |
SLEPerf containerizean idea by jerrytang SLEPerf containerize |
Harvester Optimizationa project by jyu Description |
Investigate rancher rke2 guest clusteran idea by cooper.tseng DescriptionInvestigate the flow of deploying rke2 guest cluster to Harvester. |
jigdo for imagesa project by epaolantonio Description |
Modularization and Modernization of cifs.ko for Enhanced SMB Protocol Supporta project by hcarvalho Creator: |
Learn obs/ibs sync toola project by xlai DescriptionOnce images/repo are built from IBS/OBS, there is a tool to sync the image from IBS/OBS to openqa asset directory and trigger openqa jobs accordingly. |
Setup a new openQA on more powerful serveran idea by JNa Description
|
Learn about OSB and contribute to `kustomize` and `k9s` packages to add ARM archa project by dpock DescriptionThere are already |
Contribute to terraform-provider-libvirta project by pinvernizzi Description |
How green are we? Power consumption & AIan idea by mhaefner Description |
Introducing "Bottles": A Proof of Concept for Multi-Version CRD Management in Kubernetesa project by aruiz Description |
Learn Rust by porting pvctrl.an idea by kallan DescriptionI have a Win32 command line utility that is written in C that I would like to port to Rust. |
Kondoizer 2.0an idea by epromislow Description |
Create an Android app for Syncthing as part of the Syncthing Tray projecta project by mkittler DescriptionThere's already an app but code/features already in Syncthing Tray could be reused to create a nicer app with additional features like managing ignore patterns more easily. The additional UI code for the app could then in turn be re-used by other parts of Syncthing Tray, e.g. to implement further steps in the wizard as requested by some users. This way one "UI wrapper codebase" could serve GNU/Linux, Windows and Android (and in theory MacOS) at the same time which is kind of neat. |
OpenQA Golang api clienta project by hilchev DescriptionI would like to make a simple cli tool to communicate with the OpenQA API |
fix forever waiting time for notification between UEFI firmware and shim when sending http request or receiving http responsean idea by dtseng DescriptionCurrent shim makes use of the forever wait to get the response from firmware which means it assumes firmware will always correctly get the notification of what he wants, like this: |
Implement a full OBS api client in Rusta project by nbelouin DescriptionI recently started to work on tooling for OBS using rust, to do so I started a Rust create to interact with OBS API, I only implemented a few routes/resources for what I needed. |
MicroOS/SL Micro health-checks for K3s/RKE2a project by eminguez Description |
learn about android virtualisationa project by AngelaBriel Descriptionandroid virtualization on top of linux |
Contributing to Linux Kernel securityan idea by pperego Description |
Implement a CLI tool for Trento - trentoctla project by nkopliku DescriptionImplement a |
Revive Garmin Podcastsa project by agraul Description> Garmin Podcasts is a Garmin Connect IQ podcast app powered by Podcast Index. No external service or subscription required: all you need is you watch! |
Improve Development Environment on Uyunia project by mbussolotto DescriptionCurrently create a dev environment on Uyuni might be complicated. The steps are: |
toptop - a top clone written in Goa project by dshah Description
|
CVE portal for SUSE Rancher productsa project by gmacedo Description |
Train generative AI with internal knowledge to answer questions related to code/architecture/hr etc.a project by rosblendido DescriptionUse the internal documentation (wiki, confluence, etc.) to train AI to be able to answer questions from developers about product architecture, hr, it, etc. |
Harvester Packer Plugina project by mrohrich DescriptionHashicorp Packer is an automation tool that allows automatic customized VM image builds - assuming the user has a virtualization tool at their disposal. To make use of Harvester as such a virtualization tool a plugin for Packer needs to be written. With this plugin users could make use of their Harvester cluster to build customized VM images, something they likely want to do if they have a Harvester cluster. |
Dartboard TUIa project by IValentin DescriptionOur scalability and performance testing swiss-army knife tool Dartboard is a major WIP so why not add more scope creep? |
Learn Ca project by jsuriano DescriptionI have several future learning goals which require being proficient in C. I'd like to have this HackWeek as an opportunity to get better at the language and understand some of its advanced features like memory management and multithreading. |
Two part 1) work on SLMicro YES Cert documentation and 2) learn about SUSE Edgean idea by Jackman1 The documentation for YES certification needs improvements to flow better. I'm want to learn about SUSE Edge products to further my knowledge. |
drgn for kernel core analysisa project by tabraham1 Descriptiondrgn as a programmable debugger can be useful for kernel core analysis |
Moooar qubesome featuresa project by pgomes DescriptionThe idea for Hack Week is to add new features to qubesome. qubesome is a CLI that manages your window managers and workloads in a GitOps manner. Each profile is executed under its own container, with its own xorg display. This enables having awesomewm running for a profile while having i3 for another, for example, both running in parallel. Anyone keen on learning more about qubesome or helping with the goals, please feel free to reach out. |
Create SUSE Manager users from ldap/ad groupsa project by mbrookhuis DescriptionThis tool is used to create users in SUSE Manager Server based on LDAP/AD groups. For each LDAP/AD group a role within SUSE Manager Server is defined. |
Learning frontend dev (Vue3 mostly)a project by cxiong DescriptionI started in Desktop team at SUSE. It's been a long while since I coded in any JS and much has changed. I wanted to pick up some and acquire some knowledge for hacking on some apps I've come to use often recently (e.g. FreeTube) |
[Agama] Investigate to shorten s390x URL on O3 to avoid character limita project by leli DescriptionThere is a character limit of <=80 characters in s390x, for OSD we workaround this problem using a url shortener, like http://s.qa.suse.de/ but we don't have anything equivalent for O3. Some colleagues recommended https://v.gd/ but some initial test showed that cannot shorten ftp urls. |
Practice MLperf benchmark for AI testing purposean idea by cachen DescriptionI would like to take this hackweek to learn and play MLperf benchmark on openSUSE or SLES or SLMicro, by following the guidance in https://confluence.suse.com/display/qasleapac2/MLperf+benchmark+intro |
Query Topology over Timea project by fvanlankvelt DescriptionThe Topology in SUSE Observability describes how the different components in a system interact with each other. It is maintained with history, so can be reconstructed at any point in the past. |
Try react-flow for SUSE Observability visualizera project by aovechkin Description |
Learn Linux kernel code and play with a early versionan idea by renxt0310 DescriptionI am learning Linux kernel for some time. In order to understand how kernel works, I read the code based on version 0.12 and do some hands on in VM. I will continue and hope understand more in the concentrated time of hackweek. |
Decouple topology data from User Settings in the StackState (SUSE Observability) platforma project by bschuur Description |
Evaluate and document two out of three nodes lost for K3s / RKE2 and Harvestera project by mweiss2 DescriptionNeed to find out what the impact is for loosing quorum and recovery from this situation in case of K3s / RKE2 and Harvester. |
Testing and automating containerized Firefox KIOSKan idea by GraceWang DescriptionTest the containerized Firefox KIOSK |
Learn about Rust, and possibly do something with the help of copilota project by XinLiang DescriptionI am completely new to Rust, but I'm interested in learning it. |
Automating Troubleshooting with AI in StackStatea project by mbakker DescriptionFollowing the acquisition of StackState, SUSE now has access to a powerful observability solution with built-in guided remediation. We've run initial tests on enhancing this experience by automating troubleshooting steps and exploring how AI can further improve the process. Now, we want to take it to the next level by exploring new ways to automate the detection, diagnosis, and remediation of performance and health issues in our systems, and to understand how AI can enhance this workflow. |
Sustainable/efficient use of hardware in datacentersan idea by okurz MotivationWe have many machines and server hardware in our SUSE datacenters meaning physical hardware using electrical power. |
SUSE KVM Best Practicesa project by roseswe DescriptionSUSE Best Practices around KVM, especially for SAP workloads. Early Google presentation already made from various customer projects and SUSE sources. |
Mario Builder 64an idea by rovertronic Project Description |
Small healthcheck tool for Longhorna project by mbrookhuis |
Calendar TUI with GCal supporta project by malikirri |
Update my own python audio and video time-lapse and motion capture apps and publisha project by dmair Project Description |
FizzBuzz OSa project by mssola Project Description |
Kanidm: A safe and modern IDM systeman idea by firstyear Kanidm is an IDM system written in Rust for modern systems authentication. The github repo has a detailed "getting started" on the readme. |
Enhance remote and in office social relationshipa project by baldarn |
SUSE Prague claw machinea project by anstalker Project Description |
COOTWbota project by ngetahun |
Yearly Quality Engineering Ask me Anything - AMA for not-engineeringa project by szarate GoalGet a closer look at how developers work on the Engineering team (R & D) of SUSE, and close the collaboration gap between GSI and Engineering |
Recipes catalog and calculator in Rails 8a project by gfilippetti |
terraform-provider-feilonga project by e_bischoff Project Description |
GameYatra: Personal Hobby Game Projecta project by lthadeus |
Tumbleweed on Mars-CM (RISC-V board)a project by ph03nix RISC-V is awesome, Tumbleweed is awesome, chocolate cake is awesome. I'm planning to combine all of them in one project. |
Patch search applied to productsa project by otilloy Introduction |
WebUI for your dataa project by avicenzi A single place to view every bit of data you have. |
Picopad developmenta project by vbabka |
Port Agama's manager to Rusta project by IGonzalezSosa Initially, the Agama D-Bus service was written 100% in Ruby. For many things, it relies on YaST, so it makes sense to use the same language. It was great to have something working quickly, but it also had some drawbacks. The main problem is that, as YaST is not thread-safe, we separated the service into different processes (storage, software, localization, etc.). The system became most responsive but at the cost of eating a lot of RAM. |
Continue AKTIVE, my Tcl Image & Vector Extensiona project by andreas-kupries Project Description |
SAR Performance Data Plottera project by roseswe |