Easy openSUSE Upgradea project by maverick74 The idea is about an easy way to allow users to make upgrades (e.g.: changing from one major version like 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu. Something like a notification with a button to perform the upgrade with just one-click, instead of having to deal with the terminal, that frights some new users and gives them the sensation of an outdated system. |
Port some classic game to Linuxa project by MDoucha Let's pick some old classic game, reverse engineer the data formats and game rules and write an open source engine for it from scratch. Some games from 1990s are simple enough that we could have a playable prototype by the end of the week. Write which games you'd like to hack on in the comments. Don't forget to check e.g. on Open Source Game Clones, Github and SourceForge whether the game is ported already. |
Testing and adding GNU/Linux distributions on Uyunian invention by juliogonzalezgil Join the Gitter channel! https://gitter.im/uyuni-project/hackweek |
early stage kdump supporta project by mbrugger Project DescriptionWhen we experience a early boot crash, we are not able to analyze the kernel dump, as user-space wasn't able to load the crash system. The idea is to make the crash system compiled into the host kernel (think of initramfs) so that we can create a kernel dump really early in the boot process. |
Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO)an invention by bschmidt Hack Week 23Project Description |
Create an ALP based Leap replacement. (Grassy Knoll)an invention by simotek Hackweek 23Since Hackweek 22 this project has been made much easier with the introduction of "ALP Granite" however that project is not in a state where it is ready for us to do significant work without it as such my goals for this hackweek atleast are somewhat less then last Hackweek, hopefully by next hackweek Granite will be in a better place to build on. |
Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issuesan invention by cbosdonnat Project DescriptionA |
Bring to life the Studio Kiosk in Frankenstrassea project by digitaltomm Project DescriptionMake use of the Studio Kiosk in front of my office: |
zypper plugin for discovering reverse dependenciesa project by bzoltan1 Often when we test maintenance updates or when we decide to push an update for a package we want to know what that change may cause. Right now it is really difficult to figure out what package depends on a given package. Motivation |
Typo-forgiving zypper search plugina project by cdywan Sometimes you search for a package, and you don't find it because you're not typing it right. Of course there's regex support behind the scenes but it requires conscious effort to make use of. Motivation |
A CLI for Harvestera project by mohamed.belgaied Project DescriptionHarvester CLI is a command line interface tool written in Go, designed to simplify interfacing with a Harvester cluster as a user. It is especially useful for testing purposes as you can easily and rapidly create VMs in Harvester by providing a simple command such as: |
Try container based openQA and migrate it to another servera project by waynechen55 Project DescriptionTry container based openQA, including openQA webui, worker, postgres and etc. Setup complete openQA environment using various containers. I am expecting a more convenient way to deploy openQA service and, at the same time, migrate the service to another server. |
Implement text based OCR in openQAa project by clanig Project DescriptionCurrently openQA requires a reference image to be stored to do OCR based comparisons. It is not possible to pass a character string to openQA which should be compared to the text in the screenshot. |
Learn TCPa project by jiriwiesner Learn the inner workings of TCP as implemented in the Linux kernel. This will involve * reading textbooks and IETF docs |
Modular kernel packaginga project by mwilck Project DescriptionCreate a PoC for a modular packaged kernel. This means: |
Create RISC-V Core using VHDL suitable for TinyFPGA BXan invention by aschnell Create a single-cycle 32-bit RISC-V Core in VHDL as a pure learning project. Why RISC-V? It is clean and small (the base has only about 40 |
Setup patchew instance for kernel mailinglistsa project by mbrugger Setup a patchew instancepatchew allows you to easily track patch series sent to a mailinglist and see the diff between the different series. |
openSUSE 12.1 DVD Artan invention 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. |
LSP server for SPEC filesan invention by mcepl Has anybody ever heard about RPM Spec LSP server? That would be awesome thing to have (at least for completion)? The best I know is this: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/KBJYLQZ6VNSCWBNC7Y72HTBJ6EQDVFMX/ |
Trigger actual openQA tests in pull requestsan invention 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 |
Humidity sensors with dashboarda project by joachimwerner Build a network of ("edge") humidity sensors using Raspberry Pis with SenseHats and additional cheaper sensorsFor our house, I want to make sure I can track the effectiveness of regularly ventilating the rooms by adding humidity sensors and tracking the measurements over time. |
Explore Steam Deck issues in openSUSE Tumbleweeda project by tschmitz Project DescriptionThe Steam Deck is a portable gaming handheld built around platform technology similar to the one found in AMD mobile laptops. Vendor Valve ships a custom Linux distribution with downstream patches on this device, but booting into other distributions is possible. Connecting the Steam Deck to a dock can turn it into a compact workstation. |
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. |
Switch software-o-o to parse repomd dataa project by hennevogel Currently software.opensuse.org search is using the OBS binary search for everything, even for packages inside the openSUSE distributions. Let's switch this to use repomd data from download.opensuse.org |
Finish the Jangouts rewrite on React/Reduxan invention by ancorgs Project DescriptionSeveral Hack Weeks ago we started to rewrite Jangouts from its current AngularJS-based implementation to a more modular one in which the UI was developed in React. |