|
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 |
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. |
|
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. |
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. |
One of couple of Python projects (update M2Crypto)an invention by mcepl There are couple of projects I work on, which need my attention and putting them to shape: * M2Crypto |
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. |
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 |
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 |
UYUNI - synchronize content between registry serversan invention by RDiasMateus Project DescriptionUYUNI has the ability to synchronize packages from remote locations. But doesn't have a similar solution for container images. |
|
Catalog for OCI imagesan invention by vpereirabr Project DescriptionThe OCI Catalog project is a platform designed to streamline the process of discovering, searching, and cataloging SUSE's official OCI images. With its user-friendly interface, users can easily visualize the collection of SUSE's Docker images and search for specific images based on their requirements. |
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/ |
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. |
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 |
|
Enhance SUSE Manager + Rancher + K3s/RKE Automationa project by nbornstein Project DescriptionAutomation of Rancher, K3s, RKE, RKE2 through Salt and SUSE Manager |
Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issuesan invention by cbosdonnat Project DescriptionA |
operator for s3gwan invention by gbaccini Project DescriptionCreate a K8s CRD for s3gw. |
|
Deploy Uyuni proxy using Elemental and Fleetan invention by cbosdonnat Project DescriptionNow that Uyuni proxy can be run as containers this project is about deploying it using Elemental and Fleet. |
Bring to life the Studio Kiosk in Frankenstrassea project by digitaltomm Project DescriptionMake use of the Studio Kiosk in front of my office: |
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. |
Update Haskell ecosystem in Tumbleweed to GHC-9.6.xa project by psimons Project DescriptionWe are currently at GHC-9.4.x, which a bit old. So I'd like to take a shot at the latest version of the compiler, GHC-9.6.x. This is gonna be interesting because the new version requires major updates to all kinds of libraries and base packages, which typically means patching lots of packages to make them build again. A significant part of the development effort will be live-streamed on Twitch so that others can collaborate easily. |
High Available NFS Cluster Concepta project by roseswe Project DescriptionOverall: Existing NFS-HA Consulting solution exists (for SLES15 SP1 and SP2+) and is in production at customers. Goal is to improve this solution, enhance the documentation and make it more robust. |
|
Base Linuxa project by dspinella Project DescriptionBase Linux is a new distribution developed from scratch. It aims to have the stricter packaging system, to be customizable and to work as a base for other Linux distributions in all kind of environments, from desktop to servers and embedded systems. |
Spike about integrating Trento in SUMAan invention by oscar-barrios Project Description
|
|
Rewrite the D-Installer CLIa project by IGonzalezSosa Project DescriptionBefore the openSUSE 2022, we built a prototype of a command line interface for D-Installer just for demonstration purposes. It implements a limited set of functions and, apart from packaging changes, it has not received any relevant update for months. |
Investigate if VSCodium can be used as a convenient DocBook editora project by tbazant Project Description & Goal for this HackweekVSCodium is a feature rich text editor. The goal of this project is to find out which of its extensions to use for better DpcBook editing experience and how to add own features, for example, |
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. |
|
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 |
image-tools: simple tool for mirror/save/load container images & KDM and chart image list generator.an invention by StarryWang Project DescriptionCurrently, the way to install Rancher in Air-Gap mode (with personal registry server) is using the |
Learn about ALPa project by XinLiang Learn about ALP |
|
HelenOS: <filesystem> of a downa project by jjindrak During the previous Hackweek [0], I have successfully implemented, tested and merged [1] an implementation of the entire C++ standard header <future>. This time, my aim is to modernize the C++14-esque standard library [2] of HelenOS [3][4] with a C++17 feature - the <filesystem> header. The <filesystem> header is much larger than the <future> header which I barely managed to implement and test in the allocated time for the previous Hackweek, but <future> was mostly OS-independent as it relied only on previously implemented features of the standard library. The <filesystem> header, however, is limited by the filesystem API of the OS and as such implementing of the entirety of it might not be possible, limiting the scope of the project (which is a good thing due to the time constraints). The primary features of the header [5] that should be implemented: |
Better default conky themea project by simotek As per the title I am aiming to investigate a much nicer conky default, I have a short list, but it depends on asking people nicely to license there work, if I have to create something from scratch it probably won't happen this hackweek. Now that themes such as Polycore are licensed so they are useable the aim is to build from there. |
Metabase instance in SCC EKS clustera project by digitaltomm Following up on the experiment from last Hackweek ( https://confluence.suse.com/display/~digitaltomm/Business+Intelligence+in+SCC ), it would be great having a production instance of Metabase running in the SCC EKS cluster, connected to the production database of SCC. |
The world craban invention by cdywan The world is changing. A mouse got lose and fell off the discworld. Consequently the elephants got scared and hopped off Great A'Tuin's back. As luck would have it a gigantic crab with four gophers on its back took its place. Project Description |
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 |
Scripted CardDAV address book modification in PHPa project by holgisms Project DescriptionRunning a self coded PHP application that - among other stuff - manages address data stored in some database. In order to have that address data not just in my application but also in mail clients or on mobile phones, I exported the data to an CardDAV address book of an ownCloud server. But whenever address data within my application is changed or new addresses are added, I also need to modify the data on the ownCloud server. In order to avoid that, I'd like to utilize a simple CardDAV library in PHP to automate that step. |
Port the Minion job queue to TypeScriptan invention by kraih Project DescriptionAs part of the mojo.js project i want to port the Minion job queue from Perl to TypeScript and release it as an npm package. In the future this will allow parts of Mojolicious applications like openQA to be written in TypeScript/JavaScript (in addition to Perl). |
Polish and improve ansible roles in GeekOopsa project by ph03nix Project DescriptionGeeko-ops is a collection of community-driven Ansible roles for SLES/openSUSE based distributions. |
Try-out training managementa project by mstrigl Project DescriptionOur club has try-out trainings for kids that are interested in Ice-hockey. They can come 5 times free of charge and then they need to sign a contract. Actually this is done with excel lists which is not nice and is not working very well. |
Modular kernel packaginga project by mwilck Project DescriptionCreate a PoC for a modular packaged kernel. This means: |
Study the book of 'The Go programming language'a project by leli The Go programming language is an open source language and very popular. Study the book content and try to practice some project examples in the book. |
Run autoupdate-perl in CIa project by tinita Project DescriptionCurrently autpupdate-perl runs on a cloud server. It updates perl modules in autoupdate, but also the whole CPAN-{A,B,...} projects. |