a project by osynge

this work has experimented with zeromq sqlalchamy and multithreading in python to make a rich tool for syncronisation of your music collection with media devices. This project will attempt to pull all this research into a product.

Updated about 5 years ago. No love.

Porting SHA1 codes to EFI stub environment

a project by joeyli

For Hibernate Signature Verification - HMAC version, I need a hash algorithm in EFI stub environment before ExitBootServices() to mix / mess random seed from different sources (rdtsc, rdrand...) for generating the HMAC key to sign the hibernate image in runtime environment. There have no any hash functions provides by EFI services, so need implement it in EFI stub. I choice SHA1 to be the target algorithm because currently I choice HMAC-SHA1 to be the algorithm to generate signature of hibernate image.

Updated about 3 years ago. 2 hacker ♥️.

Playground/Training Project: Online shop (Ruby on Rails)

an idea by vlewin

Create a training project for trying out new Rails features, gems and best practice techniques (

Updated about 5 years ago. No love. Has no hacker: grab it!

Linux Kernel Coverity triage

an idea by jankara

Triage Coverity reports for Linux Kernel.

Updated about 5 years ago. No love. Has no hacker: grab it!

kGraft (SLE Live Patching) Testing Repository Setup

an idea by Jeffreycheung

Per talk with Libor, there is another interesting task connected with Live Patching, and that's testing of the repository setup. As there is no one used the update mechanism in the way we are going to. Building a proof of concept ahead of time will likely save us headaches later on.

Updated about 5 years ago. No love. Has no hacker: grab it!

Port debtags to SUSE

an idea by dmuhamedagic

The Debian debtags package and database are a flexible scheme to assign tags (properties) to packages of a distribution. It would be of benefit to SUSE to port debtags.

What are these tags good for?

Updated about 5 years ago. No love. Has no hacker: grab it!

Wicked source code research and technical document improvement.

a project by bchou

I had presented the "Wicked Network Manager" talk at openSUSE Asia summit @Beijing. I would like to keep studying the topic continuously. Getting involve the source code and study the operating style and components. I also met some problem after discussing and testing issues while my research , I want to keep it as a record and writing the technical document on wiki too.

Updated about 3 years ago. 2 hacker ♥️.

Automated tool to analyze quality of DV capture.

a project by sreeves1

Tool to inspect the meta data from a mini DV firewire transfer and report any quality problems such as dropouts. Preferably a gstreamer 1.x based tool.

Updated about 1 year ago. No love.

Make systemd-nspawnd usable for support purposes.

a project by tsaupe

Report from the research mailing list: some colleagues and myself had a small SLES 12 troubleshooting workshop today. We were playing around with the rescue system. There is this magic tool called "systemd-nspawn" that is

Updated about 5 years ago. No love.

filesystem checking using symbolic execution

an idea by jirislaby

I already wrote a description and this shit ate it after I clicked create project (because "go home" overlapped). I won't write the long story second time, sorry. In short: symbolic execution on btrfs and input of death, that is.

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

kGraft: allow to handle more patches in parallel

a project by pmladek

Current kGraft implementation allows to apply new patch only when the previous one is applied to the whole system. Every task is handled separately and it needs to wait for a safe place to switch. It might take a while, especially when the task is sleeping. Therefore it would be great to allow to apply more patches in parallel. It is not trivial because different tasks might be in different world, so the slow stub has to be clever and choose the right one without taking any lock...

Updated about 3 years ago. 2 hacker ♥️.

DB for Solarpanels

an idea by ihno

Take the data for the Solarpanels and put them into a DB and create an interface to make analysis on them.

Updated about 5 years ago. No love. Has no hacker: grab it!

make FF use ntlm_auth for NTLMv2

a project by jmcdough

Firefox dropped its built-in ntlm auth as it only handled ntlmv1 (insecure). On windows it uses SSPI to handle the ntlm cases, and on other platforms it simply does not support NTLM at all (and then only v1) without a manual flag change. Let's get it recognizing /usr/bin/ntlm_auth as the system tool for doing this.

Updated about 1 year ago. No love.

Tool for WiFi access to Olympus Image Share API

a project by svollath

Reverse engineering partially done already. Help appreciated with - decoding video stream from camera (overlay?)

Updated almost 3 years ago. No love.

Bring up Linux on Optimus Board (Allwinner A80)

a project by a_faerber

The Allwinner Tech Optimus Board by Merrii is the evaluation board for the Allwinner A80 SoC with big.LITTLE Cortex-A15/-A7 configuration (32-bit ARMv7). The sources leaked from Allwinner contain GPL violations in U-Boot and Linux kernel and therefore won't easily build with openSUSE's armhf gcc (binaries seem to be softfp).

Updated about 5 years ago. No love.

KVM for Nvidia Jetson TK1

a project by a_faerber

The Nvidia Jetson TK1 is an SBC with Nvidia Tegra K1 SoC (quad-core Cortex-A15, 32-bit ARMv7). I have openSUSE running on the Jetson TK1, but KVM is currently not usable as the CPUs are not booted in HYP mode. Thierry Reding of Nvidia has some work-in-progress for U-Boot and upstream kernel that I would like to test.

Updated about 3 years ago. 1 hackers ♥️.

openSUSE for IFC6540

a project by a_faerber

The Inforce Computing IFC6540 is an SBC with Qualcomm Snapdragon 805 SoC (32-bit ARMv7). I had previously brought up openSUSE on the IFC6410. A week before Hackweek Interstellar I got the IFC6540 to boot on serial console using the upstream-based Linaro integration branch, up to searching for the rootfs. Since USB and SATA support were still missing, my goal will be to prepare a MicroSD based rootfs to complete the bringup.

Updated about 5 years ago. No love.

openSUSE for Firefly-RK3288

a project by a_faerber

The Firefly-RK3288 is the first SBC with the Rockchip RK3288 SoC, the first available chip with Cortex-A17 cores (32-bit ARMv7). I received such a board just in time for Hackweek Interstellar and will be looking into booting an upstream kernel with openSUSE 13.2/Factory rootfs.

Updated about 5 years ago. No love.

open-iscsi use of multi-queue to implement MCS

a project by lee_duncan

The open-iscsi package is the de facto standard Linux iSCSI initiator, but it does not support iSCSI MCS. MCS stands for multiple connections per session, and it means that the iSCSI initiator and target communicate over multiple connections to increase throughput. It is sometimes written as "MC/S".

Updated 3 months ago. No love.

Investigate ruby apis for jenkins and libvirt

an idea by vmoravec

And consider making use of them in QA infrastructure

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

GRUB menu for QA PXE boot environment

an idea by zluo

At moment PowerKVM client needs to be shutdown after installation. A manual changes for boot orders in configuration file is needed for booting up SLES 12. The idea is to create GRUB menu which can be handed over from DNS Server to client when it starts up. The GRUB menu should contains normal installation option and entry which is able to boot SLES 12 from hard disk.

Updated about 5 years ago. No love. Has no hacker: grab it!

Create OpenStack packages for aarch64

a project by dirkmueller

Create a single node installation of OpenStack with the OpenSUSE OpenStack Quickstart scripts for 64 bit ARM (aarch64).

Updated about 3 years ago. 2 hacker ♥️.

ipv6 pxe booting on grub2

a project by michael-chang

Learn the grub2 network stack and have fun with ipv6 network booting. :D

Updated about 3 years ago. 5 hacker ♥️.

Proof of Concept Support for SUSE Cloud, best practice

a project by rsimai

With many Proof of Concepts (PoCs) going on for SUSE Cloud, the development team has observed that we have no clear path on how Sales Engineers (SEs) and sometimes dedicated support engineers (xSE) can receive technical support to successfully complete the projects, often leading to escalation calls and even firefighting on-site visits by developers. Goal of that project is to come up with a best practice guide and to eventually set expectations on what's possible from a development point of view. Results should be documented in a central internal location and announced to all relevant parties.

Updated about 3 years ago. 1 hackers ♥️.

one-click distribution from web page

an idea by mhocko

Maybe this is something we already know but I haven't found it. But found it really cool how Debian can be installed easily from Windows machines. Just have a look at I have learned that our installation CD already can install OpenSUSE from Windows based systems so I think this shouldn't that hard to move this to we based installation.

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

Create Test Framework for XSLT Stylesheets

an idea by thomas-schraitle

Testing stylesheets can be a difficult task. Find a way to create a test suite for the DocBook stylesheets, for example.

Updated 3 months ago. 1 hackers ♥️. Has no hacker: grab it!

Improve retty tool

a project by jankara

Retty is a tool for changing stdin,stdout,stderr of a running process ( which may be handy if you want to attach to a process running e.g. from a died ssh session, changing running process to run from under screen(1) etc.. Currently it doesn't work for 64-bit systems and it doesn't handle changing of a controlling tty of a process (which may be possible using setsid() and opening a new tty). The aim of this project it to fix the above deficiencies and package the tool in OBS.

Updated about 3 years ago. 1 hackers ♥️.

Bisect (open)SUSE kernels using prebuilt packages

an idea by michal-m

I have been building an archive of the x86_64/default KOTDs for some months now. It's time to make them available at least internally and write some web frontend to the archive. The frontend could do various things: * Display all packages for a given branch

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

Docker orchestration

a project by flavio_castelli

Play with Docker orchestration tools like the ones provided by CoreOS, OpenShift and kubernetes. Provide packages for openSUSE and SLE.

Updated about 3 years ago. 1 hackers ♥️.

Design and create SUSE branded IQ lamps

a project by kwwii

see to understand what an IQ Lamp is.

Updated about 3 years ago. 3 hacker ♥️.

Bookworm, the educational tool

a project by kwwii

Create a system to allow a community to add contextual information to "open books". Think wikipedia for books

Updated about 3 years ago. 2 hacker ♥️.

Investigate and model Ceph cluster performance

a project by LarsMB

Predicting the non-functional properties of a Ceph cluster can be quite difficult. There are many inputs in the hardware setup and software configuration that affect the resulting availability, reliability and performance (latency and throughput at nominal levels and during degraded and rebuild times). I want to understand the interrelationship of these parameters better and build a (perhaps interactive) model that allows us to predict the result without the need to build a ten thousand node cluster.

Updated about 3 years ago. 3 hacker ♥️.

Generate branches in kernel.git and kernel-source.git trees to match provided kernel PTFs

an idea by sleep_walker

Current status

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

sar data summary report tool

a project by tabraham1

provide a summary report of data from a sar data file. Report should be broken down into subsystems - cpu, memory, disk, and network, and provide individual summaries for each device (cpu, disk, nic).

Updated about 3 years ago. 1 hackers ♥️.

Ciabatta reloaded: Work on a Heat-driven SUSE demo/QA environment as an OpenStack Horizon plugin

a project by joachimwerner

I want to revive my "Cloud in a Box" project and this time focus on how OpenStack's Heat automation framework can help with setting up a complete demo or QA environment consisting of several SUSE products (e.g. a SLEPOS Admin/Branch/Client environment). Looking for contributors who want to hack OpenStack (especially work on a Horizon UI plugin for managing Heat-based "SUSE blueprints").

Updated about 5 years ago. No love.

Testing CRIU and containers

a project by tiwai

Although I've been maintaining CRIU package, I had little time to play with it recently. It's still interesting especially in combination with various containers. So let's spend (or waste) some time.

Updated about 3 years ago. 1 hackers ♥️.

Wireshark hacking

an idea by npower


There is a wip dissector for the windows search protocol from gregor beck, I have used it, it's nice but it is missing some things I need. I have no idea about wireshark dissectors, I would like to hack on this and make it more useful to me,

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

GCC: finish implementation of predicated value numbering

a project by matz2

I'm sitting on old patches that implemented predicated value numbering in GCC by combining the algorithms from

Updated about 5 years ago. No love.

Android client for bluetooth serial device for car diagnostics

a project by cwh

There is quite a popular Android software for connection OBD standard adapters but not for older, brand specific ones. One for pre 2001 VAG cars is this one:

Updated about 3 years ago. 1 hackers ♥️.

Optimize kdump speed with 6+ TB of RAM

a project by ptesarik

The kdump package can now use SMP and multiple targets with constant memory requirements. The goal of this project is to find the optimum parameters for dumping a very large machine (SAP can give me access to 6TB, SGI is able to test with 64 TB).

Updated about 3 years ago. 2 hacker ♥️.

Crash Reference Card for ARM64

an idea by ptesarik

Update the Crash Reference Card, replacing 32-bit x86 with ARM64. The above link contains all sources I used to create the original card.

Updated 3 months ago. 1 hackers ♥️. Has no hacker: grab it!

Biofeedback / Neuroscanner / Dreamanalyser

an idea by chuller

This project is based on some hack of a mind flex toy containing a so called "neurosky eeg" chip. Having a sensor connected to your skull this system can meassure several waves emitting from the brain, also called brainwaves. The Idea is to combine this system with some camera based monitoring system that will watch a test subject while sleeping and recording the corresponding brainwaves for later analysis of brainactivity and body movement. Other use cases do exist, this was the only one i could come up with that involves sleeping in the office ;)

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

desktop saver

a project by psladek

The idea is to produce a standalone, independent tool to save and restore windows positions and sizes, analogous to a similar feature in KDE desktop. This would be handy in various lightweight desktop enviroments.

Updated about 3 years ago. 2 hacker ♥️.

"emerge" for rpm/SUSE

an idea by dmacvicar

There are lot of packages that can't be hosted on the Build Service. The idea would be a tool where you can say:

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


a project by hrommel1

If you want to use the full potential of SSDs as primary (and possibly only) storage on SLE or openSUSE systems, you are supposed to perform several configuration settings to make it fly, including: - changing the io scheduler of the device to noop or deadline

Updated 3 months ago. 1 hackers ♥️.

play with Coccinelle and lock checking

a project by mhocko

We had a quick course of Coccinelle during the last Labs conference. The tool is really great and I would like to explore possibility of checking lock invariants for particular functions. Julia was really prompt and implemented something that should help but I didn't get to it since the conference.

Updated about 3 years ago. 1 hackers ♥️.

try to understand cups > 1.5

a project by mhocko

Starting with CUPS 1.6 things have changed considerably. Clients are no longer discovering broadcasted printers anymore. Distributions (e.g. Debian) has backported the original protocol into cups-daemon package but this doesn't seem to work either on my laptop. I would like to look and try to understand what the hack is going on here. The outcome should be my understanding of the change and how to configure CUPs to behave reasonably again.

Updated about 3 years ago. 2 hacker ♥️.

understand and possibly improve cscope

a project by mhocko

cscope is a great tool index C/C++ sources and allow to navigate through the code. I have learned that the project is mostly dead and what is worse it uses its own database format to store the index. I would like to see some extended functionality in the tool - e.g. search whether a function A is reachable from B, filtering search results per-file, fix functions with function parameter detection (such functions are not recognized properly currently) and some others. See if the cscope specific storage can be replaced by a more generic database (sqlite?) and understand how the code flow works so that new extensions would be easier to implement.

Updated about 3 years ago. 3 hacker ♥️.

finish de-l3slaveing of crash-setup

a project by mhocko

The primary motivation for crash-setup (created by l3team) is to make kernel crashdumps deployment and crash using as easy as possible. This has been the case for quite some time except the tool was quite l3slave centric. With a great help from tcech the tool is close to be fully usable from other machines and !.de network as well. Let's finish the last pieces. This looks like a very minor project but it will be great to have it finally!

Updated about 3 years ago. 1 hackers ♥️.

Ceph crushmap visualization

a project by qakapil

The CRUSH algorithm determines how to store and retrieve data by computing data storage locations. CRUSH empowers Ceph clients to communicate with OSDs directly rather than through a centralized server or broker. With an algorithmically determined method of storing and retrieving data, Ceph avoids a single point of failure, a performance bottleneck, and a physical limit to its scalability. CRUSH requires a map of your cluster, and uses the CRUSH map to pseudo-randomly store and retrieve data in OSDs with a uniform distribution of data across the cluster. This project aims at creating graphs of the crush map, for better visualization of the Ceph cluster.

Updated about 3 years ago. 2 hacker ♥️.