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 over 1 year ago. 45 hacker ♥️. 9 followers.

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 about 2 years ago. 32 hacker ♥️.

crash-python

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

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: * Selection of either SLES, Leap or Tumbleweed.

Updated over 4 years ago. 21 hacker ♥️.

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. But in fact it's a UI desaster that almost never works. So the goal of this hackweek project is to get rid of it - and instead build a real control from the webui into the backend allowing tests to be written on the fly including needle creation/updates. Easy as that.

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

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

[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 about 5 years ago. 16 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. This should have a concrete goal, so I will write a short story in German to demonstrate my amazing new fluency*.

Updated about 2 years ago. 16 hacker ♥️.

Simulate SD card in software

a project by algraf

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

Updated about 4 years ago. 14 hacker ♥️.

geekos.prv.suse.net employee finder

an invention by hennevogel

Mission: Our company org chart consists mostly of teams + their project managers. teams.suse.com is an application that gives an overview about the various SUSE team resources like org-chart, office locations, mission descriptions, links to team pages/blogs etc. It should combine the various data sources that are already there (eguide, floor, externaltools etc.) and provide a way to enrich this data.

Updated about 2 years ago. 13 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: - RESTful backend App::Dochazka::REST (with lots of help from Web::MREST)

Updated almost 2 years ago. 12 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. " In short, MineTest is a Free and Open Source re-implementation of MineCraft, but it provide many flexible features compare MineCraft. It's not only a game but also a framework for developers to extend so to make their own worlds.

Updated about 2 years ago. 12 hacker ♥️.

openSUSE on chromebooks (crouton)

an idea by mbrugger

Update for 2018 The only thing missing right now is a i386 Tumbleweed JeOS image. With that we should be good. Any help on that is highly appreciated.

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

Company Dashboard

a record 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 almost 2 years ago. 10 hacker ♥️. Has no hacker: grab it!

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 about 3 years ago. 10 hacker ♥️.

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

Play with Matrix.org as replacement for IRC

a project by dmacvicar

Matrix.org is a project to create a protocol and server implementation to replace IRC. Unlike closed tools like Slack, or even open Slack clones like Rocket.chat, Matrix is not focused on a web-client only, but on the protocol to cover all types of clients (text, desktop, web), it is federated (no single server), and it covers good IRC integration (the public matrix server is even on Freenode), and it adds features that Slack clones have like persistent history, pictures, etc.

Updated about 2 years ago. 10 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 about 2 years ago. 9 hacker ♥️. 1 follower.

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

Let's create a much simpler SUSE Manager — one you could use at home! Users should be able to deploy and operate in minutes with minimal configuration, while still retaining the very core features that make SUSE Manager useful!

Updated about 2 years ago. 9 hacker ♥️.

(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 about 3 years ago. 9 hacker ♥️.

GitLab-OBS-openQA bridge/integration

an invention by oholecek

Hackweek 17

Updated over 1 year ago. 9 hacker ♥️.

Improve Ruby

a project by ammartinez

Let's use the Hackweek to improve Ruby, the programming language I use every day. It is while using a language when you can realised that things that need/can to be improved, so there are many things that only Ruby developers can raise up. Also, getting involved in the development of Ruby will help to get a better understanding of how it works. So I will take my ideas/concerns to the Ruby community and implement some of the them in the code of the Ruby core. Ruby features and bugs are tracked in https://bugs.ruby-lang.org/projects/ruby-trunk/issues

Updated about 5 years ago. 9 hacker ♥️.

X86_64 platform system program

a project by jnwang

Description

It can boot up from udisk/floppy.

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

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 almost 2 years ago. 8 hacker ♥️.

SUSE Manager plugin/extension system

an idea by dmacvicar

Some of SUSE Manager features are quite vertical to the rest of the system. A plugin/extension mechanism should allow for adding these verticals installing a single package/rpm.

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

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

an invention by SLindoMansilla

Docker & Yast

Goals

Updated about 2 years ago. 8 hacker ♥️.

SUSEGo - A knowledge search engine

a project by jcavalheiro

Why Knowledge is only useful if it is accessible.

Updated about 3 years ago. 8 hacker ♥️.

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. Since there are a lot of musicians in SUSE, not all rock musicians, we decided to see whether we could get some other music projects off the ground during this Hackweek.

Updated almost 5 years ago. 8 hacker ♥️.

free hugs

an invention by dmaiocchi

free hugs for hackweek

Updated about 2 years ago. 8 hacker ♥️.

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

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. Lets go on as Standa took care of creating network:cryptocurrencies

Updated about 5 years ago. 7 hacker ♥️.

Design the 2021 Open Build Service sticker

a project by hennevogel

2019

2019 sticker

Updated about 2 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. Come up with ideas and a prototype of how manual testing could be guided, tracked, visualized for a rolling development distribution with volunteers testing.

Updated about 4 years ago. 7 hacker ♥️. 2 followers.

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 almost 3 years ago. 7 hacker ♥️. 4 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 about 2 years ago. 7 hacker ♥️. 1 follower. Has no hacker: grab it!

RMT: repository mirroring tool

an invention by ikapelyukhin

The project

Currently we at SCC team are working on RMT -- a repository mirroring tool and SCC registration proxy, that will supersede functionality of SMT in SLES15.

Updated about 5 years ago. 7 hacker ♥️.

The Team Dashboard Web Application

an idea by lslezak

Why a Dashboard?

In the YaST team we use quite a lot of external or internal services like GitHub, Travis, Jenkins, Open Build Service, Bugzilla, Trello,... It is too difficult and time consuming to track all those tools and get an overview what is OK, what failed and what actions should we take to resolve the problems.

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

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. A lot of this data is in the supportconfig. But this is neither collected, nor centralized, not easily accessible.

Updated about 5 years ago. 6 hacker ♥️.

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

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,

Features

Updated almost 5 years ago. 6 hacker ♥️.

shell script static analyzer

a project by michals

With all those analyzers for C code we get so much information about our C code. Yet our shell code regularly nukes systems.

Updated about 5 years ago. 6 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. We also want to create the theoretical foundation for categorizing text to improve the search results.

Updated about 3 years ago. 6 hacker ♥️.

Setup a WhatsApp <-> XMPP Gateway

a project by holgisms

I'm using Conversations (XMPP+OMEMO) as an encrypted IM solution. Since a lot of groups organizing them self using WhatsApp, it's hard to stay away from it.

Updated about 3 years ago. 6 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. Currenly retro-gtk supports only software rendering. There are two ways hardware rendering can be used in retro-gtk:

Updated about 2 years ago. 6 hacker ♥️.

Deploying software.opensuse.org

a project by dmacvicar

After an internal call for help to take over software.opensuse.org deployment, I spend some time studying the code in order to find out what would it mean to take it over. The main reason was a PR from the community that has not been merged, and deployment depending on internal SUSE employees.

Updated about 2 years ago. 6 hacker ♥️.

Improve the openSUSE infrastructure

a project by lrupp

There is a lot to do in the openSUSE infrastructure land... So let's start, have a look at https://progress.opensuse.org/, take some tickets and try to resolve them as good as possible. There are also other interesting topics:

Updated about 2 years ago. 6 hacker ♥️.

Learn how openQA was implemented in details.

a project by GraceWang

Learn how openQA was implemented in details. And will spend some time to learn Perl (e.g. read the book <Learning Perl>)

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

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. Being able to quickly and reliably set up VMs with various types of storage / multipath is a key part of testing multipath. It's doable, but cumbersome and has a steep learning curve. I want to create easy-to-understand manual recipes plus scripts that are both easy to understand / customize and deploy.

Updated over 4 years ago. 5 hacker ♥️.

Make YaST Testing Independent of Keyboard Shortcuts

a project by shundhammer

Motivation / Problem

Right now, our QA team tests YaST with OpenQA very much based on keyboard shortcuts: Set the keyboard focus to the "User Name" input field with Alt-U, enter a user name, [Tab] to get to the next field, enter more text, finally Alt-N to activate the "Next" button.

Updated about 5 years ago. 5 hacker ♥️.

audio emojis for Rocket.chat

an idea by rsimai

We recently changed from IRC to Rocket.chat and now all enjoy the colorful richness of emojis, and in particular animated emoticons such as the :partyparrot: that so much helps productivity. But there's a latent feeling something still is missing and the answer is simple: audio emojis! We need a feature to send audio emojis to the group and individuals that play on the recipients phones/speakers no matter what. They can be short, they can be looped, same as image emojis they need to catch attention and not allow the user to focus on something else than the chat, e.g. a smart burping to be sent every day after dinner, a looped very funny laughing when somebody announces to have broken the CI system shortly before the release or just some gulping noise which is what you preferably want to do with the :partyparrot:

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

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

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? But before conquering the world, we have to start small. Let's start with GitHub! GitHub has a decent API that let's you query their system. The goal looks like this: Allow multiple clients to query information from GitHub without using the quota irresponsibly. It should also be possible to push state changes to subscribers.

Updated over 3 years ago. 5 hacker ♥️.

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

an invention by PSuarezHernandez

Introduction

TensorFlow™ is an open-source software library for Machine Intelligence written on Python. It was originally developed by researchers and engineers working on the Google Brain Team within Google's Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well. (https://www.tensorflow.org/)

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

OSEM Android App

an idea by hennevogel

Whitewash Gigitty, brand it and ship it on google play for events.opensuse.org

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

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

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

L3 workflow in Jira

an idea by puzel

L3 workflow is implemented in a custom, developed in-house, tool called SolidGround Explore possibilities to implement existing L3 workflow in Jira to determine whether it could potentially replace SolidGround, thus reducing the effort needed to develop and maintain SolidGround.

Updated almost 5 years ago. 4 hacker ♥️. Has no hacker: grab it!

Learn and use meson

a project by JonathanKang

meson[0], a replacement to autotools, is very popular nowadays. It's a lot faster than autotools as far as what I hear and see. Besides lots of GNOME projects has been ported to meson. As one of the maintainers of GNOME Logs[1], I need learn meson and try to port Logs to meson for faster building. *[0] http://mesonbuild.com/

Updated about 5 years ago. 4 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. Currently, users deploying large workloads must manually optimize virtual CPU and memory resources, which can be error-prone and if not done properly can actually degrade performance. This project aims to create a tool that can produce suggested vCPU and vNUMA configuration based on a VM configuration template and capabilities of the target virtual machine host. E.g. something along the lines of

Updated about 5 years ago. 4 hacker ♥️.

Dropbox replacement written in Pony

a project by KGronlund

I want to experiment with three things: * Blockchain

Updated about 2 years ago. 4 hacker ♥️.

Research telemetry for (open)SUSE products

an idea by dmacvicar

Most of design is done still with a embarrassing amount of data. Having released software for decades, we still don't know exactly what module is the most used, what workflows the customers are following, where do customers fail. It is all guesses and opinions. The idea of this project is to research:

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

Wayland security review.

an idea by yfjiang

One of the significant advantages of Wayland is about security, to isolate input/output of every single windows, encourage non-root user running the core process, as well as discouraging root user running any graphical applications. The project wants to have a close look at Wayland trying to address the questions: - how is wayland exactly integrated in current gnome stack of Tumbleweed/SLE (gnome-shell, mutter)

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

Pair Programming Test Drive/Probefahrt

a project by mamorales

Are you interested in pairing? Are you wondering whether it is something that would help you and your team members in your current project? Would you like to try it out before you fully commit to such an extreme idea? Then this is your lucky day Sir/Madam! Within the Cloud Foundry project you are expected to pair pretty much every time you are working on something. In the BOSH OpenStack CPI team this isn't the exception, so I've been doing it for the past 15 months. I'd like to transfer some of that experience to you fellow SUSE colleague. We can discuss about the pros and cons that this agile methodology has. For example, there are many misconceptions on how to pair, for once, having the right hardware makes a huge difference. During Hack Week 16 you have the chance to test drive a dual-control workstation (see image) which I believe is one of the biggest differentiators to have a good experience when pairing full time.

Updated about 5 years ago. 4 hacker ♥️.

Do some 3D printing

an invention by aschnell

Do some 3D printing incluing designing the object.

Updated about 5 years ago. 4 hacker ♥️.

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

Goals: (Subject to change)

Updated about 2 years ago. 4 hacker ♥️.

Go async (and non-blocking) with HTTP requests

a project by j_renner

There is a couple of libraries available for asynchronous and non-blocking processing of HTTP requests (in Java) that can be used to avoid having threads waiting for responses in request intensive applications, for example: - Apache HttpAsyncClient

Updated about 5 years ago. 4 hacker ♥️.

Practice Go

a project by vcuadradojuan

Use this hackweek to practice and learn more about Go.

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

My Little Manager

a project by lucidd

Yes this project is yet another project for creating a Suse Manager clone. The motivation for that comes mainly from my need for a simple suse manager that i can easily run at home without the massive overhead involved in suse manager setup. Also since i mainly need to manage opensuse machines most of which are tumbleweed, suse managers repository model does not really work well in that case.

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

Learn QT Linguist and improve translations for FET (a timetable creator)

a project by juliogonzalezgil

The idea is getting a general knowledge of how QT Linguist works, and help FET with some translations. FET is a timetable creator, that is available for openSUSE at https://en.opensuse.org/FET, and allows a user to create a timetable, usually for educational institutions, with a lot of different available constraints.

Updated over 4 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. 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 5 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 github.com. 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 about 4 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 4 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 about 4 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 5 years ago. 4 hacker ♥️. 1 follower.

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 4 years ago. 4 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. 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 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. Finally many of these tools are making it into tumbleweed (And Leap 15.3) especially Cadence.

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

Learn & Improve Qt, C++ - Project Oficina

a project by slemke

Oficina, a mechanical workshop application developed in Qt/C++ Hackweek 17: Work on TODO - Test. Make it very stable, after that, insert it in openQA.

Updated about 5 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: - Separation of the CLI part and the library.

Updated about 5 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 5 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 5 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 about 2 years 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 4 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 about 2 years 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 5 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 5 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 5 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 ziu.suse.de 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 5 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 5 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: https://www.openfaas.com/

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

Parser to extract function names from openQA lib/ functions - improve perl skills

a project by jorauch

Since there is no real documentation about openQA's lib/ functions I wanted to kill two birds with one stone and write a parser in perl that extracts all function names (and maybe preceding comments) in said directory and improve my perl knowledge by doing this. Possible additions:

Updated about 5 years ago. 3 hacker ♥️.