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 10 months ago. 10 hacker ♥️.

Test Raspberry Pi

a project by leli

1.Test to burn the opensuse kernel on Raspberry Pi and make it working. 2. Try to use Raspberry Pi to control some sensors.

Updated 10 months ago. 2 hacker ♥️. 6 followers.

Kanidm: A safe and modern IDM system

an invention by firstyear

This hackweek I'll be working on Kanidm, an IDM system written in Rust for modern systems authentication. The github repo has a detailed "getting started" on the readme. Kanidm Github

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

Improve packagers' life

a project by kstreitova

Every packager encounters boring manual tasks every once in a while and these tasks can most probably be automated to some extent. During Hackweek I aim to try and identify such cases in various packagers' workflow and consider creating a tool that would make these tasks easier. Also, I would like to find out whether there is a demand for such tool. In that case, this Hackweek project will turn into a long-term task I plan to keep working on.

Updated 10 months ago. 8 hacker ♥️.

CSI Driver for Kubernetes

a project by chinyahuang

Since Kubernetes already has a clear path of "in-tree" volume plugin to CSI migration. I would like to understand the concept of CSI with writing a simple driver for Kubernetes. Reference:

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

Use jenkins as openQA UI

an invention by okurz

motivation

jenkins is a great CI system (continuous integration) with a plethora of plugins available. SUSE QA uses openQA extensively as it excels in distribution and product testing - not only image comparison (common misconception ;-) ). How about combining both in using jenkins with plugins to act as a UI for openQA?

Updated over 2 years ago. 11 hacker ♥️.

Learn some knowledge about k8s and Rancher's products

a project by yosun

Project Description

I'm totally new in k8s, when I hear Rancher's product in all-hands I couldn't image what's that is. I'd like to take some time to learn some basic knowledge about k8s and Rancher's products.

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

Loggee - A tool to interact with your board game collection and plays (made in Elixir)

a project by gfilippetti

Project Description

I started developing Loggee as a CLI to interact with Board Game Geek and it's API. I wanted to have an easy way to see my games and log my plays in the site, and as a bonus, learn more of the functional programming language Elixir.

Updated 10 months ago. 3 hacker ♥️. 2 followers.

Romantic photo competition

a project by kalabiyau

Hackweek is a place for fun and things and also great things and a lot of fun. Some things don't require a reason - they are fun, that's all to it. Here goes a small competition with a lot of fun to it. Find Klaas in the office.

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

openSUSE on ROCKPro64

a project by patrikjakobsson

The project aims to port openSUSE to the ROCKPro64. The ROCKPro64 is the most powerful Single Board Computer released by Pine64. It is powered by a Rockchip RK3399 Hexa-Core (dual ARM Cortex A72 and quad ARM Cortex A53) 64-Bit Processor with a MALI T-860 Quad-Core GPU.

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

Hell-O-Kitty

an idea by coolo

HWinterstellar happens a week before halloween, so my project is to create a Hell-o-Kitty.

There are various 3D-Models e.g. http://www.thingiverse.com/thing:184363 - and adding some LEDs that blink using a tinyDuino into it should be very possible during hackweek.

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

gnome-shell-extension Floating Dock

an invention by xiaoguang_wang

Create a gnome-shell extension inspired from an Android app floating toolbox. floating toolbox

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

Distribution source code repository/browser

an idea by mkoutny

Motivation: You know a particular function name and would like to know which package(s) it comes from. Approximation: It is possible to search in code on Github hoping for a match in upstream repo not being too far from our distro.

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

Obsolete Trello with Redmine

a project by jnweiger

Redmine.suse.de (as an inhouse tool) is very close to be a jump in replacement for Trello.com (the outhouse tool). Investigate into setting up a redmine-board so that it has exactly (and only) the features a Trello board has,

Updated over 2 years ago. 11 hacker ♥️.

UYUNI-CLI

a project by RDiasMateus

UYUNI-CLI

This a unified CLI tool for uyuni which aims to provide a single pane of glass to access all the existing tools in this project.

Updated 10 months ago. 5 hacker ♥️. 2 followers.

setup a POC of Convos - irc based web chat sevice

an idea by jdsn

Project Description

Setup an instance of the IRC based open source web chat solution (like RocketChat) and attach it to irc.suse.de.

Updated 9 months ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

Migrate more OBS service scripts to pure systemd

an invention by enavarro_suse

Following the work started in the last hackweek, Improve OBS service scripts, I will try to migrate current service script for workers to systemd unit, and at the same time, try to get rid of the sysv code.

Updated 2 months ago. 6 hacker ♥️. 1 follower.

Ruby Gem: Open Build Service API

a project by mschnitzer

I just recently started a new project which is meant to be a wrapper for OBS's API. The library is written in Ruby. https://github.com/mschnitzer/open-build-service-api

Updated over 2 years ago. 1 hackers ♥️. 2 followers.

Write a commandline client for the geekos

an invention by dheidler

There used to be a tool called tel that would show information about a user including his phone number, room number, etc: $ tel tux

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

Management 101 - mental models and cognitive biases

a project by jcavalheiro

Put together a collection of ideas and resources to mentor people managers on how to make better decisions: - Useful mental models and how they work together

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

Monitor myself

an idea by jcavalheiro

The quantified self idea refers to “self-knowledge through numbers” and has the goal of improving physical and mental fitness through a better understanding of how environment and habits influence quality of life. This idea is about finding a good data model to represent self-quantified metrics (i.e. what is relevant to collect) and also exploring integration with external devices (e.g. fitbit / garmin) wearable devices.

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

Speed hacking on my Xiaomi Scooter Pro 1

a project by fanyadan

Project Description

I have a Xiaomi Scooter Pro 1 which I bought two years ago, it has 25 - 27 km/h of max speed by factory setting, but it's more or less slow to me since I'm a speed lover :smiley: So I decide to unlock the speed limit (maximum with safety might be 40 km/h) during this hackweek.

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

Kernel oops decoder

a project by benjamin_poirier

Read in a crash or oops-style backtrace and access DWARF information to output the current content of the stack and registers in term of symbols, and the the crash commands to dump/pretty print them. In other words, when looking at a crash dump, answer the questions "Which variable is currently stored in $rax? What is the structure of the stack? Which variable is stored at $rsp+16?"

Status at the end of hackweek 10

Updated over 2 years ago. 9 hacker ♥️.

Prototype new LTP upstream runltp script

an invention by metan

Currently the upstream LTP is executed by a hacked up and old runltp script that executes even worse and fairly old mess called ltp-pan which in turn actually executes the test cases. This whole thing is a unmaintainable mess that should have been replaced with something simpler a long time ago. It should also have a few more features that has been requested in the meantime and not implemented since nobody wants to touch the code. For instance executing the test cases on a different machine via ssh and writing the results locally. Another feature I've been thinking about for quite some time is a parallel test execution, since most of the test cases in fact could be executed in parallel which could easily speed up the test run twice. There are other tests that cannot, mostly stress tests, but also test cases that modify global system state, i.e. system time, make use of sysv IPC, use loop devices, etc. These kind of tests should be annotated somehow so that we do not end up with a test cases competing for a global resources in a parallel test run.

Updated 11 months ago. 8 hacker ♥️.

Bird watcher with Raspberry Pi

a project by scuescu

Project Description

For this Hackweek, I want to focus on building a small application around Raspberry PI, motion-sensors and video capture.

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

Bluetooth audio

a project by mwilck

I'm hearing impaired. Where others have no issues following talks or dicussions, I often fail even grasp the bottom line what it's about. I've got hearing aids, but they help only so much. I also have an add-on device for my hearing aids that acts like a bluetooth headset. Unfortunately, making this thing work under my Linux desktop has been an ongoing, frustrating struggle. On the contrary, it works flawlessly with Android devices of different generations, and even with my lowly Gigaset phone. Actually, the thing works better with older kernels/Linux versions than with current TW. While I've little hope to solve the bluetooth audio issues on Linux for good, I hope at least to be able to understand better what's going wrong, and be able to slow down or even stop the deterioration I've observed lately.

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

gitbot

a project by dmaiocchi

gitbot

https://github.com/MalloZup/gitbot

Updated almost 3 years ago. 11 hacker ♥️.

Find the exploit on the hackweek-tool

a project by dmaiocchi

there is a small security, data manipulation bug on the hackweek-tool. You can try to find it, i will then post it at the end of the hackweek

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

The Invis Server

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

Small footprint SES cluster and testing

a project by davidbyte

Build and benchmark some smaller SES clusters (2 - 3 nodes) targetted at edge deployments. Evaluate the performance and configurations.

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

Rancher & Gardener: Stronger Together

an idea by mlnoga

Project Description

Gardener is SAP's portable Kubernetes distribution and management framework, which aims to create a common base layer for current and future SAP applications and services. Rancher is the leading management framework for arbitrary Kubernetes distributions. Wouldn't it be great if Rancher and Gardener could work together, and Gardner became a first-class citizen in Rancher?

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

Company Dashboard

a project by hennevogel

Grab the workstation in the room behind the reception desk and make it a serve some dashboard framework like dashing to the TV at the reception desk and the network.

Things to display:

Updated 4 months ago. 10 hacker ♥️.

Tensorflow on opensuse

an idea by huizhizhao

Background

TensorFlow makes it easy for beginners and experts to create machine learning models for desktop, mobile, web, and cloud. But from installation guide to best practice there're rarely cases mentioned tensorflow on OpenSUSE. So OpenSUSE needs to be introduced to tensorflow community.

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

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 10 months ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Git stochastic bisection

a project by jankara

Bisection is a well known method of localizing which commit caused a regression in a code repository. git-bisect is a particularly used tool for this problem in git repositories. However it is often the case that the failure is probabilistic in nature - either because we don't have a reliable reproducer of the failure and thus not reproducing a problem on a particular commit does not mean the problem is not still present there, or because of inherent variability of e.g. performance regressions. Bisection for such failures is problematic as it takes only one false result for the bisection to end up in an unrelated part of code history. So in these cases we usually have to heavily extend runtime of a reproducer or do multiple test runs or multiple bisection runs to minimize a chance of error. The aim of the project is to implement stochastic bisection for git. I.e., a method that will count with the fact that test results at each point of code history have some error rate and provide points in code history to test to find commit in code history that is with high probability introducing the regression in the smallest possible number of tests. Then we can use this method for bisection of performance problems in our performance testing grid Marvin.

Updated 10 months ago. 3 hacker ♥️. 1 follower.

Hibernate signature verification - Symmetric key edition

a project by joeyli

In last hackweek, I implemented a RSA private key parser in kernel: https://github.com/SUSE/hackweek/wiki/RSA-private-key-parser-in-kernel

Updated almost 3 years ago. 11 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 However many of the attributes of Kubic (read-only filesystem, transactional updates, containerised services) could be an interesting platform for another use A Chromebook-like Linux Desktop

Updated about 2 years ago. 10 hacker ♥️.

Learn more about marketing

a project by Jackman1

I would like to learn more about something outside of engineering. I have selected to learn more about marketing; something our overall team is doing more of...

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Self assessment application for learning a (human) language

a project by mssola

Project Description

I have this private project I've been working on during my spare time. During this hackweek I want to spend some extra time to boost its progress.

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

Program FPGA using Verilog and VHDL

a project by aschnell

Learn to program a FPGA using Verilog and VHDL

Some weeks ago I bought a TinyFPGA BX which uses the Lattice iCE40. The iCE40 is the first FPGA where the bitsteam was reverse engineered and a complete open source tool-chain is available.

Updated 10 months ago. 3 hacker ♥️. 1 follower.

Leveraging Ceph in the Harvester project

an idea by kieferchang

Project Description

The Harvester project currently uses Longhorn as its underlying storage. Trying to use Ceph as alternative storage should be fun.

Updated 10 months ago. 4 hacker ♥️. 2 followers. Has no hacker: grab it!

bugzilla auto-assignment using artificial stupidity

a project by bmwiedemann

A lot of openSUSE bugs are filed with plenty details but without a specific assignee so often many days are lost between filing and a developer seeing the report. Instead of training a neuronal network to do artificial intelligence, this project focuses on the integration of how we can make useful proposals of assignments. It will probably use perl regexps for the start.

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

flatpak (previously xdg-app) runtime based on openSUSE / flatpak support for OBS

a project by fcrozat

Flatpak (previously known as xdg-app) is a bundle system, based on ostree, to easily make available applications bundle to users. Currently, flatpack is available on openSUSE Tumbleweed but we don't ship any runtime based on openSUSE (freedesktop or GNOME runtime). Also, it could be interesting to generate flatpak bundle directly from OBS, if possible, using either available packages or directly application sourcecode.

Updated over 2 years ago. 10 hacker ♥️.

openSUSE-release-tools for Homebrew (macOS support)

a project by suntorytimed

OSC is already available on Homebrew, but it is missing the integration with Staging as the openSUSE-release-tools are not available. In this Hackweek project I would like to get the openSUSE-release-tools running on macOS via Homebrew.

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

Little-Big sumaform improvements

a project by moio

sumaform is a set of terraform modules to deploy SUSE Manager installations originated in Hackweek 14. One year later, it is used virtually by all SUSE Manager developers daily and in our automated test suites - some consultants and SEs also use it.

Updated almost 3 years ago. 11 hacker ♥️.

Setup root-encrypted server to provide password via ssh

an invention by holgisms

You can encrypt your servers root filesystem, but need to provide a password during the boot process in order to "unlock" and start the system. This is easy if you have physical access to the server by entering it via keyboard. But if you do not have physical access it's not that easy. This project is about to set up a server that might be able to have an encryted root filesystem which can be "unlocked" by entering the password via ssh.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Playing with ESP8266

an invention by lrupp

The ESP8266 is a low-cost WI-Fi microchip with full TCP/IP stack and microcontroller capability. I want to explore the features and (in case of success) attach a BME280 to get temperature, humidity and barometric pressure information streamed over WI-Fi. As the price of both components is just around 10 EUR, this would be a nice add-on for my weather station at home...

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

Mount Btrfs USB disks on non-root Android using the Linux Kernel Library

a project by dmdiss

Project Description

I plan on continuing on with my Linux Kernel Library efforts from the last Hackweek. This time I'd like to spice things up a bit by plumbing USB devices into LKL, allowing reuse of native Linux USB host drivers on non-root Android.

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

Get familiar with k3s

a project by riafarov

Project Description

Kubernetes is widely used nowadays, but for the developers it's hard to test things locally, and many end up running single node setups. k3s is there to address this issue and provides lightweight stack to gain all advantages of the kubernetes with less efforts to run.

Updated 10 months ago. 2 hacker ♥️. 1 follower.

Add engineering metrics to telegraf webhooks plugin

a project by hennevogel

How it is

Currently the telegraf webhooks plugin for github produces rather dumb measurements. Just extracting data from the webhook and putting it into the TSDB. The interesting data for engineering metrics you have to calculate yourself then.

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