snoek on Wechat miniprogram.

an idea by yfjiang

  • investigate to deploy the mini-program SDK on Linux (nw.js desktop environment and tumbleweed wine stack)
  • invest time to learn a bit the MINA frame work
Updated about 1 year ago. No love. 1 follower. Has no hacker: grab it!

Refresh SGML Knowledge

a project by keichwa

  • Check and verify SGML tools
  • Parse and validate mostly markup-less files with SGML tools
Updated about 1 year ago. No love. 1 follower.

Improve 'vim-daps' and 'vim-docbook_templates' plugins

an idea by tbazant

The main part of our toolchain that allows us processing and publishing documentation is daps [1] As i'm using Vim to write our product documentation in DocBook format, i started to develop 'vim-daps' [2] and 'vim-docbook_templates' [3] plugins to integrate daps experience into Vim.

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

Modernize Bard's web interface, implement high-level audio analysis with feature extraction and sonos support

a project by alarrosa

Continue improving my personal project, bard. Bard is a music manager for your music. It stores all information about your music collection in a Postgresql database . The current release can be used from a terminal and has the following working features:

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

investigate elasticsearch and use with my windowssearch samba client/server

an idea by npower

Samba now has an experimental Spotlight backend using Elasticsearch as fileindex. It seems that creating a similar backend could also be something that could be useful to investigate in the context of the windowssearch feature for samba

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

Explore AOSP alternatives (postmarketOS, LineageOS, Qualcomm mainlaining)

a project by pvorel

1) Explore postmarketOS, LineageOS on real device. 2) Explore Qualcomm mainlaining effort.

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

Cheap 'production' k8s cluster on Kubic

a project by pdostal

I am trying to build a cheap Kubernetes cluster on top of Kubic. * The purpose is to have production personal cluster.

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

Progress ticket exporter to Jira

a project by jlausuch

Create a basic web app where you can search for Progress tickets and create Jira tickets to a certain project. Outcome:

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

Small Livecd with mutltimedia capabilities

a project by aginies

Play with kiwi and liveCd capabilities to create a Small liveCD to get a rescue and multimedia system in less than 700MB. Will be a liveCD in Full french.

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

Embellishment of Solid Ground's Web User Interface (WUI) via Bootstrap v4

a project by vstsironis

Solid Ground[1] is a powerful software tool, essential for the daily tasks of an L3 agent. Built upon Django framework[2], it greatly simplifies the storing and management of the needed information for orchestrating the various, tedious and sometimes quite complicated actions (steps) of the L3 process[3]. And although Solid Ground is significantly benefited by the utilization of Django's ORM (and other components such as Rest, views, etc.) and has very strong command line interfaces (l3t and Django admin's shell), it lacks a modern, user friendly, clean and with nice user experience (i.e. engaging) WUI! The purpose of the current project is to leverage Bootstrap - the world’s most popular framework for building responsive, mobile-first sites[4] - in order to enhance Solid Ground's WUI without disrupting its operational capability! In other words to apply a cleaner, more engaging look and feel that will not break Solid Ground's functions.

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

Learn ReactiveX with RxPY

an idea by witekbedyk

RxPY is a library for composing asynchronous and event-based programs using observable collections and pipable query operators in Python. The goal is to learn reactive programming with ReactiveX.

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

Machine Learning Training

an idea by johnvickyy

Intellipaat offers Machine learning training that mainly focuses on key modules such as Python, Algorithms, Statistics & Probability, Supervised & Unsupervised Learning, Decision Trees, Random Forests, Linear & Logistic regression, etc. Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.Machine Learning, as the name suggests, provides machines with the ability to learn autonomously based on experiences, observations and analysing patterns within a given data set without explicitly programming. Machine Learning, as the name suggests, provides machines with the ability to learn autonomously based on experiences, observations, and analyzing patterns within a given data set without explicitly programming. Project 01: Analyzing the trends of COVID-19 with Python

Updated 5 months ago. No love. 1 follower. Has no hacker: grab it!

AWS Online Training

an idea by peterrpaul

Intellipaat is offering a comprehensive AWS course created by industry experts. The entire AWS training course is in line with the AWS Certified Solutions Architect exam. You will learn various aspects of AWS like Elastic Cloud Compute, Simple Storage Service, Virtual Private Cloud, Aurora database service, Load Balancing, Auto Scaling and more by working on hands-on projects and case studies. You will implement AWS best practices in this training. What projects I will be working in this AWS certification course?

Updated 7 months ago. No love. 1 follower. Has no hacker: grab it!

ethtool ops for netdevsim

a project by mkubecek

This can be seen as a subproject of ethtool netlink interface but from the technical view it's independent. Every new piece of software is going to be buggy and with frequent changes and rewrites, new regressions are introduced. Automated selftests can help a lot but as ethtool deals with hardware devices, we do not want these tests to depend on a specific hardware. The netdevsim driver was created as a virtual device which (unlike e.g. dummy) cannot be used for actual network traffic but implements various configuration interfaces so that it can be used for their (automated) testing.

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

labgrid: add support for sispmctl and remote ykush access

a project by mbrugger

labgrid [0] is an embedded board control python library with a focus on testing, development and general automation. It includes a remote control layer to control boards connected to other hosts. My idea was to use this to be able to test my MediaTek boards remotely.

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

Geeky clock face for Fitbit Versa 2

an idea by joadavis

I recently got a Fitbit Versa 2 smartwatch (thank you wellness incentive) and found there was a clock face that looked like a Linux prompt. Which got me thinking about creating my own. The dev.fitbit.com site looks helpful and worth following their quick tutorial. Mix in a SUSE logo and a tail that curls/uncurls with the seconds and it may become a great way to show off some nerdiness.

Updated 5 months ago. No love. 1 follower. Has no hacker: grab it!

Improve apache2 for openSUSE (missing a2ensite from debian)

a project by SLindoMansilla

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

Developing IONIC based multiplatform app with REST API on openSUSE

a project by varkoly

The goal is to find a way for developing and simple testing an IONIC based multiplatform app with REST API on openSUSE. The focus is to find a way to secure token handling for SSO.

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

pacrunner for SUSE, and other proxy-related ideas

an idea by mwilck

I've got a small filtering proxy in our home LAN, used as a web filter for my kids. One most annoying mis-feature is that every time a Linux computer with a "modern" UI such as GNOME connects to the network, a popup window asks the user to enter "tickets" for my Fritz! box, although NM correctly sets up the proxy and net surfing is possible just fine. Currently the only workaround for this is to deactivate NM's "connectivity check" altogether. IMO that's not the right solution - if NM is able to detect and configure proxies for the system, it should also be able to use these proxy settings for its connectivity check. This touches on the fact that proxy configuration support is generally in a miserable state (not only) on Linux.

Updated 11 months ago. No love. 1 follower. Has no hacker: grab it!

Customize my openwrt image on x86

an idea by zyuhu

This project purpose are: 1) research and config openwrt network

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

Summary some knowledge in filesystem and learn some new feature

a project by yosun

I plan to summary exist knowledge in filesystem part during hackweek. And learn some more feature about btrfs/xfs/ext4. The motivation is to speed up test result review in the future.

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

Better default conky theme

an idea 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.

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

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 11 months ago. No love. 1 follower.

extend netapp-harvest to also collect space usage data directly

an idea by oertel

currently netapp-harvest only pulls performance data (as seen on http://netapp-grafana.suse.de/ internally)

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

Complete getting rid of %apache_test_module_* in favour of %apache_rex_check

an idea by pgajdos

In Apache:Modules, there are two sort of macros for testing a module used, older ones, %apachetestmodule* and newer one, %apacherexcheck based on apache-rex. Remove usage of %apachetestmodule* and, where possible, check with %apacherexcheck.

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

Include the libyui-rest-api packages in the installation system

a project by lslezak

Libyui REST API

In the previous hack week project I was focused on implementing a REST API for testing the YaST modules.

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

Try to write simple rope-base Python language-server for LSP protocol

a project by mcepl

Future of tools supporting editors in dealing with particular languages is in my opinion in the LSP protocol. Therefore I look with a bit of worry on the fact that there is no good LSP server based on the top of rope. python-language-server uses it a bit internally, the Microsoft Language Server for Python is in C#, so it is completely something different. The goal of this project is to write a very simple nucleus of the LSP server based solely on rope for the language analysis and actions, which would be at least able to do “jump to the definition of a symbol”.

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

OpenBLAS: test performance on AMD Zen2 and learn more about the implementation

an idea by marxin

OpenBLAS is a high-performance linear algebra library that's implemented mainly with vector instruction directly written in assembly language. The goal of the project is to learn more about the implementation and get familiar with the vector instructions.

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

Learn how to write a test case

a project by Xiaojing_liu

Be familiar with the process of writing a test case in openQA by taking a ticket from a QA team.

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

Mainline Sunplus Plus1 SP7021 kernel for Banana Pi F2S

a project by a_faerber

The recent Banana Pi BPI-F2S board features a new Arm SoC SP7021 by Sunplus, which is not yet supported in mainline Linux. Prior to Hackweek I had prepared UART and interrupt controller drivers and Device Tree for Sunplus SP7021's Arm Cortex-A7 cores: GitHub branch f2s-next

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

Learn Go Lang

an idea by sisingh

I am interested to learn about the Go Lang, and investigate the scope of using Go in our existing projects. Resources used:

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

Using AI/ML to colorize old (black & white) photos

an idea by kwk

Converting old black and white photos or movies transform such artefacts from the past to the present. I will experiment with DeOldify (https://github.com/jantic/DeOldify) on state-of-the-art GPU hardware and try to base this software on openSUSE.

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

Relax-and-Recover (ReaR) proof of concept implementation of new "storage" code

a project by jsmeix

The current disk layout recreation code in ReaR is about 10 years old now and more and more

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

Building Son of Grid engine in OBS

an idea by ph03nix

Since my fork of Son of Grid Engine is apperently used by some people, I would like to use the Open Build system to create ready-to-use rpm packages for at least openSUSE Leap.

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

Twenty-Six - A card game developed with Phaser & TypeScript

a project by hfschmidt

For a long time, I have wanted to port a card game called "26" to the digital world. I've been playing 26 since I was very young, especially in the winter months, when it was too cold to go play outside. 26 is played by 2 players. Each player has a stack of 20 cards (all face-down, except for the top card), and 6 cards in their hand. The goal of the game is to get rid of all your cards by building flushes on the board. The first player to get rid of all their cards wins.

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

Implement XEP-0308: Last Message Correction in Profanity

a project by mvetter

I plan to implement XEP-0308 for Profanity. Something that is asked for since 2016.

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

Investigate whether Kimchi server works on SLES

an idea by waynechen55

Kimchi is an HTML5 based management tool for KVM. It is designed to make it as easy as possible to get started with KVM and create your first guest. Kimchi manages KVM guests through libvirt. The management interface is accessed over the web using a browser that supports HTML5. Its installation and configuration does not adapt to work very well with SLES, although it fully supports openSUSE Leap.

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

fun hardware peripherials

a project by michals

There are many fun peripherials that you can connect to a RPi but PC users are not left out either * attiny85 <a href="http://www.banggood.com/ATTINY85-Mini-Usb-MCU-Development-Board-For-Arduino-p-971122.html"><img height="48" src="http://img2.banggood.com/thumb/large/2014/xiemeijuan/03/SKU207366/SKU207366-3.jpg"/></a> has SPI and i2c interface so could be possibly used as USB<->i2c or USB<->SPI bridge. Unfortunately, the USB support needs some non-standard timings so there is quite a bit of integration and debugging needed.

Updated about 1 year ago. 1 hackers ♥️.

SMT solver for AWS Policy decisions in ceph RGW

a project by abhishekl

Currently AWS uses a SMT solver to decide on public/non-public policies https://aws.amazon.com/blogs/security/protect-sensitive-data-in-the-cloud-with-automated-reasoning-zelkova/ Learn about SMT solvers & see how feasible using a smt solver is for supporting the more minimal policy set in ceph object storage RGW

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

Create a CLI to spawn jenkins slaves in public clouds

an idea by tbechtold

The SES team already has code to spawn nodes in OVH (OpenStack public cloud) and to register the spawned node as a Jenkins worker. Do something similar for AWS and make it generic so it can be used by others, too.

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

Improving my meteo project

an idea by ph03nix

I would like to improve my existing meteo project by trying out two new sensors * CSS811 gas sensor (for when stuff is burning in the kitchen)

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

Lioncast RGB Keyboard user software, protocol reverse engineering

a project by rsimai

I recently bought a Lioncast LK200 RGB keyboard which is a nice piece of hardware and has exactly the look and feel I want. All basic functions work well under Linux. Unfortunately the manufacturer only provides user software to upload/download profiles and control the LEDs for Windows. The device can be configured and operates autonomously from any OS but color setup is a PITA and it's very easy to factory-reset, and lose all config. I approached them but Lioncast seems neither interested to support native Linux nor to provide protocol specs so one can implement it. I thought to take this as an example to learn about reading and reverse-engineering USB device software.

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

continue camera data project

a project by darix

define data types to collect informations about cameras and lenses to have a shared data store for lensfun and photo editors. Current state:

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

Default web camera selector for GNOME

an idea by lkotek

There is no possibility to select default web camera at GNOME settings, but we can easily run into an environment with multiple cameras (integrated and the external one). As a result we can only select web camera if certain application allows us to do so via menu provided by the same application. This could be a problem, because not all applications do so - for example Firefox automatically selects first available camera on the system. This project aims to find suitable way for adding this functionality at GNOME level. For example via contribution to Tweaks tool (formerly known as a Gnome Tweak Tool) or other tool if necessary.

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

Modernize Mash deployment

a project by seanmarlow

Mash is a Python based CI/CD pipeline for automated testing and publishing of public cloud images. Currently the production and development deployment for the package is inconsistent, slow and manual. This is a barrier to rapid development, deployment and testing. It also means the development workflow is different than production. This can lead to production issues which were not seen during development. In order to modernize the Mash workflow I plan to spend the week digging into a plethora of tools to first learn then build out a new workflow. The goal is to simplify deployment by choosing tools that provide consistency, modularity and repeatability. By leveraging the best tools available we can harden the code and accelerate the release cycle.

Updated about 1 year ago. No love. 2 followers.

Zero-ish downtime deploy on da cheap!

a project by josegomezr

Zero-ish downtime deploy on da cheap!

This project aims to get a 0-ish downtime deployments (very easily achievable with Kubernetes) just using:

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

learn a security area related video

an idea by llzhao

the address: https://www.youtube.com/watch?v=z-aZYUuTrN0

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

Install LTSP server in a Docker container

an idea by michael-chang

The LTSP (Linux Terminal Server Project) helps in netbooting LAN clients from a single template installation that resides in a virtual machine image or a chroot on the LTSP server, or the server root (/, chrootless). This way maintaining tens or hundreds of diskless clients is as easy as maintaining a single PC. The objective is to learn and setup LTSP server/service via our KIWI-ltsp and look a bit into container technology to have the process automated in a (presumably) docker container. That will help a lot in migrating the LTSP server to a different PC or creating new instance almost effortlessly.

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

Power of the salt control in SUSE Engeniging Infrastructure enviroment.

an idea by mcaj

Our Team has been using the Salt as main tool for IasC. We did a lot of work there we learn how to use for access (ssh) control,

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

Write some plugins for Rocketchat

a project by itxaka

Learn how to develop and create some plugins/apps for rocketchat. One that comes to mind is to enhance gerrit links which all are enriched with the same text, no matter what you link. A plugin could extend those links into printing some proper info like the patch name so its easier to click on those.

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

Enchansement of zypper hystory command

a project by syrianidou_sofia

Based on an old customer feature request: zypper history command options so that it can show the security patches installed on a server and when they were installed, during a defined period of time.

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

Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt

a project by jfehlig

This project aims to run VMs in a CaaSP 4 cluster using kubevirt and a libvirt+qemu container (aka compute container) based on SLES15 SP1/2. Compute containers based on openSUSE Leap15.1 and SLES15 SP1 already available in registry.opensuse.org and registry.suse.com respectively. VMs can be deployed to the cluster but there are several functional problems that need investigating, e.g. accessing the VM's serial and VNC consoles, proper network access, etc.

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

WebUI for pint data

a project by aosthof

With 'pint' the Public Cloud Team already provides a command line based tool to get information about the images we're hosting in the public clouds. It's provided via the Public Cloud Module in SLE as well as in the Cloud:Tools repo. As more and more people are asking about information on the images we've published but not all of them feel comfortable using tools on the command line we like to provide a web UI which shows that data. One should be able to search for specific images, sort by regions or state etc.

Updated about 1 year ago. No love. 2 followers.

More significant HA cluster node wins fencing match under 2-node split-brain

a project by yan_gao

In a 2-node HA cluster without quorum server, since neither of the cluster nodes (partitions) has more than 50% votes in case of split-brain, we should configure corosync.conf to enable two_ndoe: 1, so that both nodes (partitions) will be granted "quorum". But there'll be potential fencing matches which could introduce double-fencing by chances. The current solution is using random/static fencing delays by configuring pcmk_delay_max/base parameters for stonith resources to prevent double-fencing.

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

Hydrogen Drum Machine: export to hardware drum machine

a project by dmacvicar

Hydrogen is a software drum machine and pattern editor. While it can export and play through MIDI, which is enough to play through my SR-16, it is not clear how one could record patterns and songs from Hydrogen.

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

Virtualization CI/Testing Work

a project by bfrogers

There are a number of items related to doing Virtualization CI and testing which I have a hard time getting to during my day job. I'll take Hackweek as an opportunity to get at least a little out of my normal space and improve our methods. This mainly focuses on QEMU/KVM and some of the efforts and infrastructure I've already got in various states of development, or at least investigation. Part of this effort is to try to leverage what is available in this space upstream, and to focus on watching the state of CI as it exists upstream, not just in our shipping products.

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

Ceph Containers on Raspberry Pi

a project by mgfritch

The next release of Ceph (Octopus) will be delivered via containers.
A new tool named cephadm is being developed to bootstrap and manage Ceph containers.

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

Setup E-Mail notification about new or changed SAP Notes

a project by AngelaBriel

Try to get back an automatic email notification about new or changed SAP Notes. Since SAP has closed down some of their internal servers, which hosted an unofficial database/API to the SAP Notes, the nice email notification service of the SAP LinuxLab is terminated.

Updated about 2 months ago. 1 hackers ♥️.

Improving picotm

a project by tdz

Picotm is a system-level transaction manager. It provides transactional semantics to low-level C operations, such as modifying data structures, (some) file I/O, memory access. Picotm also handles error detection and recovery. It's fully modular, so new functionality can be added. For the Hackweek, I want to dedicate some time to picotm. I want to finish some of the refactoring work that I have been working on. If there's time left, I'd like to investigate two-phase commits and how to support them in picotm.

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

TwitterKondo - keep your tweet stream clean and sparking joy

a project by ericp

Thinking about extending the typical Twitter app that let's a user bulk-delete their tweets (with a limit of 3200 each time). The main extension is to allow subscribers to this service to add a hashtag to their tweets that will put a time-to-delete

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

Rework hwpoison interface

an idea by osalvador

Keep working on [1], which reworks the Hwpoison kernel's interface. The goal is to finally have a non-RFC patchset by the end of this Hackweek.

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

Finish my home-made 3D printer

a project by ilausuch

I started 3 years ago creating a CNC, but soon last past 6 monts I realized that I could use it as a 3D printer. The software was good enough, the hardware and firmware had evolved. And now I could print 200x200x300 pieces with 0.1mm precision. But at soon I had this one finished, I decided to create a new compact, silent, light 3D printer.

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

Learn and use tools to build/deploy SUSE/openSUSE to the KVM environment for developing kernel CVE patches and testing automation

a project by acho

Learn and use tools to build/deploy SUSE/openSUSE to the KVM environment for developing kernel CVE patches and testing automation Steps :

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

Get into contributing to Darktable

an idea by MMoese

I want to become a contributor to Darktable (https://www.darktable.org/). I'm a hobby photographer and I really want to improve open source software around my hobby. Being a contributor should help me get more familiar with the software and allow me to get away from proprietary software.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

CI platform for testing PTFs

a project by sandonov

Create DevOps automation for testing PTFs prior to delivering to customers, that will be available to each of the team members using standard L3 tools.

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

Hacking irc-gitter bridge

a project by juliogonzalezgil

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

Modular maintenance and packaging of drivers

an idea by mwilck

We currently maintain all drivers in the SUSE kernel tree. While this is a well-established procedure, it also has a number of drawbacks in my opinion. I've been experimenting with a different model, tracking (so far, only one) driver in a separate git repository, and packaging it as kernel module package (KMP). This way of working fits my own mental model of code development better than the quilt style we employ in day-to-day driver maintenance.

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

kubernetes pod lifecycle monitoring and navigation

a project by harts

Create a tool which will make it possible to monitor the lifecycle of pods in a kubernetes cluster (as well as other types of tabular or structured data), and provide a convenient user interface for viewing and interpreting that data. This will be useful in development and testing of our kubernetes-based container platform (Cloud Application Platform), as it will allow us to better understand where things are going wrong when we encounter component failures. * Github

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

Have a look and do a comparision of verona/rust and c

an idea by wanghaisu

I have intesested in rust language, which designed for performance and reliability purpose. With more memory used, it is even faster than c lang. MicroSoft recently open a rust inspired project called Verona, though still in an early stage.

Updated 7 months ago. No love. 1 follower. Has no hacker: grab it!

Play with kuberntes

an idea by xlai

Read k8s docs and try to play with it.

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

Play CAP on AWS

a project by fanyadan

Have a play with SUSE CAP on AWS during this hackweek.

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

Bring Kubeadm and Kubernetes on openSUSE Leap 15.2

a project by mjura

openSUSE Leap 15.2 is currently under development and it will be released soon. We would like to bring Kubernetes support for it and offer kubeadm deployment on it. As Kubernetes cluster container images we can use images from kubic project.

Updated about 2 months ago. No love. 2 followers.

Learn about collecting debug info

an idea by zoecao

Expect checking logs, I need to learn more skills on collecting debug info to promote the quality of filing bugs.

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

Add support for the new lockless printk ringbuffer into crash-python

an idea by pmladek

printk() is function that is used to print messages in the kernel code. The messages are stored into an internal buffer and show on the registered consoles. They could be read and stored by userspace when the system is running. The messages might not reach the console or userpace when the system crashes. One way to see them is reading them from a kernel crashump. crash-python is a semantic debugger for the Linux kernel. It is a very powerful tool for analyzing kernel crashdumps.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Integrate GoPro WiFi remote control into libgphoto2

an idea by msmeissn

While last Hackweek I integrated Lumix WiFi remote control into libgphoto2, this year I will do so with GoPro Wifi.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Remote telescope control using Opensuse+rasp3+INDI lib, to use with astronomical pictures.

a project by martinsmac

****The motivation is create a open source solution, base on this business astronomy products: AZWO Asiair

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

Analyser for YaST logs

a project by jreidinger

Well, we often stuck in YaST team with knowledge what users really use and how much. But we have yast logs in many bug reports. And from those logs we can see which modules users use the most. So goal of this project is to write script that analyze given tarballs with logs and print result about usage of yast clients.

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

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

Nvidia GPU support for CaaSP

an idea by huizhizhao

Nvidia has a way to support GPU on Kubernetes via docker and crio, but so far they don't support SLES and CaaSP, this is the goal of this project.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

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 about 1 year ago. 1 hackers ♥️. 1 follower.

Play with Go and RL

a project by EDiGiacinto

I would like to learn and play with RL/ML and Go ( gorgonia for example). The lack of Reinforcement Learning library in Golang makes me very sad, so I wanted to implement a RL algorithm and alongside create a small library for RL and go in general. On the other hand, I would like also to expand and add features on a project that I'm working on: https://github.com/mudler/luet . It's a package manager based on containers, focused on cloud/OTA-alike update delivery. It would be nice to combine the two ideas, for e.g. to achieve one feature.

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

CaaSP in CaaSP

a project by pchacin

Summary Using K8s for managing VMs is a requirement in many environments, as not all applications are designed to be cloud-ready. Some projects like Kubevirt[1] and Virlet [2] aim to address this requirement. However, they introduce their own complexity, creating a parallel control plane for VMs. RancherVM [3] has a different approach, launching VMs as pods, but requires custom-built images.

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

Finish Machine Learning introductory course

a project by dmacvicar

I started Standford's machine learning course but after getting stuck in one assignment (ex4, Week5), it fell of the table due to lack of time and focus. I will use this Hack Week to make some progress on it.

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

ConnMan improve iwd and WireGuard support

a project by wagi

Recently, ConnMan got support for iwd and WireGuard. The current support is only a starting point and it needs some more changes in the core code base to support the cool features:

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

Hitchhiker's Guide to the SUSE Documentation Team

a project by ta-ro

Give a more complete overview of the infrastructure and the processes the documentation team uses to write, maintain, and publish the documentation for the SUSE products. Add missing information/chapters to the guide.

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

Write an url shortener in Rust (And learn in the way)

a project by szarate

So I have 469.icu :), it's currently doing nothing... (and for sale) but in the meantime, I'd like to write an url shortener from scratch and deploy it on my own server

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

SES 6 Installer script

a project by davidbyte

take my existing buildit.sh script (https://github.com/dmbyte/SES-scripts/blob/master/clusterbuilder/) and enhance it to be more of the installer experience needed. It would ideally be coupled with an autoyast file that does:

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

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

Upstreaming of mediatek helios board

an idea by mbrugger

The only Mediatek "hacker" board available is from 96 Boards [1]. Unfortunately up to now there is nearly no mainline support. Idea would be to improve this situation. The idea would be to get the pin-controller merged first and then hopefully most of the other stuff can be just added (fingers crossed...)

Updated about 1 year ago. 3 hacker ♥️. Has no hacker: grab it!

OBS Observability+

a project by hennevogel

Expand the observability toolset we use for OBS with better analytics, exception tracking, log aggregation and BI - switch obs-analyze.o.o from matomo to goaccess+cronjob

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

Learn SaltStack Enterprise

an idea by pagarcia

Uyuni uses the open source version of Salt to install packages, apply configuration, formulas, states, etc. This project is about downloading and installing SaltStack Enterprise and learn about it, so that Uyuni (which provides a salt-master) can eventually improve and work in collaboration with the SaltStack Enterprise salt-master.

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

Test functional package manager for delivering packages

an idea by jevrard

During the week, I install guix and analyse how it is possible to improve our delivery processes with functional package managers in mind.

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

distributed build for Ceph in containers

a project by denisok

Investigate possibilities for the distributed builds for Ceph to speed up builds. This task could have 2 scopes.

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

Integrate Firecracker (microVMs) with a Cloud Foundry app runtime scheduler

a project by tassis

Description

Firecracker is an open-source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services.

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

Learn Python3

an idea by JNa

Will learn python3 how to parse json,CSV data

Updated about 1 year ago. No love. 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 about 1 year ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

Write a minigame with Python

an idea by GraceWang

Write a minigame with Python The main purpose of this project is learn how to use Python to do something.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Improvements of RES scripts

a project by zpetrova

https://gitlab.suse.de/l3ms/RES-weather/ needs some improvements, e.g. manual generation of statistics and reports.

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

openQA log-viewer firefox plugin

a project by asmorodskyi

Idea is to write FF plugin which would process raw autoinst log and display it in more readable form .

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

Provisioning Prometheus exporters with Uyuni revisited

a project by j_renner

There is a number of annoyances and pending improvements when working with the Salt Formula for provisioning Prometheus Exporters in Uyuni: - Fix issue with cleanup in case the monitoring entitlement is removed.

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

Do Stuff with SUSE Raspberry Pi

an idea by cjschroder2

Install and test SUSE's Raspberry Pi distro on a Raspberry Pi 3 Model B. Explore the practical uses of stuffing a Linux distro on a bitty little single-board computer. Kiosk, digital signs, media server, gaming platform, digital photo frame, network attached storage...what is this little gadget good for?

Updated about 1 year ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

Telemetry for Uyuni - The research

a project by dleidi

Uyuni is an heterogeneous and giant project (actually it is a beast) made of many pieces, many languages, many internal architecture structures, and also very old and new technologies live in it. Said that, and based on the fact Uyuni delivers tons of features/functionalities not all the end users use, it is not trivial at all to understand

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

A recommendation engine for SCC

a project by mbologna

Let's imagine you are a sales engineer. You want to either:

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

Run C code from source with tcc

a project by bmwiedemann

It would be nice to have a OS that can be tinkered with easily by having only a compiler as the only binary on the system.

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

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 about 1 year ago. 1 hackers ♥️. 1 follower.

Scripts and recipes for setting up VMs with multipath and other compex storage stacks

a project by mwilck

Customers are using complex storage stacks such as LVM over dm-crypt over MD RAID over multipath over iSCSI and FC with LOTs of LUNs, and we're facing problems in that area which are usually very hard to reproduce. It's also hard to guard against regressions. Being able to quickly and reliably set up VMs with various types of storage / multipath is a key part of testing multipath. It's doable, but cumbersome and has a steep learning curve. I want to create easy-to-understand manual recipes plus scripts that are both easy to understand / customize and deploy.

Updated about 1 year ago. 5 hacker ♥️.

Learn Elixir

a project by david_kang

I would like to learn Elixir, I plan to do some tutorial and look into books. I if I have time also start with Phoenix the framework for Elixir :smile:

Updated about 1 year ago. 4 hacker ♥️.

netlink interface for ethtool

a project by mkubecek

There seems to be an overall consensus that the ioctl interface used by ethtool is a poor design as it's inflexible, error prone and notoriously hard to extend. It should clearly be replaced by netlink and obsoleted. Unfortunately not much actual work has been done in that direction until this project started. The project started in Hackweek 16 (fall 2017) and has been worked on since, both in Hackweek 17-19 and outside. First two parts of kernel implementation are in mainline since 5.6-rc1, first part of userspace implementation (ethtool utility) has been submitted to upstream at the end of Hackweek 19 (2020-02-16).

Updated 12 months ago. 4 hacker ♥️.

Improve GUI interface for FriCAS

a project by zcjia

The current GUI of FriCAS is ancient and difficult to use. I plan to improve that by using modern GUI frameworks, at least to make a working proof-of-concept demo to show this idea works.

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

MAM Project

an idea by zkalmar

Maintenance Assignment Manager https://gitlab.suse.de/maintenance/mam

Updated about 2 months ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

ocfs2: use iomap

an idea by goldwynr

iomap is a way to map file blocks to the device. Many filesystems such as xfs, ext4 or gfs2, use this common code to perform buffered and direct I/O. The advantage would be smaller codebase in individual filesystem code (ocfs2), lesser defects and better maintainability.

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

Install Robot Testing Framework and port some tests to it

an idea by apappas

The goal of the project is to explore one of the testing frameworks competing with openQA and evaluate its weaknesses, advantages and differences.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

revive qemu-devel.opensuse.org

a project by mstrigl

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

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

SUSE Manager: Windows client support

an idea by pagarcia

Let's see how much, if any, of the steps described here I can get done: https://confluence.suse.com/display/SUSEMANAGER/Windows

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Snapshots for jenkins pipelines

a project by ktsamis

This issue has been blocked for a while due to time constraints so I want to take Hackweek 19 to work on it.

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

A CI/CD approach for Solid Ground

a project by vstsironis

Solid Ground is an essential software tool for the daily tasks of an L3 agent. A continuous integration/continuous delivery (CI/CD), and even more a continuous deployment, approach is currently missing from its development ecosystem slowing down its release cycles. Current project aspires to sketch the design principles of such approach and if possible to end up with a functional CI/CD mechanism that will be utilized in the next software releases of Solid Ground.

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

Learn Machine Learning

an idea by Jeffreycheung

Today, people talk about AI and machine learning, I would like to study a bit about this. I have found some blogs and online tutorials which I will take time to study during hackweek.

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

Multi-Machine test automation in openQA

a project by bchou

Many cases are Client-Server testing or Multi-Machine testing in FIPS area, I plan to hack and learn more deeply about Multi-Machine test automation in openQA. Refer to:

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

Install openSUSE Tumbleweed and set up hass on rpi4

a project by mlin7442

I got a Raspberry pi 4 not long ago, I'd like to install openSUSE Leap 15.2(Alpha) on it, and set up hass - Home Assistant, a open source home automation assistant on rpi4, then have some fun with it! Update: hassio dropped py3.6 support in Dec 2019, since Leap 15.2 stays with python 3.6 rather that python 3.7, I've to use Tumbleweed instead.

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

AWS, Kubernetes, openQA, openSUSE Mirrors and OBS

a project by SLindoMansilla

Take the oportunity to learn Kubernetes, to play with AWS and compare performance and availability of openQA and OBS instances and openSUSE Mirrors running on AWS. - https://aws.amazon.com/

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

Kubernetes + ML

a project by mcounts

I tried to work blockchain into this, just so we could cover the trifecta of buzz words. Sadly I could not maintain saintly and do this. What do I plan on doing? a few things, so please reach out if you would be interested in any one of them. I will update with a list later.

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

Fix terracumber, add some python unit tests, try to extend it and publish it

a project by juliogonzalezgil

Last year I developed Terracumber and, for the moment published it at one internal GitLab repository. We intended to replace the set of scripts we have to launch sumaform for the Uyuni and SUSE Manager CI, but lacked adding the monitoring part.

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

Study openQA

a project by qzhao

I want to study the knowledge of openQA I will read the online documents and do some experiment in virtal-machine.

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

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 1 year ago. No love. 1 follower.

Refresh my knowledge of linear algebra

an idea by qkzhu

I have to stay in the house due to the outbreak of 2019-nCoV, it's a good time to pick up my textbook and immerse into the math world. Resources:

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Prototype JIRA project with hybrid Scrum/Kanban approach

a project by lpato

DevOps teams face double sided challenges: development tasks should be planable and maintenance tasks should maintain their flow to provide maximum value through the queue. Build a prototype JIRA project to help them organize their workload with a Scrum board for their development tasks and a Kanban board for their maintenance work, all fed from a common backlog.

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

Play with SUSE CaaS Platform

a project by xguo

SUSE CaaS Platform is a Cloud-Native Computing Foundation (CNCF) certified Kubernetes distribution. - Family with SUSE CaaS Platform

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

Deploy a Ceph Cluster in AWS using sesdev

an idea by LenzGr

For testing and development purposes, the SUSE Enterprise Storage team has created a tool called sesdev, that deploys a fully configured Ceph cluster on multiple VMs using Vagrant/libvirt. In this project, I would like to explore if it's possible to extend sesdev in such a way that it can perform the deployment on Amazon AWS instead.

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

Enhance openQA group reivew script

an idea by waynechen55

I have already implemented this script in Hackweek18: https://hackweek.suse.com/projects/script-for-generating-openqa-test-group-review-results

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

Graphics support for SGI Octane

a project by tsbogend

With the approach of kernel 5.6 SGI Octanes are supported with builtin IO components. What's missing for a graphics workstation is a driver for the graphics card. There is already a not upstreamed framebuffer driver for Impact graphic cards. Since there will be no new framebuffer driver accepted upstream, the goal of this project is to convert the existing frame buffer driver to a DRM driver and make it ready to be sent upstream.

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

Learning how to properly build Distros in home: projects

a project by RBrownSUSE

openSUSE now has a lot of black magic around building distributions for :Factory and :Leap This includes all of the 000* packages and opensuse-release-tools doing very useful stuff like pkglistgen automatically managing the package lists for .kiwi files so release managers don't need to manually update which packages are going on which media

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

Learn O'reilly Fundamentals of Deep learning

a project by jerrytang

Ai and Machine learning play important role in our life, I'd like to learn it. research to see is there any way of using DEEP learning on open source stuff.

Updated about 1 year ago. 2 hacker ♥️.

Bot to check new gems in the bundle for maintainability

a project by hennevogel

If I submit a PR on github || SR on OBS that introduces new gems into the bundle I want a bot to tell me about the maintainability of this gem. - https://probot.github.io/

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

Write a simple ESMTP mail server in Haskell

a project by psimons

Hackweek 21?

Postmaster desperately needs a mail spool. I need to come up with a good way to store meta information about queued messages. An sqlite database seems like a natural fit because I might want to do some nontrivial queries in there to figure out which messages to deliver (and where). On the other hand, interfacing with sqlite is a bit unpleasant, so instead I might want to write one big JSON file that contains all relevant information. That would certainly suffice for the first version ...

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

Migration of Pology to Python3

an idea by vpelcak

Pology is a Python library and collection of command-line tools for in-depth processing of PO files, the translation file format of the GNU Gettext software translation system. Pology functionality ranges from precision operations on individual PO messages, to cross-file operations on large collections of PO files.

Updated about 1 year ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

Bootable JeOS images for RISC-V

an idea by Andreas_Schwab

Create bootable JeOS images for RISC-V, for qemu and the HiFive Unleashed board. The existing images are set up for qemu linux-user emulation. <https://build.opensuse.org/package/show/openSUSE:Factory:RISCV/JeOS>

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

Improved Jira notifications - How to customize email template content for email notification

a project by xgonzo

Problem description Jira is used inside SUSE to track various process/workflows.

Updated about 1 month ago. 1 hackers ♥️. 1 follower.

Python3 - hands on learning

a project by lpalovsky

This is kinda continuation of my last hackweek project - learning python3 the parcical way. The goal is again to replace existing bash script which will generate 3 node KVM HA cluster on my workstation and automate quite a boring part of HA regression testing.

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

Smart tool to show current K8s network performance

an idea by mosquetero

How cool would be it if a Sales Engineer could run a tool in the customer's site that measures the network performance to demonstrate how fast our K8s platform is? What if the customer could do that herself/himself to provide useful information to our support team in order to find the source of a bug? What about using such tool for our CI to discover potential performance regressions? What if the tool was smart enough to change configurations on the fly and run optional tests based on the measurements it collects? It is obvious there is a wide variety of use cases where we could benefit from such tool. I have been learning Kubernetes and go for a few months and now it is time to combine both! This tool will use a K8s controller that will create pods to do the measurements and then fetch the results. Based on those, it will decide to just return those values or change config and run extra tests.

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

Tool to help diagnosing stalling system

a project by jankara

Diagnosing issues with stalling desktop application (or a whole desktop environment) is difficult these days as the application often requires multiple processes interconnected with sockets, pipes, futexes, etc. to work and often it is not clear which process is the one responsible for blocking the whole ecosystem. The idea of this project is to write a tool that gathers information about processes in the system and for each process that is sleeping display the resource (file, socket, futex) it is waiting on as well as the process that is likely responsible for unblocking (feeding pipe, sending data to socket, unlock futex, ...). Once the information is gathered, we can also plot it for graphical displaying with tools like graphviz.

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

Woman in tech seminar/workshop in NUE

an idea by MoBach

In July a big digital convention is happening in NUE https://nuernberg.digital/festival/about-the-nuernberg-digital-festival

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

Build openSUSE on ABF.io buildsystem

a project by gmoro

ABF is a buildsystem developed by ROSA (rosalab.com) and OpenMandriva (https://www.openmandriva.org/) currently being used for their distribution. The build system is FOSS and is available to be deployed anywhere. (https://github.com/rosa-abf) (https://github.com/OpenMandrivaSoftware/docker-builder)

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

openSUSE Kubic Get Started

an idea by zzhou

Play with openSUSE Kubic, and explore the possibility to modernize our own engineering workflow.

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

Write script to setup openqa server

an idea by leli

To speedup the deployment of openqa server, just combine all cmds to setup openqa server in the script. Depend the system info to setup corresponding repos and packages automatically.

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

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 1 year ago. 1 hackers ♥️. 1 follower.

A comparative description of modern build systems and QA systems

a project by lpato

SUSE is using OBS as a build system and openQA for automated testing purposes. The goal of the study is to find out the strengths and weaknesses of these systems and compare them to other open source alternatives in a structured way.

Updated about 2 months ago. 3 hacker ♥️. 2 followers.

uMEC Documentation - Architecture and Installation

a project by FSzekely

Overview

uMEC (aka MicroMEC, or Micro-MEC) is a project under the Akraino Edge umbrella. SUSE joined in 2019 and together with partners we managed to create the 1st prototype infrastructure.

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

Learn a New Programming Language

an idea by ccalancha

Challenge

  • Pick up a programming language that you wish to learn.
Updated about 1 month ago. No love. 1 follower. Has no hacker: grab it!

Reimplement Finglonger in Go

a project by malbu

Finglonger is an internal tool used by the SUSE Manager team intended to make the life of the Round Robin Bug Guy easier. It was originally written by @fkobzik in Clojure. This is an attempt to learn some Go by reimplementing Finglonger.

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

Backup server on openSUSE in Raspberry Pi 3 with external USB mass storage

a project by bzoltan1

I would like to set up a small backup server on my spare hardware What I have:

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

CephFS client for Android using the Linux Kernel Library and Wireguard

a project by dmdiss

CephFS is awesome, but without a VPN it's not safe to be routed over the internet, and it lacks client support on many platforms. The Linux Kernel Library allows for the linux kernel to be built as a cross-platform user-space library and integrated into a regular Android, Windows, macOS, etc. application. This project combines CephFS, LKL and wireguard, and sprinkles some io-uring on top. My objectives are:

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

Add missing packages to openSUSE/PackageHub for VFX Reference Platform

a project by suntorytimed

What is the VFX Reference Platform? https://www.vfxplatform.com/FAQ/

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

Properly package Quick Event orienteering management software

a project by LPechacek

It ain't rocket science, it ain't thrilling, it's just useful. Quick Event is an established orienteering management software but it is still distributed in non-standard form for Linux distros. Package the software in standard packages for major distributions.

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

OSel (OpenStack extra light) ... VM managment for running virtualized kubernetes cluster

a project by thorebahr

Create a prototype of an agent on kvm hosts to control the distributen of master / worker nodes between different kvm hosts. No central control plane should be used - the main design goal should be: as simple as possible :-)

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

DVD-A authoring

an idea by rliang06

DRM-free music archiving.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

YES Submission Review Tool

a project by nm75

Simplify, modernize, and accelerate the process and tools for reviewing YES submissions from partners. Hopeful goals to accomplish:

Updated about 1 year ago. No love. 3 followers.

Floppy disk controller/drive emulator

an idea by jmoellers

I am into retro-computing and one of my treasures is an SB180FX microcomputer: an HD64180 CPU running at blazing 9.something MHz and having a whopping 512kB RAM! The "machine" has an NCR5380 SCSI host-adapter and a 9266 FDC which supports up to 4 floppy drives.

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

Automatic rotation film developer for analogue film

an idea by suntorytimed

I would like to build a rotating film developer like the old Ilford Cibachrome by using a stepper motor, Raspberry Pi Zero WH and some additional motor controls. For this a 3D printer might be useful to create some of the parts. All of the work should be open sourced, including the schematics.

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

Linux support bot

an idea by cyberiad

I would like to create a bot that helps people debugging their Linux system. It should guide the user through * debugging

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Advanced online payment app for desktop

an idea by MDoucha

There are mobile payment apps which allow you to pay via QR code. But I couldn't find any app that would work on desktop e.g. via special URI. So here's my idea: Create a universal URI scheme for payments that can launch a handler app (just like mailto: URIs can open your e-mail client). This app could then send wire transfer instructions to your bank account via public internet banking API (if your bank has one). The app would also have a server-side e-shop module for payment processing which would allow instant checkout (if you bank supports instant wire transfers to the e-shop's bank account).

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Fix order of use co-operation between vlc and camsource applications

a project by dmair

Using the camsource and vlc packages as an example. If camsource is configured to use a given dev/video[n] device with a choice of resolution in the width and height fields of a camsource conf file then if camsource is the first application to access the device captured images are as-expected. However, if an application like vlc is used for the same device (and exited) before starting camsource (e.g. to check the view from the camera before starting camsource) and if the camera supports higher resolutions than used in the camsource configuration what occurs is that camsource will not setup the camera to use the configured resolution and has a broken view of the camera output based on the vlc chosen resolution chopped to the camsource configuration. For example, with camsource configuration set to use 640x480 on a camera that supports 720x480 and vlc is used and exited before camsource is started then the captured camsource images contain two non-continuous partial image blocks with a horizontal border dividing them. I assume either vlc fails to fully reset the device configuration when exiting or camsource fails to initialize the device "from scratch" when starting. The two applications use different video device APIs but the setup and cleanup for the camera in each case is a very limited part of the application's functionality.

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

Hammer an Envoy service mesh onto a SAP S4/HANA landscape and watch everything explode.

a project by STorresi

Although CNCF projects are almost exclusively related to Linux containers, some ideas, like wrapping all the services into network proxies to create a distributed data-plane and enable true observability, could perhaps be explored for some kind of backport in complex legacy distributed systems, like... say... S4/HANA?! I don't even know if this is feasible, but trying won't hurt... just stand at a safe distance from the cluster!

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

Create an OBS extension for VS Code

a project by cvoegl

Features I'd like to implement: * Built in search on obs, with one-click branch checkout,

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

"Physical" notifications with Raspberry Pi and addressable LEDs

a project by dannysauer

I'd like a way to have a device on my desk which lights up to indicate that I have something I should be paying attention to. Initially, I'd like this to be for Office365 calendar events and GitHub mentions, but ideally it should support arbitrary messages. The plan is to assign specific colors (ideally "patterns" consisting of a sequence of colors and time) to specific message types. I have a handful of raspberry Pi Zeroes, a couple of OLEDs, a strand of individually-addressable RGB LEDs, a power supply, and some misc electronics (like the 3.3-5v logic level shifter necessary for the 5v LED strand). I'm thinking Python is probably the way to go for the software. I'm hoping OpenSUSE actually works on the Pi zero. :D If not, there's an ESP32 with a built-in display and a few Pi 3s laying around barely used, maybe one of them will work.

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

btrfs: Create uevent infrastructure

a project by mpdesouza

Why is it nice?

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

libuitest - a generic GUI testing library

a project by dancermak

Testing GUIs is hard: unit tests require a tremendous amount of mocking and often don't capture the exact user input anyway, integration tests on the other hand are difficult to setup as they often require a dedicated infrastructure with virtual machines. libuitest should become something like the image recognition part of openQA: it receives a video or image stream from some source and searches for matches (e.g. button found, sound played). It should also be able to send clicks, key presses, strings, etc. back via an abstract API to a backend.

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

Easier deployment of Prometheus federations

an idea by jcavalheiro

Monitoring large scale infrastructures often require multiple layers of Prometheus servers working in "federation" mode. See https://prometheus.io/docs/prometheus/latest/federation/ This idea is about making the deployment and configuration of Prometheus federations easier via Uyuni / SUSE Manager formulas.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

AI Piano

an idea by lin_ma

  • Software involved: SLES 15 SP1 ARM + Tensorflow
  • Hardware involved: HUAWEI taishan 2280 + Raspberry Pi 3 + Solenoids + Piano
Updated about 1 year ago. 3 hacker ♥️. 2 followers. Has no hacker: grab it!

Implement GNOME Software's Distribution Upgrade in Leap

a project by JonathanKang

GNOME Software supports distribution upgrade, that only requires a few clicks for upgrading your system. But it's not integrated into Leap. So this is that I plan to do this Hack Week. A few things to be worked out:

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

Support Pinebook Pro in openSUSE

a project by michals

Pinebook Pro SPECIFICATIONS

Updated about 1 month ago. 3 hacker ♥️. 3 followers.

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 1 year ago. 5 hacker ♥️.

OBS Project Monitor page redesign

an idea by vpereirabr

Exactly what problem will this solve? The project monitor page is currently based on a table with search and filter.

Updated 11 months ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

coreboot on Thinkpad Tx40p

an idea by persmule

Flash and optimize coreboot to t440p and port coreboot to t540p.

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

run CaaSP on AWS using spotinst elastigroup

a project by rdannert

  • implement a POC deploying CaaSP v4 on top of AWS using: Spotinst's elastigroup
  • "Spotinst Elastigroup predicts Spot Instances behavior, capacity trends, pricing, and interruptions rate. Whenever there’s a risk of interruption, Elastigroup acts accordingly to balance capacity up to 15 minutes ahead of time, ensuring application availability.
Updated about 1 year ago. 1 hackers ♥️. 1 follower.

Drawing in the software world/context and beyond

a project by dmaiocchi

This hackweek I will focus on improving my drawing/painting skills. I will do either some portrait for people I know at SUSE and this could be used as Github profiles or do something related to Linux/SUSE chameleon etc. ( without any precise goal).

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

Learn more about Kubernetes clusters and SAP Datahub

an idea by dakechi

SAP Datahub is the new SAP product entirely based on containers and Kubernetes orchestrations. This project is to learn more about both K8s and Datahub, how they work together, potentials, and how this product fits into existing SAP landscapes.

Updated about 1 year ago. 3 hacker ♥️. 3 followers. Has no hacker: grab it!

Deep dive into 3D printing

a project by rmaliska

I own a 3D printer / Anet AM8 / and after 1,5y its time to upgrade the electronics, mainly the stock motherboard and get it ready for multi-color printing. Also the time has come where I would like to not only download 3D models from thingiverse but also create or customize the models for my usage. Plan is to:

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

Polish filtra and move data collection to Postresql

a project by jochenbreuer

Last hackweek filtra was created – a tool to extract information like lead and cycle times from Github repos for (but not limited to) projects that are doing Kanban. The collected metrics can then be visualized with Grafana. Currently there are two problems with filtra:

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

Port Salt virt modules to idem

a project by cbosdonnat

Salt is moving towards a plugable architecture using POP and Idem. This project is about experimenting with those new concepts by applying them to a real life case: the virt execution and state modules. The goals of this project are:

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

Getting more knowledge in 3d-printing and designing in blender

an idea by mgriessmeier

I own a Prusa i3 clone for two years now (built in hackweek 0x10 I think). It gave me hard times and frustration, so I ordered recently an original Prusa i3 MK3s.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Kubernetes IPv6 on AWS with SUSE OS

an idea by aojeagarcia

SUSE Kubernetes IPv6 on AWS

Summary

Updated about 1 year ago. 2 hacker ♥️. 3 followers. Has no hacker: grab it!

SUSE Manager: Better feedback for scheduled actions

a project by fkobzik

Motivation

Running async actions in SUSE Manager lacks a user-friendly feedback. For instance, running a salt highstate on a system:

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

Design patterns for os-autoinst-distri-opensuse

a project by ybonatakis

The idea is to hack os-autoinst-distri-opensuse infrastucture and explore design patterns that can fit. The end point of this is to restructure the framework in such a way that the main-common.pm is more efficient, functional and readable.

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

SUSE Manager: Improve SSH access to clients

an idea by fkobzik

Status

This project is in a very-alpha state. It's just a rough idea. Don't beat me!

Updated about 1 year ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

Port MicroOS to the Gameshell from Clockwork Pi

a project by aplanas

The Gameshell is a small game console based on AllWinner R16 (Cortex-A7, IIRC the same CPU that the RPi2). Currently is supporting Debian, and some community member ported ArchLinux on it. The goal of the project is to port the openSUSE MicroOS distribution into the device, providing a transactional upgrade process for a canonical IoT architecture. In the process I expect to learn about ARM7, uBoot and some kernel hacking.

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

Home assistant that doesn't spy on you - developer's edition

a project by DKarakasilis

There are various home assistant solutions out there but all of them transfer your voice to some server for processing. This is a no-go for sane people although the technology is interesting and could be useful. There are various open source tools out there to achieve the same result but there is no turn key open source self hosted solution. The goal of this project is to implement a way to have a home assistant running locally - ideally with one command. The project that is closer to the desired result is Mycroft (https://mycroft.ai/). It is very easy to run the client side components using one docker command but their backend is running remotely. All the tools they use though are open source so it only needs one to do the work and package them in a nice little docker-compose file (https://mycroft-ai.gitbook.io/docs/about-mycroft-ai/faq#can-mycroft-run-completely-offline-can-i-self-host-everything).

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

Small footprint SES cluster and testing

a project by davidbyte

Build and benchmark some smaller SES clusters (2 - 3 nodes) targetted at edge deployments. Evaluate the performance and configurations.

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

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

openSUSE-release-tools for Homebrew (macOS support)

a project by suntorytimed

OSC is already available on Homebrew, but it is missing the integration with Staging as the openSUSE-release-tools are not available. In this Hackweek project I would like to get the openSUSE-release-tools running on macOS via Homebrew.

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

Management 101 - mental models and cognitive biases

a project by jcavalheiro

Put together a collection of ideas and resources to mentor people managers on how to make better decisions: - Useful mental models and how they work together

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

Monitor myself

an idea by jcavalheiro

The quantified self idea refers to “self-knowledge through numbers” and has the goal of improving physical and mental fitness through a better understanding of how environment and habits influence quality of life. This idea is about finding a good data model to represent self-quantified metrics (i.e. what is relevant to collect) and also exploring integration with external devices (e.g. fitbit / garmin) wearable devices.

Updated about 1 year ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Bluetooth audio

a project by mwilck

I'm hearing impaired. Where others have no issues following talks or dicussions, I often fail even grasp the bottom line what it's about. I've got hearing aids, but they help only so much. I also have an add-on device for my hearing aids that acts like a bluetooth headset. Unfortunately, making this thing work under my Linux desktop has been an ongoing, frustrating struggle. On the contrary, it works flawlessly with Android devices of different generations, and even with my lowly Gigaset phone. Actually, the thing works better with older kernels/Linux versions than with current TW. While I've little hope to solve the bluetooth audio issues on Linux for good, I hope at least to be able to understand better what's going wrong, and be able to slow down or even stop the deterioration I've observed lately.

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

File system block allocation algorithms comparison and analysis

a project by ganghe

In the past, some customers ever complained that OCFS2 file system performance went down when listing a big directory (e.g. include 400k files). According to my preliminary investigation, this performance problem is related to file system block allocation algorithm. Then, I want to look at the current mainstream file systems (e.g. EXT4, XFS, etc) block allocation algorithms in this hack week, compare and analysis these algorithms advantages/disadvantages.

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

PXE improvements for QAM

a project by pluskalm

We kinda need more flexible PXE in Prague office, UEFI would also not hurt - so lets check what we can do to make it better. EDIT (ggherdovich):

Updated 5 months ago. 3 hacker ♥️. 3 followers.

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

openSUSE on ROCKPro64

a project by patrikjakobsson

The project aims to port openSUSE to the ROCKPro64. The ROCKPro64 is the most powerful Single Board Computer released by Pine64. It is powered by a Rockchip RK3399 Hexa-Core (dual ARM Cortex A72 and quad ARM Cortex A53) 64-Bit Processor with a MALI T-860 Quad-Core GPU.

Updated about 2 months ago. 5 hacker ♥️. 3 followers.

Port Hack Week Tool to Terminal CSS

a project by hennevogel

Terminal CSS perfectly transports the Hack Week vibe for me. Let's port this page!

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

k3s: A lightweight Kubernetes for IoT & Edge Computing

an idea by clin

k3s is a lightweight distribution of Kubernetes designed for IoT and Edge Computing. It works like k8s and it has a smaller package size ( < 40M) so it can be easily deployed. k3s is also optimized for arm64 and armv7 so it can work on ARM machines such as Raspberry Pi or AWS A1 server. In this project I am going to study basic concepts of k3s and understand how it works on ARM platforms.

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

The Chameleon Harmonists

a project by rmax

Join us in singing a capella — barbershop-style and others. Find us on RocketChat: #chameleon-harmonists

Updated about 1 year ago. 5 hacker ♥️.

Supportable Jetson Nano

a project by davidbyte

Whether it's building a newer, upstream UBoot, EDK II, or merely a SLE based rootfs, I want to make this platform a realistic possibility for desktop, digital signage, labs, etc.

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

SUSE Manager salt minion Provisioning/Upgrade

a project by dvosburg

Provisioning works with Autoyast/Cobbler for traditional clients, with profiles to enable major version upgrades. The goal is to offer that in a predictable way that can be scheduled and automated for salt minions. Salt minions pose a different challenge, and we would like to enable a reboot into the upgrade without needing PXE not traditional client to enable it.

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

openSUSE for Android

a project by adrianSuSE

Termux is already bringing a terminal and debian package manager to Android. Let's see if we can reuse it and provide a base system with zypper and build openSUSE:Factory for it in OBS.

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

Btrfs OSD for Lustre

an idea by jeff_mahoney

Modern Lustre supports compelling features like snapshots but it requires OSDs to use ZFS in order to implement it. Since ZFS and Linux licensing is incompatible, it's not really a supportable solution. This project has an aim to implement Lustre OSDs using Btrfs underneath them, leveraging the btrfs feature set to enable the features that ZFS-based OSDs provide now in a supportable way.

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

dmidecode: no more open-coded printfs

a project by jdelvare

There's a long standing request to extend the output of dmidecode to something that would be machine-readable. Something like an XML or JSON-based format. Unfortunately this can't be implemented right now because the output of dmidecode is generated by open-coded printfs as the DMI table is being parsed, with no intermediate structures nor temporary buffers. While implementing a machine-parseable output is out of scope for a single hack week, let's remember that even the longest journey starts with a single footstep. I would like to try and rewrite the 5200 lines of code of dmidecode in such a way that printing the output would be somewhat separated from parsing the DMI table and done by a limited set of dedicated functions. Alternative output formats could later hook into such functions.

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

Ceph as a ephemeral storage for containers

a project by denisok

The idea here is to study and understand how ephemeral storage for containers works and investigate if local storage could be avoided at all and Ceph used instead. Could new storage driver be developed to support Ceph storage:

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

Increase "osc checkout" speed.

an idea by jsikes

Using osc I noticed that when checking out projects the project files are requested and loaded one at a time. My first order of business would be to combine the individual requests into one request.

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

Improve our 3D printers

a project by lrupp

Currently we have two sponsored 3D printers available in the Nuremberg office. Both are located in a lab - which makes it hard to access them. Both also need some (hardware) maintenance. This (hopefully short) side project should make the printers more usable and accessible for others.

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

Work through 'writing a simple operating system from scratch'

an idea by zzaimeche

I want to learn more about low-level programming and how operating systems actually work. The boot process is currently mysterious magic to me. Read through:

Updated about 1 month ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

Welcome to SUSE (Quiz game)

a project by oscar-barrios

This hack week project is an Unity3D app, available in Android, IOS and HTML5 platforms. The idea is to welcome new joiners inviting them to play this game. The game will have questions about SUSE, the new joiners will need to ask other SUSE employees for the correct answer, socializing and learning SUSE culture at the same time. When they win the game an e-mail will be sent to a concrete e-mail address (it might be someone from facilities) and they will receive a small gift as Welcome Pack. For instance, they could receive the small chameleon or a t-shirt.

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

tcetc - transaction capable /etc

a project by wpreston2

tcetc

Summary

Updated 22 days ago. 2 hacker ♥️. 2 followers.

ssh key management in QAM

a project by pluskalm

Currently, way we distribute ssh keys within QAM on our testing infrustructure is a bit cumbersome - maybe we should try to (ab)use existing salt used by our internal infra team.

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

Package odpdown

a project by jgrassler

I have been known to talk anybody I held presentations with into using odpdown. That was always a little awkward, since it started off with pip install odpdown, rather than zypper install odpdown. I want to fix this awkwardness and package odpdown properly so it can be installed as a RPM package. I'll also include the auxiliary infrastructure I've added around it over the years (various Makefiles and scripts for generating transcripts from comments) to the package so others can benefit from that stuff, too.

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

UEFI/GRUB keyboard support on Raspberry Pi 4

a project by nsaenzjulienne

The USB controller (Via Labs 805 XHCI) on the RPi4 sits behind a PCIe bus which has no drivers at the moment in u-boot. After implementing it, we'll also have to make sure the USB HID is correctly connected with UEFI routines.

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

document/blog commit -> container workflow

an idea by hennevogel

we have fresh containers for every commit for OBS. document/blog how to do this with a couple of examples (ruby, go, rust, C)

Updated about 1 month ago. 3 hacker ♥️. 2 followers. Has no hacker: grab it!

Investigate debuginfod & cores from SLES

a project by alnovak

It's not always straightforward to open a core dump originating from customer's environment, since there's a wide variety of versions of all the binaries involved - usual workflow is to install a VM with the SP that the customer is using, enable debuginfo repositories and then follow the buildid hints that gdb is providing. However this sounds like a bit of an overkill. Lately, there has been a debuginfod project announced:

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

Give avahi some love

a project by e_bischoff

Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour. The project is to dig into avahi source code to modernize it if possible and fix bugs.

Updated about 1 year ago. 6 hacker ♥️. 1 follower.

SUSE guerilla gardening @maxtor #gogreen#proudtobegreen

a project by ukirschner

I want to set up a few small raised beds to plant some vegetables. Volunteers more than welcome-just ping me on RC.

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

Improve the supportconfig database tool

an idea by leonardocf

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

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

grab this: openSUSE beta test program and web application

a project by lnussel

openSUSE Leap 42.3 goes for a rolling release model with automated openQA tests. That covers only so much though. We need manual testing too. In previous releases a google document spread sheet was used to coordinate and track the efforts.That's probably not the best method anymore. Come up with ideas and a prototype of how manual testing could be guided, tracked, visualized for a rolling development distribution with volunteers testing.

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

Focus Friendly Desktop Adaptations

a project by wstephenson

Background

Given the number of different demands on our time and attention, it becomes increasing hard to focus and find the 'flow state' where a developer can be most productive. Interruptions due to chat notifications, email, and updater applets all break focus. Additionally, the desktop metaphor has in most cases failed to evolve as the browser and other MDI interfaces have become the focus for many users, and increased performance has allowed us to keep more tasks running and present on the desktop at once, presenting a higher cognitive load to the user.

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

Investigate options to introduce Plugins to SUSE Manager

a project by cbosdonnat

For years we have been discussing the idea to modularize SUSE Manager. This would enable developers to create their own extensions to SUSE Manager without needing to touch the core repository. There are several frameworks that could be helping in that direction. The goal here is to create a Proof of Concept with the virtualization features moved into an add-on.

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

Rewrite transactional-update in C++

a project by fos

transactional-update, the application to update read-only systems such as openSUSE MicroOS and openSUSE Kubic and the Transactional Server installations of openSUSE Leap, openSUSE Tumbleweed and SUSE Linux Enterprise Server, evolved from a POC to a fully fledged solution - and is currently completely written in Bash. This has been working really well in the past, but is gradually reaching its limits, especially when thinking about supporting additional file systems or ports to other Linux distributions - yes, we have a huge interest in other distributions adopting our technology. A C++ version would simplify those abstractions, but would it also make maintenance of the complete application easier? Check that as part of a POC and refresh C++ knowledge on the way there.

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

Alexa on Linux - voice commands for SUSE products

an idea by calmeidadeoliveira

What is it about? Learn about AVS (Alexa Voice Service) and install Alexa on Linux (or maybe a Raspberry Pi).

Updated 28 days ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

Add cgroups support to crash-python

a project by mkoutny

To ease debugging cgroup relates issues this suggests to: - list cgroup hierarchy tree(s),

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

SUSE Manager Cluster Extension (PoC)

a project by bmaryniuk

Since SUSE Manager doesn't scale out and stacking it into another pyramid of susemanagers won't help here, the real architectural changes needs to be done to achieve true scale-out of this product. This hackweek project is about how to Turn SUSE Manager into a cluster. Areas to be tackled:

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

Learn TCP

a project by jiriwiesner

Learn the inner workings of TCP as implemented in the Linux kernel. This will involve * reading textbooks and IETF docs

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

mailprocessing maintenance

a project by jgrassler

Once more mailprocessing has developed some bitrot, namely this recent crash: ```

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

work on sunxi a64 cpufreq driver (for teres-1, pine64)

an idea by mbrugger

With the teres-1 [1] laptop we have a first arm64 device we could use as end-users. Much work to run mainline kernel + u-boot was done already. But power consumption of the laptop is not optimal (~2 hours of battery life time). The idea is to support cpufreq for the A64 SoC upstream, which would enable the teres-1, pine64 and pinebook to run more power efficient. up to now it seems nobody is working on the driver [2].

Updated about 1 month ago. 3 hacker ♥️. 3 followers. Has no hacker: grab it!

Uyuni: re-architecting code with Akka

a project by moio

Simplify the codebase by using a more modern toolkit to accelerate maintenance and future development. Enjoy Hakkaweek!

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

openSUSE on ZoL from OpenZFS project

a project by jkohoutek

__Idea is to have SUSE system with OpenZFS as root FS. Main goal

Updated about 1 month ago. 7 hacker ♥️. 3 followers.

HelenOS: <filesystem> of a down

a project by jjindrak

During the previous Hackweek [0], I have successfully implemented, tested and merged [1] an implementation of the entire C++ standard header <future>. This time, my aim is to modernize the C++14-esque standard library [2] of HelenOS [3][4] with a C++17 feature - the <filesystem> header. The <filesystem> header is much larger than the <future> header which I barely managed to implement and test in the allocated time for the previous Hackweek, but <future> was mostly OS-independent as it relied only on previously implemented features of the standard library. The <filesystem> header, however, is limited by the filesystem API of the OS and as such implementing of the entirety of it might not be possible, limiting the scope of the project (which is a good thing due to the time constraints). The primary features of the header [5] that should be implemented:

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

[unassigned] openSUSE app store

an idea by lnussel

software.opensuse.org has an app store view. While it looks nice it does not provide the typical promises an app store makes: - apps resp packages offered there match the user's system

Updated about 1 year ago. 6 hacker ♥️. 1 follower. Has no hacker: grab it!

RPMlint cleanups

a project by scarabeus_iv

RPMlint upstream milestone 2.0 is shaping up but there are still ticket that needs to be tackled to finalize the release and enjoy the freshness of awesome QA on Tumbleweed/SLE16. In this hackweek we plan to look on various problems as described at:

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

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.

Improve openSUSE infrastructure

a project by lrupp

There is always something to do if you run the infrastructure for such a big project like openSUSE.... Our Admin wiki currently lists over 80 machines - and while we already "salted" some of them, there is always room for improvement and room to learn something new just by making your hands dirty and diving into the administrator role for a machine.

Updated 28 days ago. 8 hacker ♥️. 3 followers.

openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards

an idea by ldevulder

The Khadas VIM (http://khadas.com/vim/) is an arm64 DIY Set-Top-Box based on Amlogic P212 reference board that use S905X SoC. As Odroid-C2 (based on S905 SoC) is in the mainline U-boot, it should be possible to adapt it for the Khadas VIM (of course a lot of work are needed!).

Updated about 1 year ago. 7 hacker ♥️. 1 follower. Has no hacker: grab it!

Testing and adding GNU/Linux distributions on Uyuni

a project by juliogonzalezgil

Join the Gitter channel! https://gitter.im/uyuni-project/hackweek

Updated 19 days ago. 6 hacker ♥️. 4 followers.

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 about 1 month ago. 17 hacker ♥️. 2 followers.

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.

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.

Rewrite Jangouts using React/Redux

a project by IGonzalezSosa

We already tried to improve the Jangouts data model in the past and, although we made quite some progress, we did not finish it. I've been playing a bit with React and Redux lately, and I would like now to try a different approach replacing Angular with that combo. Using Vue.js might be another option too. Of course, we are not going to rewrite Jangouts in just one week, but let's see how far we can go. By the way, the redesign branch contains some interesting stuff from one of the GSoC that we should consider.

Updated 5 months ago. 11 hacker ♥️. 8 followers.

Send to Hell

an idea by pagarcia

Have you ever received an e-mail that made you furious? Did you answer it? If you did, chances are you regretted later.

Updated 30 days ago. 8 hacker ♥️. 3 followers. Has no hacker: grab it!

Port some classic game to Linux

a project by MDoucha

Let's pick some old classic game, reverse engineer the data formats and game rules and write an open source engine for it from scratch. Some games from 1990s are simple enough that we could have a playable prototype by the end of the week. Write which games you'd like to hack on in the comments. Don't forget to check e.g. on Github and SourceForge whether the game is ported already.

Updated 24 days ago. 15 hacker ♥️. 8 followers.

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 19 days ago. 21 hacker ♥️. 4 followers.

MicroOS Desktop

a project by RBrownSUSE

Updated 28 days ago. 25 hacker ♥️. 18 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 19 days ago. 40 hacker ♥️. 6 followers.