SUSE Musicians Project

a project by jctmichel

We started the SUSE Musician's Space several Hackweeks ago, out of which we spawned the SUSE band, now known as SUSE LOUD.

Updated over 5 years ago. 8 hacker ♥️.

crash-python

a project by jeff_mahoney

New Development

Updated over 3 years ago. 21 hacker ♥️. 4 followers.

Learn Python

a project by djz88

Python is well known all over the world and has wide range of usage. Lets dive into to a bit.

Updated over 3 years ago. 7 hacker ♥️. 1 follower.

Reverse engineer Tecnoalarm protocol

a project by cbosdonnat

TecnoAlarm is a house alarm system. The input devices are communicating with the main node of the system via an RS 485 bus. In order to be able to plug in such systems in a house automation system, its communication protocol needs to be reverse engineered.

Updated over 3 years ago. 7 hacker ♥️. 4 followers.

Running openATTIC and DeepSea on multiple distros

a project by jluis

Running openATTIC and DeepSea on Multiple Distributions

Updated over 5 years ago. 2 hacker ♥️.

Automation of virtualization testing in QAM team (deployment+basic test scenario)

a project by brhavel

This was planned for previous hackweek (hw16-1)

Updated over 5 years ago. 2 hacker ♥️.

x86 instructions decoder

a project by bpetkov

This is the tool I've been working on since HW11 and it needs more work. Actually, there's always something which could be done on it. It is basically an x86 instruction decoder with special emphasis on the kernel and decoding interesting pieces of it in order to help in the development of low-level patching techniques, among others.

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

X86_64 platform system program

a project by jnwang

Description

It can boot up from udisk/floppy.

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

Improve the openSUSE infrastructure

a project by lrupp

There is a lot to do in the openSUSE infrastructure land...

Updated almost 3 years ago. 6 hacker ♥️.

Build a minetest server inside SUSE network

a project by whdu

An introduction from minetest website: " Minetest is a near-infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft, and the like. Minetest is available natively for Windows, OS X, GNU/Linux, Android, and FreeBSD. It is Free/Libre and Open Source Software, released under the LGPL 2.1 or later. "

Updated almost 3 years ago. 12 hacker ♥️.

Practice Go

a project by vcuadradojuan

Use this hackweek to practice and learn more about Go.

Updated over 5 years ago. 4 hacker ♥️.

Gran Canaria office: whiteboard, cubieboard and more

a project by ancorgs

Time for technical housekeeping in the shared Gran Canaria office.

Updated over 5 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 over 5 years ago. 4 hacker ♥️.

Dochazka

a project by smithfarm

Dochazka is a long-term project to replace the obsolete Attendance & Time Tracking system used by the Prague office since 2007. Dochazka is a complex system consisting of three major components:

Updated over 2 years ago. 12 hacker ♥️. 1 follower.

geekos.prv.suse.net employee finder

an invention by hennevogel

Mission:

Updated almost 3 years ago. 13 hacker ♥️.

New SUSE R&D Employee workstation/laptop auto-installer

a project by dmacvicar

The idea is to create a bootable medium (eg. pendrive) that allows:

Updated almost 5 years ago. 21 hacker ♥️.

Learn to speak, read and write German

an invention by cjschroder2

My German reading and speaking skills suck. I've forgotten everything except "Mehr Bier, bitte". A week of intensive immersion ought to enable me to order food as well. And converse with my German team members. Especially when we go out for meals and drinks.

Updated almost 3 years ago. 16 hacker ♥️.

openSUSE for Small and Medium Business

a project by kfreitag

There are a couple of interesting initiatives that make the openSUSE project interesting for SMB, such as

Updated almost 3 years ago. 9 hacker ♥️. 1 follower.

openQA-butler - Application that offers a GUI for installing and configuring openQA and openQA workers.

an invention by SLindoMansilla

Docker & Yast

Updated almost 3 years ago. 8 hacker ♥️.

Kubic Desktop - aka Sgt Peppers Read Only Hearts Club Band

a project by RBrownSUSE

The Kubic Project currently produces a "CaaSP-like" Tumbleweed OS, focused on Kubernetes clusters

Updated almost 3 years ago. 10 hacker ♥️.

Intranet Search Engine

a project by sven15

In this hack week we want to focus on improving the existing components used for http://docsearch.nue.suse.com. Creating separated repositories for each service and pushing them to github.com is also desired.

Updated over 3 years ago. 6 hacker ♥️.

Improve kernel crashdump upload infrastructure

a project by puzel

Kernel dumps, provided by our customers, are uploaded by Customer Support to ziu.suse.de and shared via NFS to L3 servers at which they're analyzed. This procedure works, but likely has room for improvement.

Updated over 5 years ago. 3 hacker ♥️.

Designing with LibreOffice

a project by rliang06

L10N for the book entitled Designing with LibreOffice by Bruce Byfield

Updated over 5 years ago. 2 hacker ♥️.

Learn (machine) learning

an invention by mwilck

I'd like to gain practical knowledge about machine learning / TensorFlow / scikit by trying out simple examples.

Updated almost 3 years ago. 32 hacker ♥️.

Improve EMU Team tools

a project by vitezslav_cizek

The goal of this project is to extend and consolidate the tools used by the Emergency Update Team.

Updated about 7 years ago. No love.

Research/Development: `Doc as Code` Using Asciidoctor, Jekyll, gh-pages, TravisCI, Bootstrap v4 and any Additional Tech Discovered Along the Way

a project by JCayouette

Doc as Code with Asciidoctor, Jekyll, and TravisCI

Updated almost 3 years ago. 4 hacker ♥️.

create a kernle module monitor basic information in disk/driver IO

an invention by jerrytang

I'v been doing the testing on device mapper, once there are some regression it's very hard to debug without block-layer knowledge.

Updated over 5 years ago. 2 hacker ♥️.

Play with Caas Platform 2 and Salt

a project by wanghaisu

CaaSP is designed to be used with containers based on SUSE micro OS, using Salt as the management tool. CaaSP2 GMC is available at the moment. I want to spend the hackweek 0x10 to play with it, figure out how CasSP integrate and work with Salt.

Updated over 5 years ago. 2 hacker ♥️.

Improve Conference Recording Experience

a project by dmolkentin

Problem statement

Updated over 5 years ago. 2 hacker ♥️. 1 follower.

free hugs

an invention by dmaiocchi

free hugs for hackweek

Updated almost 3 years ago. 8 hacker ♥️.

Base container image and template for openSUSE Leap 42.3

a project by dmacvicar

Build a base image and template (both kiwi and Dockerfile) for openSUSE Leap 42.3 using the native OBS container building feature.

Updated almost 3 years ago. 3 hacker ♥️.

Kernel Boot/Testing Framework with LinuxKit

a project by vrothberg

Problem statement

Once a kernel is built, a developer/janitor may want to boot the kernel for various reasons, such as performing simple boot test or running tests and workloads from user space or simply playing around in a shell. However, an easy to use and a descriptive tool to perform those tasks doesn't exist to our knowledge.

Updated almost 3 years ago. 2 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.

Updated almost 5 years ago. 4 hacker ♥️.

Learning & using Tensorflow to estimate patch installation times on SUSE Manager

an invention by PSuarezHernandez

Introduction

Updated almost 5 years ago. 5 hacker ♥️. 1 follower.

Big SUSE Event Bus (for SUSE services integration)

a project by mdinca

Within SUSE we are using various systems for different tasks. E.g. GitHub and GitLab as DVCS, Jenkins for building or testing, OBS for building… and the list continues. Some of those systems can be interconnected in some way. But not every system can do that, especially if you are behind a corporate firewall and some (I'm looking at you GitHub) have a quota. So wouldn't it be nice to have something like a Big SUSE event bus, where every event we'd be interested in could be queried or subscribed to?

Updated over 4 years ago. 5 hacker ♥️.

Deep learning/ AI topics

an invention by arun_kant

Planning to do some deep learning course sessions e.g. fastai , google ML crash course etc. Also try to understand common tools (tensorflow, jupyter notebook, numpy, pandas, pytorch) and practices e.g. Convoluation neutral nets, SGD used to solve learning problems.

Updated over 6 years ago. No love.

Implement >=z10 (s390x) support to QEMU

a project by mbenes

Last time I checked QEMU lacked support for >= z10 processors. Thus one cannot run SLE12 and newer in a virtual machine on non-s390x host. I'd like to improve the situation during Hackweeks.

Updated over 3 years ago. 10 hacker ♥️.

Simulate SD card in software

a project by algraf

To make OpenQA work with real ARM devices, we need to control

Updated almost 5 years ago. 14 hacker ♥️.

Easy openSUSE Upgrade

a project by maverick74

The idea is about an easy way to allow users to make upgrades (e.g.: changing from one major version like 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu.

Updated about 2 years ago. 45 hacker ♥️. 9 followers.

Another try on minimalistic C widget library

a project by metan

I've attempted this several times already and each attempt had different shortcomings. I'm kind of curious about how exactly will I fail this time.

Updated almost 5 years ago. 6 hacker ♥️. 2 followers.

Write SUSE engineering blog posts

a project by ptesarik

L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work.

Updated over 5 years ago. 10 hacker ♥️.

Analyze supportconfig data with ELK (elasticsearch, logstash, kibana)

a project by kwk

We all pant for customer data. Which hardware do customers run ? Which packages are installed ? Which services are running ? etc. pp.

Updated over 5 years ago. 6 hacker ♥️.

Refresh openbuildservice.org

an invention by hennevogel

openbuildservice.org is the landing page of the Open Build Service free software project. It could use a fresh design.

Updated over 2 years ago. 8 hacker ♥️.

Cryptocurencies in openSUSE

a project by pluskalm

I want to create devel project for cryptocurrencies/mining tools/blockchain related stuff, fill it with packages and submit at least some of them to Tumbleweed.

Updated over 5 years ago. 7 hacker ♥️.

Replace ctcs2 with avocado

a project by pluskalm

We need to package avocado, get it into distro and migrate some of our testsuites from ctcs2. Atm avocado is present in openSUSE:Factory and Backports exist at my home project

Updated over 5 years ago. 2 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).

Updated almost 3 years ago. 3 hacker ♥️.

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:

Updated over 5 years ago. 3 hacker ♥️.

retro-gtk: Support Hardware Rendering

a project by aplazas

retro-gtk is a toolkit for GTK+-based Libretro frontends. It is mainly used by GNOME Games to play retro games via Libretro gaming console emulators.

Updated almost 3 years ago. 6 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.

Updated almost 3 years ago. 3 hacker ♥️.

RMT: repository mirroring tool

an invention by ikapelyukhin

The project

Updated over 5 years ago. 7 hacker ♥️.

SMT in a Container

an invention by jsevans

It's a pretty simple idea. Be able to deploy an SMT using Docker with minimum effort.

Updated over 5 years ago. 1 hackers ♥️.

Heart Rate Variabilty (HRV) evaluation with open source tools

a project by bigironman

What is HRV ?

Updated over 5 years ago. 2 hacker ♥️.

Learn to use pen testing tools

a project by bryanstephenson

Take some online classes for penetration testing tools and then practice using them. The goal is to learn enough to provide some value for pen testing of real products. Originally I was hoping to have a real cloud to pen test, but that appears unlikely so I plan to set up an Apache web server instead as the system under test. It won't matter much as the goal is to learn to use the tools.

Updated over 5 years ago. 2 hacker ♥️. 1 follower.

openSUSE:Factory python2/python3 split

a project by pluskalm

As in near future, there will be python2python3 in Factory but no /usr/bin/python and in SLE-15 base no python2 it is necessary to start checking/switching dependencies.

Updated over 5 years ago. 2 hacker ♥️.

Do some 3D printing

an invention by aschnell

Do some 3D printing incluing designing the object.

Updated over 5 years ago. 4 hacker ♥️.

Make YaST Testing Independent of Keyboard Shortcuts

a project by shundhammer

Motivation / Problem

Updated over 5 years ago. 5 hacker ♥️.

Learn about log-structured file systems

a project by ganghe

Compared with traditional file systems (e.g. EXT4, XFS), log-structured file systems treat its storage as a circular log and write sequentially to the head of the log. I want to learn about this kind of file system via this hack week, to understand how it manages its data and metadata, to understand how it recover back from crash, to understand its advantages and disadvantages.

Updated over 5 years ago. 1 hackers ♥️.

(DIY) Robotic SUSE pet for your desktop and amaze your workmates

a project by ilausuch

The idea is to create a fantastic robotic SUSE pet using cheap materials. It will be moved with you remote control of your TV. After building the prototype the schemes and Arduino code will be delivered for everyone to try building it at home.

Updated over 3 years ago. 9 hacker ♥️.

openSUSE Infrastructure "Factory first"-like policy

a project by tampakrap

The SLE15 development model follows the Factory First policy, where all submissions need to go first to openSUSE:Factory and then to SLE15 repos. This way more bugs are fixed, less patches get lost, less backporting is happening etc.

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

Updated over 5 years ago. 3 hacker ♥️.

Implement QEMU Firmware Config device support in Linuxrc/AutoYaST

a project by dmacvicar

While normally data is passed to linuxrc (including an AutoYaST profile), modern auto-install tools like Ignition from CoreOS support a very interesting method: the QEMU Firmware Config device.

Updated over 5 years ago. 3 hacker ♥️.

Automatic refhost deployment

a project by ktsamis

This would be a multiple step solution, a first idea that I would explore would be:

Updated about 7 years ago. No love.

learn conky

a project by pgajdos

I would like to work mainly on https://fate.suse.com/323638, think of default configuration and perhaps create a small configuration script for conky.

Updated about 7 years ago. No love.

Learn how to write Dracut modules

a project by nadvornik

  • learn how to write Dracut modules
Updated over 5 years ago. 3 hacker ♥️.

My Little Manager

a project by lucidd

Yes this project is yet another project for creating a Suse Manager clone.

Updated over 5 years ago. 4 hacker ♥️. 1 follower.

Experiment with WeKan

an invention by RBrownSUSE

While I despise Trello, I quite like the idea of using a Kanban board to organise my individual work and much of my personal projects

Updated over 5 years ago. 2 hacker ♥️.

Learning Rust by rewriting DriConf with GTK+ 4

a project by clanig

The DriConf-Project inside of MESA has seen its latest update in 2006 and is implemented with GTK+ 2. https://dri.freedesktop.org/wiki/DriConf/

Updated over 5 years ago. 2 hacker ♥️.

Messing around with an Arduino Board and C

a project by sschricker

See title

Updated about 7 years ago. No love.

Refactor apply_role in crowbar framework to create a better world

a project by itxaka

Look at this beauty: https://github.com/crowbar/crowbar-core/blob/master/crowbarframework/app/models/serviceobject.rb#L941

Updated over 5 years ago. 2 hacker ♥️.

yast2-network clean up and start a new API design

a project by teclator

Updated almost 3 years ago. 1 hackers ♥️.

Improve TAP and RSpec parsing in openQA External Harness Parser

a project by foursixnine

Currently there is support for TAP being added to OpenQA::Parser::Format

Updated over 5 years ago. 2 hacker ♥️.

Enlightenment Themes

a project by simotek

I have several themes in progress, they all need lots of work before they could be used with openSUSE. * The gtk people keep changing things so the gtk theme I use to match my enlightenment theme also needs fixing.

Updated almost 4 years ago. 2 hacker ♥️.

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

a project by aspiers

Automate the process described here:

Updated over 5 years ago. 3 hacker ♥️.

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.

Updated over 5 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.

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

openQA IDE

a project by coolo

There is a running gag built into openQA called interactive mode. It goes like this: "if you need the interactive mode, it's broken". The reason: the so called interactive mode is a collection of hacks - in theory making it possible to update needles in a running test.

Updated almost 4 years ago. 18 hacker ♥️. 1 follower.

[openSUSE] speed up distro rebuild time by analyzing rebuild graph

a project by lnussel

The openSUSE build service could build hundreds of packages in parallel but in practice serial package dependencies prevent that.

Updated over 5 years ago. 16 hacker ♥️.

fun hardware peripherials

a project by michals

There are many fun peripherials that you can connect to a RPi but PC users are not left out either

Updated almost 3 years ago. 1 hackers ♥️.

Using BCC to snoop Wifi or Bluetooh status

a project by acho

BPF Compiler Collection (BCC)

https://github.com/iovisor/bcc

Updated over 5 years ago. 2 hacker ♥️.

buit: fancy ultra fast mail client or "my local gmail"

a project by dmacvicar

My current mail setup is mu4e and emacs based mail client included with the amazing mu mail indexer. mu works similar to notmuch but allows easy bidirectional operation with the original Maildir. Add mbsync (isync) to sync imap locally and msmtp and you have a full mail setup.

Updated almost 5 years ago. 5 hacker ♥️.

Learn & Improve Qt, C++ - Project Oficina

a project by slemke

Updated over 5 years ago. 3 hacker ♥️.

Reanimate djmount

a project by mwilck

djmount is a neat idea - see UPnP/AV resources in your directly in the file system. Unfortunately the code hasn't been maintained for ~10y, and - at least for me - seems to by plagued by various bugs causing crashes and what not. There's currently no official openSUSE package. This project aims to pick up the code, fix bugs, and make the tool actually useful again. The code itself seems to be in quite a good shape, so this should be doable.

Updated almost 5 years ago. 4 hacker ♥️.

OBS project file search

a project by adamm

Implement a basic file search for a given OBS project. An example of basic functionality can already be found for Ubuntu or Debian. The goal is to implement,

Updated over 5 years ago. 6 hacker ♥️.

Design the 2021 Open Build Service sticker

a project by hennevogel

2019

2019 sticker

Updated almost 3 years ago. 7 hacker ♥️. 1 follower.

grab this: openSUSE beta test program and web application

a project by lnussel

openSUSE Leap 42.3 goes for a rolling release model with automated openQA tests. That covers only so much though. We need manual testing too. In previous releases a google document spread sheet was used to coordinate and track the efforts.That's probably not the best method anymore.

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

KF5 Czech localization

a project by vpelcak

Plans of the Project

Updated almost 8 years ago. No love.

Take care of my Debian packages

an invention by vcuadradojuan

Take time this week to take care of the packages I maintain at Debian; open bugs, fix bugs, new upstream versions, enable testsuites in autopkgtest.

Updated over 5 years ago. 4 hacker ♥️.

rselisp

a project by rpalethorpe

Rust Emacs clone (sort of), see README for details.

Updated almost 3 years ago. No love.

Build a tea candle housing from sugar cubes

a project by bmwiedemann

A nice project for enhancing the winter time:

Updated over 5 years ago. 1 hackers ♥️.

shell script static analyzer

a project by michals

With all those analyzers for C code we get so much information about our C code.

Updated over 5 years ago. 6 hacker ♥️.

kCFI Release

a project by jmoreira

kCFI is a tool that enables the compilation of commodity Operating Systems with Control-Flow Integrity protection. kCFI first prototype was developed/implemented during a PhD program held in the University of Campinas, in Brazil. Although fully functional, the tool remains in a very experimental shape, needing to be refactored prior to being released.

Updated over 5 years ago. 1 hackers ♥️.

package mediagoblin

an invention by mstrigl

From the mediagoblin.org website:

Updated over 2 years ago. 2 hacker ♥️.

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 over 5 years ago. 3 hacker ♥️.

Upstream support for SGI Octane

an invention by tsbogend

Patches for supporting SGI Octanes are floating around since ages. The latest version is against v4.10. I've talked to Ralf Baechle (MIPS kernel maintainer) and he is willing to take patches from me... so I have to provide them... and this what this project is for:-)

Updated over 5 years ago. 4 hacker ♥️.

netlink interface for ethtool

a project by mkubecek

There seems to be an overall consensus that the ioctl interface used by ethtool is a poor design as it's inflexible, error prone and notoriously hard to extend. It should clearly be replaced by netlink and obsoleted. Unfortunately not much actual work has been done in that direction until this project started.

Updated over 4 years ago. 4 hacker ♥️.

minima: small, easy alternative to SUSE Manager (in Go)

a project by moio

1% of SUSE Manager's functionality in 0.1% of the lines of code

Updated almost 3 years ago. 9 hacker ♥️.

Create a tool to generate vCPU/vNUMA topology for virtual machines

a project by jfehlig

Most large workloads such as SAP HANA require special, highly optimized configuration to run in a virtual machine. Virtual resources such as memory and CPU must be carefully configured to ensure optimum performance of the virtual machine workload. Default VM configuration created by tools such as virt-install are not optimized and often result in poor performance of large workloads due to memory access latencies and incorrect/incomplete information available to the VM's task scheduler.

Updated over 5 years ago. 4 hacker ♥️.

Learn BDD with python (Cucumber)

a project by jwei2017

Behavior-Driven Development is a process to follow in software development. I want to learn how BDD testing framework works. Learn how the pieces fall together and how frameworks are put together, as well as best practice of BDD.

Updated about 7 years ago. No love.

Package Mycroft Core and the Mycroft Plasmoid for openSUSE

an invention by alarrosa

Mycroft is an open source artificial intelligence platform (an open source assistant) and has very nice demos like: Mycroft Plasmoid Version 2.0 and Akademy 2017 presentation (this one starts around 2:30) .

Updated over 5 years ago. 1 hackers ♥️.

Dropbox replacement written in Pony

a project by KGronlund

I want to experiment with three things:

Updated almost 3 years ago. 4 hacker ♥️.