mkoutny
PRG
Get rust into Tumbleweed
a project by KGronlund
With rust 1.9 released, it should be possible to from now on bootstrap rustc from the previous version of rustc (so 1.10 can be built using 1.9 etc.). This means that it should now be possible to create a rustc package which no longer needs binary snapshots to build, meaning that we might even be able to submit rustc for inclusion in openSUSE Tumbleweed.
Packaging cleanup in HA
an idea by scarabeus_iv
For a bit time I wanted to check and polish the HA and clustering packages. Now is a good time as any.
Faster kernel builds in the OBS
an invention by michal-m
The kernel compile and link itself is only a fraction of the OBS kernel-default package build. Several other passes take significant time: - Post build checks, especially the clamav scan
Introduce drbdmanage on SLE product and divi into the new features of drbd9
an idea by wanghaisu
DRBD is a block device which is designed to build high availability clusters. Compare to DRBD8, new released DRBD9 improved the capability and user cases on HA and CLOUD environment, also improve the performance. drbdmanage is a new management approach of DRBD9, aim to establish drbd environment in a C/S way, which is easy for deploy on CLOUD environment. We only build it in obs, now i can introduce it on the latest SLE product.
supportconfig database
an invention by leonardocf
The supportconfig utility is used by support teams to collect all information needed to troubleshoot a system in one shot.
Use linear programming for the partitioning proposal
an idea by ancorgs
The YaST team is rewriting yast2-storage. That includes new shiny code for the storage proposal during installation. It calculates what partitions and/or volumes need to be created to allocate the system and finds the best way to create those partitions in the existing free spaces. The second part becomes more complicated than it looks as soon as you start considering the restrictions imposed by each volumes and by the technology (primary vs logical partitions, for example).
Gothic facade generator
an idea by federico-mena
I want to write a bot that generates random Gothic facades. Maybe using L-systems? Maybe that generates SVG?
OpenCV on SLES on Raspberry Pi
a project by joadavis
I just want to learn how OpenCV works. And having a portable version would be great.
Research telemetry for (open)SUSE products
an idea by dmacvicar
Most of design is done still with a embarrassing amount of data. Having released software for decades, we still don't know exactly what module is the most used, what workflows the customers are following, where do customers fail. It is all guesses and opinions.
crash-python
a project by jeff_mahoney
New Development
shell script static analyzer
a project by michals
With all those analyzers for C code we get so much information about our C code.
Give a shot at photogrammetry
an invention by ikapelyukhin
Results:
Setup TensorFlow and wrote a simple classifier
a project by mbologna
- Setup Tensorflow on OpenSUSE 42.3
- Look for a way to package it
Study SymPy / Learn some Python & refresh some Maths
an idea by JERiveraMoya
I would like to experiment with SymPy this week, it is a good opportunity to use some python, learn symbolic mathematics and refresh some Maths, starting with the tutorial http://docs.sympy.org/latest/tutorial/index.html and later choosing some of the modules in the official documentation http://docs.sympy.org/latest/index.html.
distributed card games, a.k.a. mental poker
an invention by AndreasStieger
Mental poker is a principle and also specific protocol to play card games without a single trusted party. This includes shuffling cards, enforcing card visibility and commitment schemes. Imagine playing rock-paper-scissors via phone only.
Tools to make keysigning fun again (replacement for caff)
an idea by kbabioch
There is a tool called caff, which is the de-facto standard when dealing with keysigning (on a large scale, e.g. after a key signing party). This tool hasn't been touch in years, is written and configured in Perl (hence cannot be read and/or maintained :smile:) and is not easy to package, because of a lot of dependencies, etc. It is not even available in our default repositories (at least for Tumbleweed). In general there seems to be a certain kind of frustration with this software, but there is no real alternative available yet.
L3: Improve crash-setup, develop a core-setup
a project by sparschauer
The current crash-setup source is located here.
Pretty much is working nicely but it doesn't care for the debug source making it impossible to use the crash> gdb list *
command right away. This is bug 997558 which should be worked on.
bugzilla nick completion privacy extension
an idea by AndreasStieger
Bugzilla supports automatic username completion.
microservices and serverless for the openSUSE.org infrastructure
an invention by tampakrap
The openSUSE.org official infrastructure is getting bigger and complicateder, so #microservices and #serverless FTW!
Uyuni: improve spacewalk-repo-sync performance
a project by moio
Let's make reposync faster
HelenOS of the <future>
an invention by jjindrak
I have previously implemented a major portion of the C++ standard library for HelenOS [0][1][2] as part of my master thesis. In this project, I will be adding
File system block allocation algorithms comparison and analysis
a project by ganghe
In the past, some customers ever complained that OCFS2 file system performance went down when listing a big directory (e.g. include 400k files). According to my preliminary investigation, this performance problem is related to file system block allocation algorithm. Then, I want to look at the current mainstream file systems (e.g. EXT4, XFS, etc) block allocation algorithms in this hack week, compare and analysis these algorithms advantages/disadvantages.
Building a cross-browser extension
an idea by jloehel
I'd like to get familiar with the different browser extension APIs (Chrome, Firefox, Opera, and Edge) and learn how to develop, test, package and publish a cross-browser extension.
Properly package Quick Event orienteering management software
a project by LPechacek
It ain't rocket science, it ain't thrilling, it's just useful.
L0 Supportconfig Monitoring and Analysis using ML
a project by andavis
Project Description
- Create an automated L0-support-like analytics solution for supportconfig data that is tiered across a customer's environment and SUSE environment (similar to a very modular AIOps Edge-Core approach). A pictorial overview of the ecosystem
Switch to MicroOS desktop.
a project by lpalovsky
Few months ago I switched my home workstation and media center to Micro OS desktop and I cannot imagine switching back to normal distribution. After some consideration I realized it should work fine (even better) on the notebook I am using for work.
WebRTC individual track recorder
a project by avicenzi
Support glibc-hwcaps and micro-architecture package generation
a project by alarrosa
The recent glibc 2.33 version recently available in Tumbleweed includes this change:
Make a Raspberry Pi boot in less than 3 seconds
an idea by akedroutek
Project Description
This is quite new to me but as I want to understand ARM and its boot process better here is the deal:
Sharing logic between desktop and web based applications through WASM
an invention by IGonzalezSosa
Project Description
Jitsi for Hackweek
a project by rsimai
Primarily to support Hackweek, but also to gain experience for a potential future corporate use, I like to run the open source Jitsi in a SUSE context and within a setup that is close to what SUSE IT is doing.
Near-zero downtime upgrades for stateful services with Rancher
an idea by mlnoga
Project Description
openSUSE build supported by SUSE IT
a project by vgrinco
Project Description
Audio steganography for music digital signatures
an idea by shawnhao
Project Description
There are lots of indie musicians who are not very aware of protecting their copyright and it is hard to determine plagiarism in music. I believe a digital signature could be useful to present copyright on court without damaging and altering the soundings of a song. But I am also aware that a signature alone may not be sufficient to protect copyrights and it is able to bypass it.
FTrace Visualization Tool
a project by jesingh
Project Description
A visualization tool that directly digests ftrace function traces and provides easier to understand timing diagrams with the ability to quickly look up functions from within the program.
Learning ROS
a project by zhonglidong
Project Description
The Robot Operating System (ROS) is a set of software libraries and tools for building robot applications. From drivers and state-of-the-art algorithms to powerful developer tools, ROS has the open source tools you need for your next robotics project.
Tool to collect relevant data from images and containers tested in openQA
a project by jlausuch
Project Description
This idea has been partially implemented for JeOS images, where we are collecting some data from the images whenever a new build ends up in openQA. For instance, https://openqa.opensuse.org/tests/2419705#step/image_info/9 is collecting the size of the image, as well as total number of RPMs, the list of RPMs with their size and some filesystem information.
Modular kernel packaging
a project by mwilck
Project Description
Use a container storage to store the OS system root
a project by dcassany
USB security key running embedded Linux
an invention by dmdiss
Project Description
Implement text based OCR in openQA
a project by clanig
Project Description
Currently 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.
Try container based openQA and migrate it to another server
a project by waynechen55
Project Description
Port some classic game to Linux
a 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.
How software creation process can save energy and CO2 emissions
an invention by acervesato
Visualization of historical sar(1) archives
a project by ggherdovich
Project Description
Create a library to extract and standardize data from Progress and Bugzilla (or other systems), and process them to generate metrics of performance
a project by ilausuch
Project Description
Create tool for managing RPM package signing keys
an invention by dheidler
Trigger actual openQA tests in pull requests
an invention by okurz
Motivation
Many 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
A quantum physics experiment puzzle (designed with Google's CP-SAT solver)
an invention by moio
Updated about 1 year ago. 6 hacker ♥️. 1 follower.Looking for projects around:
Nothing at the moment
Activity