Easy openSUSE Upgradea project by maverick74 The idea is about an easy way to allow users to make upgrades (e.g.: changing from one major version like 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu. |
Port some classic game to Linuxa 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. |
MicroOS Desktopa project by RBrownSUSE Updated almost 3 years ago. 27 hacker ♥️. 19 followers. |
crash-pythona project by jeff_mahoney New Development |
x86 instructions decodera 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. |
gfxboot for grub2a project by snwint Make a final attempt to implement a graphical user interface for grub2 (gfxboot2). |
Testing and adding GNU/Linux distributions on Uyunia project by juliogonzalezgil Join the Gitter channel! https://gitter.im/uyuni-project/hackweek |
Rewrite Jangouts using React/Reduxa 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. |
openSUSE on ZoL from OpenZFS projecta project by jkohoutek Idea is to have SUSE system with OpenZFS as root FS. |
X86_64 platform system programa project by jnwang DescriptionIt can boot up from udisk/floppy. |
Make Ruqola Rocket.Chat client useable / submit to openSUSE Tumbleweedan invention by zbenjamin Update: Ruqola ('zypper in ruqola') is now in Tumbleweed and Leap 15.2! |
Send to Hellan idea by pagarcia Have you ever received an e-mail that made you furious? Did you answer it? |
Improve openSUSE infrastructurea project by lrupp There is always something to do if you run the infrastructure for such a big project like openSUSE.... |
grab this: openSUSE beta test program and web applicationa 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. |
RPMlint cleanupsa 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. |
openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boardsan 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. |
Learn TCPa project by jiriwiesner Learn the inner workings of TCP as implemented in the Linux kernel. This will involve |
Investigate options to introduce Plugins to SUSE Managera 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. |
Implement GNOME Software's Distribution Upgrade in Leap(and possibly Tumbleweed)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. |
Another try on minimalistic C widget librarya 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. |
[unassigned] openSUSE app storean 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: |
Migrate more OBS service scripts to pure systemdan invention by enavarro_suse Following the work started in the last hackweek, Improve OBS service scripts, I will try to migrate current service script for workers to systemd unit, and at the same time, try to get rid of the sysv code. |
Artificial Intelligence playground for Data Scientistan invention by afesta Project here: https://confluence.suse.com/display/AAI/HackWeek19 Will keep working out of HackWeek as "best effort" personal project to make it evolve and keep learning. |
openSUSE Leap release process improvementsan invention by lkocman Goal: |
Give avahi some lovea project by e_bischoff Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour. |
Uyuni: re-architecting code with Akkaa project by moio Simplify the codebase by using a more modern toolkit to accelerate maintenance and future development. |
Improve the supportconfig database toolan idea by leonardocf The tool, developed in previous HackWeeks, is mostly abandoned. |
Scripts and recipes for setting up VMs with multipath and other compex storage stacksa 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. |
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. |
The Chameleon Harmonistsa project by rmax Join us in singing a capella — barbershop-style and others. Find us on RocketChat: #chameleon-harmonists |
UEFI/GRUB keyboard support on Raspberry Pi 4a 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. |
openSUSE on ROCKPro64a project by patrikjakobsson The project aims to port openSUSE to the ROCKPro64. |
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. |
Learn Elixira 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 |
netlink interface for ethtoola 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. |
Add cgroups support to crash-pythona project by mkoutny To ease debugging cgroup relates issues this suggests to: |
Supportable Jetson Nanoa 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. |
openSUSE Tumbleweed release management internshipan invention by okurz motivationAs an openQA contributor I could learn from openSUSE release managers how the overall process can be improved. |
SUSE Manager salt minion Provisioning/Upgradea 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. |
Ceph as a ephemeral storage for containersa 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: |
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. |
Improve our 3D printersa 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. |
Bootable JeOS images for RISC-Van 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. |
Create an OBS extension for VS Codea project by cvoegl Features I'd like to implement: |
Learn Crystal by porting part of YaST to that languagean invention by ancorgs For a very long time, I have been planning to play with Crystal as possible substitute/complement for Ruby. With that goal, I have isolated a very small subset of the Ruby project I know the best (yast-storage-ng) and I want to migrate that subset to Crystal to get a general feeling about the language. See the repository with the experiment already in progress. |
Design patterns for os-autoinst-distri-opensusea 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. |
Welcome to SUSE (Quiz game)an invention by oscar-barrios This hack week project is an Unity3D app, available in Android, IOS and HTML5 platforms. |
Backup server on openSUSE in Raspberry Pi 3 with external USB mass storagea project by bzoltan1 I would like to set up a small backup server on my spare hardware |
Upstreaming of mediatek helios boardan 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...) |
Bot to check new gems in the bundle for maintainabilityan idea 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. |
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). |
PXE improvements for QAMa 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. |
Small footprint SES cluster and testinga project by davidbyte Build and benchmark some smaller SES clusters (2 - 3 nodes) targetted at edge deployments. Evaluate the performance and configurations. |
OBS Project Monitor page redesigna project by vpereirabr Exactly what problem will this solve? |
Focus Friendly Desktop Adaptationsa project by wstephenson BackgroundGiven 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. |
Btrfs OSD for Lustrean 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. |
coreboot on Thinkpad Tx40pan idea by persmule Flash and optimize coreboot to t440p and port coreboot to t540p. |
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. |
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. |
Learn more about Kubernetes clusters and SAP Datahuban 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. |
"Physical" notifications with Raspberry Pi and addressable LEDsa 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. |
gnome-shell-extension Floating Dockan invention by xiaoguang_wang Create a gnome-shell extension inspired from an Android app floating toolbox. |
Exploring the front-end side in me: aka working on my drawing web-sitean invention by dmaiocchi I'm building a web-site for my drawing/painting things. |
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. |
Without data this is just an opinion (SCC Analytics)an invention by digitaltomm Research on BI tools to crawl eg. SCC data. |
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. |
Port Salt virt modules to idema 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. |
SUSE Manager: Better feedback for scheduled actionsa project by fkobzik Motivation |
Management 101 - mental models and cognitive biasesa project by jcavalheiro Put together a collection of ideas and resources to mentor people managers on how to make better decisions: |
AI Pianoan idea by lin_ma
|
Bluetooth audioa 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. |
Study openQAa project by qzhao I want to study the knowledge of openQA I will read the online documents and do some experiment in virtal-machine. |
Write script to setup openqa serveran 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. |
A comparative description of modern build systems and QA systemsa 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. |
Support for DRM platform driversan invention by tdz This project could get us rid of the last fbdev drivers we're stil shipping: efifb and vesafb. |
Support Pinebook Pro in openSUSEan invention by michals Updated almost 2 years ago. 3 hacker ♥️. 3 followers. |
Packaging libnvidia-containers and nvidia-container-runtime-hookan invention by jordimassaguerpla This is a follow up to https://hackweek.suse.com/projects/architecting-a-machine-learning-project-with-suse-caasp. |
Provisioning Prometheus exporters with Uyuni revisiteda 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: |
Graphics support for SGI Octanea 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. |
CephFS client for Android using the Linux Kernel Library and Wireguarda 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. |
SUSE guerilla gardening @maxtor #gogreen#proudtobegreena 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. |
Write a commandline client for the geekosan invention by dheidler There used to be a tool called |
Enlightenment Themesa 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. |
Learn O'reilly Fundamentals of Deep learninga project by jerrytang Ai and Machine learning play important role in our life, I'd like to learn it. |
Add missing packages to openSUSE/PackageHub for VFX Reference Platforma project by suntorytimed What is the VFX Reference Platform? https://www.vfxplatform.com/FAQ/ |
File system block allocation algorithms comparison and analysisa 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. |
Package odpdowna project by jgrassler I have been known to talk anybody I held presentations with into using odpdown. |
Write a simple ESMTP mail server in Haskella project by psimons Hackweek 21? |
MAM Projectan idea by zkalmar Maintenance Assignment Manager https://gitlab.suse.de/maintenance/mam |
OSel (OpenStack extra light) ... VM managment for running virtualized kubernetes clustera 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 :-) |
DVD-A authoringan idea by rliang06 DRM-free music archiving. |
Migration of Pology to Python3an 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. |
Elastic Inference on Raspberry Pi with openSUSE Kubican invention by kukuk The goal is to run the Elastic Inference Demo managed by kubernetes on a Raspberry Pi4 Cluster with openSUSE Kubic. |
Kanidm: A safe and modern IDM systeman invention by firstyear This hackweek I'll be working on Kanidm, an IDM system written in Rust for modern systems authentication. The github repo has a detailed "getting started" on the readme. |
CSI Driver for Kubernetesa 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. |
openSUSE for Androida project by adrianSuSE Termux is already bringing a terminal and debian package manager to Android. |
Linux support botan idea by cyberiad I would like to create a bot that helps people debugging their Linux system. It should guide the user through |
Advanced online payment app for desktopan 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: |
Drawing in the software world/context and beyonda project by dmaiocchi This hackweek I will focus on improving my drawing/painting skills. |
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?! |
Install Robot Testing Framework and port some tests to itan 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. |
Deep dive into 3D printinga 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. |
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. |
Port Hack Week Tool to Terminal CSSan idea by hennevogel Terminal CSS perfectly transports the Hack Week vibe for me. Let's port this page! |
Investigate debuginfod & cores from SLESa 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. |
SUSE Manager: Windows client supportan 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 |
Getting more knowledge in 3d-printing and designing in blenderan 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. |
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. |
Kubernetes IPv6 on AWS with SUSE OSan idea by aojeagarcia SUSE Kubernetes IPv6 on AWS |
libuitest - a generic GUI testing librarya 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. |
Snapshots for jenkins pipelinesa 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. |
Easier deployment of Prometheus federationsan 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/ |
SUSE Manager: Improve SSH access to clientsan idea by fkobzik StatusThis project is in a very-alpha state. It's just a rough idea. Don't beat me! |
Monitor myselfan 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. |
Get into contributing to Darktablean 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. |
Port MicroOS to the Gameshell from Clockwork Pia 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. |
Install openSUSE Tumbleweed and set up hass on rpi4a 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! |
AWS, Kubernetes, openQA, openSUSE Mirrors and OBSa 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. |
Build openSUSE on ABF.io buildsystema project by gmoro ABF is a buildsystem developed by ROSA (rosalab.com) and OpenMandriva (https://www.openmandriva.org/) currently being used for their distribution. |
Integrate Firecracker (microVMs) with a Cloud Foundry app runtime schedulera project by tassis Description |
Refresh my knowledge of linear algebraan 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. |
Integrate GoPro WiFi remote control into libgphoto2an idea by msmeissn While last Hackweek I integrated Lumix WiFi remote control into libgphoto2, this year I will do so with GoPro Wifi. |
Add support for the new lockless printk ringbuffer into crash-pythonan 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. |
uMEC Documentation - Architecture and Installationa project by FSzekely Overview |
Nvidia GPU support for CaaSPan 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. |
Home assistant that doesn't spy on you - developer's editiona 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. |
Write a minigame with Pythonan idea by GraceWang Write a minigame with Python The main purpose of this project is learn how to use Python to do something. |
openQA log-viewer firefox plugina project by asmorodskyi Idea is to write FF plugin which would process raw autoinst log and display it in more readable form . |
Do Stuff with SUSE Raspberry Pian 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? |
Run VMs in CaaSP 4 cluster with SUSE-powered kubevirta 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. |
Telemetry for Uyuni - The researcha 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 |
Hitchhiker's Guide to the SUSE Documentation Teama 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. |
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 |
Ceph Containers on Raspberry Pia project by mgfritch The next release of Ceph (Octopus) will be delivered via containers. |
Stratos Analysis Toolsan invention by nwmac Extend Stratos (https://github.com/SUSE/stratos) by adding the ability to integrate open-source Analysis tools such as Popeye, Kube Score, Anchore, Clair etc, so that users can run these tools on their clusters from Stratos and view the results from Stratos. |
tcetc - transaction capable /etca project by wpreston2 tcetc |
Learning how to properly build Distros in home: projectsa project by RBrownSUSE openSUSE now has a lot of black magic around building distributions for :Factory and :Leap |
Improve debug information for LTO compiled objectsa 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 |
fun hardware peripherialsa project by michals There are many fun peripherials that you can connect to a RPi but PC users are not left out either |
Check health of my openSUSE packagesan invention by pluskalm
|
Setup E-Mail notification about new or changed SAP Notesa 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. |
ssh key management in QAMa 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. |
Properly package Quick Event orienteering management softwarea project by LPechacek It ain't rocket science, it ain't thrilling, it's just useful. |
Improve GUI interface for FriCASa 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. |
ocfs2: use iomapan 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. |
Explore Python Dashboards using data from the Maintenance process of SUSE productsan invention by gboiko Try to prototype an interactive dashboard for parts of the data available on SMELT. |
Take rails for zombies coursean invention by riafarov There are multiple reasons for this project. First, I want to re-cap my ruby programming knowledge. Secondly, this course is available on pluralsight. This is project for 1-day, where I plan to continue and create some project and dive a little bit deeper into it. |
Learn more about marketinga 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... |
Floppy disk controller/drive emulatoran 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! |
Automatic rotation film developer for analogue filman 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. |
Fix order of use co-operation between vlc and camsource applicationsa 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. |
run CaaSP on AWS using spotinst elastigroupa project by rdannert
|
Setup root-encrypted server to provide password via sshan invention by holgisms You can encrypt your servers root filesystem, but need to provide a password during the boot process in order to "unlock" and start the system. This is easy if you have physical access to the server by entering it via keyboard. But if you do not have physical access it's not that easy. |
Playing with ESP8266an invention by lrupp The ESP8266 is a low-cost WI-Fi microchip with full TCP/IP stack and microcontroller capability. I want to explore the features and (in case of success) attach a BME280 to get temperature, humidity and barometric pressure information streamed over WI-Fi. |
Monitoring my Instagram activity profile with prometheus/grafana and building a custom exporteran invention by dmaiocchi I want to create an exporter for a X instagram profiile using the Instagram API. |
revive qemu-devel.opensuse.organ invention by mstrigl qemu-devel.opensuse.org is a port forwarder to |
Improved Jira notifications - How to customize email template content for email notificationa project by xgonzo Problem description |
OBS Observability+a record by hennevogel Expand the observability toolset we use for OBS with better analytics, exception tracking, log aggregation and BI |
Learn SaltStack Enterprisean idea by pagarcia Uyuni uses the open source version of Salt to install packages, apply configuration, formulas, states, etc. |
btrfs: Create uevent infrastructurea project by mpdesouza Why is it nice? |
k3s: A lightweight Kubernetes for IoT & Edge Computingan 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. |
Smart tool to show current K8s network performancean 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. |
Learn Machine Learningan 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. |
Tool to help diagnosing stalling systema 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. |
A CI/CD approach for Solid Grounda 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. |
distributed build for Ceph in containersa project by denisok Investigate possibilities for the distributed builds for Ceph to speed up builds. |
Multi-Machine test automation in openQAa 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. |
Improve apache2 for openSUSE (missing a2ensite from debian)a project by SLindoMansilla Debian |
Kubernetes + MLa 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. |
Woman in tech seminar/workshop in NUEan idea by MoBach In July a big digital convention is happening in NUE |
Hacking irc-gitter bridgea project by juliogonzalezgil GitLab provides a bridge to connect to Gitter using an IRC client. |
kubernetes pod lifecycle monitoring and navigationa 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. |
openSUSE Kubic Get Startedan idea by zzhou Play with openSUSE Kubic, and explore the possibility to modernize our own engineering workflow. |
Customize and testing automation trying my openwrt image on x86 and raspberryan idea by zyuhu Hackweek 19 This project purpose are: |
Play with kuberntesan idea by xlai Read k8s docs and try to play with it. |
Play CAP on AWSa project by fanyadan Have a play with SUSE CAP on AWS during this hackweek. |
xdg-utils python rewritea 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. |
Prototype JIRA project with hybrid Scrum/Kanban approacha 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. |
Play with SUSE CaaS Platforma project by xguo SUSE CaaS Platform is a Cloud-Native Computing Foundation (CNCF) certified Kubernetes distribution. |
Improving my meteo projectan idea by ph03nix I would like to improve my existing meteo project by trying out two new sensors |
Default web camera selector for GNOMEan 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. |
Could we use financial prediction methods to improve our quality and performance?an invention by ilausuch In financial markets traders try to win money buying cheap and selling expensive. To do that they need to understand what is going on on the market and also what will do the market in the future. |
Reimplement Finglonger in Goa 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. |
Deploy a Ceph Cluster in AWS using sesdevan idea by LenzGr For testing and development purposes, the SUSE Enterprise Storage team has created a tool called |
Enhance openQA group reivew scriptan idea by waynechen55 I have already implemented this script in Hackweek18: https://hackweek.suse.com/projects/script-for-generating-openqa-test-group-review-results |
Lioncast RGB Keyboard user software, protocol reverse engineeringa 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. |
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 |
paperbacka 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: |
Improvements of RES scriptsa project by zpetrova https://gitlab.suse.de/l3ms/RES-weather/ needs some improvements, e.g. manual generation of statistics and reports. |
Improve 'vim-daps' and 'vim-docbook_templates' pluginsan idea by tbazant The main part of our toolchain that allows us processing and publishing documentation is |
ConnMan improve iwd and WireGuard supporta 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: |
openSUSE Leap / TW / MicroOS / Kubic running on Freebox Deltaan invention by fcrozat French ISP Free is providing a xDSL / Fiber modem, which includes a lot of features, including integrated NAS support and, more recently, allowing to run your own VMs (https://dev.freebox.fr/blog/?p=5450 sorry, in french) |
Package ROS for Opensuse and SLESan 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... |
Golan no vendora 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. |
make "predictable network interface names" more predictablean 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. |
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. |
investigate elasticsearch and use with my windowssearch samba client/serveran 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 |
terraform-provider-libvirt on Homebrew (macOS)an invention by suntorytimed The goal is to package terraform-provider-libvirt on Homebrew to deploy the SUSE SAP and HA automation on a remote KVM host from macOS. |
Try mumble-weban invention by bmwiedemann https://github.com/Johni0702/mumble-web |
More significant HA cluster node wins fencing match under 2-node split-braina 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 |
Contribute in the "Egunean behin" projectan invention by xarbulu "Egunean behin" (means "Once a day" in Basque) is a really popular Phone app/game in the Basque country. |
Virtualization CI/Testing Worka 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. |
Implement XEP-0308: Last Message Correction in Profanitya project by mvetter Updated almost 5 years ago. 1 hackers ♥️. 2 followers. |
Run C code from source with tcca 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. |
SES 6 Installer scripta 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. |
Relax-and-Recover (ReaR) proof of concept implementation of new "storage" codea project by jsmeix The current disk layout recreation code in ReaR is about 10 years old now and more and more |
A recommendation engine for SCCa project by mbologna Let's imagine you are a sales engineer. You want to either: |
libsolv web interfacean invention by lnussel In order to inspect rpm dependencies inside the distro I wrote some python command line tools that leverage libsolv. Since navigating the ball of wool that is the result of solving a package is on the command line, I'd like to create a web app. Implementation by means of Flask, bootstrap and jquery to keep it simple. UI should be entirely created on client side with Flask only server json endpoints. |
Alexa on Linux - voice commands for SUSE productsan idea by calmeidadeoliveira What is it about? |