The evolution of file system

an idea by ganghe

Study the evolution of file system in the past years, know the current active file system project and technical trends.

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

Continuous Integration at SUSE and OpenSource

an idea by zzhou

The initial goal is to dive into Continuous Integration visions, practices and the related tools for HA team. Obviously, more than happy to welcome you to share your experience or ideas within SUSE or from the broader outside OpenSource world.

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

Rewrite zypprepo puppet module

a project by tampakrap

The zypprepo was written around 3 years ago, and was based on the yumrepo built-in type/provider. Nowadays zypprepo misses a lot of functionality, which will be automatically inherited if it gets rewritten to be in sync with the current code of yumrepo (as also discussed in its issues #5 and #9). If time permits, solving issue #4 would be also really useful.

Updated about 4 years ago. 1 hackers ♥️.

New Puppet Master for the openSUSE and internal SUSE infrastructure

a project by tampakrap

A new Puppet Master will be set up for the openSUSE and public SUSE infrastructure. We will need to move the puppet code from the old server to a new Gitlab instance, deploy it to the new box with r10k, and perform syntax, validation and RSpec testing through

Updated about 4 years ago. 3 hacker ♥️.

Openstack HA

an idea by LSZhu

Openstack is quite popular today and HA is important for cloud computing, data storage. In this project, we want to setup a openstack cloud and a HA storage arch for it.

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

QA Data Analysis Tool(Framework)

a project by lzwang

A frame work for automatically analysis the result of the performance test. The tool can be used manully as well as used throught openAPI.

Updated about 4 years ago. 1 hackers ♥️.

ARM64 fastmodel

a project by gqjiang

ARM64 is become more popular on different markets, but obviously lots of pepople didn't have the hardware platform, and fastmodel is helpful for people to play with ARM64 environment, furthermore, we can run different software platform on it, such as Cloud, HA, Virt and OpenStack.

Updated about 4 years ago. 2 hacker ♥️.

Learn about virtualization and openstack

a project by XGWang0

We are doing virtualization related tasks, How can we still not know how

Updated almost 4 years ago. 2 hacker ♥️.

Search in internal wiki

a project by yosun

Now we are lack of using internal wiki page to solve problem. One of the reason is that we don't know if it contain the solution we need, and it's not convenient to search it manually in wiki page. It's much more slower than using google. In one group, we are most likely facing the same problem during work. So keeping the best solution, which we got from searching engine, in internal wiki is an efficiency way to collect standard workflow.

Updated about 2 years ago. 3 hacker ♥️.

Migrate to C code.

an idea by jerrytang is cmdline interface for control Hamsta-master ( Hamsta-master provide A lot of API base on socket.

Updated over 6 years ago. No love. Has no hacker: grab it!

Bare Metal OpenQA

a project by algraf

Today OpenQA mostly runs on virtual machines, but it can get really tricky to find bugs triggered by real hardware. There are only few interfaces required to interact with a machine though: 1) HDMI<br>

Updated about 4 years ago. 4 hacker ♥️.

gdb - better disassembly

a project by alnovak

The disassembly in gdb is not ideal. The binding with source code lines is weird (even crash, which does use gdb beneath, does that better), I don't see the jump targets; furthermore, there's a lot more informations hidden in the DWARF2 which may be of some interest - like which code is inlined, or which register/stack address should contain some variable. My goal is to search for a way how to improve that.

Updated about 4 years ago. 1 hackers ♥️.

Remote Attestation of SLE 12

an idea by rsassu

BACKGROUND Remote Attestation is a technique defined by the Trusted Computing Group (TCG) consortium ( to verify a platform's integrity (i.e. whether or not that platform is behaving as expected).

Updated over 6 years ago. No love. Has no hacker: grab it!

VI for XML/DocBook

an idea by tbazant

Explore the VI(M) editor environment (scripts, settings, plugins) that ease writing XML/DocBook documents, possibly DTD-driven.

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

VNC keyboard layout test tool

a project by michalsrb

VNC protocol transfers key symbols (= basically characters), not key codes (= "coordinates" on keyboard). Therefore pressing the same keys may result in sending different commands over VNC depending on the keyboard layout and state of modifiers on the client side. The server however can not directly send the key symbol to the application, it must instead find or create key code that will translate to that symbol and send that. This is hard to implement correctly and there was already several bugs about it.

Updated about 4 years ago. 2 hacker ♥️.

package upstream test suite for 'bind'

an idea by hrommel1

Upstream (ISC) has a rich test suite for their name service daemon 'bind' (aka 'named'). It covers both different configurations as well as different topologies for DNS. Since we perform maintenance updates of this (probably most crucial) part of the Internet every now and then we should invest into making this test suite easy to use both for packagers and QA.

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

gocloud - uploader framework for the public cloud

a project by sax2

We from the public cloud dev team regularly upload generic and product images to be available in public cloud systems like Amazon EC2, Google Compute Engine or Microsoft Azure. The task of uploading stuff there is not only about having the tools it's also about having the right environment which provides account credentials as well as access to the image when they are built in the buildservice. Also the location from where the upload happens can make a difference in performance. Therefore a framework to combine all this into a more clean process should be developed. The basic parts of the project consists of:

Updated about 4 years ago. 1 hackers ♥️.

Learn about Openstack and docker

a project by ZRen


  • learn general information about them
Updated about 4 years ago. 4 hacker ♥️.

Fix a focus stealing bug in pidgin in openSUSE

a project by moskyto

I have an IRC tab open in pidgin and an adjacent XMPP tab; the latter one displayed with focus. When a new XMPP tab opens in background (with a message incoming), the IRC tab steals the focus but not the display. It brings annoying situations when I sometimes send something accidentally to the IRC instead of XMPP, not noticing that I don't have focus. Wanna hunt and fix this bug.

Updated about 4 years ago. 1 hackers ♥️.

Port a fake signal optimization to kGraft

a project by mbenes

We currently work on a consistency model for upstream livepatching infrastructure. We use something called a fake signal to speed up a finalization of the patching process. I'll port the implementation to kGraft in SLES which should allow to remove immediate patching since it has recently proved to be problematic...

Updated about 2 years ago. 1 hackers ♥️.

Multiqueue ramdisk

a project by hreinecke

There is a ramdisk block device (brd), and there is a null multiqueue device (nullblk). The one can do I/O, but doesn't use multiqueue, and the other does multiqueue but cannot do I/O. So the idea is to have a new multiqueue ramdisk block device (ramblk?), which can do both. Would be most useful for testing multiqueue.

Updated about 4 years ago. 3 hacker ♥️.

Dive into drbd8.4.x and drbd9

a project by wanghaisu

DRBD refers to block devices designed as a building block to form high availability (HA) clusters.Also possible to combine multiple devices driver for Linux(MD) and the network block device(NBD) to achieve similar functionality. DRBD is done by mirroring a whole block device via an assigned network. DRBD can be understood as network based raid-1. Only two nodes are supported in 8.4.x. For the drbd9(dev in RC phase), multiple nodes can be supported as well. Diving into it and do hacks.

Updated about 4 years ago. 1 hackers ♥️.

Learn more about dropwatch

a project by david_chang

dropwatch is a utility which can help you to see if data is been dropped in linux network stack. The plan is to learn what actually dropwath can do and learn how does dropwatch work? and also learn how to use dropwatch? I'd like to get it working on openSUSE 13.2.

Updated about 4 years ago. 4 hacker ♥️.

A website to provide air pollution forecast in Beijing area

a project by tian-feng

Air Pollution Forecast


Updated over 1 year ago. 6 hacker ♥️.

whatenv + whenenv

a project by osynge

whenenv is designed to keep the branching involved in build and functional test scripts from growing out of control. You specify a list of environment variables and whenenv will then try and reuse existing scrimps to process the request.

Updated over 6 years ago. No love.

write a dyndns CGI frontend

a project by bmwiedemann

Using dynaname it is already possible to securely auto-update DNS records in a bind9, but this still needs a linux machine. This project is about building a CGI frontend for it that makes it a replacement for the discontinued service.

Updated over 6 years ago. No love.


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 over 6 years ago. No love.

Slow and OOB channel for intercluster communication

an idea by dmuhamedagic

The problem

Updated over 6 years ago. No love. Has no hacker: grab it!

Simplify packaging yast translations (yast2-trans)

an idea by keichwa

Updated over 6 years ago. No love. Has no hacker: grab it!

Simplify packaging our books

a project by keichwa

Our books are also available as regular software packages such as 'sles-manuals_en'. There is a semi-private script that I use to generate the requisites (fetch the old version from the BS, tar the XML sources with daps, update .spec and .changes, etc.) and to submit the results to the BS.

Updated about 4 years ago. 1 hackers ♥️.

Tumbleweed as a Server OS?

a project by RBrownSUSE

My home server, and my other box hosting are both in need of a bit of a refresh While I could be nice and conservative and pick an openSUSE regular release, I'm actually considering using openSUSE Tumbleweed, and fully embracing the 'Servers as Cattle' concept

Updated over 3 years ago. 3 hacker ♥️.

Chromium/Chrome extension for SSL pinning

an idea by thardeck

Most browsers have more than 100 CA certificates (for example Firefox ~176) and everyone of them can sign certificates for any website. So if anyone of them is hacked, forced by law or just corrupt a man-in-the-middle attack is possible on any SSL connection.

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

Learn Rust

a project by aplanas

Rust, the new language from Mozilla Foundation, is a modern systems programming language focusing on safety and speed. It accomplishes these goals by being memory safe without using garbage collection. Go, D and Nim have GC integrated into the language and the standard libraries. The GC in Rust is integrated as an external library.

Updated about 4 years ago. 4 hacker ♥️.

Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone

a project by sndirsch

Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone. On top of this try to get a graphical desktop running using Xvnc available for Android.

Updated about 4 years ago. 5 hacker ♥️.

Spec-cleaner finishing jobs

a project by scarabeus_iv

Cover more cornercases for spec-cleaner to allow the swap of formatspecfile due to its bugginess in comparsion.

Updated about 4 years ago. 5 hacker ♥️.

CHDK2gphoto2: Canon Hack Developer Kit support for libgphoto2

a project by msmeissn

Continue on the started CHDK (Canon Hack Developer Kit) for libgphoto2 support. Work on various other libgphoto2 camera things over the week too.

Updated almost 4 years ago. No love.

Google Hangouts killer: WebRTC-based video conferencing system

a project by ancorgs

We have some internal systems for videoconferencing like Big Blue Button or OpenMeetings. But in my experience none of them can compare to Google Hangouts, which is still the best free (as in free beer) alternative for videoconferencing with integrated screen sharing. While implementing an alternative to Sqwiggle on previous hackweek, I discovered Janus, a lightweight WebRTC gateway that proved to be a quite capable tool to implement video applications.

Updated about 4 years ago. 15 hacker ♥️.

Make disk encryption options configurable in YaST installer

a project by AndreasStieger

In the YaST installer, make disk encryption method, mode, key strength, random source etc configurable. The rationale is that user requirements may differ, and we would like to offer some advanced options instead of changing defaults.

Updated about 4 years ago. 4 hacker ♥️.

Simple user interface for head mounted displays

a project by chuller

Create a user interface useable with a see through head mounted display. The display was created from some Chinese video glasses and has a low resolution (320x240) which requires a optimized user interface that also is useful when using it hands free. The existing Head mounted display:

Updated about 4 years ago. 1 hackers ♥️.

Wireless mesh network

a project by chuller

Using an arduino nano, a rf23b ( wireless module (or anything like it) and a solar panel to build a mesh network node that can be used to quickly deploy wireless networks. The connection between the nodes will be serial, a endpoint will have an additional wlan module connected so it will be possible to use the mesh network for normal wlan enabled devices.

Updated about 2 years ago. No love.

Get started with nftables on openSUSE

a project by abergmann states that "nftables is the project that aims to replace the existing {ip,ip6,arp,eb}tables framework." The nftables kernel code was merged into the mainline kernel in January 2014. So it's time to get started with the <b>new</b> Linux firewall framework on openSUSE. <ul>

Updated over 1 year ago. 4 hacker ♥️. 1 follower.

openQA Notifier - A Chrome extension for monitoring your openQA instance status

a project by mlin7442

Displays your openQA instance status, the feature/behavior should had at least like the list below,

Option page

Updated about 4 years ago. 3 hacker ♥️.

Test openQA in openQA with openQA using openQA for openQA

a project by RBrownSUSE

Occasionally, new versions of openQA break things. How do you stop that? MORE TESTING! Testing openQA by using openQA to ensure the new versions don't break should be a good example of how openQA can test everything and anything, even itself.

Updated over 1 year ago. 10 hacker ♥️.

LaTeX binary numbering

an idea by bmwiedemann

LaTeX can already do (arabic) decimal and roman numbering for sections/chapters/pages/enums etc, but for proper geekiness of one's papers/presentations, it should be able to do it in binary digits. This mini-hackweek project is about finding out and documenting how to do that in the easiest way.

Updated over 1 year ago. No love. Has no hacker: grab it!

Learn Salt by converting ansible scripts to salt states.

a project by kbaikov

I would like to learn Salt by converting ansible scripts to salt states. Current ansible scripts do some QA tasks on cloud nodes, so i thought it would be a good idea to convert them to salt after reading salt tutorial.

Updated about 4 years ago. 3 hacker ♥️.

openQA webVTT subtitles

a project by bmwiedemann

The webVTT standard (nearly the same as the older SRT subtitles) allows to add subtitles to a video. We could use this in openQA to show which keys were pressed at that point in the video, in which line of code we were or on what event we waited. This could make debugging easier and might be instructive to users, too.

Updated about 4 years ago. 3 hacker ♥️.

mount option helper for VFAT and other file systems

a project by sbrabec

While auto-mounting a VFAT volume in a desktop environment, there is no way to select required mount options for the particular volume. But there is no combination of options that will fit to all purposes. Without being able to choose mount options, some tasks work in an inferior way.

Updated about 4 years ago. 2 hacker ♥️.

write mkcloudcloud - a nested cloud setup software

a project by bmwiedemann

In we already have mkcloud, which can setup a whole SUSE Cloud on a single host for testing. However, it would be cool, if (instead of a single machine) we could use with its capability to add extra networks as requested. This can be pretty easy, as much of the mkcloud code is about making libvirt do the right thing

Updated over 1 year ago. 3 hacker ♥️.

Improve posixovl to support fully featured POSIX file system on top of any limited file system (e. g. vfat)

a project by sbrabec

posixovl is a FUSE based successor of the old UMSDOS. It has a goal to provide POSIX file system functionality on top of vfat. Its code is nice and well written, but its feature set is not complete yet. It just supports: POSIX modes and user/group, hard and symbolic links, device nodes and named pipes. Much more can be done:

Updated about 2 years ago. 1 hackers ♥️.

YaST module for smarmontools

an idea by sbrabec

smartmontools has a number of options that fine tune disk checking, periodic tests, short tests, values to monitor, values to ignore. It would be nice to have a tool to easily configure it.

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