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 almost 3 years ago. 45 hacker ♥️. 9 followers.

Port some classic game to Linux

a project by MDoucha

Let's pick some old classic game, reverse engineer the data formats and game rules and write an open source engine for it from scratch. Some games from 1990s are simple enough that we could have a playable prototype by the end of the week.

Updated 8 months ago. 37 hacker ♥️. 20 followers.

MicroOS Desktop

a project by RBrownSUSE

Updated over 3 years ago. 27 hacker ♥️. 19 followers.

crash-python

a project by jeff_mahoney

New Development

Updated about 4 years ago. 21 hacker ♥️. 4 followers.

gfxboot for grub2

a project by snwint

Make a final attempt to implement a graphical user interface for grub2 (gfxboot2).

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

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

Testing and adding GNU/Linux distributions on Uyuni

a project by juliogonzalezgil

Join the Gitter channel! https://gitter.im/uyuni-project/hackweek

Updated 7 months ago. 16 hacker ♥️. 13 followers.

Rewrite Jangouts using React/Redux

a project by IGonzalezSosa

We already tried to improve the Jangouts data model in the past and, although we made quite some progress, we did not finish it. I've been playing a bit with React and Redux lately, and I would like now to try a different approach replacing Angular with that combo. Using Vue.js might be another option too.

Updated over 4 years ago. 11 hacker ♥️. 8 followers.

openSUSE on ZoL from OpenZFS project

a project by jkohoutek

Idea is to have SUSE system with OpenZFS as root FS.

Updated about 3 years ago. 10 hacker ♥️. 4 followers.

X86_64 platform system program

a project by jnwang

Description

It can boot up from udisk/floppy.

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

Make Ruqola Rocket.Chat client useable / submit to openSUSE Tumbleweed

an invention by zbenjamin

Update: Ruqola ('zypper in ruqola') is now in Tumbleweed and Leap 15.2!

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

Send to Hell

an idea by pagarcia

Have you ever received an e-mail that made you furious? Did you answer it?

Updated over 4 years ago. 8 hacker ♥️. 3 followers. Has no hacker: grab it!

Improve openSUSE infrastructure

a project by lrupp

There is always something to do if you run the infrastructure for such a big project like openSUSE....

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

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

RPMlint cleanups

a project by scarabeus_iv

RPMlint upstream milestone 2.0 is shaping up but there are still ticket that needs to be tackled to finalize the release and enjoy the freshness of awesome QA on Tumbleweed/SLE16.

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

openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards

an idea by ldevulder

The Khadas VIM (http://khadas.com/vim/) is an arm64 DIY Set-Top-Box based on Amlogic P212 reference board that use S905X SoC.

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

Learn TCP

a project by jiriwiesner

Learn the inner workings of TCP as implemented in the Linux kernel. This will involve

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

Investigate options to introduce Plugins to SUSE Manager

a project by cbosdonnat

For years we have been discussing the idea to modularize SUSE Manager. This would enable developers to create their own extensions to SUSE Manager without needing to touch the core repository.

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

Implement GNOME Software's Distribution Upgrade in Leap(and possibly Tumbleweed)

a project by JonathanKang

GNOME Software supports distribution upgrade, that only requires a few clicks for upgrading your system. But it's not integrated into Leap. So this is that I plan to do this Hack Week.

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

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

[unassigned] openSUSE app store

an idea by lnussel

software.opensuse.org has an app store view. While it looks nice it does not provide the typical promises an app store makes:

Updated over 3 years ago. 6 hacker ♥️. 1 follower. 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 over 3 years ago. 6 hacker ♥️. 1 follower.

Artificial Intelligence playground for Data Scientist

an invention by afesta

Project here: https://confluence.suse.com/display/AAI/HackWeek19 Will keep working out of HackWeek as "best effort" personal project to make it evolve and keep learning.

Updated over 3 years ago. 6 hacker ♥️. 5 followers.

openSUSE Leap release process improvements

an invention by lkocman

Goal:

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

Give avahi some love

a project by e_bischoff

Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour.

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

Uyuni: re-architecting code with Akka

a project by moio

Simplify the codebase by using a more modern toolkit to accelerate maintenance and future development.

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

Improve the supportconfig database tool

an idea by leonardocf

The tool, developed in previous HackWeeks, is mostly abandoned.

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

Scripts and recipes for setting up VMs with multipath and other compex storage stacks

a project by mwilck

Customers are using complex storage stacks such as LVM over dm-crypt over MD RAID over multipath over iSCSI and FC with LOTs of LUNs, and we're facing problems in that area which are usually very hard to reproduce. It's also hard to guard against regressions.

Updated over 5 years ago. 5 hacker ♥️.

Help with mainline support for the Mediatek chromebook (MT8173 based)

a project by mbrugger

Lately the necessary patches to get rudimentary support for the Mediatek chromebook with a mainline kernel got posted. There are some hacks and I'll work on some good solution to get graphics go, at least.

Updated over 5 years ago. 5 hacker ♥️.

The Chameleon Harmonists

a project by rmax

Join us in singing a capella — barbershop-style and others. Find us on RocketChat: #chameleon-harmonists

Updated over 5 years ago. 5 hacker ♥️.

UEFI/GRUB keyboard support on Raspberry Pi 4

a project by nsaenzjulienne

The USB controller (Via Labs 805 XHCI) on the RPi4 sits behind a PCIe bus which has no drivers at the moment in u-boot. After implementing it, we'll also have to make sure the USB HID is correctly connected with UEFI routines.

Updated over 5 years ago. 5 hacker ♥️. 5 followers.

openSUSE on ROCKPro64

a project by patrikjakobsson

The project aims to port openSUSE to the ROCKPro64.

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

Rewrite transactional-update in C++

a project by fos

transactional-update, the application to update read-only systems such as openSUSE MicroOS and openSUSE Kubic and the Transactional Server installations of openSUSE Leap, openSUSE Tumbleweed and SUSE Linux Enterprise Server, evolved from a POC to a fully fledged solution - and is currently completely written in Bash. This has been working really well in the past, but is gradually reaching its limits, especially when thinking about supporting additional file systems or ports to other Linux distributions - yes, we have a huge interest in other distributions adopting our technology.

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

Learn Elixir

a project by david_kang

I would like to learn Elixir, I plan to do some tutorial and look into books. I if I have time also start with Phoenix the framework for Elixir add-emoji

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

Add cgroups support to crash-python

a project by mkoutny

To ease debugging cgroup relates issues this suggests to:

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

Supportable Jetson Nano

a project by davidbyte

Whether it's building a newer, upstream UBoot, EDK II, or merely a SLE based rootfs, I want to make this platform a realistic possibility for desktop, digital signage, labs, etc.

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

openSUSE Tumbleweed release management internship

an invention by okurz

motivation

As an openQA contributor I could learn from openSUSE release managers how the overall process can be improved.

Updated over 5 years ago. 4 hacker ♥️. 2 followers.

SUSE Manager salt minion Provisioning/Upgrade

a project by dvosburg

Provisioning works with Autoyast/Cobbler for traditional clients, with profiles to enable major version upgrades. The goal is to offer that in a predictable way that can be scheduled and automated for salt minions.

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

Ceph as a ephemeral storage for containers

a project by denisok

The idea here is to study and understand how ephemeral storage for containers works and investigate if local storage could be avoided at all and Ceph used instead. Could new storage driver be developed to support Ceph storage:

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

Increase "osc checkout" speed.

an idea by jsikes

Using osc I noticed that when checking out projects the project files are requested and loaded one at a time. My first order of business would be to combine the individual requests into one request.

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

Improve our 3D printers

a project by lrupp

Currently we have two sponsored 3D printers available in the Nuremberg office. Both are located in a lab - which makes it hard to access them. Both also need some (hardware) maintenance.

Updated over 5 years ago. 4 hacker ♥️. 4 followers.

Bootable JeOS images for RISC-V

an idea by Andreas_Schwab

Create bootable JeOS images for RISC-V, for qemu and the HiFive Unleashed board. The existing images are set up for qemu linux-user emulation.

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

Create an OBS extension for VS Code

a project by cvoegl

Features I'd like to implement:

Updated over 5 years ago. 4 hacker ♥️. 2 followers.

Learn Crystal by porting part of YaST to that language

an invention by ancorgs

For a very long time, I have been planning to play with Crystal as possible substitute/complement for Ruby. With that goal, I have isolated a very small subset of the Ruby project I know the best (yast-storage-ng) and I want to migrate that subset to Crystal to get a general feeling about the language. See the repository with the experiment already in progress.

Updated over 5 years ago. 4 hacker ♥️. 2 followers.

Design patterns for os-autoinst-distri-opensuse

a project by ybonatakis

The idea is to hack os-autoinst-distri-opensuse infrastucture and explore design patterns that can fit. The end point of this is to restructure the framework in such a way that the main-common.pm is more efficient, functional and readable.

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

Welcome to SUSE (Quiz game)

an invention by oscar-barrios

This hack week project is an Unity3D app, available in Android, IOS and HTML5 platforms.

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

Backup server on openSUSE in Raspberry Pi 3 with external USB mass storage

a project by bzoltan1

I would like to set up a small backup server on my spare hardware

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

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 5 years ago. 3 hacker ♥️. Has no hacker: grab it!

Bot to check new gems in the bundle for maintainability

an idea by hennevogel

If I submit a PR on github || SR on OBS that introduces new gems into the bundle I want a bot to tell me about the maintainability of this gem.

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