mkoutny

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. This is the first goal.

Updated 11 months ago. 7 hacker ♥️.

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.

Updated almost 4 years ago. 4 hacker ♥️. Has no hacker: grab it!

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

Updated 11 months ago. 13 hacker ♥️. 1 follower.

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.

Updated almost 4 years ago. 2 hacker ♥️. Has no hacker: grab it!

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. The objective of this project is to create a central repository of supportconfig tarballs. To do so, we're going to develop a set of tools to automatically fetch tarballs from known sources, parse the information, import the useful parts into an SQL database and expose it in a Web front-end where users can run some simple queries.

Updated almost 3 years ago. 2 hacker ♥️.

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). Right now, the problem is solved by brute force. All the possible distributions of partitions and LVM physical volumes are considered and the best one (according to several simple criteria) is chosen.

Updated about 3 years ago. 3 hacker ♥️. Has no hacker: grab it!

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? building -> aisle, naves, aisle

Updated almost 4 years ago. 3 hacker ♥️. Has no hacker: grab it!

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. - learn how to install SLES on RPi

Updated over 2 years ago. 4 hacker ♥️.

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. The idea of this project is to research:

Updated 11 months ago. 4 hacker ♥️. Has no hacker: grab it!

crash-python

a project by jeff_mahoney

New Development In previous hack weeks, the first few days ended up being wasted on just getting it working. I'm pleased to share that the code quality has improved dramatically since the last hack week and there are now extensive test cases for both unit testing and testing against real vmcores, and we'll use both mypy and pylint (if installed) to perform static analysis. Packages for those are available in openSUSE or as part of the crash-python OBS repo for SLE15. It has been tested with kernels from 3.0 to 5.1.

Updated over 1 year ago. 21 hacker ♥️. 4 followers.

shell script static analyzer

a project by michals

With all those analyzers for C code we get so much information about our C code. Yet our shell code regularly nukes systems.

Updated almost 4 years ago. 6 hacker ♥️.

Give a shot at photogrammetry

an invention by ikapelyukhin

Updated almost 4 years ago. 2 hacker ♥️.

Setup TensorFlow and wrote a simple classifier

a project by mbologna

  • Setup Tensorflow on OpenSUSE 42.3
  • Look for a way to package it
Updated almost 4 years ago. 3 hacker ♥️.

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.

Updated almost 4 years ago. 2 hacker ♥️. Has no hacker: grab it!

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. libTMCG is an implementation of the protocol and SecureSkat is an application of this protocol/library to the popular German card game Skat.

Updated almost 4 years ago. 2 hacker ♥️.

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. Ideally the new toolset should allow to organize a complete keysigning party, e.g. it should assist the organizer with:

Updated almost 4 years ago. 8 hacker ♥️. Has no hacker: grab it!

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 *<symbol> command right away. This is bug 997558 which should be worked on.

Updated 11 months ago. 4 hacker ♥️.

bugzilla nick completion privacy extension

an idea by AndreasStieger

Bugzilla supports automatic username completion. This project is to extend this feature to allow restriction of the nick completion feature by user and on the data returned.

Updated almost 4 years ago. 9 hacker ♥️. Has no hacker: grab it!

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! :smiley: :thumbsup: :icecream:

Updated 11 months ago. 12 hacker ♥️. 1 follower.

Uyuni: improve spacewalk-repo-sync performance

a project by moio

Let's make reposync faster

Every day,

Updated 11 months ago. 8 hacker ♥️. 1 follower.

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

Updated about 3 years ago. 7 hacker ♥️. 2 followers.

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.

Updated almost 3 years ago. 2 hacker ♥️. 2 followers.

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. Goal(s):

Updated over 3 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Properly package Quick Event orienteering management software

a project by LPechacek

It ain't rocket science, it ain't thrilling, it's just useful. Quick Event is an established orienteering management software but it is still distributed in non-standard form for Linux distros. Package the software in standard packages for major distributions.

Updated 11 months ago. 1 hackers ♥️. 1 follower.

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 SupportConfigAnalytics
Updated almost 2 years ago. 10 hacker ♥️. 6 followers.

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.

Updated 12 months ago. 12 hacker ♥️. 6 followers.

WebRTC individual track recorder

a project by avicenzi

Project Description

Do you need to record podcasts or interviews remotely?

Updated 12 months ago. 6 hacker ♥️. 4 followers.

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: ```

Updated almost 2 years ago. 7 hacker ♥️. 3 followers.

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:

Updated almost 2 years ago. 7 hacker ♥️. 3 followers. Has no hacker: grab it!

Sharing logic between desktop and web based applications through WASM

an invention by IGonzalezSosa

Project Description

A few months ago, the YaST team released cockpit-wicked. Compared to YaST, this module contains a pretty simple data model, but there is still some duplication with YaST logic.

Updated almost 2 years ago. 8 hacker ♥️. 7 followers.

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. The service will be built in AWS/EKS within the SUSE E&I space and should be up and running on day 1, but will need love during the 5 Hackweek days to

Updated about 1 year ago. 13 hacker ♥️. 5 followers.

Near-zero downtime upgrades for stateful services with Rancher

an idea by mlnoga

Project Description

Containers are great for scaling stateless services and making them robust. However, stateful services like databases continue to pose challenges. In particular, upgrading a running database service to a new version with near zero downtime is not trivial. Wouldn't it be great if a helm chart or K8S operator could automatically take care of this for you? This would allow you to fire up a database in your K8S cluster and consume it as-a-service. And put us one step closer to building a private cloud that runs anywhere, powered by pure open source.

Updated almost 2 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

openSUSE build supported by SUSE IT

a project by vgrinco

Project Description

SUSE IT needs help from fellow geekos with release engineering skills to define the requirements, process, infrastructure, and tools for building an openSUSE-based distribution bundled with SUSE IT-supported application stack. The resulting OS build will be offered as a standard distribution for new SUSE employees in addition to the existing Operating System library.

Updated 7 months ago. 28 hacker ♥️. 16 followers.

rinit

an invention by dspinella

Project Description

rinit is an init written in Rust. It offers a valid alternative to systemd for PID 1 and service management. It uses the supervision to manage long running programs (deamons), log everything to files (no binary log interface) and provides an easy to use command line interface. rinit is already working and able to spawn services and handle their dependencies.

Updated 7 months ago. 6 hacker ♥️. 3 followers.

TeX macros for a puzzle game

a project by mcalabkova

Motivation

There is plenty of puzzle games (see Šifrovačky.cz), but currently none designed for children. With my husband we are thinking of starting/reviving one and creation of a fine typesetting system is one of the preliminary steps. The macros could also be used by other puzzle games in need of a new typesetting system (I could publish them if I liked my work).

Updated 8 months ago. 1 hackers ♥️. 2 followers.

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.

Updated 8 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab 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.

Updated 8 months ago. 5 hacker ♥️. 3 followers.

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.

Updated 8 months ago. 2 hacker ♥️. 2 followers.

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.

Updated 7 months ago. 5 hacker ♥️. 3 followers.

Modular kernel packaging

a project by mwilck

Project Description

Create a PoC for a modular packaged kernel. This means:

Updated 7 months ago. 7 hacker ♥️. 4 followers.

Use a container storage to store the OS system root

a project by dcassany

Project Description

Store 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.

Updated 13 days ago. 6 hacker ♥️. 2 followers.

USB security key running embedded Linux

a project by dmdiss

Project Description

Implement a proof-of-concept USB security key with support for encrypted data storage, U2F and FIDO2 (webauthn).

Updated 13 days ago. 4 hacker ♥️. 1 follower.

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.

Updated 18 days ago. 8 hacker ♥️. 7 followers.

Try container based openQA and migrate it to another server

a project by waynechen55

Project Description

Try 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.

Updated 7 days ago. 8 hacker ♥️. 5 followers.

k3k

a project by hgalalabdelazizahmed

Project Description

A kubernetes controller that spins a dev k3s cluster within your existing kubernetes cluster, the idea is derived from k3d but instead of using docker on the desktop machine to spin a k3s cluster, I will be using kubernetes itself as the host for these clusters.

Updated 9 days ago. 3 hacker ♥️. 3 followers.

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. 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.

Updated 16 days ago. 27 hacker ♥️. 13 followers.

How software creation process can save energy and CO2 emissions

an invention by acervesato

Project Description

Everything we do in SUSE requires a certain amount of energy. This energy has a cost and it causes also a certain amount of CO2 emissions. In particular, as Kernel QA team, we run Kernel testing pretty often causing energy consumption that could be saved by introducing optimizations inside the LTP testing.

Updated 3 days ago. 3 hacker ♥️. 2 followers.

Visualization of historical sar(1) archives

a project by ggherdovich

Project Description

The sar(1) tool, from the openSUSE package "sysstat", provides a comprehensive method for collecting performance data on a running system.

Updated 6 days ago. 1 hackers ♥️. 1 follower.

Create tool for managing RPM package signing keys

a project by dheidler

Project description

IIRC there was some article in tech news some year ago that criticized the way RPM keys are handled in the SUSE distribution.

Updated 10 days ago. 2 hacker ♥️. 4 followers.

Trigger actual openQA tests in pull requests

an idea 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

Updated 2 days ago. 5 hacker ♥️. 5 followers. Has no hacker: grab it!
14
7
15
52

Looking for projects around:

Nothing at the moment

Activity

  • 3 days ago: mkoutny liked Trigger actual openQA tests in pull requests
  • 3 days ago: mkoutny liked Create tool for managing RPM package signing keys
  • 3 days ago: mkoutny liked Create a library to extract and standardize data from Progress and Bugzilla (or other systems), and process them to generate metrics of performance
  • 3 days ago: mkoutny liked Visualization of historical sar(1) archives
  • 3 days ago: mkoutny liked How software creation process can save energy and CO2 emissions
  • 13 days ago: mkoutny liked Port some classic game to Linux
  • 13 days ago: mkoutny liked k3k
  • 13 days ago: mkoutny liked Try container based openQA and migrate it to another server
  • 13 days ago: mkoutny liked Implement text based OCR in openQA
  • 13 days ago: mkoutny liked USB security key running embedded Linux
  • 13 days ago: mkoutny liked Use a container storage to store the OS system root
  • 13 days ago: mkoutny started Sign me off|in
  • 14 days ago: mkoutny added keyword "git" to Sign me off|in
  • 14 days ago: mkoutny added keyword "cryptography" to Sign me off|in
  • 14 days ago: mkoutny added keyword "ssh" to Sign me off|in
  • 14 days ago: mkoutny originated Sign me off|in
  • 7 months ago: mkoutny liked Modular kernel packaging
  • 7 months ago: mkoutny liked Tool to collect relevant data from images and containers tested in openQA
  • 7 months ago: mkoutny liked Learning ROS
  • 7 months ago: mkoutny liked FTrace Visualization Tool
  • 7 months ago: mkoutny liked Audio steganography for music digital signatures
  • 8 months ago: mkoutny joined FIDO2 emulation
  • 8 months ago: mkoutny liked TeX macros for a puzzle game
  • 8 months ago: mkoutny liked rinit
  • 8 months ago: mkoutny liked openSUSE build supported by SUSE IT
  • All Activity