Get up to speed and experiment with new front-end web techsa project by richardcox A week of learning, improving and playing with some of the relatively new front-end stacks and patterns. |
Terraform plugin for SCCa project by ikapelyukhin After playing around with Terraform, a wild idea appeared to write a plugin for SCC. |
Program FPGA using Verilog and VHDLa project by aschnell Learn to program a FPGA using Verilog and VHDL |
OIDC Loginproxya project by toe DescriptionReverse proxies can be a useful option to separate authentication logic from application logic. SUSE and openSUSE use "loginproxies" as an authentication layer in front of several services. |
Help Ansel: Fork of Darktable, the open source photography workflow application and raw developera project by AZhou Project Description |
Encrypted volumes in elemental-toolkitan invention by flonnegren |
TinyTutor - an AI chat-bot powered children's tutora project by dmulder |
Learn about OSB and contribute to `kustomize` and `k9s` packages to add ARM archa project by dpock DescriptionThere are already |
|
SUSE Cloud familiarizationan invention by markkp Use my work supplied workstation to set up SUSE Cloud under KVM and deploy several instances of servers. |
Set up a PXEboot service for installation in Developlent Networks in the SUSE Nuernberg Officea project by eeich PXE boot is a quick and easy way to install any SUSE/openSUSE product on a machine. It doesn't require any boot media and today virtually any system is capable of booting using PXE. The architecture team maintains a tftp server with boot loaders, boot loader configurations and installation images for a variety of architectures and products. Currently in the Nuernberg office this PXE boot service is only available in the network of the architecture team. Since tftp is unicast, the server should be reachable from anywhere in the internal network. What is missing is the information about the address of the tftp server and the image to boot from this server. |
package mediagoblinan invention by mstrigl From the mediagoblin.org website: |
|
distributed card games, a.k.a. mental pokeran invention by AndreasStieger Mental poker is a principle and also specific protocol to play card games without a single trusted party. This includes shuffling cards, enforcing card visibility and commitment schemes. Imagine playing rock-paper-scissors via phone only. |
Learn about containers and CaaSPa project by jcejka The goal of this project is to get an overview of the containers, Kubernetes and CaaSP. |
|
dmidecode: no more open-coded printfsa 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. |
uMEC Documentation - Architecture and Installationa project by FSzekely Overview |
DRM driver for USB-based SiS graphics cardsa project by tdz Back in the late 90s to early 2000s, SiS graphics chips were fairly common and found in many low-end devices. Today, the chips are still capable enough for simple graphics needs, but the graphics cards were on PCI and AGP buses. They are not usable in modern computers. |
machine learning with Pythona project by hrommel1 Description |
Learning podman with selinux enableda project by gosipyan Project DescriptionPodman is an open-source, Linux-based tool that builds Docker-compatible container images |
Open Source ONVIF Camera Implementationa project by nbelouin |
investigate how kernel live patching worksa project by herbert0890 kGraft is SUSE Labs answer to the rising need for being able to patch the running kernel without rebooting the system. I think this kind of tool is very cool, so by this hackweek chance, I want to investigate it how it works and how it was implemented. And also by this chance, I hope I can improve my ability of kernel hacking. If you are also interested in kernel live patching, please join this project together. |
AppArmor utils: rewrite more rule types into classesan invention by cboltz While the python-based AppArmor utils (aa-logprof etc.) are much easier to understand and maintain than the old perl code, there are still some terribly long functions like parseprofiledata() in aa.py that are not too easy to understand. Also, using hasher() (a recursive array) as storage can have some strange side effects. Another problem is that test coverage isn't too good, especially for the bigger functions. |
Research/Develop a method for automatic partial/degraded LVM volume mounting when lvmetad is activea project by dbond1 SLES 12SP1 enables the lvmetad service by default. While in general this greatly enhances the efficiency of LVM, it does expose an issue with auto mounting partial and degraded volumes. This project will be an exploration of the interactions between udev, pvscan, and lvmetad in an attempt to find the best method to enable customizable/automatic mounting of partial and degraded volume groups. |
make some contributions for terraform-libvirtd-plugin golang projecta project by dmaiocchi since i am learning golang, i will make some contributions for the upstream project we used already @suse |
Investigate and setup internal survey systema project by rsimai We often struggle to get feedback from our people, in particular if it's supposed to be anonymous. There are external systems on the Internet which are typically commercial, where (free) usage is limited and situation with GDPR isn't clear. |
bare metal openQA for arm boardsa project by mbrugger |
Application for secret ballots (A review of existing tools under legal aspects)an invention by apritschet Project Description |
Algorithm Visualizeran invention by agraul |
Reverse engineer BLE protocol of led lighta project by lnussel Project Description |
|
Automate local lab setup using Proxmox Ansible and TerraForman invention by wagi Project Description |
Improve ftpboot for z/VMa project by azouhr Installing linux on z/VM requires some way to punch kernel/initrd/parmfile into the reader which in turn can be booted. In a previous hackweek, I wrote a small tool, that makes it possible to do so directly from the internal ftp server. this has been proven valuable but not perfect. |
|
A fresh look at Crowbar scope and UIan invention by romanarcea The project is about taking a fresh look at Crowbar UI for SOC provisioning. Main goal is to mock user workflows that would allow to scale Crowbar to support multiple datacenters, a more flexible way to add large number of nodes and manipulate services, as well as control and customize various types of hardware groups. |
Farfallaa project by dmaiocchi Farfalla, is a bot for analyze cucumber failures on the fly. |
Visualize new SLE15 module trees in SCC as an interactive tree diagrama project by thutterer Everything is (in) a module now. They depend on each other and you need a whiteboard and a few different colors to understand and remember how. |
tftp boot installer and PXE server container imagean invention by kukuk We provide tftp server and RPMs containing the installer to run from tftp. Disadvantage is, that the user needs to setup a tftp boot system first. Why not putting everything in a container, so that the admin only need to run the container and can then choose on the to be installed machine, what he wants install? And following this, put the container in a kubernetes cluster like SUSE CaaS Platform. |
Dive into the Czech language - from survival Czech to cracking the language (well, we'll see...uvidíme)a project by JERiveraMoya I got a good textbook for learning Czech and I will be diving into it this week, focus on mainly in grammar and self-study, planning to use my "Welcome to SUSE" stickers to write down some interesting words in Czech and Spanish to fix better the vocabulary. Despite my survival Czech is ok to live in the country I am very curious to know better how is the internal machinery of this language so It will be beneficial for the future. |
RPG Tablea project by crichter I have build a table for our RPG sessions (DSA/Deadlands/Paranoia) which incorporates a large 24" LCD Display for showing maps during the sessions. |
Openqa framework in emacsa project by ybonatakis Project Description |
Automate Victron Cerbo GX scheduled charge configuration based on Redflow ZCell maintenance cycle timingan invention by tserong |
Make iguana-workflow to support multiple container frontendsa project by oholecek Project Description |
Modify initramfs to allow unlocking encrypted disk, autologin and password manager with only one password prompta project by tlebreux |
|
Bootstrap Maven in OBSa project by a_faerber Apache Maven is a build tool used by many Java projects, which is incompatible with OBS in that it tries to download binary dependencies from the Internet. Several people have in the past years tried to somehow bootstrap Maven and failed. |
Learning REXX and improve FTPBOOT for installing and testing our S390 buildsa project by mgriessmeier Learning REXX and improve FTPBOOT for installing and testing our S390 builds |
Speed up installationa project by jreidinger Installation time is important as shorter installation allows everyone to safe resources and their time. It also can make better impression when starting with openSUSE and SUSE. And last but not least as we more frequently use openQA, so we do hundreds of installation every week, it even smaller improvement can in the end help SUSE to safe resources and be more green. |
Turn an android tablet into a drawing tableta project by Pastafly Turn an android tablet into a drawing tablet |