Distillery (aka OpenDOC)a project by sven15 SUSE has lots of information in a jungle of tools within the company network. We want to create a platform to extract and refine (distil) the available information and display it in a meaningful manner. The overarching goal is to make available data more accessible. The initial idea sparked in a Knowledge management workshop for the SUSE Documentation Team. A first, refined version was presented as OpenDoc at openSUSE Conference 2016 |
Velcro demuxing software managementa project by zbenjamin Project DescriptionDuring the last 3 years working on zypper we constantly reiterated the idea to refactor zypper to get rid of a lot of cruft that has collected over the years ,but just recently I realized that we maybe should go one step further. |
Support virtual monitors for VNC in gnome-remote-desktopa project by vliaskovitis Project DescriptionCurrently gnome-remote-desktop only supports remote-assistance sessions, where a VNC connection is tied to a physical local session . WIth this use case, the monitor configuration is provided by the server (mutter/gnome-remote-desktop), and this configuration matches the physical session monitor on the server. |
Cluster-Tester for SAP HANA System Replication Clustera project by fmherschel Project DescriptionCluster-Tester for SAP HANA System Replication Cluster. The tester checks all SAPHanaSR attributes and tries to fins out, if the cluster is in a good status (before, during and after the test-case). |
Yoga in Spacea project by bigironman We are not hacking on the keyboard but with our own body, learning techniques to relax and strengthen the body to fight gravity. Welcome to a daily training session (3 - 3.30 pm) during Hackweek for an introduction with lightweight exercises. |
Polish filtra and move data collection to Postresqla 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: |
SMT in a Containeran invention by jsevans It's a pretty simple idea. Be able to deploy an SMT using Docker with minimum effort. Basic Outline: |
Switch to MicroOS desktop.a project by lpalovsky Few months ago I switched my home workstation and media center to Micro OS desktop and I cannot imagine switching back to normal distribution. After some consideration I realized it should work fine (even better) on the notebook I am using for work. |
Learn QEMU/ARM emulationa project by jcejka I would like to learn more about ARM/AArch64 emulation in QEMU, especially the boot process and different board emulation. Goals: |
Avocado testing frameworka project by leylekler Investigation of the testing framework Avocado (successor of autotest) Virtualization tests within the framework - xen, kvm, libvirt, qemu tests (we have used kvm tests done in autotest framework) |
Learn OpenEMS project (Open Energy Management System)a project by witekbedyk Project DescriptionOpenEMS — the Open Source Energy Management System — is a modular platform for energy management applications. It was developed around the requirements of monitoring, controlling, and integrating energy storage together with renewable energy sources and complementary devices and services like electric vehicle charging stations, heat-pumps, electrolysers, time-of-use electricity tariffs and more. |
SMBIOS 3.0 support in dmidecodean invention by jdelvare On February 12th, 2015, the DMTF released version 3.0.0 of the System Management BIOS Reference Specification. This update isn't just adding enumerated values to existing structures, as previous updates did. It is also introducing a new entry point format which allows for larger tables and structures. Support for this needs to be added to dmidecode. Additionally, reading the entry point and the table from /dev/mem is no longer possible on all systems, so some work is in progress to offer an alternative interface through sysfs. It would be great to finalize this and release a new version of dmidecode that would support both SMBIOS version 3.0 and this new kernel interface. |
Research the linux kernel network IO pathsa project by zyuhu [Description] I'd like to devote efforts to get the main IO paths of linux network stack from the source codes and related details, such as kernel network initialization/configurations/monitoring/analyzing issues/network traffic scenarios/workloads generating tools/firewall policies, etc. |
FIDO2 emulationa project by mkoutny Project DescriptionFIDO2 is set of specifications for multi-factor authentication. It is based on asymmetric cryptography with secrets stored in a HW token. The token must support the protocol to be usable. |
A platform a day keeps the doctor awaya project by insilmaril Finish Qt 5 port of vym and port to as many operating systems as possible. During Hackweek I managed to get vym to run on |
Getting OBS to build virt-builder repositoriesan invention by cbosdonnat virt-builder main repository contains quite a few distro images, but no opensuse one. The goal of this project is to make OBS able to create a virt-builder repository out of a few kiwi packages. Ideally this would later be used to provide some official opensuse images for virt-builder. |
Enhance cpupower userspace tool with powercappinga project by trenn There is a new kernel API/feature: powercapping. The perfect userspace tool to ease up usage and later possibly provide library calls is cpupower. |
Improve headmore (your VNC client for character terminals) with new featuresa project by guohouzuo headmore is your fully functional VNC client (viewer + control) launched from command line for your geeky character terminals (Linux VT console, xterm, and more): https://github.com/HouzuoGuo/headmore |
explore grimoire labs and CHAOSS toolsa project by dmaiocchi This is a small learning hackweek that i will do in parallel with my others hackweek and elixir projects https://chaoss.community/ |
perf-bench ipca project by dbueso The state of the art of sysv/posix ipc benchmarking is a combination of ad-hoc programs scattered over the internet. While some mechanisms, such as sysv semaphores, have a lot of coverage, others really lack (message queues), and some are simply non-existent; albeit some of the legacy flavors we aren't too concerned with, other than them being functionally correct. Consolidate all this by taking the good benchmarks and implement new ones where needed, such as message queues, everything around the 'perf bench' framework. This will both improve the lives of us who hack on kenrel ipc as well as improve coverage overall. Eventually mmtests should be updated as well. |
Survey the docker support in FIPS 140-2 validationa project by bchou Short-term:
|
All our beloved acronyms in one place... also some Jekyll hackinan invention by thutterer Acronyms are fun. Everyone at SUSE loves them. Just sometimes… you might not know what one stands for. |
Play with Go and RLa 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. |
Port my qcmdln command line utility to Rust.an invention by kallan Project DescriptionI have a command line utility written in C that I use to customize an existing qemu command line for starting vms. The utility saves me from and tweaking the commands line (which is huge) by hand. I would like to learn Rust and thought a good starting point would be to port qcmdln to Rust. |
Work on gfxprim e-ink supportan invention by metan Project DescriptionI did manage to write an userspace spidev driver for waveshare e-ink driver for gfxprim, terminal emulator and even the widget library mostly runs fine, but there are plenty of minor fixes to be done. |
Write a mod for dystopian horror video game, Signalisan invention by annablendermann Project DescriptionWrite a mod in C# for dystopian horror video game, Signalis. I'm not experienced with mods so this could also include the following |
Postit Art Uber-Geeko at All-Hands-Area NBGa project by jnweiger The huge glass front of the Allhands Area facing Maxfeldstrasse wants to shine in Geeko-Shape. Prior art: |
app localization visualizeran invention by sbrabec Tracking and fixing translations in modern applications is a surprisingly complicated task. Visible strings often come from several projects, and strings can be processed by a complex formating. The project should extend the current project trace-wrappers to easily display string sources inside the application. The project successfully reached a working state: watch gettext |
Protect disk devices from concurrent use in the libvirt libxl hypervisor drivera project by jfehlig The libvirt qemu hypervisor driver has long supported protecting disk devices from concurrent use via libvirt's lock manager interface. Xen used to support the same functionality in the old xend toolstack, but dropped support in the new libxl toolstack. The Xen community decided, rightly so, that this functionality is best provided by a higher-level management tool, e.g. libvirt. This project aims to provide integration between libvirt's lock manager and the libxl hypervisor driver, essentially reintroducing support for disk device protection in the Xen management stack. |
Tell me a story!a project by rsblendido Write an Android app for children between 5 and 7 years. The app contains a story that the child can read and interact with. |
Write a commandline tool to generate SSL Certificatesa project by mcalmer
|
Unattended secure boot with TPM.a project by mwolcendorf The idea is quite simple, and all the pieces should already be there - but what is, IMO, lacking is putting them all together: * take the TMP ownership, |
Simulating Tape Drives via tcmu-runnera project by lee_duncan At the suggestion of Hannes, I would like to try to make mhvtl work with tcmu-runner. Mhvtl is a tape-drive emulation package, which emulates various types of tapes drives and tape robot units (for loading drives). This package was originally based on the kernel debug SCSI driver, and still has a kernel component. This kernel component talks to user-space via a special character device. It would be nice to take away the kernel component, so that it's easier to compile and use this package, since the current mhvtl kernel driver has not been merged upstream so has to be supplied as a KMP. [And KMPs are evil.] |
Stream Radio Devicea project by zkalmar Stream Radio device - It is built with Raspberry Pi Zero WH |
Improved Jira notifications - How to customize email template content for email notificationa project by xgonzo Problem description Jira is used inside SUSE to track various process/workflows. |
Build a community around pnp soundboardan invention by Pastafly Last hackweek I created the pnp soundboard -> https://github.com/Devp00l/pnp-soundboard This time I want to encourage other people then myself to use it :) |
Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni)a project by vizhestkov Project DescriptionSaline is an addition for salt used in SUSE Manager/Uyuni aimed to provide better control and visibility for states deploymend in the large scale environments. |
Matasano crypto challenges in Rustan invention by vitezslav_cizek I want to learn Rust and improve my cryptography skills, so I'll be solving the matasano crypto challenges in Rust. The source code for the challenges I had time to finish is on my github |
Porting SHA1 codes to EFI stub environmenta project by joeyli For Hibernate Signature Verification - HMAC version, I need a hash algorithm in EFI stub environment before ExitBootServices() to mix / mess random seed from different sources (rdtsc, rdrand...) for generating the HMAC key to sign the hibernate image in runtime environment. There have no any hash functions provides by EFI services, so need implement it in EFI stub. I choice SHA1 to be the target algorithm because currently I choice HMAC-SHA1 to be the algorithm to generate signature of hibernate image. |
Enlightenment Live CDa project by simotek Create a openSUSE 13.2 Live CD. As enlightenment doesn't fit on the standard openSUSE CD I'd like to create a Image with it. |
Kubernetes researcha project by fanyadan Continue my last project - Docker research in last hackweek with researching Kubernetes |
Learning saltan invention by ktsamis Salt seems like a technology that's spreading around and more and more people are using it so I thought I'd learn more about it. I plan to create or use existing VM's to monitor and manage them with salt in order to learn more about it. |
Learn Rust and tinker with Servoa project by gmoro Learn enough Rust to be able to collaborate with the servo project (http://servo.org) |
Research on OMEMO for libpurplea project by whdu OMEMO is the next generation of end-to-end encryption method for IM applications, which supersedes OTR. Compare to OTR, OMEMO provides many useful new features. Currently, the support for libpurple is still in development. I found two projects - lurch and libpurple-omemo-plugin. They are in early phase so it is probably not very stable and few features are missing. |
Explore replacements for genksyms/modversions for kabi checksa project by Jessica Yu There are some interesting and promising new tools for kabi checking that have been developed in the past 2-3 years (e.g. abidiff/libabigail, kabi-dw) . See if any of them prove to be viable alternatives to our current dependence on the brittle genksyms/modversions infrastructure in the kernel. |
Introduction to parallel computing using CUDA (using AWS and openCV)an invention by riafarov MotivationGPUs are widely used for parallel computations and CUDA is platform which simplifies development of such applications for NVidia GPUs. |
HelenOS of the <future>an invention by jjindrak I have previously implemented a major portion of the C++ standard library for HelenOS [0][1][2] as part of my master thesis. In this project, I will be adding |
mailprocessing performance improvementsan invention by jgrassler I maintain the mailprocessing utility, a Turing complete maildir and IMAP capable filter with rules written in Python, both upstream and in openSUSE. It is currently suffering from some performance problems I'll devote my Hackweek (or part of it) to improving. Most notably the following areas will need some attention:
* Ability to deal with large inboxes. This one is already done and I have been using it myself for a while but not released, yet. If you urgently need it feel free to grab it from the |
consolidate mm debugging tools and package thema project by mhocko Project DescriptionDifferent people use different ad-hoc tools to debug Linux kernel MM (memory management) related issues. I have couple of those myself. They fall into two main categories. One set for proper data collection and the other for some high level analysis. Our customers would benefit from the former and we (L3 labs from the later). Having them in a single package sounds quite reasonable to me. |
What personas are using Rancher?a project by Dando31 Project DescriptionWhat personas are using Rancher? There is scope to get further insights into who uses Rancher and what part of the software delivers value to those individual personas. |