SUSE Music(ian) Space

a project by ralfflaxa

Once again, the SUSE band is coming together to make music and we're planning a party this time round!!!

Updated almost 4 years ago. 46 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.

Hack the Hack Week tool

an invention by hennevogel

This project is about advancing the tool you're currently browsing.

Updated almost 3 years ago. 24 hacker ♥️.

crash-python

a project by jeff_mahoney

New Development

Updated over 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:

Updated almost 5 years ago. 21 hacker ♥️.

gfxboot for grub2

a project by snwint

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

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

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 ♥️.

"autoremove" functionality for zypper

an invention by e_bischoff

The purpose would be to have the equivalent of Ubuntu's "apt-get autoremove" functionality.

Updated 21 days ago. 15 hacker ♥️. 8 followers.

geekos.prv.suse.net employee finder

an invention by hennevogel

Mission:

Updated almost 3 years ago. 13 hacker ♥️.

package Atom and its dependencies for openSUSE

a project by pluskalm

It would be nice to have trendy and hip editor [0] in openSUSE. Currently however some nodejs dependencies are missing.

Updated over 5 years ago. 13 hacker ♥️.

Brainstorming about Continuous Delivery in SLE

a project by pgeorgiadis

Hackweek is here! I think this is the best week of the year to sit down altogether and exchange ideas and suggestions. The main topic is Automation. The goal is that many of these ideas might help various teams within SUSE to engage their business reasons better in defining key expectations and improve the quality of our software products. No fear of change -- the aim is to propose a modern pipeline in a less-invasive manner. Everybody has an idea, everybody has a voice! Brainstorming together can be useful to many different roles, including testers, analysts and developers. Let's have a chit-chat and write down some of those; Hopefully we will come up with plenty of tips on how to organise testing activities better.

Updated over 5 years ago. 13 hacker ♥️.

openQA Package Testing

a project by RBrownSUSE

openQA has a well earned reputation as a 'full system' testing tool, able to test a system end-to-end from the operating system to it's applications on a number of different platforms and architectures, including VM's & Bare Metal.

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

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.

openSUSE on chromebooks (crouton)

an idea by mbrugger

Update for 2018

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

Find the exploit on the hackweek-tool

a project by dmaiocchi

there is a small security, data manipulation bug on the hackweek-tool.

Updated over 5 years ago. 11 hacker ♥️.

gitbot

a project by dmaiocchi

gitbot

Updated over 5 years ago. 11 hacker ♥️.

Little-Big sumaform improvements

a project by moio

sumaform is a set of terraform modules to deploy SUSE Manager installations originated in Hackweek 14.

Updated almost 3 years ago. 11 hacker ♥️.

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 ♥️.

Packman diet 2.0

a project by scarabeus_iv

Continuing last year tweaks of packman project we should proceed in the good work and reduce the packman to provide smallest set of packages possible on Tumbleweed (later on inherited by 43.0...).

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

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

Use a SUSE OS on Raspberry Pi for a home entertainment and automation system.

an idea by bryanstephenson

  • Get a SUSE OS working on my Raspberry Pi.
  • Get familiar with networking commands and config file formats.
Updated over 5 years ago. 8 hacker ♥️. Has no hacker: grab it!

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

GeekoScreen: Building an open-source based whiteboard

an invention by TBro

GeekoScreen - an open-source based whiteboard

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

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

Updated almost 3 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 ♥️.

Gomoduino: put some nice lights on your workstation to notify your coleagues when you are busy

a project by vcuadradojuan

https://github.com/viccuad/gomoduino

Updated over 5 years ago. 7 hacker ♥️.

Investigate using Terraform plus Salt as HA cluster test platform

a project by KGronlund

For testing Hawk, we're currently using a Vagrant configuration, and for testing HA releases we've been using a set of scripts originally authored by Antoine Ginies as a Hackweek project.

Updated over 5 years ago. 7 hacker ♥️.

OpenQA appliance

a project by bear454

This is an idea that's been kicking around for a while... maybe it's finally time to "make it so."

Updated over 5 years ago. 7 hacker ♥️.

Design the 2021 Open Build Service sticker

a project by hennevogel

2019

2019 sticker

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

LetsEncrypt integration for openSUSE

an invention by dmolkentin

Make openSUSE the first distribution to support LetsEncrypt/ACME natively, in order to provide easy TLS encryption for all services. openSUSE users should be able to

Updated over 4 years ago. 7 hacker ♥️.

Inqlude, the Qt software archive

a project by cschum

During Hack Week 7 I worked on an archive of Qt-based libraries. The goal was to easily make all available Qt libraries accessible to developers. Think CPAN for Qt. So I hacked on a web site and a command line client.

Updated over 5 years ago. 6 hacker ♥️.

LDraw for Linux

a project by jbohac

Project Description

Updated almost 3 years ago. 6 hacker ♥️.

QDirStat - Qt-based directory statistics: KDirStat without any KDE, now based on Qt 5

a project by shundhammer

This is about porting the old KDE 3 based KDirstat to the latest Qt 5. KDirStat didn't use that much KDE infrastructure to begin with, and KDE seems to be more and more a moving target.

Updated almost 3 years ago. 6 hacker ♥️.

Continue with a systemd alternative/replacement

an invention by dsterba

Previous hackweeks spent on research (project/220), other alternatives. This time I'm

Updated about 1 year ago. 6 hacker ♥️.

Provide tools to analyze the life-time of maintenance and release requests in IBS/OBS

an invention by psimons

We need statistical analysis and key performance indicators to describe the lifetime of maintenance and release requests in IBS, for example:

Updated over 5 years ago. 6 hacker ♥️.

OTR (Off The Record) plugin development with libotr5 for encrypted chat

a project by whdu

To implement OTR function on IRC client, to make chatting private.

Updated almost 3 years ago. 6 hacker ♥️.

Developer documentation of boot process (userspace)

a record by mkoutny

There are many tasks necessary to do since PID 1 is started by kernel before the system can do any useful work. And those tasks ideally run as parallel as possible. Unfortunately, sometimes the dependencies and ordering can get wrong resulting into race conditions or deadlocks.

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

Reverse engineer memory layout

an invention by mkoutny

TL;DR Use convolution to find type candidates, then solve system of equations to refine the result.

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

Your Story Dice

a project by ammartinez

The purpose of this project is to implement an Android application which shows some images (or dice) which you must use to create a short story.

Updated almost 3 years ago. 6 hacker ♥️.

Bring Linux memory scanner scanmem/GameConqueror to openSUSE

an invention by sparschauer

All other distributions have scanmem/gameconqueror packages. scanmem is a command line memory scanner to locate variables in memory and GameConqueror is the Python/GTK3 front-end for it which also provides game trainer features. But it is not only a game cheating tool. It can also help testing applications, debugging memory issues, watching variables in memory or it can be used for reverse-engineering. Hackers also use it for things like ping spoofing.

Updated almost 3 years ago. 5 hacker ♥️.

continue / push osc2

a project by mstrigl

While osc is growing and getting more and more complex and hard to maintain, there is an object oriented rewrite of osc which key points are:

Updated over 5 years ago. 5 hacker ♥️.

Evernote client (everpad/geeknote) for openSUSE

a record by mwilck

Evernote is a popular cloud-based note-taking application. It has the advantage of being available on many platforms, thus notes taken on an Android phone are readily available on the desktop, and vice versa.

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

Write a personal Telegram bot

a project by imanyugin

The goal is to reduce the number of applications installed on the mobile phone (which consequently reduces the number of ads and spyware) and transfer some of the functionality of the commonly installed apps to a personal Telegram Bot.

Updated over 5 years ago. 5 hacker ♥️.

Study and play with Machine Learning

a project by wanghaisu

I am HA developer, don't have any experience on machine leaning field. Recent years, many topics like "Data Analysis, Data Mining, Data Science, Machine Learning, and Big Data, etc... (I don't forget AI, but in not this time)" become more and more popular and seems interesting to me. I also want to know how high availability function implemented in some distributed system for the core part.

Updated almost 3 years ago. 5 hacker ♥️.

Distillery (aka OpenDOC)

a project by sven15

SUSE has lots of information in a jungle of tools within the company network. We want to create a platform to extract and refine (distil) the available information and display it in a meaningful manner. The overarching goal is to make available data more accessible.

Updated over 5 years ago. 5 hacker ♥️.

YaST module for (SUSE Manager) salt parametrizable formulas

a project by dmacvicar

Parametrizable formulas is a normal salt module plus some metadata in order to interactively parametrize them. The metadata is used to automatically generate forms that are then injected as pillar data.

Updated almost 3 years ago. 5 hacker ♥️.

SUSE Manager / Salt integration revisited

a project by j_renner

There is a number of possible improvements to the architecture of SUSE Manager / Salt integration that should be investigated in order to improve the reliability and scalability of the backend:

Updated almost 3 years ago. 5 hacker ♥️.

Design an ACS for the qam-sle pipeline (Phase 1)

a project by pgeorgiadis

Phase 1: Melkor

Updated over 5 years ago. 5 hacker ♥️.

GNOME Localization for zh_CN (Relaunched)

a project by ychen

GNOME is important to openSUSE and other distributions. I would like to help with the translation of GNOME. Mainly, the focus will be on the chinese (zh_CN) translation of GNOME 3.22 and 3.24 user interface.

Updated over 5 years ago. 4 hacker ♥️.

Easily Deploy an HA cluster in Virtual Machines

a project by aginies

GOAL

Updated over 5 years ago. 4 hacker ♥️.

Play with ionic framework

a project by mschnitzer

There is a super cool framework for mobile phone apps available: ionic (http://ionicframework.com/)

Updated over 5 years ago. 4 hacker ♥️.

grab this: improve the openSUSE Staging dashboard

a project by lnussel

Tumbleweed wouldn't be possible without staging projects and managing staging projects isn't possible with a nice GUI. The staging dashboard is there to help but needs some love, esp when comparing

Updated over 5 years ago. 4 hacker ♥️.

software.opensuse.org

an idea by lrupp

Getting more knowledge around the tools that drive the web page behind software.opensuse.org - and maybe trying to solve some issues reported on https://github.com/openSUSE/software-o-o

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

Learn the basics of an ancient nerdy language: COBOL

a project by slahl

COBOL is weird.

Updated almost 3 years ago. 4 hacker ♥️.

Emacs org-mode (learning)

a project by keichwa

From the manual:

Updated over 5 years ago. 4 hacker ♥️.

Using BCC to snoop ACPI or PCI power

a project by joeyli

BPF Compiler Collection (BCC) https://github.com/iovisor/bcc

Updated over 5 years ago. 4 hacker ♥️.

OpenCV on SLES on Raspberry Pi

a project by joadavis

I just want to learn how OpenCV works. And having a portable version would be great.

Updated over 4 years ago. 4 hacker ♥️.

Flipdot sign

a project by aocole

I have a Flipdot sign that needs control hardware/software. I believe it supports RS485.

Updated over 5 years ago. 4 hacker ♥️.

Kite aerial photography

a project by aocole

Experiment with kite aerial photography

Updated over 5 years ago. 4 hacker ♥️.

YaST Integration Tests Using Cucumber

a project by lslezak

Currently we use openQA for the the YaST integration tests. It runs YaST in a VM and controls it via emulating keyboard input. The result is checked by comparing the screenshots.

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

Implement more (all missing) Filesystems in libstorage-ng

an invention by aschnell

The next generation libstorage-ng is still missing support for some filesystems. The task is to implement all of them:

Updated over 5 years ago. 4 hacker ♥️.

Learn more BPF Compiler Collection (BCC)

a project by david_chang

After joined Gary's BCC workshop a few days ago. The BCC is interesting to me, so I'd like to look into it.

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

Apple swift language for openSUSE

an invention by kshatskyy

Build opensource swift language package for Leap 42.3, Leap 15.0 on OBS. https://swift.org/

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

SUSE Photography Space

an invention by JWSun

These project have two sub-object.

Updated over 5 years ago. 4 hacker ♥️.

More ruby in YaST

a project by jreidinger

In general plan for YaST is to use ruby only in future. So goal of this project is to move it forward and replace more parts with ruby.

Updated over 5 years ago. 4 hacker ♥️.

Project Maxfeld: Cultural Onboarding to counter unknown unknowns

a project by mfeilner

I promised to start this project way earlier, but I think Hackweek will be a great time to make a start.

Updated almost 3 years ago. 4 hacker ♥️.

Setup UEFI HTTPBoot with OVMF and try to write/run test on openQA

a project by bchou

HTTPBoot was added into UEFI SPEC since 2.5. It aims to replace PXE and provides more features. Actually, the concept of HTTPBoot is similar to PXE. It starts with the HTTP URL from the DHCP server and fetches the data with the HTTP protocol. The key difference between HTTPBoot and PXE is the support of DNS. With DNS, the firmware and the bootloader can resolve the domain name so it's possible to pass the well-known URL to download the image instead of the explicit IP URL. Besides, HTTP is designed to cross different domains, while tftp (PXE) is only for the local network.

Updated over 5 years ago. 4 hacker ♥️.

OpenQA Skill for Amazon Echo (Alexa)

an invention by szarate

Control you openQA instance from an Amazon Echo!

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

Linux Certification Preparation

a project by asemen

Linux Certification Preparation

Updated over 5 years ago. 3 hacker ♥️.

Add branding to DAPS and the suse-xsl-stylesheets

a project by fsundermeyer

DAPS is the tool used by the SUSE documentation team to generate HTML, ePUB, PDF, ... output of the SUSE manuals from DocBook XML sources. It uses the suse-xsl-stylesheets for this purpose.

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

Linux kernel networking: Improving qdisc hierarchies

a project by jkosina

    jikos:~ # tc qdisc show
Updated over 5 years ago. 3 hacker ♥️.

SSH (Suse Social Hack) game

a project by nmoudra

This is a project to create a "larp" game for SUSE employees (or anyone geeky enough to play this) which will be based on computer related knowledge. The core of the game is to search for other people and clues for solving the main goal by "connecting" or "hacking" according to given HW and SW roles. E.g. a person will play router, another one will play PC and they will need to find a person playing TCP/IP protocol to communicate and eventually create a working setup to solve the goal. They they need to work as a group and solve riddles/ciphers which will let them go further. There are more game mechanics i have in mind, but don't want to spoil all of them now :)

Updated over 5 years ago. 3 hacker ♥️.

Reviving the Nokia N900

a project by mstaudt

The Nokia N900 is a versatile phone/tablet/mini-computer. While its specs are outdated by today's standards, it's still hard to find something equivalently useful to hack on-the-go.

Updated over 5 years ago. 3 hacker ♥️.

OCI Image Distribution with RPMs

a project by cyphar

Currently the Open Container Initiative doesn't specify a distribution protocol or system, and the current "standard" format is the Docker registry protocol. Aside from technical reservations with Docker registry, it is also not an OCI-compliant system and will require a lot of work to integrate it into all of the openSUSE/SUSE tooling.

Updated over 5 years ago. 3 hacker ♥️.

Refresh connect.opensuse.org

a project by lrupp

Connect is the "social network" of the openSUSE community. While this might not sound so important, the problem is that the tool is used for membership management and all the other "administrative" stuff for the openSUSE community, which makes it a very important tool.

Updated over 5 years ago. 3 hacker ♥️.

linux antivirus engine

an idea by bmwiedemann

http://www.ranum.com/security/computer_security/editorials/dumb/ explained in detail that filtering badness is a dumb idea, so if we wanted to build a linux antivirus software, we would need a whitelist of programs that would be allowed to execute. We can easily use the rpm database for that. But what is missing, is a mechanism through that the kernel would check before executing $binary if it is OK to run it.

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

Add a ncurse UI to wireshark

an idea by aaptel

Wireshark has a CLI program called tshark that can dump the dissectors raw (or xml) output. It would be nice to have complete curses wireshark UI, either by reusing tshark xml output or by making another ui program.

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

Gothic facade generator

an idea by federico-mena

I want to write a bot that generates random Gothic facades. Maybe using L-systems? Maybe that generates SVG?

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

Use linear programming for the partitioning proposal

an idea by ancorgs

The YaST team is rewriting yast2-storage. That includes new shiny code for the storage proposal during installation. It calculates what partitions and/or volumes need to be created to allocate the system and finds the best way to create those partitions in the existing free spaces. The second part becomes more complicated than it looks as soon as you start considering the restrictions imposed by each volumes and by the technology (primary vs logical partitions, for example).

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

Support verification of digitally signed PDFs in Evince

an idea by mkoutny

PDF format allows inclusion of digital signatures. Unfortunately, Evince can't provide these metadata to the user.

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

Yet another task tracking tool

an invention by mkoutny

Create a task tracking tool that would suit my needs (and enrich the pool of such author-only-optimized software).

Updated over 5 years ago. 3 hacker ♥️.

Make some progress on reversing Microsoft new CoW filesystem, ReFS

an idea by aaptel

>Resilient File System (ReFS), codenamed "Protogon", is a Microsoft proprietary file system introduced with Windows Server 2012 with the intent of becoming the "next generation" file system after NTFS.

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

Docker for Beginners

a project by shundhammer

Using docker as a development platform for nontrivial development environments sounds interesting.

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

Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux Planning / Design / Programming

a project by JCayouette

Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux

Updated almost 3 years ago. 3 hacker ♥️.

Ideas about local community involvement

a project by vsvecova

The plan is to gather ideas about how SUSE can become a more integral part of the local tech community scene (in PRG, NUE, or other locations). As a person who has been involved in educating women about tech for some time, I am thinking of introductory workshops and meetups, aimed not necessarily only at female audience.

Updated over 5 years ago. 3 hacker ♥️.

Secure keyboard

an idea by mwilck

This idea was inspired by the recent discussion on the "talk" mailing list about the (in)security of the German ID card. The Chaos Computer Club and other researchers claim that the ID card is insecure. Actual attacks that have been demonstrated are based on keyloggers.

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

Do something useful with the TPM

an idea by mwilck

Almost all our laptops, and many servers, feature a TPM today. The TPM doesn't have the best reputation in the community because it could be used to lock down platforms or do nasty things with DRM. Under normal conditions on PCs, the TPM is controlled by the system owner and could actually be useful for almost anything involving crypto. Unfortunately the integration of the TPM in the OS is essentially non-existent. The introduction of the TPM2.0 standard complicates matters, because we now have two different devices with different APIs.

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

Learn & Improve Qt, C++ - Project Oficina

a project by slemke

Updated over 5 years ago. 3 hacker ♥️.

Fast bugzilla search

an invention by alnovak

The Problem

Updated almost 5 years ago. 3 hacker ♥️.

Virtual fibre channel HBA support in qemu/kvm guest

an idea by lin_ma

The idea is to present a virtual fc HBA to qemu/kvm guest, The frontend implementation is virtio-fc, the backend is a physical fc HBA with npiv support.

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

unified communication setup (integrating IRC)

an invention by okurz

motivation

The one mobile messaging service that shall not be named destroyed the world of "unified communication" by constructing a walled garden in recent years although there was a bright outlook with XMPP/jabber in before bundling all communication by providing an open standard and especially transports. I would like to revisit the state in 2017 and combine my text chat based communication needs from different end devices, namely my work notebook and my private smartphone.

Updated almost 2 years ago. 3 hacker ♥️.

Improve headmore (your VNC client for character terminals) with new features

a project by guohouzuo

headmore is your fully functional VNC client (viewer + control) launched from command line for your geeky character terminals (Linux VT console, xterm, and more):

Updated over 5 years ago. 3 hacker ♥️.

Better Boot Screens with BPAEngine (Plymouth)

a project by mdeniz

This project is about hacking and pushing further an engine called BPAEngine written in plymouth that enable people to develop better boot screens without much effort. Having those new boot screens in our distributions would be great.

Updated almost 3 years ago. 3 hacker ♥️.

Learn more about C standard libraries

an idea by pvorel

Study code of glibc, musl, uclibc or Klibc and make some tests with buildroot.

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

Local voice recognition for home automation

a project by jenspinney

There are several popular ways of controlling home automation with voice today. Amazon Echo and Google Home both allow users to control lights, speakers, etc. with a simple voice command.

Updated over 4 years ago. 3 hacker ♥️.

Track statistics on the openSUSE staging process to gain feedback on changes

an invention by jberry

Collecting and presenting statistics on the various aspects of the openSUSE:Factory/openSUSE:Leap:* staging process would be useful for determining if changes in tooling and automation have an impact on the workflow. Some examples or information of interest are as follows.

Updated over 5 years ago. 3 hacker ♥️.

Make Your Own Neural Network

an idea by qmsu

"Make Your Own Neural Network" is a book written by Tariq Rashid for anyone who wants to understand what neural network are.
* You won’t need any special knowledge or mathematical ability beyond school maths. (The most difficult thing is gradient calculus - but even that concept will be explained so that as many readers as possible can understand it.)

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

Improve translations on https://l10n.opensuse.org/

a project by SShyukriev

It is always nice to extend the translations for openSUSE packages/projects using Weblate.
Everyone is encouraged to improve on his native language.

Updated over 5 years ago. 3 hacker ♥️.

COREWAR: Virus competition

a project by ammartinez

COREWAR is a programming game in which two or more programs (warriors or viruses) compete for the control of a virtual computer. The programs are written in Redcode, an abstract assembly language.

Updated almost 3 years ago. 3 hacker ♥️.

Share Hackweek Photos

an idea by okir

People often share hackweek photos by uploading them to various internal and external servers, and then post the URL to a mailing list.

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

SUSE MANAGER automation of creating custom channels "suma-custom-channel"

a project by asemen

SUSE Manager has the possibility to add custom channels using the GUI.

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

Updated almost 3 years ago. 3 hacker ♥️.

Package Mod DUO pedalboard software for openSUSE

a project by dmacvicar

the MOD Duo is a guitar/instrument pedalboard made by the company Mod Devices, which has the following features:

Updated almost 3 years ago. 3 hacker ♥️.

Jessy: it is like Alexa, but closer to you

a project by bmaryniuk

Alexa understands you. Jessy is the same, but you also understand her! :-)

Updated almost 3 years ago. 3 hacker ♥️.

desktop saver

a project by psladek

The idea is to produce a standalone, independent tool to save and restore windows positions and sizes, analogous to a similar feature in KDE desktop. This would be handy in various lightweight desktop enviroments.

Updated over 5 years ago. 2 hacker ♥️.

add LVM support to Guix System Distribution

a project by sleep_walker

LVM support for Guix System Distribution

Updated over 5 years ago. 2 hacker ♥️.

Make Tumbleweed work on the GPD Win

a project by aplazas

The GPD Win is a Nintendo 3DS XL sized PC featuring a keyboard and gaming controls. Having openSUSE working on it would be great, unfortunately Tumbleweed doesn't work at all on it and Leap 42.2 is lacking many important features.

Updated over 5 years ago. 2 hacker ♥️.

Explore how to write a help bot

a project by cyberiad

There is plenty of documentation wiki articles, forum posts, etc., but even with Google or local search engines the answer may be hard to find. Sometimes categorisation is missing or just basic information.

Updated over 5 years ago. 2 hacker ♥️.

Get rid of perl-apparmor

a project by goldwynr

Perl-apparmor is obsolete in the apparmor community. No one is maintaining it. However, opensuse has to keep it to interact with yast, which is the main consumer of perl-apparmor. Getting rid of perl-apparmor would mean:

Updated over 5 years ago. 2 hacker ♥️.

A brand new approach to system configuration management

a project by guohouzuo

In the previous hackweek (14), the following objectives from project "A generic mechanism for analysing and manipulating diverse software configuration files" were worked on:

Updated over 5 years ago. 2 hacker ♥️.

Jeedom House automation with SLES on RPI

a project by cbosdonnat

I recently got Jeedom working on SLES for Raspberry Pi. However, I'ld love to play more with it like controlling my window shutters. This hackweek could also be an occasion to get as much as possible of the jeedom plugins to work on SLES and openSUSE.

Updated almost 3 years ago. 2 hacker ♥️.

SSH Tunnel YaST Plugin

a project by gary_smith

Learn about developing a YaST plugin by creating a plugin to manage SSH Tunnels. Creating SSH port tunnels along with corresponding iptables rules is a useful technique for being able to access virtual machines on a remote host that only visible on a private network. Managing and maintaining these connections via scripts and tmux sesssions is less desirable than doing it through a nice UI like YaST.

Updated over 5 years ago. 2 hacker ♥️.

WIFI Temperature Probe

an idea by kberger65

Using a Raspberry PI (openSuse) and a food grade temperature probe and wifi sensor, I want to create a temperature monitor for my Kamadao Joe Smoker. The idea is to enable a series of email notifications as the smoker and contents reach their "done" temperature.

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

Farfalla

a project by dmaiocchi

Farfalla, is a bot for analyze cucumber failures on the fly.

Updated over 5 years ago. 2 hacker ♥️.

Containerized IRC bot service with a Web configuration and management UI

a project by ukbelch

Over the last year or so I have developed an IRC bot to work with the chat service of twitch.tv, providing user engagement functionality.

Updated almost 3 years ago. 2 hacker ♥️.

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 ♥️.

Morse Code Keyboard

a project by tonghuix

Just for Fun!

Updated almost 3 years ago. 2 hacker ♥️.

Add zypper markauto/unmarkauto commands to allow tuning automated cleanup

a project by mlandres

Packages added by the dependency solver in order to resolve a user's request, are marked as having been automatically installed. They may later be removed, if no more manually installed packages depend on them (e.g. by zypper remove --clean-deps).

Updated over 5 years ago. 2 hacker ♥️.

Add information about listeners to Jangouts UI

a project by ancorgs

This project is about fixing this known Jangouts issue that is reported over and over, since many user experiencing problem with the outgoing WebRTC traffic or with camera authorization can "lurk" what happens in the room without being noticed.

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 ♥️.

ESP8266 Tinkering

a project by nwmac

ESP8266 Tinkering

Updated over 5 years ago. 2 hacker ♥️.

Compare & implement a simple way to startup an open SIS

an idea by bear454

Washington state is a leader in Alternative Learning Experiences, public schools that teach in unique ways. In order to manage the requirements imposed by the State office of public education, ALEs must use some form of a Student Information System (SIS).

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

A daemon program that empowers telephone appliances and SMS-capable devices to use Internet features

a project by guohouzuo

Websh is:

Updated over 5 years ago. 2 hacker ♥️.

Paper folding machine

a project by aocole

Build a paper folding machine capable of folding Skill Shot.

Updated over 5 years ago. 2 hacker ♥️.

My Epitaph

a project by aocole

Create a site where users can post their desired epitaph

Updated over 5 years ago. 2 hacker ♥️.

Try implementing OMEMO encryption for Empathy

a project by tonghuix

It looks like OTR will never be implemented for Empathy. But two years after Snowden end-to-end encryption is really a basic requirement for every secure chat program. A few weeks ago I read about a promising protocol called OMEMO which seems to overcome all shortcomings of OTR and GnuPG with respect to instant messaging.

Updated almost 3 years ago. 2 hacker ♥️.

openSUSE OpenStack Cloud

a project by bmwiedemann

make crowbar+openstack work on openSUSE Leap 42.2

Updated over 5 years ago. 2 hacker ♥️.

Improving Jangouts UX

an invention by IGonzalezSosa

For some of us, Jangouts has become a tool we use everyday. It works (most of the time) and it helps to reduce the impact of having a distributed team.

Updated over 5 years ago. 2 hacker ♥️.

Dive into eBPF verifier

a project by gary_lin

Since eBPF was introduced into linux kernel, the eBPF verifier keeps the eBPF programs from any wrong-doing. I would like to look into the verifier and see if it's possible to extend the check to avoid reading any sensitive data in the memory.

Updated almost 3 years ago. 2 hacker ♥️.

Computational photography in python

a project by nadvornik

Python offers some useful libraries for this topic, I already know numpy and openCV, I want to try for example scikit-image.

Updated over 5 years ago. 2 hacker ♥️.

Create a new theme for Plymouth

an idea by qzhao

I want make a custom theme, with script to make a new animation when system load.

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

Hack salt-toaster to use systemd-nspawn instead of docker

a project by mdinca

It seems that systemd-nspawn, together with machinectl can use qcow2 images directly.

Updated over 5 years ago. 2 hacker ♥️.

ipv6 support for download.opensuse.org / mirrorbrain

a project by dimstar_suse

There is a long-standing problem that mirrorbrain on download.opensuse.org does not do reasonable redirection when a user comes by with an ipv6 address...

Updated over 5 years ago. 2 hacker ♥️.

RankWell: Markov Chain Generation of Yelp Restaurant Reviews

a project by ericp

Ever left a restaurant wanting to write a review, but thinking it wasn't worth the trouble to tap out all those words on your phone -- you just want to give the place your n stars and provide a few words of praise or condemnation? If only you could press a button to generate a plausible review. If this project happens, you will.

Updated over 5 years ago. 2 hacker ♥️.

obs-service-tar_scm version calculation

an idea by denisok

There are number of approaches but nothing landed for a long time "version calculation" issues and PRs.

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

Learn more about C programming

an idea by mitiao

Re-learn and improve C programming skill. Also join weihua's project https://hackweek.suse.com/15/projects/1960 to read and hack with C.

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

Learn Android Development: Just Roll One Die

a project by mvidner

I want to get started with developing apps for phones and tablets. It is a very general idea, rather open ended.

Updated over 5 years ago. 2 hacker ♥️.

Maintain flow of virt between SLE and HPE Linux

a project by lyan

This is more like a learning project for me as a new hire, so please do not expect too much, :-)

Updated almost 3 years ago. 2 hacker ♥️.

Exploring Workflows in JIRA

a project by rsblendido

Lay out a mock version of an existing SUSE R&D process in JIRA. The process should have a reasonable amount of complexity, like

Updated almost 3 years ago. 2 hacker ♥️.

Finish Making a grub-ipxe package for opensuse like Ubuntu has

a project by blarson

In ubuntu, you can install grub-ipxe, which adds an ipxe entry to the grub menu. This allows you to easily pxe boot on machines that may not natively support it. You can also use it along with grub2-reboot to remotely re-image a machine. The project has been started here: https://build.opensuse.org/project/show/home:blarson:grub-ipxe

Updated over 5 years ago. 2 hacker ♥️.

JUnit SLEnkins Test for Firefox

a project by cgrobertson

Create a JUnit test suite for Firefox browser and integrate the tests into SLEnkins.

Updated over 5 years ago. 2 hacker ♥️.

build openSUSE Factory with PIE

a project by msmeissn

We have an ongoing project where we want to build openSUSE Factory with PIE support for all packages.

Updated over 5 years ago. 2 hacker ♥️.

Make git-sort faster

a project by benjamin_poirier

git-sort is a a tool that reads a list of git commits and sorts them so that the partial ordering of parent-child relationships is respected. It performs this as a stable sort; it preserves the input order of commits that are on parallel development branches. This tool is useful when backporting a large number of commits so that the commits may be cherry-picked in an order such that no child commit appears before any of its ancestors.

Updated over 5 years ago. 2 hacker ♥️.

HA Storage in the market: M$ + Proxmox

a project by zzhou

Microsoft released Windows Server 2016 at October, 2016. In the data center edition, it released Storage Spaces Direct features for SDS/HCI market. What are those new features looks like?

Updated over 5 years ago. 2 hacker ♥️.

froxlor Server Management Panel

a project by asemen

froxlor Server Management Panel

Updated over 5 years ago. 1 hackers ♥️.

Improve posixovl to support fully featured POSIX file system on top of any limited file system (e. g. vfat)

a project by sbrabec

posixovl is a FUSE based successor of the old UMSDOS. It has a goal to provide POSIX file system functionality on top of vfat. Its code is nice and well written, but its feature set is not complete yet. It just supports: POSIX modes and user/group, hard and symbolic links, device nodes and named pipes.

Updated almost 4 years ago. 1 hackers ♥️.

Enlightenment openQA improvements + git build images.

a project by simotek

  • Enlightenment already has some minimal openQA tests but more can be written.
  • A extended test Setup using extra repositorys in order to run tests on upstream pre release tarballs and potentially "Nightly/Weekly" builds.
Updated over 5 years ago. 1 hackers ♥️.

yast2-storage-ng as a libstorage-ng wrapper. POC

a project by ancorgs

The goal of this project is to write a proof of concept of a new philosophy for yast2-storage-ng. Instead of just extending the API offered by libstorage-ng, the idea is wrap libstorage-ng so the Ruby code using yast2-storage-ng does not have direct visibility (unless explicitly desired) on the libstorage-ng classes and methods.

Updated over 5 years ago. 1 hackers ♥️.

Sonnenhut: Simple dashboard for photographers

a project by dpopov

Sonnenhut is a simple Pythong web app that provides basic info useful for planning photographic activities. The current iteration does the job, but it can be improved and extended in a number of ways.

Updated almost 3 years ago. 1 hackers ♥️.

OpenStack with python3

an idea by tbechtold

Currently we have only packages for python2 but OpenStack is starting to work with Python3 so we need python3 packages and try to get it working.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

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 ♥️.

Re-architecting Jangouts data/events model

an invention by IGonzalezSosa

During the last GSoC, Jangouts was ported to work on Angular 2. Among other goodies, like the component-based approach or ditching the $scope thingie, Angular 2 leverages the use of observables thanks to its integration with RxJS.

Updated over 5 years ago. 1 hackers ♥️.

yast2-journal as the new default YaST log viewer

an idea by ancorgs

Some time ago the YaST team started to get bug reports about the "System Log" option displaying no content. By default this component opens /var/log/messages and after the switch to systemd that file is not longer used by default. Thus, we created the yast2-journal module to allow viewing of the systemd journal (journald). But the new module did not substitute the old viewer because the old one is still useful to inspect plain text files like /var/log/boot.log and because is still called from other YaST modules.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Containers(Dockers) and Kubernetes: First Attempt to understand and implement the basics

a project by ramakris

Have some knowledge on Dockers , but now taking the next step in understanding and expanding my skill set in containers and kubernetes.

Updated over 5 years ago. 1 hackers ♥️.

Delete your Facebook installation

a project by aocole

Create a public art installation around this delete your facebook video. Essential elements are a screen and speaker (loud enough to be heard on a busy street environment but not so loud as to draw noise complaints). Video on repeat.

Updated over 5 years ago. 1 hackers ♥️.

Skill Shot App updates

a project by aocole

Updates and improvements to the android Skill Shot app.

Updated over 5 years ago. 1 hackers ♥️.

Cribbage board belt buckle

a project by aocole

Create a belt buckle with integrated cribbage board.

Updated over 5 years ago. 1 hackers ♥️.

Job Reporting System

a project by danritchie

I want to play with Cassandra. The idea is to use Cassandra as the backend of a Job Reporting System.

Updated over 5 years ago. 1 hackers ♥️.

Read through kvm and qemu code to better understand their cooperation to provide virtualization.

an idea by xlai

With the basic knowledges about hardware assisted virtualization, secifically VT-X by intel , as the next step, I want to understand more deeply how kvm and qemu cooperate with each other to provide virtualization, by read through key code and referring to other materials.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

DevOps application for L3 service on research

a project by fanyadan

DevOps is hot, and SUSE now is changing that we will not only provide OS and relative products but also online-application-like products e.g. docker application, so L3 service needs to improve as well.

Updated almost 5 years ago. 1 hackers ♥️.

HOME IOT

an idea by cjdev

Instrument Power meter with a WIFI enabled microcontroller that publishes to a MQTT server. ( like https://www.mysensors.org/build/pulse_power but transmits collected data over WIFI )

Use NodeRed to build dash board showing power usage in real time. ( https://www.npmjs.com/package/node-red-dashboard )

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Improve C/C++ skills

an idea by pvorel

I'd like to improve my C/C++ skills with contributing small easyhacks to some open source projects (kernel's kconfig, git, util-linux, fluxbox, libreoffice, ...).

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

AlexaCast

an invention by irfan_habib

Want to play with Alexa skills development.

Updated over 5 years ago. 1 hackers ♥️.

Teuthology

a project by jfajerski

Extend Teuthology to meet our needs. This includes (but is not limited too):

Updated almost 4 years ago. 1 hackers ♥️.

backport fix for Pinnacle PCTV DVB-T tunner for Turris-OS official kernel

a project by sleep_walker

I found recently that my DVB-T tunner plugged into Turris Omnia router gets a lot of I2C errors and sometimes divisions by zero.

Updated over 5 years ago. 1 hackers ♥️.

Recipe for packaging Electron apps

an idea by bear454

Electron apps are popping up everywhere, from the Atom editor to the Rocket.Chat client to Kap, a cross-platform open-source screen recorder. Electron apps are based on web technologies, and built from the ground up to be platform-agnostic.

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

Add testcases introduction for kernel testsuites

a project by yosun

Since sometime we have limited time to file a bug, especially during daily review of testsuites result. Then some bugs are lake of introduction about what the testsuite are tested, it makes developer take more time to debug this issue. I'd like to find a way to add some description in somewhere convenient to use, when file a kernel function bug.

Updated over 5 years ago. 1 hackers ♥️.

Learn More About C++ and Librados

an idea by cxiong

As Ceph is mainly written in C++ and C++ has developed very fast since C++11, I'd like to use this hackweek to further my C++ knowledge. The librados (written in C++) from Ceph will be used as practice target.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

build 32bit packages for x86_64 with better march/mtune

an idea by sleep_walker

32bit packages for x86_64 are generated from i586 packages which are meant to be run on ancient CPUs. But we could have better expectations for 32bit packages as they're installed on x86_64 system.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Learn about debugging of services in systemd/dbus times

a project by mvancura

boot: to find logs with both kernel and user-space parts, be able to add debug flags etc. to the failing service configuration... suspend/resume: what services are configured? Something triggered via DBus? How to find? And how to debug that?

Updated over 5 years ago. 1 hackers ♥️.

OBS project diff plugin

an invention by lnussel

Leap integrates packages from several SLE codestreams and Factory. In order to keep an overview of what package has which version and in which project an overview is needed. An obs plugin similar to the Factory dashboard could probably do the job.

Updated over 5 years ago. 1 hackers ♥️.

RPI3 Graphics + Device Tree testing and hacking

an idea by vliaskovitis

These are various ideas to learn about device trees and test the upstream vc4 graphics drivers on RPI3

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Research the linux kernel network IO paths

a project by zyuhu

[Description]

Updated over 5 years ago. 1 hackers ♥️.

[yast] storage-ng improvements

a project by joseivanlopez

yast2-storage-ng is a reimplementation of the YaST storage module (yast2-storage) based on the also reimplemented library for storage manager

Updated over 5 years ago. 1 hackers ♥️.

Research LVM2 new features: System ID, lvmlockd

a project by ZRen

The new features below were added for the cluster (shared disk) scenario of LVM2 in upstream half year ago. I'm new to LVM2, and have been busy with bugfix things this days. This hackweek

Updated over 5 years ago. 1 hackers ♥️.

Package mitmproxy for openSUSE properly

an invention by kfreitag

Mitmproxy is a totally awesome tool to investigate http- and https-traffic and thus is a very useful debugging tool.

Updated over 5 years ago. 1 hackers ♥️.

Analyze the security of Linux HTTPS connections and monitor the traffic of "smart" devices

an invention by thardeck

I have Raspberry Pi with WLAN and an additional network module which can be run as a WIFI access point.

Updated over 5 years ago. 1 hackers ♥️.

Integrate zeromq into crowbar-openstack as a alternative to rabbitmq

a project by StevenK

RabbitMQ is, in this hacker's opinion, hard to run, hard to scale, hard to debug, and difficult to run in a HA situation. ZeroMQ takes a different approach from the centralized broker model, and instead runs a daemon on every machine that needs to send or receive message over the bus, and communicates directly between machines.

Updated over 5 years ago. 1 hackers ♥️.

Setup a virtual test envionment

a project by AngelaBriel

Playing around with kvm, libvirt and related tools to setup an easy to use and quickly available test environment on my workstation. Find out which other tools or environments are available on SUSE side, which can be used instead of a local/private solution.

Updated over 5 years ago. 1 hackers ♥️.

Create an Jangouts ownCloud App

an idea by kfreitag

Jangouts (for "Janus Hangouts") is a solution for videoconferencing based on WebRTC.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Get started with upstream work in ODL/OPNFV

a project by mmnelemane

The goals: - Learn enough Java fundamentals to understand OpenDaylight code

Updated over 5 years ago. 1 hackers ♥️.

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 ♥️.

Btrfs quotas improvements

an idea by winddss

The problem with quotas is that the feature itself isn't yet mature. At least until very recently, and possibly still, quotas couldn't be depended upon to work correctly (various not entirely uncommon corner-cases would trigger negative numbers, etc), and even when they do work correctly, they simply don't scale well in combination with balance, check, etc -- that 10X difference isn't uncommon. Understanding the code in Btrfs quotas, give a analysis & improvement.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

GoldenDict popup flag

an invention by xiaoguang_wang

When GoldenDict enable scan popup functionality, if you want GoldenDict to show popup window, you need to select word by mouse and at same time press ALT or CTRL key. You can't show popup window only by mouse when needed.

Updated over 5 years ago. 1 hackers ♥️.

Relax-and-Recover: New kind of "backup" method: BACKUP=ZYPPER

an invention by jsmeix

For Relax-and-Recover (abbr. ReaR, RPM package rear) I like to implement a new kind of "backup" method:

Updated over 5 years ago. 1 hackers ♥️.

(Functional) Reactive Programming (Web) programming

a project by bergmannf

I want to use this Hackweek to explore (Functional) Reactive Programming to be able to use it in my day-to-day work.

Updated over 5 years ago. 1 hackers ♥️.

openQA web UI improvements

a project by asmorodskyi

  1. currently when you navigate to Test Results page - it will load everything before show you the page. I plan to change this model into "load on demand" approach
  2. Test Details page currently show you thumbnails for all modules. Want to add expand/collapse functionality for thumbnails - by default you will not see them for passed modules. But you will have ability to expand them. Also I will add "Expand All"/"Collapse All"
Updated over 5 years ago. 1 hackers ♥️.

Small Basic interpreter in Java

a project by mateialbu

Just an excuse to learn more about antlr and parsing in general.

Updated over 5 years ago. 1 hackers ♥️.

oscar

a project by zhangxiaofei

oscar is short for osc sugar, it will be a collection of little wrapper scripts on top of the openSUSE build service command-line tool that make it easier to use.

Updated over 5 years ago. 1 hackers ♥️.

Add sync. to AWS S3 support for ceph radosgw

a project by abhishekl

Basically $topic, as of the latest release of ceph, we have some not so trivial support to pull off something like this at least for metadata, need to see if data sync is also permitted, and then probably hook it to sync to AWS itself

Updated over 5 years ago. 1 hackers ♥️.

Learn QEMU/ARM emulation

a project by jcejka

I would like to learn more about ARM/AArch64 emulation in QEMU, especially the boot process and different board emulation.

Updated over 5 years ago. 1 hackers ♥️.

Unattended secure boot with TPM.

a project by mwolcendorf

The idea is quite simple, and all the pieces should already be there - but what is, IMO, lacking is putting them all together:

Updated over 5 years ago. 1 hackers ♥️.

OpenStack Benchmark Dashboard

a project by chuller

Tasks

Updated over 5 years ago. 1 hackers ♥️.

Print furniture of future office for agile planning

a project by chuller

Description

Updated over 5 years ago. 1 hackers ♥️.

Securing a CMS by using a hidden CMS and exporting static html to a web server

a project by johannes_p

Small non profit organisations or activist groups need a Web presence that is easy to maintain by several authors. When using a CMS they do not have the resources to secure the CMS from the various possible attacs most CMSes are notorious for. Defacement or placing malicious content can damage the reputation of such non profit organisations.

Updated almost 5 years ago. 1 hackers ♥️.

grab this: localize new Jekyll opensuse software site

an invention by lnussel

https://software.opensuse.org/ is aging. Richard made a proposal using Jekyll to statically generate a new layout: https://software.opensuse.org/newsite/, code at https://github.com/sysrich/new-software.o.o

Updated over 5 years ago. 1 hackers ♥️.

Learn Python

an idea by cvar

As a newcomer in QAM I want to learn Python and use it for automating my work-flow, i.e., by developing and maintaining tests in Avocado Testing Framework.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Advance set of icinga plug-ins for SUSE OpenStack Cloud

an idea by mcaj

We are missing a set of Icinga plug-ins for our cloud.

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

Hack my music up the stack ;-)

an idea by ralfflaxa

I like playing music and hate carrying all that heavy equipment. So far my music-gear was all traditional - computer-free.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Setting up a complete SUSE "Software Defined Infrastructure" stack from bare metal with Salt and friends

an idea by joachimwerner

In the last couple of years we've made a lot of progress in the SUSE Manager team when it comes to being able to do fully automated testing. We started with a Vagrant-based setup ("Suminator") and are currently using Silvio Moioli's "Sumaform" (https://github.com/moio/sumaform), which is based on Terraform.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

go verdura, Particularly important are the CI vitamins

a project by dmaiocchi

https://github.com/MalloZup/go-verdura

Updated over 5 years ago. 1 hackers ♥️.

Automate the workreport email with python

an invention by ktsamis

In the spirit of learning more python and practicing I will be creating a script to automate the work report emails that we send every week. This will not be a simple cron job because I have to catch corner cases of vacation etc. The next step is filling the workreport automatically by using the various API's that we can use (Bugzilla, osc qam plugin). The purpose is mainly to learn a bit more python.

Updated almost 5 years ago. 1 hackers ♥️.

Enable AddressSanitizer to relevant packages in Factory

an idea by vpereirabr

To find security relevant issues in the package building step, I'm researching and implementing in the (OBS) project level, a way to compile all Factory packages with ASAN without change a single spec. The main goal would be to:

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Extend the git-fixes framework to find non-upstream maintainers for files and patches

a project by joro

From the kernel-source git repository for SUSE kernels we can extract the people who backported a patch and the files a patch touches. Use this information to build a database for which paths are touched by which developers and write a tool to find the most relevant people for a given source path or upstream patch.

Updated over 5 years ago. 1 hackers ♥️.

30 years of game development in 5 days

an invention by thutterer

You know Tetris, right? You know Telegram, don't you?

Updated almost 3 years ago. 1 hackers ♥️.

Improve Nailed

an idea by itxaka

Nailed is a great tool for gathering development data.

Updated over 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Add more unit tests for libvirt

a project by jfehlig

I wanted to work on something test related this hackweek since we always need more automated testing of our virtualization-related packages. There are many possible test-related topics, but I think a good addition would be more unit tests that are run during build time, e.g. during 'make check'. Additional tests of this nature would then be run by upstream developers and the various distro CI setups, exposing the tests to more environments than would typically be available within SUSE.

Updated over 5 years ago. 1 hackers ♥️.

Square Foot Garden planner

a project by alexharford

http://squarefootgardening.org/ is a form of intensive gardening that packs plants closely together. It depends on companion planting to encourage growth and protection for pests.

Updated over 5 years ago. 1 hackers ♥️.

Finish my family openSUSE adoption

a project by ancorgs

In a quite natural and steady way, all my relatives (wife, kids, mother, aunt...) have adopted openSUSE in their computers. There is only one resistance spot. My father's computer (HP+Windows8) implements all kind of mechanisms to avoid dual boot.

Updated over 5 years ago. 1 hackers ♥️.

Make most of KVM Virtualization for Development and Testing in laptop environment

a project by bfrogers

Having worked on KVM for a long time, it's time I actually start using it myself! I now have a high enough powered laptop to have a permanent setup on my laptop to do almost all the testing needed for releases, as well as maintaining playgrounds for upstream work and involvement. This will include nested virtualization, which is getting pretty bulletproof in latest kernels, as well as being able to play more with these other architectures that we now support KVM on, via improved TCG emulation (of course some testing and development will always rely on the physical hardware, but still a lot can be done via TCG incl. user-linux mode. I'm also seeing which aspects of pass-through testing will make the most sense to perform on the laptop (pci, usb, video, filesystem, etc.).

Updated over 5 years ago. 1 hackers ♥️.

Convert the openATTIC project web site from Typo3 to Nikola (static content generator)

a project by LenzGr

Overview

Updated almost 3 years ago. 1 hackers ♥️.

Add VirtualBox bootloader to openQA

an invention by michalnowak

In openQA we support various backends which are able to 'host' tests. 'svirt' - one of those backends - is so generic that it allows to conned to a virtualization host via SSH a perform shell commands directly.

Updated almost 3 years ago. 1 hackers ♥️.

Web spider

a project by shukui

Using python's lib requests to write a small(PoC) Web spider. https://gitlab.suse.de/shukui/web-spider

Updated over 5 years ago. 1 hackers ♥️.

Ceph Radosgw Client in Android File Manager

a project by alexlau

Ceph is very robust for keeping data, beside using cephfs or exporting rbd. It is not too easy to access object directly with a client, let alone mobile. By using Rados gateway, android client can easily using S3/Swift http/s request to read object data from the internet.

Updated over 5 years ago. 1 hackers ♥️.

saltify dotfiles, workstation, laptop, Desktop Environment and beyond (NAS, router, media center, Kodi, if time allows)

a project by vcuadradojuan

Updated over 5 years ago. 1 hackers ♥️.

orca: build OCI images from Dockerfiles

a project by cyphar

Currently the main complaint people have about OCI tooling is the lack of a transition from Docker to OCI. With umoci you have a lot of low-level image configuration abilities, and skopeo and runC cover the other major parts of the picture, but you need something to tie them together.

Updated over 5 years ago. 1 hackers ♥️.