pimp my mini-game (engine)

a project by thutterer

I have cloned the classic Snake game in my spare time recently to learn about dynamic memory allocation and pointer stuff in C++. Last week we (the trainees) then had a C/C++ training and one topic was network communication with sockets.

Updated about 5 years ago. 1 hackers ♥️.

updating rpms in docker containers

a project by jordimassaguerpla

The docker way of updating containers is to build a new image with the updated binaries and files, which creates a security concern. The docker way is not anymore running "zypper update" in the containment but to update the whole image in the image registry (hub docker if we are talking about public registry) and then pull the image update from there, stop the outdated containments and replace them by starting new containments based on the new image.

Updated about 5 years ago. 1 hackers ♥️.

oscar

a project by zhangxiaofei

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

Updated about 5 years ago. 1 hackers ♥️.

Add u-boot support for banana-pi r2

a project by mbrugger

Banana-pi R2 has quite a good upstream support in the kernel, but lacks a u-boot support. The idea is to sit down at get working on that. This would be a good starting point to get u-boot support for other Mediatek SoCs as well.

Updated about 5 years ago. 1 hackers ♥️.

Upgrade a Rancilio Silvia with a meCoffee PID

a project by suntorytimed

What is meCoffee? The meCoffee is a small PID that can be used to upgrade an Espresso machine with some new features. It supports mostly the Rancilio Silvia. The initiator of meCoffee is starting to Open Source his work and has already done so by opening up the meBarista application for Android, iOS and Chrome.

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

Understand the workflow of test framework kdevops

a project by yosun

Project Description

As shown in the kdevops frontpage in GitHub, "kdevops provides a framework for automation for optimal Linux kernel development and testing". It currently supports fstests, blktests, pynfs, selftests and so on.

Updated 7 months ago. 1 hackers ♥️. 2 followers.

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

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

an idea by xlai

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

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

yast2-storage-ng: ensure the best layout is proposed

a project by ancorgs

The theory behind the partitioning proposal of yast2-storage-ng is that all possible distributions of partitions in the disk are evaluated and the best one, according to this criteria, is chosen. But I have found several examples in which is hard believe that the result is actually the optimal distribution of partitions. So I want to invest some time checking if the error is on my side and the code is indeed proposing the best solution and, if that's not the case, improving the decision making of the code.

Updated about 5 years ago. 1 hackers ♥️.

Software development with the help of Kubernetes

a project by DKarakasilis

or how to replace git push heroku master and cf push with Kubernetes PaaS has made deployment of applications very easy. Kubernetes has made deployment of applications very flexible but not easy. There are efforts to add the "easy" part to Kubernetes. That would make Kubernetes a good alternative to PaaS. With so many public cloud Kubernetes offerings nowadays, it would be nice if one could simply pick up their preferred cloud and have an app running in minutes. This HackWeek project will be and exploration of the available tools that can make Kubernetes as friendly as a PaaS for deployment but also how much Kubernetes can help development.

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

Add engineering metrics to telegraf webhooks plugin

a project by hennevogel

How it is

Currently the telegraf webhooks plugin for github produces rather dumb measurements. Just extracting data from the webhook and putting it into the TSDB. The interesting data for engineering metrics you have to calculate yourself then.

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

Qactus (Qt App) packaging dashboard

a project by simotek

Project Description

Last hackweek I rather hacked up Qactus to include a useful dashboard for packagers as can be seen below. While this mostly works, it has some issues and the code is in no way at a point where it would be acceptable upstream.

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

Reverse Engineer a WiFi-enabled Water Heater and Create Integration for Home Assistant

an idea by nicholasyang

Project Description

Rinnai R16E32FBF is a tankless water heater with an internal recirculation pump. It is WiFi-enabled and has a companion app on Android/iOS platform. The app is capable to turn on/off the heater, adjust the temperature setting, turn on/off the pump, report the state of heater and provide statistics about gas consumption. However, there is no APIs for programmatic access.

Updated 7 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

experiments with Pebble smartwatch, including writing a SUSECon application for it

a project by fcrozat

Pebble smartwatch is a nice gadget I own and I'd like to start playing with it at the code level. One goal would be to create a SUSECon / conference application for it, allowing to choose which talks I will attend and make sure the watch will notify me in advance a session will begin.

Updated about 5 years ago. 1 hackers ♥️.

Have a look at the Android SELinux integration

an idea by jsegitz

I have two goals: * I basically have no clue how Android is working, which is unacceptable given the amount of time I spent using it. I want to change that

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

Update cpan modules in OBS

an invention by coolo

devel:languages:perl has 2662 packages, but many of them are outdated because it's just a fight no man can win to update them. So we update them whenver we hit a problem. But this is evil: I count 2662 packages in devel:languages:perl and 1188 of them are outdated. So I'll write a script... just as we did with gems

Updated about 5 years ago. 1 hackers ♥️.

Take a closer look at ResourceSpace 9.0

a project by suntorytimed

What is ResourceSpace https://www.resourcespace.com/

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

Creating a MicroOS flavor with Hyprland as a Wayland Compositor

a project by c-hagenest

Project Description

The goal is to first set-up hyprland on my own Aeon machine and after that creating an image in the OBS for re-use by others, preferably without Gnome in the installed packages.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

SeaMonkey extension (for forgetting passwords)

a project by pcerny

SeaMonkey is the successor of the Mozilla Suite. The mail client allows connections over POPv3 and IMAPv4. In some cases one wants to leave the program running for longer periods of time, but once the mail client has password for a mail server it just stays connected. In case of "keep everything on server" profiles this means that the mail may stay accessible even when the machine is left unattended (which it often is). The purpose of the extension is to enable requesting the client to forget mail server passwords, so that the mail is no longer accessible without entering it again. http://www.seamonkey-project.org/

Updated about 5 years ago. 1 hackers ♥️.

fdisk and libfdisk upstream hacking

a project by puzel

The project is to address fdisk/libfdisk TODO items from upstream util-linux project: https://github.com/karelzak/util-linux/blob/master/Documentation/TODO#L84

Updated about 5 years ago. 1 hackers ♥️.

Improve debug information for LTO compiled objects

a project by rguenther

The goal is to use the work from the debug-early GCC branch to generate better debug information for LTO compiled objects, especially with regarding to language specifics like classes and templates. This has now been achieved and openSUSE Factory

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

Rock n' Roll

a project by kwwii

Record two songs by the end of the week.

Updated about 5 years ago. 1 hackers ♥️.

Git and rst practice

an invention by ktsamis

I want to use this hackweek to get some practice with git and rst and maybe more specifically, as a project, to set a blog written in rst and hosted in github.

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

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 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Write a Skyroads clone

an idea by fschnizlein

Who of you remembers this awesome game? One of my favorites when I was a child (oh yes!). https://www.myabandonware.com/media/screenshots/s/skyroads-xmas-special-23c/skyroads-xmas-special_6.png

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

Package ROS for Opensuse and SLES

an idea by neotinker2

I have a few robotic projects I wanted to work on and didn't like the idea of run Ubuntu to control them... So I'm packaging all the Standard ROS stacks for Opensuse 15.1 and SLES 15 SP1. My goal is to build for all possible architectures. I currently build the ROS Infrastructure packages for aarch64, x86_64, and armv7l. These are required to perform a source install of ROS.

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

investigate seal secrets for used in a home-cluster (k3s + fluxci)

an invention by fcrozat

Project Description

Learning about seal secrets and how to use those for home-cluster

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

Update quilt's manual page

an invention by jdelvare

Project Description

Back in June 2018, G. Branden Robinson submitted a 26-patch series intending to fix quilt's manual page, addressing both contents and technical issues with the roff formatting. I went through the whole series and reviewed it carefully. I recall I had many objections so there was a significant amount of work needed, including reordering some of the patches, before resubmitting a patch series I would consider committing. Unfortunately, the contributor vanished before resubmitting, and all the work from both sides went to oblivion.

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

Simple images in OBS

an invention by -miska-

As OBS can install various distributions, it should be in theory possible to abuse this functionality to create distribution independent way to create rootfs tarball. Done: https://github.com/openSUSE/obs-build/pull/166

Updated about 5 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 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Golan no vendor

a project by rjschwei

At present it is our practice to "vendor" all dependencies for a Golang package. This has the advantage that everything is in one nice package and self contained but it has the disadvantage that dependencies are hidden and therefore security issues may slip through the cracks. The idea is to investigate and create automation "go2rpm" that generates a spec file with the necessary "BuildRequires:" such that the dependencies can be broken into golang- packages and we get rid of the implicit dependency inclusion via "vendor". The potential problem is scale, with some golang applications having thousands of dependencies.

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

E9s: Epinio TUI

a project by ecandino

Project Description

Many Kubernetes' users are using K9s to manage their clusters from the terminal. To let them enjoy the same experience it would be nice to have an Epinio TUI (terminal ui application) to manage the Epinio resources.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

Create better async hooks for Uyuni state management

a project by Etheryte

Project Description

Currently, much of the async code in the frontend parts of Uyuni suffers from susceptibility to out-of-order request issues, race conditions, etc. There are ways we can sidestep them for specific cases, but since it's created more than one L3 at this point it would be nice to address it in a general way.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

Go zip updater: Appending new files to zip archive without decompressing the whole file

an invention by StarryWang

Project Description

Currently, Golang's archive/zip standard library does not support appending new files to the existing zip archive.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

support git2tar ball packaging as part of the build process

an idea by adrianSuSE

To have a more efficient upstream packaging support in OBS, I want to implement the following * Support to mirror git/svn/.. trees on source server

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

Training Labs Python Port, Liberty Support and OpenSUSE 13.2 support

a project by dguitarbite

Porting training labs to Python. This includes re-implementing the host side BASH scripts (which handle VirtualBox and KVM related tasks) to Python. For full details on this please follow training-labs project: git://git.openstack.org/openstack/training-labs.git

Updated about 5 years ago. 1 hackers ♥️.

DevOps application for L3 service on research

a project by fanyadan

DevOps is hot, and SUSE now is changing that we will not only provide OS and relative products but also online-application-like products e.g. docker application, so L3 service needs to improve as well.
Google has established their DevOps implementation - SRE system, and has maintained long time, I opened this project for researching if DevOps way could be applied on L3 service referring to Google's experience.

Updated over 4 years ago. 1 hackers ♥️.

Graph Visualization of a Cloud Environment

an idea by joadavis

This is actually stealing an idea from Mark Harvey - see https://etherpad.nue.suse.com/p/SOC-Community-Of-Practice_2019_06_19 Our SUSE OpenStack Clouds can have complex topologies and settings, so a visualization could help greatly when starting to work on an unfamiliar cloud (like in a support call).

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

make "predictable network interface names" more predictable

an idea by mkubecek

Since the so-called "predictable names" for network interfaces were introduced, the concept and mainly its implementation has been a target of a lot of critique and sometimes even hate. On the other hand, similar idea works reasonably well for block devices. In my opinion, the main reason why "predictable names" reception was not nearly as good as for block devices is the difference in how the implementation works. For block devices, the device name provided by kernel is preserved and other names based on multiple naming schemes (by path, by UUID, by various device identifiers) are created as symlinks so that all of them (including the original kernel one) can be used simultaneously. On the other hand, network interface has only one name and as it is not represented by a file, symlinks cannot be used for aliases. Therefore even if there are multiple naming schemes (e.g. based on BIOS enumeration, bus address etc.), only one of them can be used for each network device and it's rather unpredictable which one is it going to be. Moreover, some of the generated names are rather long, ugly and inconveninent and unlike with block devices, one cannot just ignore them and use a different name (e.g. one provided by kernel).

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

Getting started with deep learning - face detection

a project by mlin7442

Project Description

As a noob in the deep learning world, I'd like to understand what is deep learning, to learn a new thing that better to find an interesting aspect, to me, face detection.

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

Rewrite the D-Installer CLI

a project by IGonzalezSosa

Project Description

Before the openSUSE 2022, we built a prototype of a command line interface for D-Installer just for demonstration purposes. It implements a limited set of functions and, apart from packaging changes, it has not received any relevant update for months.

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

Network Throughput Analyzer Tool with Grafana Integration

an idea by sushilhiremath

Project Description

Develop simple yet powerful Python-based tool for monitoring and analyzing network throughput on a Linux system. This project leverages the capabilities of Python and standard Linux networking tools to provide insights into network bandwidth utilization and help users understand how their network interfaces are performing.In addition, the project includes the integration of Grafana for visualizing and analyzing the collected network throughput data.

Updated 6 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

SUSE Manager to manage Provo Lab equipment

a project by ganglia

Investigate how SUSE Manager will work (in place of Orthos) for managing Provo-based hardware in labs that needs to be shared across multiple organizations.

Updated about 5 years ago. 1 hackers ♥️.

Try more on Rancher and Harvester products

an idea by xlai

Project Description

Get familiar with Rancher and Harvester products and find out how SLE products are being consumed in those products.

Updated 7 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

web-based testing tracker for aquarist-labs's s3gw

a project by jluis

Project Description

Keeping a consolidated view of a project's progress is a non-trivial endeavor. There are far too many moving parts from its inception, such as planning, issue tracking, development, and testing. All the while one must keep track of some form of metrics to ensure that there's progress, and that the progress is happening in the right direction (or whatever is considered the right direction at the moment).

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

Explore Clojure with Project Euler

a project by bkutil

As a part of this hackweek, I'd like to take a look at Clojure and use it to solve as many problems as possible from the project euler.

Updated about 5 years ago. 1 hackers ♥️.

Investigate Oops in SLES 15 on Raspberry Pi

a project by jiriwiesner

I use my Raspberry Pi 3B as a router. I have seen this crash: * [34502.095007] Internal error: Oops: 96000004 [#1] SMP

Updated almost 5 years ago. 1 hackers ♥️. 2 followers.

Convert prix-carburant.gouv.fr opendata to Osmand POI database

an invention by cbosdonnat

French government provides a pretty up-to-date data set with the gas prices in France as open data. These data could be useful in the offline GPS application [Osmand][1] for drivers to find the cheapest nearby place to buy they gas.

Updated about 2 years ago. 1 hackers ♥️.

Get terraform-provider-libvirt closer to release

an invention by dmacvicar

terraform-provider-libvirt adds libvirt support to terraform. Thanks to other projects using it, there are several pull requests open. The goal is to include the features that are ready to be merged.

Updated about 5 years ago. 1 hackers ♥️.

Path clustering for multipathd

an idea by mwilck

Recent multipath-tools contains a patch series that allows latency-based path prioritization. However the code is clumsy and not well designed. More importantly, I think that the applied algorithm, which is based on simple methods like comparing averages and standard deviations, is suboptimal. I consider replacing it with a clustering-based approach, using the open source cluster library.

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

Plymouth status screen(s) for offline updates

a project by badshah400

Objective

The openSUSE plymouth theme presently lacks a nice graphical screen to inform

Updated about 5 years ago. 1 hackers ♥️.

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

Make maildirproc IMAP ready

a project by jgrassler

I currently use maildirproc for filtering Maildirs downloaded by offlineimap and like its highly flexible approach to filtering a lot (filters Python code). This works very well, except for one problem: after filtering, the next offlineimap run deletes the messages that where previously in Inbox on the mail server and uploads them to the folders they were sorted into. Depending on how many emails one gets, this is a colossal waste of bandwidth. It is technically possible to filter and move on the server side, as proven by imapfilter. I would like to add the same capability to maildirproc by implementing an IMAP client.

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

Monitoring my Instagram activity profile with prometheus/grafana and building a custom exporter

an invention by dmaiocchi

I want to create an exporter for a X instagram profiile using the Instagram API. The exporter should export some metrics on my user and then I can build perhaps some useful dashboard

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

Chameleonize Turkey

a project by leylekler

The aim of this project is to make openSUSE/SUSE more known in Turkey, to atract students there to more participate in opensuse community: 1) update http://tr.opensuse.org/ which is a bit old, check the links etc.;

Updated about 2 years ago. 1 hackers ♥️.

Finish packaging Angr in OBS

a project by a_faerber

Following a FOSDEM presentation on Angr for binary analysis, I started packaging it in OBS. We've made progress on getting many missing Python dependencies into Tumbleweed already; remaining ones including claripy and angr itself.

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

Enhance openQA group reivew script

an idea by waynechen55

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

Learn more about Application Security (AppSec) Open Source Tools and Testing Techniques

an idea by heidi.bronson

Project Description

Application security (AppSec) is a threat that all organizations are facing. While we have QA engineers and security teams to help avoid these threats, true AppSec can only be obtained by giving developers the tools to find and fix vulnerabilities before their code is pushed into the deployment pipeline. As a software engineer, I want to make sure that my applications are secure. During this hackweek, I want to study the OWASP Top 10 vulnerabilities, related testing techniques, and open source tools that can be used to test our applications and keep them safe from malicious actors.

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

Investigate if VSCodium can be used as a convenient DocBook editor

a project by tbazant

Project Description & Goal for this Hackweek

VSCodium is a feature rich text editor. The goal of this project is to find out which of its extensions to use for better DpcBook editing experience and how to add own features, for example, daps subcommands.

Updated over 1 year ago. 1 hackers ♥️. 3 followers.

Visualization of historical sar(1) archives

a project by ggherdovich

Project Description

The sar(1) tool, from the openSUSE package "sysstat", provides a comprehensive method for collecting performance data on a running system.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

A frameblending filter for OBS Studio well-suited to do game streaming

a project by mschreiner

Project Description

To experiment and possibly implement a filter for OBS studio, with a focus on doing frame interpolation, while lowering the output's target FPS.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

Family with Kubevirt

a project by xguo

Project Description

Try to family with Kubevirt in SLE

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

Docker for something else than x86

an idea by k0da

Docker is just a wrapper around lxc and containers are available on Z and P. It's time to enable docker on Power and System Z

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

Create packages for SLES 12 s390x in obs.

a project by ihno

Create packages for SLES 12 s390x in obs. The problem is, that we do not have the native build power on our s390x system.

Updated about 5 years ago. 1 hackers ♥️.

Tahoe-LAFS on OpenSUSE

a project by gsanso

Tahoe-LAFS is an open-source decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security. It provides a provider-independent security where the storage provider does not have access to the unencrypted data because all data is encrypted, erasure-coded, and hashed before leaving the client's machine thus preserving confidentiality, availability, and integrity of the data.

Updated about 2 years ago. 1 hackers ♥️.

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

a project by johannes_p

Small non profit organisations or activist groups need a Web presence that is easy to maintain by several authors. When using a CMS they do not have the resources to secure the CMS from the various possible attacs most CMSes are notorious for. Defacement or placing malicious content can damage the reputation of such non profit organisations. The solution would be to combine an of the shelf CMS with a static web server that is hosted on a different IP address. The authors would access the CMS through a kind of remote access gateway e.g. openvpn) where access can be well secured with certificates or even hardware tokens.

Updated over 4 years ago. 1 hackers ♥️.

find free online Perl course and go through it

a project by hurhaj

...because openQA isn't going anywhere anytime soon.

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

Iguana and WebAssembly

a project by oholecek

Project Description

Iguana installer/rescue initrd uses containers for all its functionality. However there is incredible development in WebAssembly (WASM) space where WASM images uses the same infrastructure as OCI images.

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

Real-time container runtime support

an invention by a_faerber

Project Description

As per discussions in the SOAFEE SIG that SUSE is a founding member of, container users will be in need of running workloads with mixed criticality.

Updated over 1 year ago. 1 hackers ♥️. 3 followers.

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

Add sync. to AWS S3 support for ceph radosgw

a project by abhishekl

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

Updated about 5 years ago. 1 hackers ♥️.

port notmuch/muchsync to android

a project by aaptel

port notmuch/muchsync to android, with some java ui on top

Updated almost 5 years ago. 1 hackers ♥️.

Investigate C-Sky architecture

an invention by a_faerber

The youngest architecture addition to the mainline Linux kernel was C-Sky (arch/csky/). I have a GX6605S board booting a downstream 4.9 kernel. It uses a proprietary GxLoader bootloader (similarities with U-Boot exist but no sources...) with uImage and gx6605s.dtb files in a FAT partition on USB stick.

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

paperback

a project by cyphar

Very often people find themselves wanting to store secrets in a way that either they can recover even if (for instance) their house burns down, or allow friends and family to recover if they pass away. Existing solutions to this problem are: * Too complicated to use for ordinary people.

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

improving touchpad driver

an idea by maweiss

Well, I already joined a project, but for those of you who still don't have one and need some good ideas, why not improving the tenuous touchpad driver? (at least the synaptics driver is) <br><br> Notebooks nowadays don't have real physical buttons anymore, but a ClickPad you push down. Unfortunately, the curser still moves while clicking so you often miss the object you want to click on. IMHO touchpad drivers should have the following features:<br><br>

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

LogMeIn

an idea by cgrobertson

A browser extension/plugin that will use saved credentials from a local keyring (or a password safe program) to automatically log in the user to various online accounts.

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

mysql-packaging git repo enhancement

a project by kstreitova

This Hackweek I would like to finish enhancing of the mysql-packaging git repository [1]. This improvement mainly consists of scripts for a kind of simple continuous integration and git hooks to enforce a few policies for our project. If there is a time I will also take a look at the mysql package itself and check if there is anything to improve. [1] https://github.com/openSUSE/mysql-packaging

Updated about 5 years ago. 1 hackers ♥️.

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

SMT in a Container

an invention by jsevans

It's a pretty simple idea. Be able to deploy an SMT using Docker with minimum effort. Basic Outline:

Updated about 5 years ago. 1 hackers ♥️.

Major user input/output cleanup and improvement for ReaR 2.3

a project by jsmeix

I will implement the ReaR upstream issue https://github.com/rear/rear/issues/1399

Updated about 5 years ago. 1 hackers ♥️.

Learn about DHT protocol and write a client in Go/Ruby

a project by ikapelyukhin

The subject says it. Learning about DHT seems like a fun project.

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

Learn FreeCAD for 3D printing

a project by lrupp

I want to be able to create some 3D printing models for 3D printers. So starting to search for a good introduction and try it out...

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

revive qemu-devel.opensuse.org

an invention by mstrigl

qemu-devel.opensuse.org is a port forwarder to * 2 ARM Server

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

Poking technologies for enrolling customer key to kernel trusted keyring

a project by joeyli

Project Description

The keys in db or mok can be used to verify boot loader and kernel binary for booting. But upstream kernel doesn't trust them for enrolling to trusted keyring because they are enrolled outside the boundaries of kernel. Which means that IMA can not use db/mok keys for verification.

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

Containerized git server/client for playground and tutorials

a project by mberti

Project Description

Create a set of container images for serving a mock git server and mock git clients in a Kubernetes cluster that can be used as building blocks for an interactive git playground.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

Build Time Source Service support

a project by adrianSuSE

OBS source services can currenlty run on the developer workstation and some of them also on the OBS server side. The goal of this project is to allow everybody running source services as part of their build job. Therefore we will introduce a new "buildtime" mode. The OBS server will pull in the needed service packages and run them before calling rpmbuild or friends.

Updated about 5 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 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

RPI3 Graphics + Device Tree testing and hacking

an idea by vliaskovitis

These are various ideas to learn about device trees and test the upstream vc4 graphics drivers on RPI3 * Learn about device tree (firmware vs kernel), and how to use device tree overlays.

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

Learn QEMU/ARM emulation

a project by jcejka

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

Updated about 5 years ago. 1 hackers ♥️.

Make parted great again!

a project by sparschauer

During regular L3 work I often don't find enough time to work on the command line disk partitioner parted which I maintain. Changes often directly affect yast-storage(-ng) and libstorage(-ng). @aschnell opens bugs faster than I can solve them. Upstream is often slow and often wants patches differently.

Updated about 2 years ago. 1 hackers ♥️.

Ant Ivy OBS resolver

an invention by cbosdonnat

SUSE Manager uses an ivy repository on the R&D network to get the packaged jar to build against. To remove the manual maintenance of that repository and allow external contributors to hack the Java code of Uyuni / SUSE Manager we need to provide an Ivy plugin that gets the jars directly from OBS.

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

Use AI to construct SQL queries for the openQA test database

an invention by okurz

Motivation

The openQA test database, based on PostgreSQL, has a lot of potential to be able to answer various questions but often we do not know how to put those questions into the right SQL queries so let's harness the power of artificial intelligence to go wild in this direction :)

Updated 6 months ago. 1 hackers ♥️. 3 followers.

Tafl

an invention by mrohrich

Project Description

Tafl is a family of ancient norther European board games, including Hnefatafl, Tablut and Brandubh. This Hackweek project aims to take a half-finished implementation to a small open-source game project with a terminal user interface.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

solar monitor (part 2)

an idea by npower

Project Description

Last hackweek I worked on a solar monitor for our solar installation detail are here. At the time I didn't have a device to load it on but eventually I got a hold of a raspberry pi (and screen). I ended up building yast for it and got it working. Unfortunately I couldn't get the touch screen to work for it with tumbleweed on pi so I ended up using the debian based raspberry pi OS. This works pretty well except for an annoying wrinkle, it seems a long running yast (using our yast python bindings) ui app burns memory and it ends freezing the raspberry pi nearly once a day so now I have a cron job to kill the X server twice a day (just to be sure) so that the monitor UI is restarted. This is probably the most serious issue (and really I suppose needs attention as it affects anything else using the yast python bindings). There are other issues (and bugs) with the solar monitor that I haven't had a chance to investigate that I would love to work on over hack week

Updated 6 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

OBS notifications

an invention by k0da

Let third parties to get notifications about build failures without having maintainer rights

Updated about 5 years ago. 1 hackers ♥️.

HOME IOT

an idea by cjdev

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

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

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

Hack my music up the stack ;-)

an idea by ralfflaxa

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

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

Separate the QLogo GUI from the interpreter.

a project by jsikes

QLogo is a UCBLogo-compatible implementation of the Logo language using Qt and OpenGL. QLogo was designed with the language interpreter integrated into the GUI. For Hackweek 18 I want to separate the interpreter from the GUI so that QLogo can be run from the command line or from a shell script.

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

Learn OpenEMS project (Open Energy Management System)

a project by witekbedyk

Project Description

OpenEMS — the Open Source Energy Management System — is a modular platform for energy management applications. It was developed around the requirements of monitoring, controlling, and integrating energy storage together with renewable energy sources and complementary devices and services like electric vehicle charging stations, heat-pumps, electrolysers, time-of-use electricity tariffs and more.

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