Improve debugging of kernel workquesa project by pmladek Project DescriptionLinus kernel has a subsystem called workqueues. It provides pool of generic |
Essential Block programming for kidsan idea by calmeidadeoliveira Project DescriptionLast Hackweek I did together with my kids (9 and 12 year old) the "https://hackweek.opensuse.org/projects/minecraft-basics-for-kids" project. |
Catalog for OCI imagesan idea by vpereirabr Project DescriptionProvide a web interface to catalog OCI images |
Allsky camera on raspberry projecta project by martinsmac Project DescriptionUse this all sky to monitoring sky - if clear to use on astronomy. It is helpfully to use remotes telescopes, and verify if sky is clear to observations, or monitoring raining/amout clouds. |
Explore NVIDIA GPU on SLEan idea by Julie_CAO Project DescriptionSUSE began to be partener with NVIDIA a few years ago on GPU on SLE. We have 2 A30 NVIDIA GPU cards installed in our test machines. I had some tasks about testing vGPU, but there is more interesting things can be explored on what a GPU card can do and how SLE does to work with a GPU card. |
Learn internals of wlroots / sway compositoran idea by vliaskovitis Project DescriptionLearn internals of wlroots tiling compositor (used in sway) |
Build alternative spotify frontend and learn modern frontend dev on the waya project by mlauhoff Project DescriptionI hate finding and playing albums on Spotify. I never find what I want, when I want. Playlists are weird for playing albums. |
Code Coverage of spacewalk-java aka Suma Server after a full TestSuite executiona project by oscar-barrios Project DescriptionGitHub Card: https://github.com/SUSE/spacewalk/issues/8583 |
Unrealtone Cablea project by emiler Project DescriptionDevice for connecting an electric guitar or bass to a computer via USB-C. It is basically just a glorified A/D converter, although with a twist. It can emulate proprietary commercial devices for use with applications such as Rocksmith. The name comes from the official device for Rocksmith, which is named Realtone Cable. |
Explore the integration between OBS and GitHuba project by pdostal Project DescriptionThe goals: |
Improve error handling of the '/search' API endpoints of OBSa project by enavarro_suse Project DescriptionImprove error handling of the |
Create a better tool to keep track of my musical projectan idea by JRivrain Project DescriptionI work in part-time, the rest of the time, I try to write songs. |
Authenticated hashes for BTRFSa project by dsterba Project DescriptionImplement a checksum algorithm for BTRFS that uses and authenticated (keyed) hash. There are 2 cryptographically secure hashes supported by btrfs, sha256 and blake2b. |
How software creation process can save energy and CO2 emissionsa project by acervesato Project DescriptionEverything we do in SUSE requires a certain amount of energy. This energy has a cost and it causes also a certain amount of CO2 emissions. In particular, as Kernel QA team, we run Kernel testing pretty often causing energy consumption that could be saved by introducing optimizations inside the LTP testing. |
Event collector in Harvesteran idea by jianwang Project DescriptionGoal for this Hackweek |
|
BPF feature support tablea project by shunghsiyu Project Description(e)BPF has grown in features over the years, and it's sometimes rather confusing for (e)BPF application developers as to what features are available for them; and while tools like bpftool support feature detection, it only detects the feature available to the current running kernel. |
Linux on Cavium CN23XX cardsa project by tsbogend Before Cavium switched to ARM64 CPUs they developed quite powerful MIPS based SOCs. The current upstream Linux kernel already supports some Octeon SOCs, but not the latest versions. Goal of this Hack Week project is to use the latest Cavium SDK to update the Linux kernel code to let it running on CN23XX network cards. |
Status pagean idea by crameleon Project DescriptionThe idea is to build a status page fed with dynamic updates from our Zabbix monitoring tool, whilst still allowing for manual entries. The solution should be low in maintenance. |
Learn more about containers.a project by cxiong Project DescriptionDevelop a deeper understanding of containers. |
OpenQA test list views improvementan idea by mdati Project DescriptionCreate views of OpenQA Test results in Grafana, grouped i.e. for Version, Builds, Flavor, Arch, in order to have a global view list, but also capability to explore details of each test, for a more integrated faults investigation environment. |
Containerized git server/client for playground and tutorialsa project by mberti Project DescriptionCreate a set of container images for serving a mock git server and mock git clients in a Kubernetes cluster that can be used as building blocks for an interactive git playground. |
Explore ChatGPT's programming language capabilitiesa project by jcejka Project DescriptionExplore ChatGPT and it's ability to generate and modify source code in various programming languages. |
|
Visualization of historical sar(1) archivesa project by ggherdovich Project DescriptionThe |
Samba in Kubernetes (for openSUSE)a project by dmulder Project DescriptionThe SINK project is a set of containers and tools for Samba in Kubernetes. The images and tooling for the project are designed for Fedora and RH systems. The ultimate goal of this project is to tweak the tooling for use with our build service, etc. |
drgn: implement crash top-level commandsa project by marxin Project DescriptionThe goal of the project is to implement a collection of top-level |
Containerizing an Go HTTPS Audio Streaming Server with Dockera project by annablendermann Project DescriptionDuring HackWeek 2022, I built a small HTTPS Audio Streaming Server in Go and this week I want to containerize that application with Docker. I also want to try deploying that application to different places, perhaps GitHub or a Digital Ocean node. |
E9s: Epinio TUIa project by ecandino Project DescriptionMany Kubernetes' users are using K9s to manage their clusters from the terminal. To let them enjoy the same experience it would be nice to have an Epinio TUI (terminal ui application) to manage the Epinio resources. |
|
Thinkpad T470: Bios Update in Live systeman idea by sndirsch Due to Bug#1203748 ("Laptop very slow in battery mode (Lenovo Thinkpad T470) ...") I need a BIOS update for my Thinkpad T470.
I will try to do a BIOS update in Live system, since it's only possible via |
Offline GPS navigation for Bangle.js 2 watchan idea by fos Project DescriptionThe Open Source watch Bangle.js 2 has built in GPS, so let's try to use that for offline navigation (i.e. generate a list of waypoints in the Bangle.js App Loader and show the next event (e.g. "Turn left into Example St. in 80 meters"). |
Exploring Peribolos: Implementing Team Repo Permissions Management in K/Orga project by psaggu Project DescriptionThe project is about exploring the use of Peribolos in managing team repository permissions within Kubernetes/Org GitHub repo. The focus is on implementation and how to effectively utilize Peribolos for this purpose. |
Learn database theory and realize a simplest one as SQLitea project by renxt0310 Project DescriptionBased on SQLite3. |
be able to gather useful solar data in one placean idea by npower Project DescriptionRecently got a (simple) solar system installed, however the useful data is available from multiple sources each of which doesn't really tell me (easily) what is going on at all times |
openSUSE MicroOS based NASa project by dmach Project DescriptionTry running openSUSE MicroOS on a home NAS. |
Algorithm Visualizera project by agraul Project DescriptionThis project is about creating a GUI that visualizes algorithms. At first, it will focus on search and sort algorithms. |
Encrypted volumes in elemental-toolkita project by flonnegren Project DescriptionAdd support in elemental-toolkit for encrypted volumes using LUKS. |
openSUSE 12.1 DVD Arta project by tserong I have three hundred and eighty four openSUSE 12.1 DVDs. Given 12.1 went end of life almost ten years ago, it seems likely these DVDs are useless. Rather than toss them out I've decided to try to turn them into some form of art. |
|
mrouted: Join multicast groups via IPIP or GRE tunnelsa project by e_bischoff Goal for this Hackweekmrouted is the de facto standard for DVMRP multicast routing on Linux and other Unices. |
Explore text-to-image diffusion modelan idea by djz88 Project DescriptionGoal is to explore text-to-image diffusion models, get it run, understand basics and how to write efficiently what we want to be rendered. Well known ai in this field is Midjourney but there are Open-source alternatives as well. |
Uyuni: add SLE-Micro acceptance testsan idea by mbussolotto Project DescriptionUyuni: add SLE-Micro acceptance tests |
study mu project instance + shimutil toolan idea by dtseng Project Description
|
Deploy Uyuni proxy using Elemental and Fleeta project by cbosdonnat Project DescriptionNow that Uyuni proxy can be run as containers this project is about deploying it using Elemental and Fleet. |
ARM SCMI studya project by clin Project DescriptionStudy/Trace SCMI code stack in ARM Trusted Firmware, such as build flow, included drivers, and protocols. |
Improve Qualcomm SOC msm8994/msm8992 kernel mainline supporta project by pvorel Project DescriptionDue previous hackweek (https://hackweek.opensuse.org/projects/test-mainline-kernel-on-an-older-qualcomm-soc-msm89xx-explore-mainline-kernel-qualcomm-mainlining) both msm8994 angler and msm8992 bullhead are booting and due other activity (including my work) both have working SD card, but that's just start. Add support for other functionality. |
Add the conditional scenario support to skippkg-findera project by mlin7442 Project DescriptionThe Leap built ftp-tree is from a customized kiwi file, the ignored packages listed in this kiwi file is according to a predefined packagelist, not like openSUSE Tumbleweed or any other openSUSE distribution, this |
Look at Microsoft Mu projecta project by joeyli Look at Microsoft Mu project Read documents of Project Mu and will look at git |
Implement something like Time Slider on Solarisa project by yudaike Project DescriptionTime Slider is a Solaris feature, which utilizes ZFS to provide a graphical way for restoring individual files from automatically scheduled snapshots. Since we have btrfs on SLE/openSUSE now it's probably an interesting project to implement something similar. |
Look into distrobox as a launcher of desktop and applications on ALPan idea by yfjiang Project DescriptionLook into distrobox as a launcher of desktop and applications on the latest ALP image. |
XRechnung Viewer and Toolsan idea by kfreitag Project DescriptionThere is a brand new project to provide free software for end users to work with XRechnung files. |
Simple time scale for active record modelsa project by digitaltomm Project DescriptionGoal of this project is to have a simple way to configure the collection of historical data |
Read ML4 HANA performance test setup documentan idea by Xiaojing_liu Project DescriptionRead the document: ML4HANAPerformanceTestSetup_Guide |
Explore a popular desktop distro -- Steam Deck OSa project by zcjia Project DescriptionI'd like to explore a very popular desktop Linux distribution from last year -- the Steam Deck OS. It is said to be immutable, so I hope to get some inspiration from it to help our ALP. |
Add support for resolving package conflicts interactively in PackageKita project by JonathanKang Project DescriptionThis has been a missing feature in PackageKit. I'll try implementing this in PackageKit itself and its zypp backend. |
Learn about ALPa project by XinLiang Learn about ALP |
Port zypp-gui to GTK4an idea by xiaoguang_wang Project Descriptionzypp-gui is a tool to download and update system. |
K3S Control Planes as a servicea project by ademicev0 Project DescriptionWe know that Kubernetes clusters need control planes but running them in dedicated VMs might not be always efficient, instead, we can run them as pods within the management cluster. |
image-tools: simple tool for mirror/save/load container images & KDM and chart image list generator.a project by StarryWang Project DescriptionCurrently, the way to install Rancher in Air-Gap mode (with personal registry server) is using the |
container storage researchan idea by qzhao Study container storage technology and how the filesystem supports it. |
Support listing resources for hierarchical namespaces in Kubernetesa project by comurphy Project DescriptionThe hierarchical namespaces project in Kubernetes allows us to organize namespaces in a tree structure. But, since it is just a layer on top of vanilla Kubernetes, it doesn't offer an API to do anything more complex with that tree structure. |
clsr (Command Line Spaced Repetition) Learning Toola project by adam.pickering Project DescriptionLearning and retaining information is one of the biggest challenges for programmers. So if there was a way to increase the efficiency of one's learning, it would be very useful. Luckily, there is such a thing: spaced repetition. TLDR: you create flashcards, each of which contains one piece of information you want to remember, and review them at intervals that psychology has determined are optimal for learning. |
picture-book: Registry Mirror server / image sync'era project by HarrisonWAffel Project DescriptionSetting up and populating image registries can be a lengthy and error prone task. The idea is to create a CLI / web tool for managing and automatically syncing (mirroring) images to a custom registry. This would be an interesting project that would result in a helpful tool that can save time and reduce human error (mistagging). |
Salt formula for Certhuban idea by crameleon Project DescriptionDeploying individual ACME clients on many clients makes maintenance and troubleshooting of individual certificate renewal failures troublesome and error prone. As an idea for a solution, I would like to combine parts of Certhub (https://certhub.io/) and SaltStack to make for a central solution which can be deployed in an organization. The solution should allow for domains to use different ACME servers if needed. |
UYUNI - synchronize content between registry serversa project by RDiasMateus Project DescriptionUYUNI has the ability to synchronize packages from remote locations. But doesn't have a similar solution for container images. |
|
Man pages in a containeran idea by doreilly Project DescriptionMicroOS and Jeos images don't have their man pages installed to save space. This means having to switch to a browser or a full system just to look things up. |
Fleet standalone UIan idea by raul.cabello Project DescriptionFleet can be used without Rancher, however there is no UI available at the moment. The idea is to create an UI that can be used without Rancher. It should be similar to the Continuous Delivery section in Rancher. |
Create openSUSE images for Arm/RISC-V boardsa project by avicenzi Project DescriptionCreate openSUSE images for Arm and/or RISC-V boards that are not yet supported. |
Rancher Manager of Managers with KCPa project by rcase Project DescriptionWith the desire for Rancher Manager to scale to managing 1000s of clusters (10,000 i hear you say) we could try and have 1 instance of Rancher Manager doing it all. But could we have a Manager of Managers? How could we support multi-tenancy where each Rancher Manager has different versions etc? |
Improve OpenSCAP support in Uyunia project by admehmood Project DescriptionSUSE Manager and Uyuni do support OpenSCAP and user can make use of it to keep the compliance status in check. |
|
You don't have access to your ext4 disc from a Mac or Window, oh, I don't want to buy a software... whay not using a container?an idea by ilausuch Project DescriptionI did a simple search and I do not find anything. This is a crazy idea, is it possible? |
try to get familiar with nuta project by pgajdos Project DescriptionTabula rasa re UPS here, let me learn around. |
Create a library to extract and standardize data from Progress and Bugzilla (or other systems), and process them to generate metrics of performancea project by ilausuch Project DescriptionSince now we have a system that take real time data from progress to generate metrics |
Learning PSP to PSA and Kuberwarden Implementation and Migrationan idea by mweiss2 Project DescriptionDuring Hackweek I want to dig deep into PSPs to PSA and Kubewarden Implementation and Migration |
continue working on dashboard for solar panel statusan idea by emiura Project DescriptionSolar panel dashboard in python |
Create tool for managing RPM package signing keysa project by dheidler Project descriptionIIRC there was some article in tech news some year ago that criticized the way RPM keys are handled in the SUSE distribution. |
Build a Unikernel that runs WebAssemblya project by flavio_castelli Project DescriptionThis project aims to build a unikernel that has a sole purpose: run WebAssembly applications. |
|
Learn about AI, ML, neural networks and see what's possible with SUSE Linuxa project by rsimai Everybody is talking about (and with) ChatGPT. I tried it and was impressed by how well the language model behaves and finally how real and humanly it appears, despite the obvious nonsense that it outputs. I was wondering how machine learning practically works and how to build a neural network. Project Description |
Learn about kubernetes by creating a k3s HA setupa project by rsimai This is mostly a learning activity for myself, others may benefit from documentation. Project Description |
Helping to Inform the Rancher Roadmapan idea by Dando31 Project DescriptionWe receive lots of feature requests from the customer base and the community. |
Add Object support to QLogo.an idea by jsikes Project DescriptionQLogo is a project that mirrors UCBLogo. It is implemented in C++ and Qt. UCBLogo recently added support for object-oriented programming. This project is to add support for object-oriented programming to QLogo. |
|
Building a CNF solution for Edge environmenta project by lizhang Project DescriptionNetwork management is very important for cloud and Edge. CNF(cloud-native network function) is next-generation VNF. |
Digital painting using free and opensource softwarea project by lpalovsky Main goal is to take a step back from work related areas and do something creative and relaxing. In my free time I occasionally do digital paintings/drawings where I usually try to use free and opensource software: Painting: Krita |
|
|
Give some love to spec-cleanera project by kstreitova Project Descriptionspec-cleaner is an open-source project and command-line tool for automating the process of cleaning and improving RPM specfile quality and assuring that it follows a specific style guide. It can replace old elements with new ones and reorganize the specfile so it's clean and more readable. |
Trigger actual openQA tests in pull requestsan idea by okurz MotivationMany projects rely heavily on CI jobs, e.g. based on github actions. We already had ideas for tight integration of openQA into such workflows for years, e.g. in https://progress.opensuse.org/issues/48641 |
|
Port OTPClient to GTK >= 4.10an idea by pstivanin Project DescriptionOTPClient is currently using GTK3 and cannot easily be ported to GTK4. |
What personas are using Rancher?a project by Dando31 Project DescriptionWhat personas are using Rancher? There is scope to get further insights into who uses Rancher and what part of the software delivers value to those individual personas. |
Add xterm.js to D-Installer web interfacean idea by IGonzalezSosa Project DescriptionHaving a terminal you can use at installation time, especially while debugging, is pretty handy. With YaST, you can open a terminal anytime (ctrl+alt+shift+x) in the graphical installation. In the case of D-Installer, you need to switch to a TTY (e.g., ctrl+alt+f1) and stop seeing the installation screen. If you are installing remotely (unless you are using VNC in YaST), you must rely on SSH. |
Gameboy Emulatora project by jcronenberg Project DescriptionSome time ago I started writing an i8080 emulator as an exercise to learn more about Rust, Emulators and low-level understanding of how CPUs work. I never finished it though. Since the Gameboy is basically a slightly modified version of the i8080 for this Hackweek I want to use the existing skeleton that I have and write a full emulator for the Gameboy CPU. |
Tafla project by mrohrich Project DescriptionTafl is a family of ancient norther European board games, including Hnefatafl, Tablut and Brandubh. This Hackweek project aims to take a half-finished implementation to a small open-source game project with a terminal user interface. |
Add support for the Medion Life P4000 Smartwatch to Gadgetbridgea project by dancermak Project DescriptionAldi was/is selling the Medion Life P4000 Smartwatch, which is currently only supported by Medion's proprietary Fitness Pro App. It would be great to add support for this Smartwatch to Gadgetbridge, so that it can be used on a Android Smartphone without proprietary apps. |
Iguana and WebAssemblya project by oholecek Project DescriptionIguana installer/rescue initrd uses containers for all its functionality. However there is incredible development in WebAssembly (WASM) space where WASM images uses the same infrastructure as OCI images. |