Use a container storage to store the OS system roota project by dcassany Project DescriptionStore the OS root-tree on a container storage. The idea is to build a minimal golang tool capable to init a container storage to a custom location, store remote OCI images in there and mount them into a custom mountpoint. Next step is to craft a dracut based initrd including such a tool to mount the OS at boot. Finally, craft a disk with an EFI partition including the kernel, initrd and systemd-boot. |
Learn, document and test the Jellyfin Python libraryan invention by StevenK Jellyfin is the volunteer-built, open-source media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Furthermore, Jellyfin Python is the API client from Jellyfin Kodi extracted as a python package so that other users may use the API without maintaining a fork of the API client. Please note that this API client is not complete. You may have to add API calls to perform certain tasks. I have a Jellyfin server and I used have scripts running against a Plex server, but I'm missing them, so I'd like to re implement them against my Jellyfin server, but the library is difficult to use, so try and get a handle on it and document it. |
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. |
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. |
Taflan invention 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. |
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. |
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. |
OSSelot collaboration on legal reviews of community packagesa project by lkocman Project DescriptionLegal reviews have been a quite painful part of our development process. The current situation in Factory waits for legaldb for a limited amount of time and simply proceeds further if the review is not "approved" within a few hours. |
Automated Lifecycle Management at the Edgean invention by bkampen Project DescriptionWe have a lot of solutions for the Edge like: Rancher, k3s, Elemental, SLE Micro but we don't have a complete end to end example solution the deliver these. For example if a Edge device at a customer location fails somebody without any knowledge should be able the replace the device. The installation and provisioning should be automatic, this should also be for new devices. |
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 |
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. |
Vai: a Kubernetes API accelerator/cachean invention by moio Make it faster! |
Container images for building the Uyuni docsan invention by juliogonzalezgil Project DescriptionThe Uyuni doc requires a lot of dependencies installed to be built. Keeping your system on the right versions or reinstalling can be a challenge. |
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. |
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. |
Create tool for managing RPM package signing keysan invention 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. |
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? |
Create openSUSE images for Arm/RISC-V boardsan invention by avicenzi Project DescriptionCreate openSUSE images (or test generic EFI images) for Arm and/or RISC-V boards that are not yet supported. |
unbound resolvconfa project by michals Project DescriptionReplace resolvconf with a tool that generates unbound(8) configuration instead of resolv.conf. |
picture-book: Registry Mirror server / image sync'eran invention 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). |
clsr (Command Line Spaced Repetition) Learning Toolan invention 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. |
Support listing resources for hierarchical namespaces in Kubernetesan invention 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. |
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. |
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. |
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 |
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 at Microsoft Mu projecta project by joeyli Look at Microsoft Mu project Read documents of Project Mu and will look at git |
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 |
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. |
ARM SCMI studya project by clin Project DescriptionStudy/Trace SCMI code stack in ARM Trusted Firmware, such as build flow, included drivers, and protocols. |
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. |
Encrypted volumes in elemental-toolkitan invention by flonnegren Project DescriptionAdd support in elemental-toolkit for encrypted volumes using LUKS. |
Algorithm Visualizeran invention by agraul Project DescriptionThis project is about creating a GUI that visualizes algorithms. At first, it will focus on search and sort algorithms. |
openSUSE MicroOS based NASa project by dmach Project DescriptionTry running openSUSE MicroOS on a home NAS. |
Exploring Peribolos: Implementing Team Repo Permissions Management in K/Organ invention 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. |
Offline GPS navigation for Bangle.js 2 watcha project 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"). |
Elemental Operator: support hosts without TPMan invention by fgiudici Project DescriptionCurrently, the Elemental Operator authenticates the hosts registering for Elemental provisioning via TPM attestation. In particular, the host will perform both Enrollment and Attestation in the same round on the very first registration. Further connections to update the host state will be possible only if the host will be able to proof its identity via TPM (the Enrollment previously done will be used to perform Attestation against the host). |
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. |
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. |
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. |
Real-time container runtime supportan invention by a_faerber Project DescriptionAs per discussions in the SOAFEE SIG that SUSE is a founding member of, container users will be in need of running workloads with mixed criticality. |
Visualization of historical sar(1) archivesa project by ggherdovich Project DescriptionThe |
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. |
Learn more about containers.a project by cxiong Project DescriptionDevelop a deeper understanding of containers. |
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. |
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. |
Improve error handling of the '/search' API endpoints of OBSan invention by enavarro_suse Project DescriptionImprove error handling of the |
Unrealtonea 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. |
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 |
Build alternative spotify frontend and learn modern frontend dev on the wayan invention 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. |
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. |
Improve debugging of kernel workquesa project by pmladek Project DescriptionLinus kernel has a subsystem called workqueues. It provides pool of generic |
Watch a session of "essence of linear algebra" and read some book about algorithma project by yosun Project DescriptionFrom recent news, I found math material I read during college is too bad to take part in using. One of the best ways to create some links in my previous math knowledge(if still left some) is to get some quick knowledge from some video sessions by 3Blue1Brown. |
QDirStat: Highlight Dominant Items in the Tree Viewan invention by shundhammer IntentUse the 80:20 rule to draw the user's attention to the few subdirectories or files that consume most disk space on that level: Highlight those items, if it makes sense. |
Cycling sweepstake paper digital renderingan invention by xarbulu Project DescriptionOur local cycling team runs a small Sweepstake during the Giro de Italia and Tour de France every year. It is quite popular among my friends and cycling fans. |
Full Disk Encryption with yubikeya project by okir Full Disk Encryption with yubikeyMy reason for writing this utility is to support Full Disk Encryption |
Generic Wrangler Controllersan invention by kjoiner Project DescriptionThe rancher/rancher project uses generated wrangler controllers to manage Kubernetes objects. |
obs_scm_demoan invention by smithfarm Project DescriptionFor a long time, I have been planning to learn more about how OBS is integrating with "SCMs" (Source Code Management systems - for me, that means primarily git, GitLab, and GitHub). For Hack Week 22, I decided to bootstrap a trivial software project on GitHub, with automated builds in OBS, and document the steps as I go along. |
Simple computer usage analysis with datasettean invention by mlauhoff Project DescriptionSimple tools to capture and analyze what I did on the computer. |
Translate GCompris into Germanan invention by lrupp Project DescriptionGCompris is a high quality educational software suite, including a large number of activities for children aged 2 to 10. The new version 3.x is offering some quite new activities that should help kids to have fun while being educated at the same time. |