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

openQA IDE

a project by coolo

There is a running gag built into openQA called interactive mode. It goes like this: "if you need the interactive mode, it's broken". The reason: the so called interactive mode is a collection of hacks - in theory making it possible to update needles in a running test. But in fact it's a UI desaster that almost never works. So the goal of this hackweek project is to get rid of it - and instead build a real control from the webui into the backend allowing tests to be written on the fly including needle creation/updates. Easy as that.

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

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

Learn Design Model

a project by jtzhao

Learning design model can help to produce high quality codes, which will benefit our products. I'll do it mainly by reading "Design Patterns: Elements of Reusable Object-Oriented Software".

Updated about 5 years ago. 1 hackers ♥️.

Git stochastic bisection

a project by jankara

Bisection is a well known method of localizing which commit caused a regression in a code repository. git-bisect is a particularly used tool for this problem in git repositories. However it is often the case that the failure is probabilistic in nature - either because we don't have a reliable reproducer of the failure and thus not reproducing a problem on a particular commit does not mean the problem is not still present there, or because of inherent variability of e.g. performance regressions. Bisection for such failures is problematic as it takes only one false result for the bisection to end up in an unrelated part of code history. So in these cases we usually have to heavily extend runtime of a reproducer or do multiple test runs or multiple bisection runs to minimize a chance of error. The aim of the project is to implement stochastic bisection for git. I.e., a method that will count with the fact that test results at each point of code history have some error rate and provide points in code history to test to find commit in code history that is with high probability introducing the regression in the smallest possible number of tests. Then we can use this method for bisection of performance problems in our performance testing grid Marvin.

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

Improve Qualcomm SOC msm8994/msm8992 kernel mainline support

a project by pvorel

Project Description

Due previous hackweek (https://hackweek.opensuse.org/projects/test-mainline-kernel-on-an-older-qualcomm-soc-msm89xx-explore-mainline-kernel-qualcomm-mainlining) both msm8994 angler and msm8992 bullhead are booting and due other activity (including my work) both have working SD card, but that's just start. Add support for other functionality.

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

Language Learning!

a project by zzaimeche

Project Description

It is time to resurrect the dreaded green owl of legend, and return to learning some languages.

Updated 6 months ago. No love. 1 follower.

Telepresence bot

a project by chuller

Over lunch the machinery team was talking about telepresence and mobile solutions and I came up with the idea of abusing a cheap wifi controlled toy tank as base for such a project. So here I am, having a cheap remote toy spy tank sitting on my desktop - waiting to be hacked :)

Updated about 5 years ago. 2 hacker ♥️.

VNC: Ability to share and reconnect sessions

a project by michalsrb

The goal is to jump forward with this fate: https://fate.suse.com/319319

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

Using BCC to snoop ACPI or PCI power

a project by joeyli

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

Updated about 5 years ago. 4 hacker ♥️.

Learn more about container from SUSE CaaS Platform

a project by xguo

How to deploy container - Docker based on SUSE CaaS Platform.

Updated about 2 years ago. 2 hacker ♥️.

monitor kubernetes and docker with prometheus

an invention by dmaiocchi

Starting from prometheus ( and grafana if needed), learn how to monitor kubernetes and docker and do some valid alert/graph etc. https://docs.docker.com/config/thirdparty/prometheus/

Updated almost 6 years ago. No love.

Try Docker openSUSE image on Windows Server 2019

an invention by michalnowak

Docker for Windows 18.03 CE supports Linux containers on Windows Server. Let's try that.

Updated almost 5 years ago. No love.

Use ptrace to debug user mode program

a project by qzhao

In-depth understanding of how ptrace works; get the implementation mechanism of ptrace;

Updated almost 5 years ago. No love. 1 follower.

Kanidm: A safe and modern IDM system

an invention by firstyear

This hackweek I'll be working on Kanidm, an IDM system written in Rust for modern systems authentication. The github repo has a detailed "getting started" on the readme. Kanidm Github

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

The Ricer's Guide to Linux

a project by simotek

Working with some of the Linux modding communities I am aiming to make the ultimate guide / knowledge base for modifying the look and feel of your Linux install. The scope of this hackweek project is to get the initial framework set up using Jekyll with some basic content added. Further content will be added in the future.

Updated about 4 years ago. No love. 1 follower.

Can we (machine) learn from bug reports?

a project by gboiko

Bug reports can be a great source of information, but usually finding the information requires extensive work in reading through all of the discussions and understanding the details about it. Could it be that machine learning can be used to extract meaningful information out of that? That's what this project is about.

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

Rust in linux kernel

an invention by dsterba

Project Description

Rust language is on the way to enter linux kernel, use this hackweek to explore and learn what this could bring us (or not).

Updated 6 months ago. 3 hacker ♥️. 1 follower.

Learn about Service Management

a project by lrupp

Project Description

It's time to learn a bit more about best practices in service management organization. This includes especially Service Level Agreements and the creation of a Service Catalog.

Updated almost 2 years ago. No love. 1 follower.

ARM SCMI study

a project by clin

Project Description

Study/Trace SCMI code stack in ARM Trusted Firmware, such as build flow, included drivers, and protocols.

Updated about 1 year ago. 2 hacker ♥️. 2 followers.

VLC: fix video filter chain

a project by moskyto

Dive into VLC and fix mixing video and audio sources together with multiple transcoding and multiple outputs.

Updated about 7 years ago. No love.

More Web Tech in Desktop -- A File Manager using nw.js

a project by VictorYang

The trend of adopting Web technology in Desktop is ubiquitous these days. Both as a learning project and a proof of concept, we'd like to

Updated about 5 years ago. 2 hacker ♥️.

Sat solve product dependencies on the server

a project by wstephenson

Overview

With the recent explosion of product extensions, modules, bases, the decomposition of monolithic base products into modules, and the amount of churn in product composition between releases, the task of calculating product dependencies and migrations between products has approached the complexity of package management. We have a state of the art tool for solving package dependencies, so why not apply it to the new domain?

Updated almost 5 years ago. 4 hacker ♥️.

UEFI Capsule Update Channel for Minnowboard

a project by gary_lin

Minnowboard is the platform for UEFI development and supports UEFI capsule update since 0.99, and we are supposed to be able to test the feature with fwupd. However, there is no capsule file in fwupd.org or the official firmware download site. Besides, the Minnowboard firmware source in the current edk2/edk2-platforms git couldn't build due to the recent change of directories. My goal is to rebase the Minnowboard build system to the current git master and create a working up-to-date firmware. Signing the firmware properly would be a plus so that we can apply a private repo in fwupd.org for the development or QA testing.

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

Better default conky theme

a project by simotek

As per the title I am aiming to investigate a much nicer conky default, I have a short list, but it depends on asking people nicely to license there work, if I have to create something from scratch it probably won't happen this hackweek. Now that themes such as Polycore are licensed so they are useable the aim is to build from there.

Updated over 1 year ago. No love. 1 follower.

Cockpit for YES Certification

a project by nm75

Project Description

A tool that may be a good place to start with a more modern UI for TC is https://cockpit-project.org/. This is being researched by the SUSE MicroOS development and now the YaST team. The TC/harness could be a module, that utilizes other SUSE modules. Cockpit has a web interface that can be accessed through any browser.

Updated about 3 years ago. No love. 2 followers.

Open-source software for controlling Genesis Thor keyboard

an invention by jbaier_cz

Motivation

There is a (Windows-only) software for controlling / setting the color modes on the Genesis Thor 300 RGB keyboard. I believe the communication protocol can be reverse engineered and an open-source variant for the accompanied software can be created and full potential of the keyboard unlocked.

Updated almost 2 years ago. No love. 1 follower.

open-source RPI Smart Speaker (Hey, geeko)

an invention by HarrisonWAffel

Project Description

I have some experience with VUI's and am interested in building my own from scratch using open source libraries.

Updated almost 2 years ago. No love. 1 follower.

Open source voice controlled AI drawing interface for young kids

an invention by jstehlik

Project Description

Open source voice controlled AI drawing interface for young kids

Updated 6 months ago. 4 hacker ♥️. 2 followers.

finish the ioq3 arm VM

an invention by lnussel

I need to finish my work from the last hackweek * github repo

Updated about 5 years ago. 1 hackers ♥️.

Explore Clojure and ClojureScript ecosystem

a project by bergmannf

This project will focus mostly on getting to know the Clojure and ClojureScript ecosystem. As part of this project I want to see how good the integration with the respective hostplatform is and how easy it is to use libraries for e.g. JavaScript in ClojureScript.

Updated about 7 years ago. No love.

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

Use dwz from rpm to compress debug info

an invention by rguenther

Use dwz (dwarf compressor) from rpms find-debuginfo.sh to reduce debuginfo package size. Aim for multi-file mode which would create a "base" debuginfo package that individual ones

Updated about 3 years ago. No love.

Finish and publish a music manager script (finddupmusic), an automatic file mover (watchfilesmover) and an ISO image downloader/writer to USB drives (imwriter)

a project by alarrosa

In the last hackweeks and my free time, I've been developing several tools to various degrees of completion. The purpose of this hackweek is to finish three of them, publish them on github and create openSUSE packages. * finddupmusic

Updated about 7 years ago. No love.

Mapping Open Source Governance Models

an invention by cschum

There are a lot of open source projects out there. They have a wide spectrum of governance models. It's a critical component to the success of a project so it's worth learning from others and consciously deciding on how governance is set up for a project. It's also a critical factor to assess projects and a subject for research. To facilitate all this a map of the models in use is a helpful resource. This project is about collecting data about open source governance models, make it available in a machine-readable form, and provide an overview via a web page.

Updated about 5 years ago. 1 hackers ♥️.

apache-rex in apache httpd module testing

a project by pgajdos

Try to use apache-rex framework while testing httpd modules.

Updated almost 5 years ago. No love. 1 follower.

Migrate from Raspbian to openSUSE aarch64 for motion detection camera

an invention by tjyrinki_suse

Project Description

I have had a hobby project of running Raspberry Pi to record video when detecting motion, mostly catching rabbits and such on the yard.

Updated almost 2 years ago. 4 hacker ♥️. 1 follower.

Give back to Wezterm

an invention by mpagot

Project Description

One day in the past, a relative young geek met Wezterm terminal emulator in a wood or rusty repos. At that time he was used to drive a Win10 machine for work and a Linux shiny supercar for fun and Wezterm fit on both.

Updated almost 2 years ago. 4 hacker ♥️. 2 followers.

Create internal Web UI for OSC to make searching for package maintainers, bug owners etc. easier

a project by pvlasin

Project Description

The idea is to create and internally host a simple webpage with proper backend code allowing quicker and easier lookup for package maintainers and bug owners from OSC. Nothing fancy, just a page with search box and few radio button parameters to execute the lookup and display the results. Obviously it needs to fulfill security measures when it comes to the access to OSC on the service level and also user access rights to the search page itself (e.g. Okta). Currently the lookup can be done via terminal (which is OK), but there are security measures in place which makes the lookup difficult for some and granting an engineering VPN access just for the sake of this OSC lookup is a bit an overkill for people that do not need it for any other purpose.

Updated 6 months ago. 2 hacker ♥️. 1 follower.

Bare metal testing in OpenQA

an invention by kwk

OpenQA uses the VNC protocol to interface with a test system. This limits test systems to be virtualized. Bare metal (physical) systems do not provide VNC out-of-the-box.

Updated about 5 years ago. 3 hacker ♥️.

Use Relax-and-Recover (rear) as generic installer in the plain SUSE installation system

an invention by jsmeix

The basic idea is is to boot the plain SUSE installation system (inst-sys) but to not let it run YaST. Instead inst-sys runs Relax-and-Recover (rear) as generic installer that does the system installation.

Updated about 5 years ago. 1 hackers ♥️.

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

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 5 years ago. 1 hackers ♥️.

minima: small, easy alternative to SUSE Manager (in Go)

a project by moio

1% of SUSE Manager's functionality in 0.1% of the lines of code

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

Updated about 2 years ago. 9 hacker ♥️.

L3: Improve crash-setup, develop a core-setup

a project by sparschauer

The current crash-setup source is located here. Pretty much is working nicely but it doesn't care for the debug source making it impossible to use the crash> gdb list *<symbol> command right away. This is bug 997558 which should be worked on.

Updated about 2 years ago. 4 hacker ♥️.

Graphical view of the changes to be made to disks during installation

a project by ancorgs

Right now, during the (open)SUSE installation process, the changes to be performed on the storage devices are presented as a list of actions such as: * Resize ntfs partition /dev/sda1 by 100 GiB

Updated over 4 years ago. 1 hackers ♥️.

Swift + Monasca: Sending all the Swift metrics Monasca's way

an invention by mattoliverau

Monasca is a powerful tool in the OpenStack arsenal. It brings metrics and alarms to the operator. It even pairs grafana with horizon. It currently monitors Swift, but just the processes. But there is so much more we can grab. Swift actually generates heaps of metrics. For one It has supported sending metrics via statsd for years. All the internal daemons send statsd. Further, built into each server is a reconnaissance API (recon), that you can hit over REST or by using the swift-recon tool. Swift operators have been using these for years.

Updated almost 6 years ago. No love.

guest migration on KVM or XEN

a project by Julie_CAO

What I do: learn the virtualization knowledge, get familiar with various ways to migrate guest, know the user's normal scenarios and requirement. Goals: give an introduction or a summary to share, including text and graphics about virtualization and guest migration.

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

Native build of openSUSE WSL images on aarch64

a project by lkocman

Project Description

This is an effort to produce working aarch64 WSL images in https://build.opensuse.org/project/show/Virtualization:WSL.

Updated about 3 years ago. 1 hackers ♥️. 2 followers.

KernelCI performance regression dash board

a project by wagi

Project Description

KernelCI is gaining more and more attraction for CI builds and test runs by the upstream community. Though at this point, there is no dash board to track or visualize regressions over time.

Updated almost 2 years ago. 4 hacker ♥️. 2 followers.

Scalability improvement for running tiedot database on SMP systems

an invention by guohouzuo

tiedot is a general purpose, document database engine designed for both embeddable usage and running stand-alone DB server, implemented in Go. Despite the effort of partitioning collection data and indexes, a single tiedot process still cannot scale beyond 4 CPU cores due to limitations of both data structure and Go runtime. Last year, an attempt began to partition data across multiple tiedot processes, and use IPC for communication and database logics. Initial benchmarks show promising scalability improvement using the new implementation. So let us complete the new implementation together, to bring the most scalable & embeddable DB engine for Go programs!

Updated about 2 years ago. 2 hacker ♥️.

Simple Gnome 3 extension for wicked in JS/CS

a project by thehejik

I want to learn JavaScript or CoffeeScript and how to write Gnome 3 extensions. I think that the right task for learning JS/CS could be work on extension for our wicked network manager because I miss some NetworkManager style plugin. Very basic extension for wicked should contains following:<br>

Updated about 5 years ago. 6 hacker ♥️.

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

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/&gt;) I used it quite some years ago. The last weeks it was a topic on the Emacs mailing list.

Updated about 5 years ago. 2 hacker ♥️.

Graphic tool to generate ssh keys

a project by SLindoMansilla

Goals

  • Learn GTK3
Updated about 2 years ago. 2 hacker ♥️.

Learn about Vim by reading a book

a project by zoecao

Learn Vim by reading book of Practical Vim

Updated about 5 years ago. 1 hackers ♥️.

openSUSE Xen Testing (and vice-versa)

a project by dfaggioli

Currently, the Xen-Project supports automated build-testing/CI via GitLab pipelines, within containers based on: * Debian

Updated about 2 years ago. 1 hackers ♥️. 1 follower.

Test unofficial SLES LX images on SmartOS

an invention by michalnowak

SmartOS is converged container and virtual machine hypervisor based on illumos, an OpenSolaris fork. SmartOS supports KVM & bhyve hypervisors and illumos, LX, & Docker zones ("containers"). There are LX-branded openSUSE & SLES images unofficial. LX-brand is implementation of Linux API on SmartOS (similar to Microsoft's Windows subsystem for Linux).

Updated almost 5 years ago. No love.

A Open Source Electronic Flight Bag (EFB) for General Aviation pilot

a project by tonghuix

Instruction

  • What is General Aviation? General aviation is the name or term given to all civil aviation aircraft operations with the exception of commercial air transport (CAT) or aerial work (AW). They are flight activities not involving commercial air transportation of passengers, cargo or mail for remuneration or hire, or an aerial work operation such as agriculture, construction, photography, surveying, observation and patrol, search and rescue, aerial advertisement, etc. It covers certain commercial and private flights that can be carried out under both visual flight (VFR) and instrument flight (IFR) rules, such as light aircraft, business and private jets or helicopters. General aviation thus represents the 'private transport' component of aviation. (Quoted from Wikipedia)
Updated about 2 years ago. 2 hacker ♥️. 1 follower.

Upstream support for RPi4 CM4 and Pi400

a project by nsaenzjulienne

Project Description

Although opensuse already supports CM4 and Pi400, there isn't an upstream devicetree for those boards. My plan is to spend the week implementing them. Sadly it's a project where collaboration is hard. But I'll be happy to try.

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

Deep Packet Inspection: compare the performance between libnetfilter_queue, NF_HOOK and eBPF XDP

an invention by nguyens

Deep Packet Inspection: compare the performance between libnetfilterqueue, NFHOOK and eBPF XDP

Project Description

Updated 6 months ago. 2 hacker ♥️. 2 followers.

Bootstrap UI for Weblate

an invention by mcihar

Implement better UI for Weblate using Twitter Bootstrap library.

Updated about 5 years ago. 3 hacker ♥️.

Update osc collab to support upstream info for python packages from pypi

an invention by tbechtold

Seems that there is currently no good way to check which python modules are outdated in devel:languages:python . AFAIU http://osc-collab.opensuse.org could learn howto handle information from pypi and set the attributes "UpstreamVersion" and "UpstreamTarballURL" for the packages.

Updated about 5 years ago. 2 hacker ♥️.

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

a project by aspiers

Updated about 5 years ago. 3 hacker ♥️.

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

Keep learning FIPS and Build/Run FIPS tests in openQA locally

a project by bchou

FIPS 140-2 , The Federal Information Processing Standard (FIPS) Publication 140-2, (FIPS PUB 140-2), is a U.S. government computer security standard used to approve cryptographic modules. The title is Security Requirements for Cryptographic Modules.

Updated almost 5 years ago. No love.

Setup matrix internal instance, with IRC bridge to internal IRC server

an invention by fcrozat

Matrix (https://matrix.org/blog/home/ ) is a slack / rocket-chat clone, fully decentralized. It supports a lot of clients and bridges to various networks, including IRC.

Updated about 5 years ago. 5 hacker ♥️.

IaaS for cloud providers using Go

a project by clee

As a Caasp developer, I need to learn GO language. While I have an opportunity to learn GO language during HeckWeek, I want to combine GO, IAAS, and public Clouds(AWS). By this project, not only learning GO language but also advancing to utilize essential GO libraries and creating a GO project can be achieved. In addition, I need to familiarize AWS api to deploy nodes, stop the nodes, delete nodes, and upload images.

Updated almost 5 years ago. No love. 1 follower.

MSQA Department documentation from a newbie perspective

a project by deneb_alpha

The Maintenance Coordination, Security and Quality Assurance department documentation is organized and handled on Confluence and there are several pages and how-to available for new team members or other colleagues searching for more information. The processes and workflow documentation is a key asset for on-boarding quickly new employees and for improving existing workflows.

Updated almost 4 years ago. No love. 1 follower.

Add Valgrind checks to Libgcrypt

a project by pmonrealgonzalez

Project Description

The regression tests in Libgcrypt could benefit from having memory leak detection checks. These checks could be run optionally during build time. One well suited tool for this purpose is Valgrind.

Updated about 3 years ago. 1 hackers ♥️. 1 follower.

Image generation AI in container using Radeon GPU

an invention by tjyrinki_suse

Project Description

I have casually investigated that recent open source image generation AI systems are relatively invasive of the host system if one starts to install them that way. Usually container is better but needs special configuration to access the needed hardware. I'd like to run something in a container utilizing the RDNA2 Radeon gfx card I have on my desktop computer.

Updated about 1 year ago. 5 hacker ♥️. 2 followers.

NIS and IPv6

an invention by kukuk

Look at the NIS RPC protocol, enable IPv6 where possible, document where not. Try to find out what Solaris is doing.

Updated about 5 years ago. 1 hackers ♥️.

Integrate ABRT to openSUSE

an invention by michalnowak

There were several attempts to integrate ABRT to openSUSE. In this Hack Week I'd like to: 1. review those attempts;

Updated about 2 years ago. 5 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 5 years ago. 3 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. Note that the CLI tool https://www.npmjs.com/package/ssh-tunnel-manager has some nice ideas for managing groups and profiles that may be useful.

Updated about 5 years ago. 2 hacker ♥️.

Create a tool to generate vCPU/vNUMA topology for virtual machines

a project by jfehlig

Most large workloads such as SAP HANA require special, highly optimized configuration to run in a virtual machine. Virtual resources such as memory and CPU must be carefully configured to ensure optimum performance of the virtual machine workload. Default VM configuration created by tools such as virt-install are not optimized and often result in poor performance of large workloads due to memory access latencies and incorrect/incomplete information available to the VM's task scheduler. Currently, users deploying large workloads must manually optimize virtual CPU and memory resources, which can be error-prone and if not done properly can actually degrade performance. This project aims to create a tool that can produce suggested vCPU and vNUMA configuration based on a VM configuration template and capabilities of the target virtual machine host. E.g. something along the lines of

Updated about 5 years ago. 4 hacker ♥️.

Help with mainline support for the Mediatek chromebook (MT8173 based)

a project by mbrugger

Lately the necessary patches to get rudimentary support for the Mediatek chromebook with a mainline kernel got posted. There are some hacks and I'll work on some good solution to get graphics go, at least.

Updated about 4 years ago. 5 hacker ♥️.

Improve support for Fuji X cameras

a project by msmeissn

The Fuji X series cameras are not well supported in libgphoto2 yet. I want to borrow some for the Hackweek and fix the bugs in libgphoto2.

Updated almost 5 years ago. 1 hackers ♥️. 1 follower.

CSI Driver for Kubernetes

a project by chinyahuang

Since Kubernetes already has a clear path of "in-tree" volume plugin to CSI migration. I would like to understand the concept of CSI with writing a simple driver for Kubernetes. Reference:

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

xdg-utils python rewrite

a project by simotek

The plan is to start working towards a rewrite of xdg-utils in python, focusing on the really bad bits such as dealing with desktop files and mime handling. In this hackweek, I want to split python-xdg into multiple libraries such as python-mime and python-desktop file and prepare them to be used in helper binaries to handle some of the more complex tasks currently done in shell.

Updated about 4 years ago. 1 hackers ♥️. 1 follower.

Explore open source sBOM generator and Vulnerability scanners space

an invention by amunoz

Project Description

The goal of the project is to explore the open source projects that:

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

openSUSE on Android - Geeko toolset

a project by erikd256

Project Description

Create a toolset for installing (openSUSE Tumbleweed) on any android-based device (using fastboot)

Updated about 2 years ago. No love. 1 follower.

Explore Steam Deck issues in openSUSE Tumbleweed

a project by tschmitz

Project Description

The Steam Deck is a portable gaming handheld built around platform technology similar to the one found in AMD mobile laptops. Vendor Valve ships a custom Linux distribution with downstream patches on this device, but booting into other distributions is possible. Connecting the Steam Deck to a dock can turn it into a compact workstation.

Updated over 1 year ago. 6 hacker ♥️. 3 followers.

make openSUSE working on Sony Xperia Tablet Z

a project by sleep_walker

Look once again on Xperia Tablet Z and try to have there openSUSE running natively as alternative operating system. I'm able to work on that only during my vacations or hackweeks so

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

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

Package Mycroft Core and the Mycroft Plasmoid for openSUSE

an invention by alarrosa

Mycroft is an open source artificial intelligence platform (an open source assistant) and has very nice demos like: Mycroft Plasmoid Version 2.0 and Akademy 2017 presentation (this one starts around 2:30) .

Updated almost 5 years ago. 1 hackers ♥️.

Effort planning in large-scale agile projects with multiple stakeholders

a project by rtsvetkov

Effort planning in large-scale agile projects with multiple stakeholders The analysis and selection of requirements are important parts of any release planning process. Most practices focuse on release planning based on plan-driven optimization models. Nevertheless, solving the release planning problem mechanistically is difficult in an agile development context with multiple stakeholders.

Updated about 4 years ago. 2 hacker ♥️.

gnome-shell-mousewheel-zoom

an invention by pdostal

The most important task for my first hackweek - accessibility of the Gnome Shell. There's the project called gnome-shell-mousewheel-zoom - not maintained for 6 years.

Updated about 1 year ago. No love. 1 follower.

Loganalyzer/LIDS with OSSEC

a project by rwawrig

Project Description

Creating an alarm system in case of a rogue app filling up disk space with logs, system error or break-in attempt.

Updated about 2 years ago. 1 hackers ♥️. 2 followers.

Docker hacking

an invention by evshmarnev

  • learn how to code on golang
  • create a script for docker testing (bash or python)
Updated about 5 years ago. 1 hackers ♥️.

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

kernel sensitive data protection

a project by joeyli

There have some kernel mechanisms that they keep symmetric key or password in memory. Those password or key may leak through /dev/mem, kdump, hibernation, bpf print to userland. I want to think a design to:

Updated about 7 years ago. No love.

Test FreeBSD Linux Binary Compatibility layer

an invention by michalnowak

Let's see how correctly the FreeBSD emulation layer works.

Updated almost 5 years ago. No love.

Learn more about marketing

a project by Jackman1

I would like to learn more about something outside of engineering. I have selected to learn more about marketing; something our overall team is doing more of...

Updated about 4 years ago. 1 hackers ♥️. 2 followers.

Containerfile / Dockerfile generator library

an invention by amanzini

Project Description

Writing container definition files is boring and error-prone: let's use power of a programming language to generate containers!

Updated about 1 year ago. 5 hacker ♥️. 2 followers.

mrouted: Join multicast groups via IPIP or GRE tunnels

a project by e_bischoff

Goal for this Hackweek

mrouted is the de facto standard for DVMRP multicast routing on Linux and other Unices.

Updated about 1 year ago. 1 hackers ♥️. 2 followers.

Implement search in zellij

an invention by MSirringhaus

Project Description

zellij is a tmux-like terminal tiling and session manager written in Rust.

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