Improve the supportconfig database tool

an idea by leonardocf

The tool, developed in previous HackWeeks, is mostly abandoned. The plan is to:

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

Management solution for openSUSE based on Salt-stack

an idea by dmacvicar

Saltstack is the only configuration management solution that does not look like a ball of hair. https://github.com/dmacvicar/playground/tree/minimanager-reactjs/python/minimanager is a prototype of a Spacewalk-like console using Spacewalk as the server and client engine.

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

N00B Project: 2D game in Python

a project by bhertwig

Two trainees embarking on their coding adventure! A lack of beginner-level projects brought us to the idea of starting our own little game forge.

Updated about 5 years ago. 5 hacker ♥️.

Yoga in Space

a project by bigironman

We are not hacking on the keyboard but with our own body, learning techniques to relax and strengthen the body to fight gravity. Welcome to a daily training session (3 - 3.30 pm) during Hackweek for an introduction with lightweight exercises.

Updated about 2 years ago. 5 hacker ♥️.

Look at network test tools

a project by david_chang

Learn more about network performance testing tools. I would like to get more fimilar with netperf and iperf. Try to find out what's different between netperf and iperf. And have a look at what's new in iperf3.

Updated almost 5 years ago. 5 hacker ♥️.

Build openSUSE for m68k

an idea by AndreasSchwab

Lorem ipsum

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

ipv6 pxe booting on grub2

a project by michael-chang

Learn the grub2 network stack and have fun with ipv6 network booting. :D

Updated about 5 years ago. 5 hacker ♥️.

Work on my OBS packages

a project by lrupp

~> osc my pkg | wc -l 699

Updated about 3 years ago. 4 hacker ♥️.

Packages for vagrant

an idea by tboerger

To really start with vagrant within the company and our company it would be awesome to create real SUSE packages for vagrant and some other cool and important plugins. It's not that easy like it sounds because vagrant runs within the upstream rpm in an embedded ruby container that needs to be fixed for our system packages.

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

Create new mirror-script package

a project by mcaj

I`d like to create new set of tools for mirroring ISOs and repositories from "master" server to slaves/mirrors. ATM we are using very old and buggy set of internal tools. scripts are written in several different languages (bash, perl, python) and on always easy to undigested their purpose.

Updated about 5 years ago. 4 hacker ♥️.

Support for WiFi-enabled Canon cameras in gphoto

a project by michal-m

I have a Canon PowerShot S120, which allows for browsing / copying photos over WiFi. There are apps for Android, iOS, and Windows to do that. The protocol uses upnp to discover the camera and the smartphone/computer and them some HTTP-based protocol. I have some code using libupnp for the discovery and a perl script that is capable of transfering one file, but it's far from complete. Plus, I need to refresh my memory, because the last commit is from January :-(. Now, there seems to be some support for such cameras in gphoto already. So the plan is to dive into gphoto and use what I learned about the protocol to fix the gphoto support. If you own some other WiFi-enabled Canon camera supported by the CameraWindow software, let me know.

Updated about 2 years ago. 4 hacker ♥️.

Add support for RandR 1.4 (additional GPUs) into KDE display configuration

a project by michalsrb

Plan

RandR is X11 extension for configuring monitors and since version 1.4 also secondary GPUs. These secondary GPUs can either provide additional monitors to output to or can render individual applications instead of the main GPU. (Or even both at once.) Once a secondary GPU is configured to do render offloading, applications can be started with DRI_PRIME=<id> environment variable to actually render on it instead of the main one. There are also USB GPUs (dummy framebuffers) that can be hot-plugged.

Updated about 5 years ago. 4 hacker ♥️.

Moses machine translation performance tuning

a project by marxin

Moses is a statistical machine translation system that allows you to automatically train translation models for any language pair. Intention of the project is to tune up existing software, where a glimpse shows that majority of time is consumed by memory allocation, dynamic casting and other calculation non-related stuff. I would like to inspect many techniques (like perf profiling, GCC LTO, GCC profile-guided optimization, code refactoring, OpenTuner, etc.) which may bring really significant performance gain. Moreover, it would be really beneficial to come up with a cookbook that can be used by folk in general. If possible, I would like to create a step-by-step performance improvement graphs.

Updated about 5 years ago. 4 hacker ♥️.

Create the Draft/Concept doc for Studio 2.0

a project by mistinie

It's 1.5yrs since we've launched the last Studio version. Customers are asking about a roadmap, a new version... After discussions with AJ, Adrian, Alex, I want to create a draft plan/concept how such a Studio successor could look like.

Updated about 5 years ago. 4 hacker ♥️.

Make sure bicho works with current bugzilla

an idea by dmacvicar

Bicho is a ruby gem to query bugzilla. I have received some reports that it is not working with current bugzilla. May be you want to learn ruby and fix it. https://github.com/dmacvicar/bicho

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

orthos.arch.suse.de uses shared password for root on hosts.

an idea by osynge

Shared passwords are evil

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

Shell script merging for crash use on L3 Europe and NTS USA core dump servers

a project by dmair

Each of the core dump upload servers in Europe and USA could be improved if the shell scripts were combined so that the same tasks can be performed on each site, e.g. downloading of all packages needed for crash usage with a specified core dump by allowing for configurable (or even automated) selection of locations to obtain data packages from.

Updated about 4 years ago. 4 hacker ♥️.

Automate to save time for hacking

a project by locilka

Yast team has a great experience in automating tasks that can be done by machines in order to save time that can be used better. We usually use Jenkins for running these jobs.

Why to use automation?

Updated about 2 years ago. 4 hacker ♥️.

pmpman -> why dont we automate the music on our phone / mp3 player?

a project by osynge

Usecase.

  • My phone / media player has less storage space than my music collection is large. I charge my phone / media player via USB attached to my computer. I want it to transfer media to my phone / media player in a non interactive way.
Updated almost 5 years ago. 4 hacker ♥️.

Say Hello To Ceph!

a project by wanglh

Learn ceph architecture and try to deploy a ceph cluster.

Updated about 5 years ago. 4 hacker ♥️.

Play with CoreOS

a project by wanghaisu

CoreOS is a new Linux distribution that has been rearchitected to provide features needed to run modern infrastructure stacks. CoreOS is popular on most cloud providers (EC2, Rackspace, GCE), virtualization platforms (Vagrant, VMware, OpenStack, QEMU/KVM) and bare metal servers (PXE, iPXE, ISO, Installer). Play with CoreOS during hackweek and see how and why it works well for HA.

Updated about 5 years ago. 4 hacker ♥️.

detect and visualise git commits' patch-based dependencies

a project by aspiers

It is well-known that two git commits within a single repo can be independent from each other, by changing separate files to each other, or changing separate parts of the same file(s). Conversely when a commit changes a line, it is "dependent" on not only the commit which last changed that line, but also any commits which were responsible for providing the surrounding lines of context, because without those previous versions of the line and its context, the commit's diff would not cleanly apply. As with most dependency relationships, these form a directed acyclic graph. Sometimes it is useful to understand the nature of parts of this graph; for example when porting a commit "A" between git branches via git cherry-pick, it can be useful to programmatically determine in advance the minimum number of other dependent commits which would also need to be cherry-picked to provide the context for commit "A" to cleanly apply.

Updated about 5 years ago. 4 hacker ♥️.

Look at using the boost graph library as main container for devices in libstorage

a project by aschnell

Storing the devices in libstorage as a graph looks like a natural approach. The boost graph library (BGL) could be used here instead of the selfmade iterator over iterator (not a graph) concept currently used. Together with a redesign of the current objects several features would be simple, e.g. using disks for filesystems, renaming LVM volume groups and logical volumes, switching to and from partitioned MD RAID.

Updated about 5 years ago. 4 hacker ♥️.

NFC login on openSUSE

a project by acho-novell

Using NFC(Near field communication) tag / phone Lock and Unlock ( replace password login ) on openSUSE with Gnome.

Updated about 5 years ago. 4 hacker ♥️.

From kickstart to jumpstart

a project by schillingf

Introduction

Updated about 5 years ago. 4 hacker ♥️.