Easily Deploy an HA cluster in Virtual Machines

a project by aginies

GOAL

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

Linux kernel networking: Improving qdisc hierarchies

a project by jkosina

    jikos:~ # tc qdisc show
    qdisc tbf 10: dev eth0 root refcnt 2 rate 800Mbit burst 131000b lat 1.0ms 
Updated over 5 years ago. 3 hacker ♥️.

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 over 3 years ago. 8 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. As the upstream maintainer of this tool I'd like to bring it to openSUSE and maintain it there.

Updated over 2 years ago. 5 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. Most of it's drivers are already upstream, with just a few components missing:

Updated over 5 years ago. 3 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 9 months ago. 6 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 ♥️.

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. So, a very insane idea I came up with is to convert OCI images to RPMs and then distribute them as simple RPMs. The idea would be to use capabilities (Provides: oci(...)) to implement the different names of images and then also the dependency graph of blobs (which would naturally be de-duplicated).

Updated about 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. The bad news is that - since years(!) - there is no-one actively maintaining the application. While the openSUSE Heroes keep the basic infrastructure up and running, they are not responsible for the application itself. Following the standard policy for such services, this would mean that connect has to be shut down immediately. But the openSUSE board heavily depends on this tool and asks every time when it comes to "shut it down" - to not do it.

Updated over 5 years ago. 3 hacker ♥️.

Learn the basics of an ancient nerdy language: COBOL

a project by slahl

COBOL is weird. COBOL is strange.

Updated over 2 years ago. 4 hacker ♥️.

Emacs org-mode (learning)

a project by keichwa

From the manual: "Org is a mode for keeping notes, maintaining TODO lists, and doing

Updated over 5 years ago. 4 hacker ♥️.

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. If you don't know what all that means, keep reading.

Updated over 5 years ago. 1 hackers ♥️.

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. 1. Look at existing openSUSE options and their usability.

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: + Creating a new interface (JSON) to interact with outside world (IOW, yast)

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

kanku - worker distribution with rabbitmq/openvswitch

an invention by M0ses

kanku is designed to give you a better integration of your kiwi images built by the Open Build Service (OBS) in your development and testing workflow. The idea is to refactor kanku-scheduler so it can use distributed workers for more scalability using the following technologies:

Updated over 6 years ago. No love.

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. However, when the project started, our student (who did a great job) had to fight^Wwork with a beta version of Angular 2 and, unfortunatelly, the API changed before the release of the final version.

Updated about 5 years ago. 1 hackers ♥️.

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). - TUI interface

Updated over 5 years ago. 3 hacker ♥️.

"autoremove" functionality for zypper

a project by e_bischoff

The purpose would be to have the equivalent of Ubuntu's "apt-get autoremove" functionality. When you install package P, it might draw in dependancies D1, D2, ... Dn automatically.

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

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 * attiny85 has SPI and i2c interface so could be possibly used as USB<->i2c or USB<->SPI bridge. Unfortunately, the USB support needs some non-standard timings so there is quite a bit of integration and debugging needed.

Updated over 2 years ago. 1 hackers ♥️.

Docker for Beginners

a project by shundhammer

Using docker as a development platform for nontrivial development environments sounds interesting. This project is about learning basic docker handling, about exploring how to use it for simplifying development, and maybe (but just maybe) about providing ready-made docker containers for new team members.

Updated over 5 years ago. 3 hacker ♥️.

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

This page is under development:

Updated over 2 years ago. 3 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." Minimally:

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