work on the sTeam collaboration platform

a project by eMBee

open-sTeam is a platform for cooperative work and cooperative learning developed at the university of paderborn in germany. the platform is being used at http://societyserver.org/ and is being developed further.

Updated about 4 years ago. No love.

Free software substitutions for SWizard

an idea by rliang06

Rewrite the programs in C (formerly in FreeBasic by myself).

Updated about 4 years ago. No love. Has no hacker: grab it!

BEJ office Snoek deployment improvement.

an idea by yfjiang

  1. Upgrade the system on athena.bej.suse.com
  2. Upgrade the new snoek on the new system:
Updated about 4 years ago. No love. Has no hacker: grab it!

nm-applet: Better icons

a project by simotek

Enhance nm-applet icons

Updated about 4 years ago. No love.

Create a parser for Training Labs

a project by dguitarbite

Introduction

Updated about 4 years ago. No love.

Migrate drone plugins to new version

a project by tboerger

As I'm already a maintainer of the plugins for Drone CI and we are nearby of a new releases which totally changed the structure of the plugins I would like to start migrating the existing plugins to the new structure. A list of pending plugins can be found here. For communication it makes sense to join the Gitter chat.

Updated about 4 years ago. No love.

Docker registry UI in Go and ReactJS

a project by tboerger

I would like to continue to work on a web UI for the Docker registry. I know we already got Portus which is based on Ruby on Rails, but I would prefer a project based on Golang with a singlepage application for the frontend based on RactJS. So because of the singlepage application we are forced to write proper APIs that gets consumed by the javascript application, beside that I also want to add a CLI client for managing the system. You can find the project at https://github.com/harborapp.

Updated about 4 years ago. No love.

SLES/openSUSE integration for Clair

a project by tboerger

Clair is a static vulnerability analyzer for containers. Currently it supports containers based on Debian, Ubuntu and RedHat. I already started this project on the CSM workshop, now I want to finish the integration for openSUSE and SLES based container images. You can track the changes at https://github.com/coreos/clair/pull/199.

Updated about 4 years ago. No love.

Learn Twisted and finsh a tool can check information from machine group base on twisted

a project by katherine97

Twisted is an event-driven networking engine written in Python.I am very interested in it , Hope after learned Twisted,I can know how to use it and add some small tools or functions in our comparison tool,such as a tool can query information from our machine group uniformly,sent mail or IRC information during test and so on. Introduction of Twisted:https://twistedmatrix.com/trac/

Updated about 4 years ago. No love.

Test methods to transfer NSS and DCSS objects from one z/VM system to another

a project by markkp

Last Hackweek I created a rescue system that is composed of a SUSE Linux kernel in an NSS (Named Saved System) and an xip2fs file system in a DCSS (Dis-Continguous Save Segment). This allows any Linux guest on a z/VM system to say "#cp ipl rescue" and have a fully functional SUSE Linux Enterprise system come up to allow them to fix what ever is wrong with the guest. This Hackweek I want to try to figure out a way to take those two components and package them so that our customers could download them and put them on their z/VM system, using only typical z/VM tools. The rescue system is the output of a Kiwi build in the internal Build Service, which means it can be easily updated as needed.

Updated about 4 years ago. No love.

Learning some UI techniques

an idea by VictorYang

UI stuff is an important part for desktop environment, so I would like to learn some basic details for UI techniques. This may includes deep learning for javascript, css, xml, svg etc, but not limited.

Updated about 4 years ago. No love. Has no hacker: grab it!

Learn a book about GIMP

an idea by zoecao

GIMP is a graphics editor used for image retouching and editing, free-form drawing, resizing, cropping and more specialized tasks. During HackWeek 14, I will learn a book about GIMP.

Updated about 4 years ago. No love. Has no hacker: grab it!

Learn MVC pattern from django Project

a project by jerrytang

I heard that MVC is at the top of design pattern. I'm not sure it's true .

Updated about 4 years ago. No love.

Cuddle the i2c-i801 kernel driver

a project by jdelvare

The i2c-i801 kernel driver (for SMBus controller on most x86 Intel systems) has a lot of pending upstream patches from various contributors. There are bug fixes, clean-ups and new features. Without proper reviewing and merging work, most of the effort is likely to be lost. So my project is to collect all contributions, review them, test as much as I can on the hardware I have, resolve all conflicts and submit a large single patch series upstream.

Updated about 4 years ago. No love.

LUV on SUSE Studio

an idea by joeyli

I want try to build Linux* UEFI Validation on Studio. Maybe base on JeOS. Packaging LUV and efi-next kernel on OBS, then using SUSE Studio to build LUV.

Updated about 4 years ago. No love. Has no hacker: grab it!

Little man computer in Go

a project by pjanouch

Implement a Little man computer in the Go programming language. Accepts LMC assembly code, compiles it and executes it.

Updated about 4 years ago. No love.

shadowstockings - A shadowsocks front-end

an idea by jtzhao

Shadowsocks is a light-weight, easy-to-use socks5 proxy program.

Updated about 4 years ago. No love. Has no hacker: grab it!

Study The Professional Scrum Master level I (PSM I)

a project by Jeffreycheung

I would like to spend the hackweek to study the Professional Scrum Master level I (PSM I), and then take the certification examination.

Updated about 4 years ago. No love.

encyclopaedia - quid sustinere?

an idea by mhaefner

one place to find information on products, responsibilities and support.

Updated about 4 years ago. No love. Has no hacker: grab it!

Window Search Protocol - again

a project by npower

Once again I am going to use my hackweek project to work on WSP, this time I want to concentrate on 4 areas that possible will help in getting this project accepted upstream (at least as some experimental feature) * A test client for doing basic searches (easy to target at windows but will work against the experimental WSP server too)

Updated almost 4 years ago. No love.

Research/Develop a method for automatic partial/degraded LVM volume mounting when lvmetad is active

a project by dbond1

SLES 12SP1 enables the lvmetad service by default. While in general this greatly enhances the efficiency of LVM, it does expose an issue with auto mounting partial and degraded volumes. This project will be an exploration of the interactions between udev, pvscan, and lvmetad in an attempt to find the best method to enable customizable/automatic mounting of partial and degraded volume groups.

Updated about 4 years ago. No love.

Package PGAS Compiler

a project by jjolly

Partitioned Global Address Space (PGAS) is a method of HPC distributed programming developed by University of California - Berkeley. Programs implement the PGAS api via C or C++, and the Berkeley UPC compiler front-end will preprocess the source to be compiled by GCC and linked to the necessary libraries to make it work. PGAS is an alternative to the Message Passing Interface (MPI) generally used, although the UPC coexists well with the various MPI implementations. My goal is to package the preprocessing tools necessary to allow PGAS to run in OpenSUSE. This requires the following steps:

Updated about 4 years ago. No love.

Install media.ccc.de app for SUSE

a project by mmanno

The osc16 videos were released on http://media.ccc.de - a web frontend for video presentations from conferences. 'media' consists of the following parts:

Updated about 4 years ago. No love.

Find YaST docu easily

an idea by gabi2

Problem: The YaST documentation (developer and user documentation) is spread over various locations.

Updated about 4 years ago. No love. Has no hacker: grab it!

Add keyboard shortcuts to Crowbar

a project by m_meister

Some input is still needed about the keybindings, which ones to use. see https://github.com/crowbar/crowbar-core/pull/509

Updated about 4 years ago. No love.

Getting familiar with Trello

an idea by sndirsch

As a newbie to Trello I would like to get more familiar with that tool. This includes import/export possibilities Trello is offering like the mail interface.

Updated about 4 years ago. No love. Has no hacker: grab it!

hacking with hypothesis.

a project by dwaas

Hypothesis is a python property based testing framework inspired by quickcheck. My goal was to get familiar with the docs and eventually apply the knowledge to the testing of SES products.

Updated about 4 years ago. No love.

Hardening Quick Event

an idea by LPechacek

Quick Event is an orienteering event management application. On the competition day it is a key part of data collection and results lists generation. A typical Czech orienteering event has anywhere between 400 and 1500 runners whose data must be processed in approximately four hour long window at the competition site. This task demands reliable software as failures have potential for making large number of people irritated and damaging organizing club's reputation. What has been done so far:

Updated about 4 years ago. No love. Has no hacker: grab it!

Salt Inspector: remove SQL database

an idea by bmaryniuk

Description

Salt Inspector, formerly known as "Salt Node" is running an SQLite under the hood in order to buffer query results that usually taking time. After a while using this, the SQLite appears to be a quite overhead for this task as well as asking for an additional maintainable dependency.

Updated about 4 years ago. No love. Has no hacker: grab it!

Investigate EtherCAT fieldbus

an idea by a_faerber

The Infineon XMC4800 EtherCAT Relax Kit microcontroller board has two EtherCAT RJ45 connectors. I'd like to investigate using openSUSE (or SLES) as EtherCAT master.

Updated 2 months ago. No love. Has no hacker: grab it!

Study DBus

a project by cxiong

As DBus a main component in Linux user space, in this hackweek I plan to learn more about it. Tentative Plan: a node js binding for sd-bus interface offered by systemd (available in SLE12)

Updated about 2 years ago. 1 hackers ♥️.

Enlightenment systray improvements

a project by simotek

The systray module hasn't been ported to the new gadgets system so the aim is to port it.

Updated about 2 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 about 2 years ago. 1 hackers ♥️.

Play with booth and pacemaker_remote

a project by KGronlund

The public cloud is generally not a high availability-friendly environment, with unpredictable I/O latencies and machine stalls, custom tools needed for handling IP assignment etc. The idea with this project is to see if there is any way to leverage the Raft algorithm and booth together with pacemaker_remote for resource management to manage cloud instances and services running in the cloud.

Updated about 2 years ago. 1 hackers ♥️.

Investigate Rails reporting frameworks for SCC

a project by wstephenson

Reporting demands on SCC are increasing. Rather than creating hand crafted 'one-shot' reports in response to every request, this project aims to discover whether there is a better way.

Updated about 2 years ago. 1 hackers ♥️.

Build tigervnc's vncviewer using emscripten

a project by michalsrb

Tigervnc comes with two very similar VNC viewers - one written in C++ and one in java. The java one can be embedded in a webpage as a java applet. We use that in our default VNC setup (the one enabled in YaST). That way if user doesn't have VNC viewer installed, browser is enough. However running java applets in browser is getting harder every day. Especially when the applet isn't signed by a trusted authority.

Updated about 2 years ago. 1 hackers ♥️.

Relax-and-Recover (rear) recovery system: Download rear configuration files

a project by jsmeix

See my Relax-and-Recover upstream issue https://github.com/rear/rear/issues/841

Updated about 2 years ago. 1 hackers ♥️.

gitFS support

an idea by jsmeix

For certain directories (e.g. his own documents or /etc/) it would be nice to know who changed what and when (e.g. in /etc/)

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

Image for Orange PI PC board

a project by nadvornik

The support for Orange PI PC in mainline kernel has advanced a bit, so now it should be possible to build openSUSE image that has at least serial support with kernel 4.6 and usb support with 4.7. I will investigate this.

Updated about 2 years ago. 1 hackers ♥️.

Learn how to use web development framework-- Flask

an idea by dehai

Flask is a web development microframework. Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.

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

deploy geo cluster

an idea by BinLiu

Apart from local clusters and metro area clusters, SUSE Linux Enterprise High Availability Extension 12 SP2 also supports Geo clusters.Failover between these clusters is coordinated by a higher level entity: the booth daemon (boothd). I 'd like to deploy a geo cluster, and look into the design of booth.

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

maildir backed NNTP server for mailing list handling

a project by jgrassler

Description

For a few years now I have been using mutt for handling my private emails and Thunderbird for work related stuff, mainly because the former is less than stellar at handling mailing lists and the latter is at least bearable for mailing lists. These days my private email address is on a lot of mailing lists, too and this kind of arrangement may yet force me to use Thunderbird for my private email addresses.

Updated about 2 years ago. 1 hackers ♥️.

openSUSE tablet

a project by bear454

  • Complete hardware enablement on a prototype tablet that will be going to market soon as a 'pure Linux' tablet.
  • Provide a custom image to the manufacturer for preinstallation of openSUSE on said tablet.
Updated about 2 years ago. 1 hackers ♥️.

klaire : An automatic tool that generates kgraft-patches from static patches that generates kgraft patch from static patch.

a project by JeremyHuang

I want to program a tool to assist building Kgraft-patches. klaire is a automated tool that generate kgraft patch from static patch.

Updated about 2 years ago. 1 hackers ♥️.

bs-update enhancements

a project by rneuhauser

bs-update simplifies package updates in BuildService, targeting mainly people who are both upstream and package maintainers.

Updated about 2 years ago. 1 hackers ♥️.

Learn about Ruby on Rails

a project by SShyukriev

Read RoR docs and continue the TODO list from https://events.opensuse.org/conference/oSC16/program/proposal/894 + issues from https://github.com/ChrisBr/rails101/issues as a practice.

Updated about 2 years ago. 1 hackers ♥️.

Create a docker container for running an old application

a project by david_chang

I had an application can't run on recent openSUSE for some time but it can run on openSUSE13.1 before. So I'd like to have a docker container (image) to run the application and learn some about docker container

Updated about 2 years ago. 1 hackers ♥️.

Implement Samba support for DUPLICATE_EXTENTS SMB3 fcntl

an idea by dmdiss

<pre> FSCTLDUPLICATEEXTENTSTOFILE is a new SMB3 ioctl introduced with

Updated about 1 year ago. No love. Has no hacker: grab it!

Improve plural support in gettext tools

a project by sbrabec

gettext tools are used by many other projects to process translation files. The support for plurals is relatively new, and works only in basic cases.

Updated about 2 years ago. 1 hackers ♥️.

Improve JeOS

an idea by mkravec

This hackweek I decided to play with JeOS images.


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

setup kopano groupwise replacement

a project by bmwiedemann

Following up on Sunday's Kopano deployment workshop at oSC16, I deploy an instance of the FLOSS groupware, collecting important steps in https://w3.suse.de/~bwiedemann/contrib/kopano-setup.sh

Updated about 2 years ago. 1 hackers ♥️.

Port ceph rbd client to Windows

an idea by kallan

Using mingw on Winodws, port the ceph rbd client to Windows. Start by compiling the files and porting any posix isms like fork, ecec, wait, join, etc. Then find the ceph libraries that it uses and repeat the process. Hopefully I'll get to the point where I can start to link and see what other functionality needs to be ported over.

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

Agentless Systems Management Based on Salt SSH

a project by j_renner

This project is about using Salt SSH for managing systems without the need of an additional agent to be installed (besides sshd). With the SSH protocol the connection is initiated by the management server, thus Salt SSH can be used to even manage systems that are located outside of company firewalls, i.e. machines that cannot access a salt-master due to firewall restrictions. In order to still be able to access resources inside a company network though it would be very helpful if the salt-ssh command supported remote port forwarding (as with the -R parameter of the ssh command) for tunneling other traffic through the existing ssh connection, for instance a package manager might want to install packages from a company internal RPM repository. A patch was therefore contributed to Salt SSH in order to enable this feature (merged into develop):

Updated about 2 years ago. 1 hackers ♥️.

open-iscsi database untanglement

an idea by lee_duncan

The open-iscsi package uses a file/directory-based database -- actually, 3 databases: the "send targets" done with their results, the "nodes" found, and the "interfaces" known/used. But there are inefficiencies when dealing with thousands of targets, and the "node" and "send target" databases could easily be combined. Perhaps moved into a real database? Also, the sysfs interaction that open-iscsi does is terrible with thousands of targets, perhaps even O(n^2), which would really really suck. I'd like to investigate the relationship of sysfs access to number of targets/LUNs to verify this.

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

Orange PI PC - openSUSE - test functionality

an idea by tkovac_admik

Test different OS on OrangePI board. Check, if it is possible use it as home share server, webserver, small monitoring, ....

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

La Mapería

a project by federico-mena

A utility to make beautifully printed maps from OpenStreetMap data. Repository at https://github.com/federicomenaquintero/lamaperia

Updated about 2 years ago. 1 hackers ♥️.

Write a commandline tool to generate SSL Certificates

a project by mcalmer

  • easy to use commandline tool to generate CA Certificates and Server Certificates
  • package the certificates in RPMs for easy deployment
Updated about 2 years ago. 1 hackers ♥️.

weblate hacking

an idea by jnovotna

Add some futures to weblate. - distinguish strings which needs review and fuzzy string

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

nextcloud

an idea by asemen

Install & test nexcloud on openSUSE Leap 42.1 nextcloud is a for of owncloud

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

GCC bisection tool

an idea by marxin

Introduction

Bugzilla of the GCC compiler is full of errors where the compiler generates a crash report (yeah commonly known as ICE). When isolating an issues, it's very useful to identify which releases are affected, ideally which concrete revision the culprit. The common approach is to utilize git bisect command, however doing that for many issues can be exhausting.

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

Christmas Lights (lights switching to music) using Raspberry Pi

a project by goldwynr

The idea is to use a 8-switch relay (or two) to connect to a Raspberry pi and control the switches according to the music. To control the music, hack mpg123 to take a "frames" file which would contain which channel should be switched on or off.

Updated almost 2 years ago. No love.

document and enhance the Crowbar API

a project by m_meister

Adding some API documentation for Crowbar, which is still missing. There are some API comments along with the Rails controller methods, but some of them are outdated. The goal is to have a complete API documentation on a static webpage and while looking over the API maybe do some improvements here and there.

Updated about 2 years ago. 1 hackers ♥️.

Improve Marvin dashboard

a project by ggherdovich

Marvin is a job scheduler that the Performance Team at SUSE Labs uses to automate the execution of the performance test suite MMTests. For more details on what Marvin does and how, see Mel Gorman's blog post "Continual Testing of Mainline Kernels". At the moment the reporting dashboard is extremely minimal and lack usability features; the for example SLE-12-SLE-12-SP2 or any other .html file at http://laplace.suse.de/marvin.

Updated about 2 years ago. 1 hackers ♥️.

Use nfc device to control Raspberry Pi

a project by acho-novell

Goal

Try nfc device to control RPi

Updated about 2 years ago. 1 hackers ♥️.

froxlor Server Management Panel

a project by asemen

froxlor Server Management Panel create and start a push request upstream the openSUSE Leap 42.1 configuration tab

Updated almost 2 years ago. 1 hackers ♥️.

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

Tool to write raw images to USB disks

a project by alarrosa

The idea would be to create a qt5/kde5 based utility that can use local raw images as well as download a list of sources from a remote site. The idea is to provide a user interface that can be used by any user as well as a user interface that can be used in kiosk mode for booths so that a visitor can put a usb pendrive in any usb slot, select the image he/she wants to write to it and get it written in parallel to other usb memories. https://github.com/openSUSE/imagewriter seems to be abandoned, so probably part of the backend will be reused and the user interface will be rewritten from scratch, but anyway this will be reconsidered at the first task in the project.

Updated about 2 years ago. 2 hacker ♥️.

Qt based chinese learning program

a project by mvetter

The Idea

Since some time I am interested in getting better at C++ and learn more about Qt framework. Since I learn best with having a project/goal I came up with this:

Updated about 2 years ago. 2 hacker ♥️.

Fix up configurations, pet projects and so on

a project by mssola

Since I'm already working on a work-related project (https://hackweek.suse.com/14/projects/1388), I decided to also spend some time improving some of my toolbox. This includes configurations, scripts, pet projects and so on. I don't expect anyone to collaborate on this, but if someone is interested to know which scripts, programs and such I'm going to touch, feel free to ping me.

Updated about 2 years ago. 2 hacker ♥️.

Make slenkins test happay

a project by tian-feng

Metadata project provides testsuites as a service. Slenkins test wants to use metadata but requires two new fields. I will add nodes and incompatible two new fields.

Updated 29 days ago. 1 hackers ♥️.

gdb python target / binding to libkdumpfile

a project by alnovak

Our previous efforts to enable gdb to open kdumps was not received in upstream as well as we hoped for. The perhaps-acceptable way would be to extend gdb with the possibility of implementing targets in Python, then create example binding to libkdumpfile (which already got a Python binding). We've already tried that, yet it has to be tidyed up. So this project aims at:

Updated about 2 years ago. 2 hacker ♥️.

OCFS2 optimization on hybrid storage investigation

an idea by ganghe

Nowadays, SSD (fast hard disk) is very popular, but still expensive. Some users want to use some SSD hard disks and some common hard disks to set up a hybrid storage infrastructure, in this case, how does OCFS2 file system utilize these SSD hard disks effectively? so far, we have not any particular optimization, OCFS2 considers these hard disks as one kind of hard disk. So, I want to investigate what we can do in improving OCFS2 under a hybrid storage infrastructure, let OCFS2 be able to aware fast hard disks, and use them more effectively.

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

osc diff should support customized difftools, e.g. vimdiff

a project by zhangxiaofei

Utilities like git and quilt support customized difftools in some ways. It's would be great if this is introduced to osc for commands like diff, pdiff, prdiff, rdiff, rq --diff, sr --diff.

Updated about 2 years ago. 2 hacker ♥️.

Introduce drbdmanage on SLE product and divi into the new features of drbd9

an idea by wanghaisu

DRBD is a block device which is designed to build high availability clusters. Compare to DRBD8, new released DRBD9 improved the capability and user cases on HA and CLOUD environment, also improve the performance. drbdmanage is a new management approach of DRBD9, aim to establish drbd environment in a C/S way, which is easy for deploy on CLOUD environment. We only build it in obs, now i can introduce it on the latest SLE product.

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

Make performance test results reliable

a project by tian-feng

I will look into libmicro and learn some skill to analyse the results. And then I'll apply the function to IO test and so on.

Updated 29 days ago. No love.

Study Data Structures and Algorithms

an idea by qzhao

Study Data Structures and Algorithms

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

Bug Report Clustering with TensorFlow

a project by herbert0890

Google recently open-sourced its Artificial Intelligence/Numerical Computing library called TensorFlow. I would like to use it to help us do a bug report clustering. A bug report often contains lots of comments. In order to find the similar bugs from different customers quickly and intelligently, I would like to choose a proper clustering algorithm and implement a model with TensorFlow, which can be deployed on a PC smoothly.

Updated about 1 month ago. 1 hackers ♥️.

OpenDOC - Automating documentation

an idea by mfeilner

Create a modern portal with indexing search and triggers to automate documentation input, similar to openQA and using input from an abundance of sources, refining and destilling it - with the help of the community. See my talk at OSC16, Thursday afternoon.

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

YaST Dialog Editor (UI "Designer")

a project by lslezak

Unfortunately there is no UI designer or editor for YaST dialogs. All dialogs are hand crafted in Ruby code. The idea of this project is to provide some way how to create or edit the existing dialogs in a user friendly way, without touching any code.

Updated about 2 years ago. 2 hacker ♥️.

Learn more deeply about linux kernel.

a project by xlai

I will read about a book to understand linux kernel deeper. It is a heavy book, may not finish in this hackweek, but i will continue to finish it. The book name is "go deeper into linux kernel"

Updated about 2 years ago. 2 hacker ♥️.

Look into the design of gfs2

a project by ZRen

GFS2 and OCFS2 are 2 cluster filesystems in linux kernel. We also support GFS2, though most of our customers use OCFS2 as we recommend. Last hackweek, from

Updated about 2 years ago. 2 hacker ♥️.

Kubernetes research

a project by fanyadan

Continue my last project - Docker research in last hackweek with researching Kubernetes

Updated about 1 month ago. 1 hackers ♥️.

crossword puzzle generator

a project by rsimai

Create a console application for a crossword puzzle generator that can be fed with a custom list of word+explanation pairs. It may be used by people to quickly familiarize with a specific topic (e.g. a knowledge area, new hires to the company ...) to at least understand the terminology and the abbreviations that are used. Or to just have some distraction and fun :-) I think it consists of three components:

Updated about 2 years ago. 2 hacker ♥️.

Learn about GNU Hyperbole, an Enhancement for Emacs

a project by keichwa

"GNU Hyperbole is an open, efficient, programmable information management and hypertext system for GNU Emacs." (<https://www.gnu.org/software/hyperbole/>) I used it quite some years ago. The last weeks it was a topic on the Emacs mailing list.

Updated about 2 years ago. 2 hacker ♥️.

configurable handling of kernel thermal shutdown

an idea by pcerny

Currently when the kernel notices critical temperature, it unconditionally shuts down. This can lead to a loss of work (applications are terminated and many just don't save any work in progress). From a technical point of view it is not always the optimal solution either - proper shutdown takes time and it may well happen that some sort of physical damage may happen due to prolonged high temperature. Thus the option to allow some tweaking of the critical temperature action is desirable.

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

JeOS Gateway

a project by cwickert

Create an OpenVPN gateway based on SLES 12 JeOS Starting next month, I'll be working remotely from my home office. In order to simplify my setup, I'd like to have a gateway that connects my machines to the Nuremberg and Prague offices through OpenVPN.

Updated about 2 years ago. 2 hacker ♥️.

Hacking pine64

an idea by pgonin

I just received my pine64 boards https://www.pine64.com/ I will give a try of different available distros and specifically RemixOS and openSUSE

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

Add parameterizable Salt Formulas to SUSE Manager

a project by joachimwerner

Together with my son, I'm working on improving the Salt support in Manager 3. The idea is inspired by SUSE OpenStack Cloud's Crowbar tool:

Updated about 2 years ago. 2 hacker ♥️.

logmerge

an idea by abel

logmerge merge multiple log files chronologically

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

Snap Support for OBS

a project by adrianSuSE

Add support to build snappy images in OBS. This means we need to parse snapcraft.yaml build description for dependencies, prepare data from remote resources and handle the build. ===Current State===

Updated about 2 years ago. 2 hacker ♥️.

Weblate rush

a project by nmoudra

I want to start working on translations which might be useful in our work (to focus on apps used by us during our work) and to push the rate of translation a bit further.

Updated about 2 years ago. 2 hacker ♥️.

Use a Raspberry Pie with the Sense Hat to display messages via Salt

a project by joachimwerner

This was a short 2-hour fun project. I wrote a small execution module for Salt that takes a text string and a mode ("status", "warning", "error") as input and uses the Sense Hat's Python API to display the text on the Sense Hat's 8x8 RGB LED matrix display.

Updated almost 2 years ago. 1 hackers ♥️.

Linux Certification Preparation

a project by asemen

Linux Certification Preparation Preparation for different Linux Certification:

Updated about 2 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. Currently three different suse-xsl-stylesheet brands exist: SUSE, DAPS, openSUSE. Branding is done by adjusting the xsl-stylesheets directly. It would be desirable to be able to easily change the branding, e.g. via a simple config file in the style of /etc/sysconfig files, since most people cannot hack XSLT. This is also the number one enhancement request we get from DAPS users outside of SUSE.

Updated about 2 years ago. 3 hacker ♥️.

zypper-docker with multiple backends and an API

a project by mssola

During the last CSM workshop I started to refactor zypper-docker in a way that: - The CLI code and the "library" part got split.

Updated about 2 years ago. 3 hacker ♥️.

port coreboot to 96Boards HiKey

a project by vimacs

Hikey is a development board with HiSilicon Kirin 620 eight-core ARM Cortex-A53 64-bit SoC. The original firmware is based on Tianocore EDK II, and I'd like to port coreboot to this board. Challenges:

Updated about 2 years ago. 3 hacker ♥️.

extend ansible's zypper module

an idea by dwaas

At the moment the module supports a very limited amount of functionalities that our favourite package manager provides. Might be interesting to look into repo manipulation (add, remove, modify) as a starting point

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

Learn Web Scraping with Python

an idea by qkzhu

This book seeks to put an end to many common questions about web scraping, while providing a comprehensive guide to most common web-scraping tasks. I will read through this book during hack week, and complete the tasks.

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

YaST2 code reorganization

a project by ancorgs

YaST code organization is a mess at many levels (files location, namespaces, code dependencies...). Recently we created this gist to put some of the issues on the table Many YaST developers will be at openSUSE Conference, that overlaps with Hackweek. The plan is to lock them all in a room with a blackboard and reach agreements on how the code should be organized in the future. Then use Hackweek to iron the details, document everything in some kind of style guide and, if time permits, even do some experiments about how to adapt the existing code to the new conventions.

Updated about 2 years ago. 3 hacker ♥️.

FCoE over virtio

a project by hreinecke

This project aims for enabling FCoE over virtio-net. With that we should be able to run FCoE within a KVM guest, and finally have a 'real' FC host in a KVM guest. This should enable 'real' FC testing, like link failure, multipath operations etc.

Updated about 2 years ago. 3 hacker ♥️.

Implement git-explode to untangle linear sequence of commits into multiple independent topic branches

a project by aspiers

Updated about 2 years ago. 3 hacker ♥️.

Add github and/or gitlab support to Zuul

an idea by aspiers

UPDATE: it turns out that people upstream are already working on this, so the idea would be to join that work. As per

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

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

Updated about 2 years ago. 3 hacker ♥️.

Improve the consistency of openSUSE's web presence.

a project by simotek

Improving the openSUSE Websites

Updated about 2 years ago. 3 hacker ♥️.

Learn and migrate virtualization test to Twopence structure

a project by XGWang0

Task: - Learn Twopence structure

Updated about 2 years ago. 3 hacker ♥️.

Practice and migrate some testcases into SLEnkins & Improve of qa_automation project in openQA

a project by yosun

Automation tools are our emotional friends. Know each other deeper and improve it, it's a way to be harmonious for our friendship. 1. SLEnkins

Updated about 2 years ago. 3 hacker ♥️.

Improve Virt CI Testing

a project by mlatimer

With all the changes in the qa_virtauto world, our local CI testing has become rather fragile. This project is all about stabilizing the CI testing and ensuring all builds are fully tested - without manual intervention. :)

Updated about 2 years ago. 3 hacker ♥️.

Improve openvswitch+libvirt+Xen

a project by jfehlig

openvswitch is used by cloud infrastructure (e.g. OpenStack) and software defined networking stacks, often in conjunction with KVM and Xen compute resources. When creating workloads on KVM compute resources, orchestration services can specify the openvswitch interfaceid and port-profile of the workload's virtual interface(s). E.g. orchestration can create workload configuration containing

Updated about 2 years ago. 3 hacker ♥️.

build a 10GB bandwith iscsi server

a project by LSZhu

In Beijing HA server room, we have a Huawei switch with a 10GB bandwith uplink FC port, a iSCSI HBA, a desktop computer, and some SFPs, I will build a 10GB bandwith iscsi server.

Updated about 2 years ago. 3 hacker ♥️.

DevOps learning

an idea by wanglh

I want to learn something about DevOps tool chains And make a automatically management server to control all my test vms.

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

Convert openSUSE ARM appliances to python3-kiwi

an idea by dirkmueller

The python3-kiwi rewrite of kiwi is progressing is far enough to try converting the openSUSE ARM appliances to make use of it. The goal of the project is to build appliances with python3-kiwi and test them to see that they work fine and then switch over if it seems benificial.

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

AllergyReport: Android/Desktop app to help recognize food allergies by tracking allergy symptoms and diets

an idea by alarrosa

Some months ago I was diagnosed with quite some allergies and I've been using a home-made google drive spreadsheet to track everything I eat for the last 6 months in the hope to have some raw data that can be processed and I can obtain information on which exact food (or foods) produce bad symptoms. Using a spreadsheet in the cloud is nice, but it's not perfect, so in this project I intend to write an application for android/linux (using Qt) that I can use for that.

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

QA Portal

a project by maritawerner

QA wants to set up a new QA Portal to get an new organized entry point for all Information that is QA related. The Hackweek Project is to start a discussion with the different QA groups, SLE QA, CSS QA and QAM to collect ideas and make a concrete plan.

Updated about 2 years ago. 3 hacker ♥️.

Learn more about SDN & NFV

a project by teclator

I want to learn more about SDN and NFV, so i have started reading some book ASIN: B00WF85208 and prepared a list of things to get deeper into: - SDN

Updated about 2 years ago. 3 hacker ♥️.

distributed storage gateway for seagate kinetic hard disk cluster

a project by colyli

Seagate has a "new" hard disk product called Kinetic, this kind of hard disk can connect to ethernet directly and no extra computer system needed. This project is to build a Kinetic Storage Gateway, to export a legacy NAS interface to clients (TV, mobile phone, etc..) and hide kinetic protocol details behind the gateway. Currently the gateway software is running on a read hardware router, in future it could be a program running on smart TV or phone, to access the kinetic hard disk cluster without hardware gateway.

Updated about 1 month ago. 2 hacker ♥️.

Orthos as plug-in for SUSE Manager ?

a project by mcaj

Discovery the latest SUSE Manager, what is missing there from user and system point of view to be use as Orthos reservation system The SUSE Manager is a great tool and his popularity is growing. It`s able to manage multiple Linux distributions from a single, centralized console. Its using by developers as well SUSE customers.

Updated about 2 years ago. 3 hacker ♥️.

Avocado testing framework

a project by leylekler

Investigation of the testing framework Avocado (successor of autotest) Virtualization tests within the framework - xen, kvm, libvirt, qemu tests (we have used kvm tests done in autotest framework)

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

how to speed up adsl connections with a smart mini router

a project by jordimassaguerpla

Remote working makes you face some "challenges" regarding networking setup. One of them can be reproduced as: 1- download a big file

Updated almost 2 years ago. 2 hacker ♥️.

Agilify stale meetings

a project by fteodori

Distributed teams, cultural differences, expectations and habits are a natural enemy of vibrant, productive meetings (yes, meetings can be productive!). In this project I'd like to work on a different format and targeted exercises to provide ideas and a resource library to anyone interested in spicing up stale meetings. I am looking for your ideas, problems and examples - Feel free to join!

Updated about 2 years ago. 4 hacker ♥️.

A generic mechanism for analysing and manipulating diverse software configuration files

a project by guohouzuo

There are vastly different syntaxes being used by Linux softwares nowadays - Apache, Bind, NTP, Postfix, just to name a few. It is a very tedious task to implement comprehensive parser for every single configuration file, and even more difficult to produce configuration text (file content) from parsed syntax tree. The project tackles those difficulties by presenting an implementation of a universal parser that is capable of:

Updated about 2 years ago. 4 hacker ♥️.

Packaging cleanup in HA

an idea by scarabeus_iv

For a bit time I wanted to check and polish the HA and clustering packages. Now is a good time as any.

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

Easily Deploy an HA cluster in Virtual Machines

a project by aginies

GOAL

Updated about 2 years ago. 4 hacker ♥️.

Build OpenStack traning labs

a project by michael-chang

As a starting point to learn and test OpenStack on relative low profile workstation/desktop, I found this project interesting and would like to setup it. :) https://wiki.openstack.org/wiki/Documentation/training-labs

Updated about 2 years ago. 4 hacker ♥️.

openSUSE template for reveal.js

a project by cwh

reveal.js is a modern & lightweight HTML5/js-based presentation framework – much smarter than LibreOffice Impress can ever be (for a software developer). Richard Brown was so kind to create a proper LibreOffice presentation template for openSUSE and I would like to bring that design to reveal.js so next time I do a presentation I can happily use reveal.js while keeping up the openSUSE flag. :-)

Updated about 2 years ago. 3 hacker ♥️.

Static Code Analysis for Ruby with ruby-lint

a project by mvidner

I want to make ruby-lint usable. ruby-lint, as described by its author:

Updated about 2 years ago. 4 hacker ♥️.

learning openQA and writing test

an idea by rdodopoulos

openQA seems to be increasingly used within SUSE. My primary aim is to learn the tool well. In addition, I want to start writing tests that could be, eventually, integrated into the automatic openQA tests of QAM. Currently, I'm trying to test ImageMagick (updates) in openQA.

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

Find a Developer Compatible GUI Mail Client

a project by shundhammer

Summary

A software developer, in particular at SUSE, needs a reliable and robust mail client.

Updated about 2 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/) ionic allows you to write apps in HTML, (Angular) JavaScript, and TypeScript for any mobile phone platforms: iOS, Android, and Windows Phone. You just need to know how to use HTML and JavaScript and you can start writing an app and convert it to any mobile phone platform.

Updated about 2 years ago. 4 hacker ♥️.

QA Lab automated inventory

an idea by sebchlad

Problem: QA Labs need some inventory from time to time. Usually people are busy and this tasks has lower priority. Effectively it means there is some mess in QALabs. Solution: set of tools to make inventory easy and perhaps automated.

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

Speed up installation

a project by jreidinger

Installation time is important as shorter installation allows everyone to safe resources and their time. It also can make better impression when starting with openSUSE and SUSE. And last but not least as we more frequently use openQA, so we do hundreds of installation every week, it even smaller improvement can in the end help SUSE to safe resources and be more green. Result of Project

Updated 5 months ago. 3 hacker ♥️.

spec-cleaner improvements

a project by pluskalm

We want to improve translation of dependencies done by spec-cleaner (i.e. cmake(blah)) and so on - see github.

Updated about 2 years ago. 4 hacker ♥️.

Assembly Diff Tool for kGraft

a project by joro

This is about writing a tool to find differences in assembly files generated by gcc. The goal is to find the symbols in a program that have changed by a source code patch. This information can then be used to create and/or verify kGraft patches.

Updated about 2 years ago. 5 hacker ♥️.

Port supportconfig to openSUSE

a project by eeich

<p> Supporttools are great and useful utilities to help support and development

Updated about 2 years ago. 5 hacker ♥️.

SUSE papercrafts - Portus

a project by fteodori

Sometimes it is hard to promote our project at conferences and events. During this hackweek I'd like to prototype a papercraft for promoting Portus at the upcoming containercon.

Updated about 2 years ago. 5 hacker ♥️.

yunity - make the world a better place!

a project by mcarlini

Did you know that more that 60% of the food we produce it's thrown away? Why create pollution? Why spend out time to create something that in the end get wasted?

Updated about 2 years ago. 5 hacker ♥️.

Windows 10 in openQA

a project by lnussel

To make sure openSUSE can coexist nicely with an existing Windows installation, we need to have automated regression testing. UEFI and secure boot are especially interesting.That means installing Windows and openSUSE in parallel in openQA. Instead of just uploading some prepared hard disk image, openQA should ideally install Windows itself and save the generated image. In a second run openQA can then install the latest Leap or TW on that disk image.

Updated about 2 years ago. 5 hacker ♥️.

Diving into Qubes OS

a project by thardeck

What is Qubes OS

Qubes OS is an operating system based on Linux with security in mind.

Updated about 1 month ago. 4 hacker ♥️. 1 follower.

Geeko's Hackweek Gazette - Nürnberg Edition

a project by xgonzo

Geeko's Hack Week Gazette - Nürnberg Edition Provide a daily news mail what is going on during Hack Week

Updated about 2 years ago. 5 hacker ♥️.

Hippocardus - Flashcard bot for Telegram

a project by hfschmidt

Hippocardus is a flashcard bot for Telegram. One of the most popular flashcard apps for the desktop and mobiles right now is Anki.

Updated 28 days ago. 4 hacker ♥️.

Prepare Crowbar for the future!

a project by vuntz

There are a lot of issues in Crowbar due to the legacy of poor internals. This is blocking things quite a bit when it comes to improving Crowbar for adding new features. Let's fix it! So far, 39 pull requests opened!

Updated about 2 years ago. 5 hacker ♥️.

Jenkins Dashboard Web in Seaside (Pharo Smalltalk)

a project by thehejik

I want to create a basic web dashboard for Jenkins view with help of Jenkins XML API , Pharo, Seaside and Bootstrap. The biggest benefit for me would be if I can learn how to handle with Classes and its instances containing data from Jenkins in pure object programming language. My goal is to display overall status of the collections in form of progress bars (as openQA does) with info about failed and succeeded slenkins-testcases. Collection view (eg. https://slenkins.suse.de/jenkins/view/Collections-review/) in Jenkins contains list of current SLES builds and each collection has subprojects containing slenkins-testsuites triggered by Jenkins CI for this SLES build.

Updated about 2 years ago. 5 hacker ♥️.

Package some stuff for openSUSE-Factory

a project by pluskalm

As every hackweek, lets package/update/cleanup some stuff fore factory: Update/package:

Updated about 2 years ago. 6 hacker ♥️.

Bootstrap openSUSE for MIPS

a project by a_faerber

While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. Porting openSUSE to MIPS will involve setting up an OBS instance linked to Factory (update: done) and cross-compiling a set of packages for an initial bootstrap (update: in progress). Maybe this can be scripted to some degree, as there will be some overlap with the ARM ILP32 port project.

Updated about 2 years ago. 6 hacker ♥️.

mumble-to-sip gateway

an idea by bmwiedemann

Sometimes we would like to have ordinary people join our mumble (voice-communication) meetings which is easiest via telephone (or web-browser?). This could use python-pymumble, which allows to build bots that can record audio and playback audio

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

Enlightenment Themes

a project by simotek

I have several themes in progress, they all need lots of work before they could be used with openSUSE. * The gtk people keep changing things so the gtk theme I use to match my enlightenment theme also needs fixing.

Updated about 1 month ago. 2 hacker ♥️.

Rooms management for Janus (Jangouts) using Salt

a project by ancorgs

Right now, every time a new team wants a new room in our Jangouts instance, they have to ping me and I have to manually create the room. That means: * Adding some lines to the corresponding config file

Updated about 2 years ago. 6 hacker ♥️.

Work on KDE translation improvement

a project by vpelcak

I intend to work on translation of KDE to Czech language. There are lot of typos and fuzzy messages accumulated in Summit project of KDE. I intend to work on them and increase KDE translation coverage.

Updated about 1 month ago. 3 hacker ♥️.

Improve Jangouts UI

a project by ancorgs

The current Jangouts UI is limiting us when thinking about adding new features. Some examples: * This (using the whole thumbnail to pin a participant) was implemented, but the result is far from optimal (I have not even deployed it in production).

Updated about 2 years ago. 6 hacker ♥️.

Get real with NFV on Suse OpenStack Cloud

a project by mmnelemane

The idea behind the project comes from recent work on integration of OpenDayLight with Suse OpenStack Cloud 6/7. The goal for this Hackweek project is to realize a demonstrable NFV use-case on Suse OpenStack Cloud with as much reduced manual orchestration as possible. The use-case to consider is to run a Service Function Chain(SFC) with basic Network functions like Firewall/QoS that run as services on JeOS Guests on SUSE OpenStack Cloud (SOC).

Updated about 2 years ago. 6 hacker ♥️.

Deploy mesos on SLE12

a project by qmsu

  • Build zookeeper, mesos-master and mesos-slave on SLE12
  • Setup a 3-nodes high-availability cluster (zookepper + mesos-master + mesos-slave run on each node)
Updated about 2 years ago. 6 hacker ♥️.

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 2 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. Project repo and web site with more details:

Updated almost 2 years ago. 6 hacker ♥️.

Get rust into Tumbleweed

a project by KGronlund

With rust 1.9 released, it should be possible to from now on bootstrap rustc from the previous version of rustc (so 1.10 can be built using 1.9 etc.). This means that it should now be possible to create a rustc package which no longer needs binary snapshots to build, meaning that we might even be able to submit rustc for inclusion in openSUSE Tumbleweed. This is the first goal.

Updated about 2 years ago. 7 hacker ♥️.

Taskotop on the web

a project by dleidi

Taskotop is a tool to check what taskomatic is currently doing on a SUSE Manager server: it's a command line python tool. The core of the tool is to get some info about jobs that taskomatic is running with a fixed time cycle running some queries and showing results to the shell.

Updated about 2 years ago. 7 hacker ♥️.

Continue with a systemd alternative/replacement

a project by dsterba

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

Updated almost 2 years ago. 6 hacker ♥️.

Trigger openQA jobs via Jenkins

a project by bchou

Try to use Jenkins 2.0 CI environments to trigger jobs which running in openQA Topic 1:

Updated almost 2 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 Gomoduino

Updated almost 2 years ago. 7 hacker ♥️.

arm64 set-top-box based workstation

a project by mbrugger

Tronsmart has a Rockchip rk3368 based set-top-box [1]. I want to use it as a arm64 based workstation running openSUSE.

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

Orca: hunting cephalopods for fun and dinner

a project by LarsMB

Orcas are amazing animals. They are playful, intelligent, great swimmers, and very social. They also love to play with their food, hunting down their prey with advanced strategies - understanding where its prey hides, how it will try to escape, and how to overcome those tactics - and having a lot of fun doing so, before relentlessly tearing it apart, killing it, and eat it. Not necessarily in that order. Oh, and they have the right color scheme. This forces their prey to also improve and adapt more advanced strategies and tactics. In this arms race, both sides evolve and improve: the evolutionary pressure has made cephalopods highly intelligent, adaptable, and resilient. Unfortunately (for them), they are still very tasty. So we should exert more evolutionary pressure on individuals to help them stay alive as a species.

Updated about 1 year ago. 8 hacker ♥️.

hacking susetest

a project by dmaiocchi

github https://github.com/okirch/susetest

Updated about 2 years ago. 10 hacker ♥️.

Kernel oops decoder

a project by benjamin_poirier

Read in a crash or oops-style backtrace and access DWARF information to output the current content of the stack and registers in term of symbols, and the the crash commands to dump/pretty print them. In other words, when looking at a crash dump, answer the questions "Which variable is currently stored in $rax? What is the structure of the stack? Which variable is stored at $rsp+16?"

Status at the end of hackweek 10

Updated almost 2 years ago. 9 hacker ♥️.

flatpak (previously xdg-app) runtime based on openSUSE / flatpak support for OBS

a project by fcrozat

Flatpak (previously known as xdg-app) is a bundle system, based on ostree, to easily make available applications bundle to users. Currently, flatpack is available on openSUSE Tumbleweed but we don't ship any runtime based on openSUSE (freedesktop or GNOME runtime). Also, it could be interesting to generate flatpak bundle directly from OBS, if possible, using either available packages or directly application sourcecode.

Updated almost 2 years ago. 10 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 14 days ago. 10 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 about 1 month ago. 8 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 1 month ago. 3 hacker ♥️. 2 followers.

Integrate Machinery into SLEnkins (QA-automation-testing)

a project by dmaiocchi

WEB_PAGES:

<https://slenkins.suse.de>

Updated about 2 years ago. 14 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 1 year ago. 14 hacker ♥️.

PXEAT - A PXE management tool

a project by whdu

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

Updated over 1 year ago. 8 hacker ♥️. 1 follower.

virtio-serial in OpenStack

a project by e_bischoff

Currently, the usual way to communicate with VM instances in the cloud from outside is ssh. This is okay for most uses, but a) does not work when you mess up with the guest's ability to network and b) requires a free floating IP. I wonder if, for qemu/kvm instances, it would be possible to use virtio-serial possibilities : from the guest, it is seen as a serial port, and from the outside, it is seen as a UNIX socket, or as something else. It is fast, as it does not go through virtualization and device drivers.

Updated about 2 years ago. 19 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 1 month ago. 18 hacker ♥️. 1 follower.

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 1 year ago. 6 hacker ♥️. 2 followers.

Babylon Testing

a project by dmaiocchi

Goal: I will look during this project for existing tools and test suites Upstream, used by others distros (like 1) Fedora, 2) Arch-Linux, 3) Debian), and try to learn how they test, use their tool, projects.

Updated about 2 years ago. 25 hacker ♥️.

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

gfxboot for grub2

a project by snwint

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

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

Updated about 2 months ago. 15 hacker ♥️. 1 follower.

X86_64 platform system program

a project by jnwang

Description

It can boot up from udisk/floppy.

Updated about 1 year ago. 8 hacker ♥️. 3 followers.

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!!! We have a band name :-)

Updated about 1 month ago. 46 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 15 days ago. 21 hacker ♥️. 4 followers.

Easy openSUSE Upgrade

a project by maverick74

The idea is about an easy way to allow users to make upgrades (e.g.: changing from version 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 work of manually disable all of the repositories, update them manually, open the terminal and finally make a "zypper dup" .

Updated 15 days ago. 40 hacker ♥️. 6 followers.