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. Something like a notification with a button to perform the upgrade with just one-click, instead of having to deal with the terminal, that frights some new users and gives them the sensation of an outdated system.

Updated 2 months ago. 44 hacker ♥️. 7 followers.

MicroOS Desktop

a project by RBrownSUSE

Updated 11 months ago. 27 hacker ♥️. 19 followers.


a project by jeff_mahoney

New Development In previous hack weeks, the first few days ended up being wasted on just getting it working. I'm pleased to share that the code quality has improved dramatically since the last hack week and there are now extensive test cases for both unit testing and testing against real vmcores, and we'll use both mypy and pylint (if installed) to perform static analysis. Packages for those are available in openSUSE or as part of the crash-python OBS repo for SLE15. It has been tested with kernels from 3.0 to 5.1.

Updated over 1 year ago. 21 hacker ♥️. 4 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. git repo: https://gitlab.suse.de/bp/x86d

Updated 9 months ago. 17 hacker ♥️. 2 followers.

gfxboot for grub2

a project by snwint

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

It's quite some work, unfortunately. Here's what's done so far:

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

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. Of course, we are not going to rewrite Jangouts in just one week, but let's see how far we can go. By the way, the redesign branch contains some interesting stuff from one of the GSoC that we should consider.

Updated about 2 years ago. 11 hacker ♥️. 8 followers.

X86_64 platform system program

a project by jnwang


It can boot up from udisk/floppy.

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

PXEAT - A PXE management tool

a project by whdu

PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service. It's NOT a tool for automatic deployment. It can enable user to add their own PXE items by themselves, but of course, very limited for security reasons. The tool will be developed with the light-weight framework - flask, as well as a sqlite database.

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

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! For Hack Week 19 (Feb 2020) main goal is to test, polish packaging, potentially do fixes and select a snapshot to submit to openSUSE Tumbleweed. Upstream made one release but it was not optimal, development pace has sped up a lot lately and the client has become more stable and usable.

Updated 9 months ago. 8 hacker ♥️. 2 followers.

Uyuni: improve spacewalk-repo-sync performance

a project by moio

Let's make reposync faster

Every day,

Updated 9 months ago. 8 hacker ♥️. 1 follower.

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. In this hackweek we plan to look on various problems as described at:

Updated almost 3 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. As Odroid-C2 (based on S905 SoC) is in the mainline U-boot, it should be possible to adapt it for the Khadas VIM (of course a lot of work are needed!).

Updated 9 months ago. 7 hacker ♥️. 1 follower. Has no hacker: grab it!

HelenOS of the <future>

an invention by jjindrak

I have previously implemented a major portion of the C++ standard library for HelenOS [0][1][2] as part of my master thesis. In this project, I will be adding

Updated almost 3 years ago. 7 hacker ♥️. 2 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. And it looks like I haven't failed this time.

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

SUSE incarnation of the Party Parrot

an invention by rsimai

The Parrot seems to have many fans meanwhile, in particular since we're running Rocket.chat at SUSE. Some may find these emoticons distracting, some find it just cool and I would certainly love to see something like the Partyparrot but as a "SUSE parrot", probably someone manages to make the SUSE Geeko move in a similar fashion, as party_geeko. Finally I'd love to see this uploaded to the cultofthepartyparrot.com under "Party Guests". Because clearly the Geeko insists! :-) Bonus: do the same with TUX for total ssǝuızɐɹɔ

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

Explore RISC-V

a project by clin

RISC-V is an open ISA (Instruction Set Architecture) based on RISC architecture. It's originated from UC Berkeley and it's attracting more attention in recent years because of its full open architecture so every developer has opportunities to get involved in application processor design or apply it into different applications, such as IoT, Robotics, ... etc. Any topic about RISC-V is welcome, here are some topics you might be interested in:

Updated over 1 year ago. 6 hacker ♥️. 6 followers.

Gary - Kubernetes rethought.

a project by mcounts

The goal of this project is two fold. The first is to better learn and understand why Kubernetes might do something in the way that it does (especially in the control plane)

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

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 9 months ago. 6 hacker ♥️. 1 follower.

The Chameleon Harmonists

a project by rmax

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

Updated almost 3 years ago. 5 hacker ♥️.

ML and AI for code static analysis

a project by mvarlese

The idea is to explore the technologies and the various components to realize some AI to predict pitfalls in source code which can potentially generate run-time misbehaviours. The potential area where this idea could have positive implications are:

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

Suse Manager - SPA

a project by LuNeves

The experience while navigating throughout the UI of Suse Manager it's not that nice. Whenever we navigate to a new page, the whole page gets refreshed and recreated, even when half of it didn't change a thing, for instance, the menu, topbar, and the notifications WebSocket connection, which in my opinion doesn't provide a smooth experience. This project has the goal to test out an automatic way to transform the Suse Manager UI into a Single Page Application.

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

next-generation email synchronization program

a project by dancermak

There are various email synchronization programs like offlineimap or mbsync, which have some inherent limitations: - mbsync does not support IMAP IDLE

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

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. The project started in Hackweek 16 (fall 2017) and has been worked on since, both in Hackweek 17-19 and outside. First two parts of kernel implementation are in mainline since 5.6-rc1, first part of userspace implementation (ethtool utility) has been submitted to upstream at the end of Hackweek 19 (2020-02-16).

Updated over 2 years ago. 4 hacker ♥️.

Mottainai - what a waste!

a project by EDiGiacinto

Mottainai - Task/Job/Build Server for everyone!

Written in Golang. You can find the source code on GitHub and docs here.

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

Organize a Rumtasting session

a project by TBro

Out of nowhere the idea came up to organize a rum tasting session on one of the HackWeek evenings. There will be some information about the actual production of rum provided, as well as the different kind of rum existing.

Updated over 3 years ago. 4 hacker ♥️.