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. |
Preserve SUSE's historya project by fos Project DescriptionSUSE dissolved an old warehouse, containing lots and lots of boxes with old SUSE / SuSE / S.u.S.E software. All of those boxes were originally going to be dumped in March 2021, which could be prevented. |
Testing and adding GNU/Linux distributions on Uyunian invention by juliogonzalezgil Join the Gitter channel! https://gitter.im/uyuni-project/hackweek |
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. |
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. |
Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issuesan invention by cbosdonnat Project DescriptionA |
openSUSE on ZoL from OpenZFS projecta project by jkohoutek Idea is to have SUSE system with OpenZFS as root FS. Why ZFS |
Apple Silicon openSUSE spina project by vgrinco Project DescriptionThe folks at Asahi linux have been working on porting linux on the Apple Silicon. In a recent blog post they announced they will be joining forces with Fedora on releasing a Fedora Asahi Remix. I would be happy to see this level of collaboration between Asahi and openSUSE community, too. |
Welcome Hack-Venturers, to the Age of Choice!an invention by dfaggioli Project DescriptionSUSE Hack Week is about bringing people together, building bridges and letting them have fun, while they also grow, develop their interests, experience collaboration and enhance their cooperative spirit, when having to deal with complex problems and difficult situations. |
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. Moving to Rust |
Enable full-disk-encryption key sharing for bootloader -> kernelan idea by ismaell Project DescriptionFull 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). |
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: |
Plan 9 filesystem support in GRUBa project by ptesarik Project DescriptionQEMU can serve host files using the 9P2000 protocol. Xen can serve host files using the 9P2000 protocol. Even WSL2 can serve files using the 9P2000 protocol. This makes it a perfect choice to make your kernel under development in your host environment available to your testing VM, right? Well, almost. GRUB2 cannot boot from a Plan9 filesystem share. |
Improve Full-Disk-Encryption support in openSUSEa project by ismaell Project DescriptionThe main goal is to enable the use of plain dm-crypt (as btrfs makes LVM2 unnecessary overhead) and a separate ephemeral key for the swap partition. |
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/ |
A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpmsa project by ldragon Project DescriptionI recently used melange and apko to build a from scratch image. The result was a set of auditable and easy to use container and apk repository. The toolkit reduces the work need to make from scratch images with minimal work on the actual docker container(which can be quite painful if you've tried making a from scratch image on your own). |
Improved Product Development Processa project by rtsvetkov Renew the Product Development Process to accommodating the Latest StandardsGoal for this Hackweek |
Gameboy emulator written in Goa project by mikeletux Project DescriptionThis project aims to write a minimal Gameboy emulator using Go programming language. |
Forklift - Text based GUI utility for dealing with containersan invention by andreabenini Project DescriptionThis is a simple and handy text based GUI utility for dealing with boring |
Logos Competition: openSUSE, Tumbleweed, Leap, Slowroll and Kalpaa project by ddemaio Logos Competition: openSUSE, Tumbleweed, Leap, Slowroll and KalpaThe openSUSE Community is considering a new, distinct openSUSE logo to represent the project as well as four new logos for the following openSUSE distributions; Tumbleweed, Leap, Slowroll and Kalpa. There have been discussions of a new openSUSE logo over the years, but the timing to transition to a new logo wasn’t ideal, until now. |
Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni)a project by vizhestkov Project DescriptionSaline is an addition for salt used in SUSE Manager/Uyuni aimed to provide better control and visibility for states deploymend in the large scale environments. |
A quantum physics experiment puzzle (designed with Google's CP-SAT solver)an invention by moio Updated 5 months ago. 6 hacker ♥️. 1 follower. |
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 |
Model checking the BPF verifiera project by shunghsiyu Project DescriptionBPF verifier plays a crucial role in securing the system (though less so now that unprivileged BPF is disabled by default in both upstream and SLES), and bugs in the verifier has lead to privilege escalation vulnerabilities in the past (e.g. CVE-2021-3490). |
Extend GObject based introspectable API to libzyppan invention by zbenjamin Project DescriptionCurrently we are in a situation with libzypp where we have a C++ based and hard to use API. Due |
toniowma project by fabriziosestito toniowm is yet another window manager written in Rust. Project Description |
Cluster API Provider for Harvestera project by rcase Project DescriptionThe goal is to build a new Cluster API (CAPI) "infrastructure provider" for Harvester. This will enable people to create Kubernetes clusters running on VMs created by Harvester using a declarative spec. |
TUI interface for Agamaan invention by ancorgs State of the ArtAgama, the future (open)SUSE installer, can be controlled with two user interfaces: |
Integrating terminology into Valean invention by jufa Project Description Exporting the published terms from TermWeb and integrating it into the Vale style checker to improve quality checks for the SUSE product documentation. |
(Rust) Manage systems in NetBox using NetBox-Synca project by chock Netbox-SyncImagine this, you are managing your infrastructure for your lab or server farm using the popular NetBox tool. Everytime you install a new machine you connect to it and collect all the system's information to enter into NetBox. Including stuff like system resources, architecture, vendor, type and all the network interfaces. Tedious isn't it? |
Cluster-Tester for SAP HANA System Replication Clustera project by fmherschel Project DescriptionCluster-Tester for SAP HANA System Replication Cluster. The tester checks all SAPHanaSR attributes and tries to fins out, if the cluster is in a good status (before, during and after the test-case). |
AI frontend to Bugzillaan idea by paolodepa Project DescriptionOver the years, our bugzilla database has grown up in size, becoming a very valuable source of truth for most support and development cases; still searching for specific items is quite tricky and the results do not always match the expectations. |
Relm4-based user interface for Agamaan invention by IGonzalezSosa MotivationDisclaimer: the idea of this project is to play around with Relm4. |
Port NeuVector zero-trust security functions to host/VMan idea by feih Project DescriptionToday, NeuVector only support container environment. It does a lot of security functions and many of those are actually not limited to only protect containers technically. Sometimes, we are seeing requests/asks about providing similar functions to protect servers & VMs. So, it is technically possible. Some of the zero-trust security protections are still pretty unique if we port it over to host/VM side. Welcome if you are interested to help and give it a try! |
Contribute to documentation *light*a project by chabowski Project DescriptionYou might recall that the SUSE (BCL) documentation team for HW21 offered a project called "EVERYONE can contribute to documentation – See how YOU can join the party". Even if this year, unfortunately, we are not able to host a live workshop event about documentation and how to interact with us, we would like to continuously push awareness that our invitation to contribute to open source and SUSE documentation NEVER expires :-). |
80-bit floats support on x86_64 for Valgrinda project by mfranc Project DescriptionValgrind currently lacks support for 80-bit extended precision floating point arithmetic on x86_64 (long double). The current implementation uses 64-bit arithmetic instead, which means that programs running on x86_64 with "long double" give different results when running under Valgrind and natively. People were asking for support for this since like forever, but to date nobody went on implementing it. It's a project for a year, unless somebody has time to work on it full time, but one has to start somewhere. :-) |
terraform-provider-feilonga project by e_bischoff Project DescriptionPeople need to test operating systems and applications on s390 platform. |
Project Felis: A desktop Linux distribution with immutable root file system that uses Xfce desktopan invention by mauriziogalli Project DescriptionThe aim is to create a desktop Linux distribution with immutable root file system and Xfce desktop as user interface. |
Test Results for openQA on GitHuba project by livdywan Project DescriptionJobs in openQA are usually reviewed via the web UI. Inspecting os-autoinst logs requires significant insight into the inner workings. Tests run in a CI such as GitHub are thus not easy to debug. |
Rust based mini webserver with all the modern bells and whistlesa project by darix Project DescriptionJust hook up a webserver framework for rust with things like opentelemetry for tracing, prometheus endpoint for monitoring, structured logging (to systemd) instead of line based logging. |
Create doc-kit for Smart Docsan invention by ta-ro Project DescriptionCreate a new doc-kit to set up and maintain Smart Docs. |
FrankenCampus Canteen Menu PDF Parser aka Mahlzeit!an invention by cwh Project DescriptionMake a PDF parser command line tool that brings the Nuremberg Canteen's Menu to a usable format (Plain text, JSON) that can be used in WebApps, Smart Displays or a Slack/IRC Bots. |
The 5 days of Hackweekan invention by bear454 5 small projects in one hack weekI always try to take on something bigger than I can complete in Hackweek, and then wallow in my frustrations for weeks after. This time I'm doing something different: one small project every day; 5 accomplishments; 5 successes. I invite you to join me. Post your mini-projects in the comments. |
Open source voice controlled AI drawing interface for young kidsan invention by jstehlik Project DescriptionOpen source voice controlled AI drawing interface for young kids |
Tumbleweed support for Raspberry Pi 4 with Quad SATA HATan invention by jbaier_cz Project DescriptionWith Quad SATA HAT[1] you can turn your RPi / RockPi into a nice little NAS. There are some packages[2] for Raspbian/Ubuntu which will allow you to control the disks and the optional fan and OLED display. But what if you want to install Tumbleweed on your box? |
GNOME Lovean invention by dgarcia Project DescriptionThe idea is to work on projects related to GNOME (libs/apps or others) that needs some love, components that are important for the desktop, but has few contributions lately. |
Enhance product migration feature in Uyuni(SUSE Manager) to migrate from regular SLES to SLES4SAPa project by admehmood Project DescriptionCurrently, Uyuni(SUSE Manager) offers a product migration feature, but it doesn't support migration from SLE to SLES4SAP. Users are required to run a separate script to perform this migration, which may not be ideal, especially if Uyuni is already installed. Additionally, the script's requirements vary with each service pack. |
GNOME 45, openSUSE flatpak adaption on SLE and ALP.an idea by yfjiang Project DescriptionInvestigate GNOME 45 as the latest GNOME desktop. I will spend time on its general enablement on SLE and ALP. |
Generate ignition/combustion files from Uyuni/SUSE Managera project by dvosburg Project DescriptionIgnition and combustion are the json configuration files used in SLE Micro/Leap Micro/Microos/ALP. These originated in Fedora CoreOS - so it is not distribution-specific. |