Gran Canaria office: whiteboard, cubieboard and more

a project by ancorgs

Time for technical housekeeping in the shared Gran Canaria office. For the last couple of weeks, the Cubieboard powering our "SUSE office in a box" has been unresponsive. I want to check why. Fix it, update the system, etc.

Updated about 3 years ago. 4 hacker ♥️.

OBS GitLab integration

a project by adrianSuSE

First part is to support automated builds on git pushes also with gitlab, similar to what we do already with This means OBS would get notificated in a save way to refetch sources and start build on each commit. Second part is to support automated branching when a pull request gets created. This allows CI similar to travis on pull requests.

Updated over 2 years ago. 4 hacker ♥️.

Old games on modern Linux

a project by mstaudt

There are plenty of old games that were compiled for Linux - particularly in Loki times around 2000. Let's see whether they can be played on a modern distribution, and how many compatibility layers are required.

Updated over 2 years ago. 4 hacker ♥️.

Amiga fun

a project by mstaudt

Let's dust off our Amigas, hook up our mice and joysticks, and see what elegant software and hardware could do back in the 80s and 90s!

Updated over 2 years ago. 4 hacker ♥️.

Add SUSE Manager virtualization management capabilities

a project by cbosdonnat

SUSE Manager can do some virtual machines management, but needs a lot to be complete. This project is about investigating more on that topic.

Updated almost 3 years ago. 4 hacker ♥️.

Time Cube

a project by cbruckmayer

An initial prototype from the last hackweek can be found on YouTube Some may know the reality TV show shark tank where entrepreneurs pitch their startup ideas to get an investment. There is a German franchise of this show called "Höhle der Löwen".

Updated about 3 years ago. 4 hacker ♥️. 1 follower.

Task manager in Elixir/Erlang

a project by vmoravec

Elixir is a Ruby-ish dialect of Erlang with meta-programming capabilities, this is my first project using it: pedro . The idea is to create a task manager that would organize tasks (jobs) and manage them in projects. It will be running locally, remotely or both in multi-node setup, will provide CLI, have web UI relying on http and websockets. It makes use of erlang OTP, web framework phoenix that is inspired by rails. Author of elixir and main contributor to phoenix is Jose Valim, he's also the author of devise rubygem and former contributor to rails.

Updated about 3 years ago. 3 hacker ♥️.

Live audio project

a project by simotek

Live audio tools could use some work in openSUSE and are fun to play with. Finally many of these tools are making it into tumbleweed (And Leap 15.3) especially Cadence.

Updated over 1 year ago. 3 hacker ♥️. 2 followers.

Implement git-explode to untangle linear sequence of commits into multiple independent topic branches

a project by aspiers

Updated about 3 years ago. 3 hacker ♥️.

Upstreaming of mediatek helios board

an idea by mbrugger

The only Mediatek "hacker" board available is from 96 Boards [1]. Unfortunately up to now there is nearly no mainline support. Idea would be to improve this situation. The idea would be to get the pin-controller merged first and then hopefully most of the other stuff can be just added (fingers crossed...)

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

zypper-docker reloaded

a project by mssola

The aim of this project is to finish up the work already done in previous editions of Hackweek in regards to zypper-docker. That being: - Separation of the CLI part and the library.

Updated about 3 years ago. 3 hacker ♥️.

Upstream support for the NXP LPC313x ARM SoC

an idea by morbidrsa

I have an old NXP LPC313x ARM SoC develboard lying around which has no upstream kernel support, port the ancient 2.6.xx BSP to a recent upstream kernel and submit it.

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

Visualize new SLE15 module trees in SCC as an interactive tree diagram

a project by thutterer

Everything is (in) a module now. They depend on each other and you need a whiteboard and a few different colors to understand and remember how.

Updated about 3 years ago. 3 hacker ♥️.

Implement kernel cmdline and/or autoyast/kickstart support in terraform-provider-libvirt

a project by dmacvicar

terraform-provider-libvirt supports CoreOS ignition file/content, which end rendered as kernel command line options (the provider does some nice stuff like allowing you to pass the json content and it will take care of putting it into a temporary file). The idea is to:

Updated 4 months ago. 3 hacker ♥️.

Package odpdown and get it into OpenSUSE

a project by jgrassler

I am currently using odpdown for presentations (tl;dr: it lets you write your slides in Markdown and generates Libreoffice slides from that and a Libreoffice slide master (such as a corporate identity template)). It is currently not available in OpenSUSE so it needs to be packaged and submitted to Factory. If somebody other than me wants to take this on, please ping me. There used to be a package in the author's home project on OBS which has since vanished. I think I've still got a checkout somewhere...

Updated over 2 years ago. 3 hacker ♥️.

Check and extended the QMK Firmware for mechanical keyboards

a project by SKaim

A lot of custom-built or ethusiast-level keyboards such as the Planck, Zeal60, Let's Split and many more use an open-source firmware called QMK. This firmware allows you to freely define your keyboard layout and add a lot of functionality (i.e. emitting a different keycode on long and short keypress, dual-function keys, leader keys (think of vi's :)). We could use the Hack Week to add functionality, check the source code for security issues and add support for more keyboards. If you own a qmk-running mechanical keyboard or plan on doing so feel free to join me :)

Updated 4 months ago. 3 hacker ♥️.

Boot system from Ceph RADOS Block Device

an idea by dmdiss

Write a new Dracut module which adds support for booting a system where the root filesystem resides on a remote RBD image. * Pack keyring and ceph.conf (monitor address) in the initramfs image

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

Bootstrap portusctl as a separate repository

a project by mssola

Right now portusctl is a tool which is embedded into the Portus source code. This was done out of simplicity and with the hope that we would share as much code as possible with Portus itself. However: - portusctl got bigger and bigger, and it starts to look like a good candidate for getting it in another repository.

Updated about 3 years ago. 3 hacker ♥️.

Rocket.Chat Protocol Plugin for Thunderbird

an idea by mook_work

While SUSE still runs mainly on IRC, we still need to interact with others, some of which occurs on Slack and Rocket.Chat. I'd like to have one chat application with a good overview of all the various channels I'm in, across the different servers. Sadly, Pidgin isn't a choice here because they don't have a built in web browser, which is required for SAML logins with Rocket.Chat.

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

Improve kernel crashdump upload infrastructure

a project by puzel

Kernel dumps, provided by our customers, are uploaded by Customer Support to and shared via NFS to L3 servers at which they're analyzed. This procedure works, but likely has room for improvement. The goal of the project is to understand the workflows and needs of Customer Support, L3 and engineering (Labs) and to implement a system to automate parts of the workflows.

Updated about 3 years ago. 3 hacker ♥️.

Solve a bug for GNOME upstream

an idea by qkzhu

I want to improve my C skills and pick up some knowledge about Gtk+, Glib, Gobject... Some GNOME C projects might be a good place to start:

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

Playing with OpenFaaS: a Serverless Framework for Docker and Kubernetes

a project by pgeorgiadis

OpenFaaS - Functions as a Service Get familiar with one of the hottest topics for this year:

Updated 4 months ago. 3 hacker ♥️.

Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA)

a project by lslezak

Hackweek 18 Update

What Has Been Done During HackWeek 18

Updated 4 months ago. 3 hacker ♥️.

Create a web application for configuring laitos - your "Do Everything" software for serious preppers

a project by guohouzuo

Laitos is an open source project written in go, it emphasizes simplicity of maintenance and delivers a complete suite of web, DNS, and mail servers to host a personal web server. Beyond the suite of servers, laitos software hooks into numerous API platforms, that altogether enable user access to Internet features (such as Facebook, Twitter, emails) via alternative communication infrastructures such as telephone (PSTN), SMS, and satellite terminals. For added fun, laitos software enables nostalgic computer systems (such as Windows 98 and DOS) to access modern web by rendering web sites on laitos server, and provides web page interactions via text commands and screenshots.

Updated about 3 years ago. 3 hacker ♥️.

Running Workshop

a project by tgoettlicher

Fresh air and motion helps your brain to come up with new and creative ideas. This hackweek project offers exactly this*. You can expect running exercises along the Nuremberg city wall. Running 25 to 50 meters sidewards, jumping, running stairs, etc. will give your brain new energy.

Updated about 3 years ago. 3 hacker ♥️.