michals
Prague
arm64 set-top-box based workstation
a project by mbrugger
Tronsmart has a Rockchip rk3368 based set-top-box [1].
Jangouts: integrate outcome of GSoC
a project by ancorgs
We got a couple of GSoC projects around Jangouts this year:
study RISC-V proxy kernel and simulater
a project by ArchLinux
I'm planning to do some research about RV32E which has only 16 GPRs, but riscv-pk doesn't have RV32E support so that the RV32E aware GCC (https://github.com/kito-cheng/riscv-gcc/tree/riscv-next) cannot build riscv-pk. I'm going to study how the proxy kernel works so that I can do some modification to let it support RV32E.
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.
Home data center project base on raspberry pi and openSUSE
a record by JWSun
Setup a home data center base on raspberry pi and openSUSE
Learn about log-structured file systems
a project by ganghe
Compared with traditional file systems (e.g. EXT4, XFS), log-structured file systems treat its storage as a circular log and write sequentially to the head of the log. I want to learn about this kind of file system via this hack week, to understand how it manages its data and metadata, to understand how it recover back from crash, to understand its advantages and disadvantages.
Do some 3D printing
an invention by aschnell
Do some 3D printing incluing designing the object.
Reanimate djmount
a project by mwilck
djmount is a neat idea - see UPnP/AV resources in your directly in the file system. Unfortunately the code hasn't been maintained for ~10y, and - at least for me - seems to by plagued by various bugs causing crashes and what not. There's currently no official openSUSE package. This project aims to pick up the code, fix bugs, and make the tool actually useful again. The code itself seems to be in quite a good shape, so this should be doable.
Wayland security review.
an idea by yfjiang
One of the significant advantages of Wayland is about security, to isolate input/output of every single windows, encourage non-root user running the core process, as well as discouraging root user running any graphical applications. The project wants to have a close look at Wayland trying to address the questions:
Boot system from Ceph RADOS Block Device
an idea by dmdiss
Write a new Dracut module which adds support for booting a system where the root filesystem resides on a remote RBD image.
openQA IDE
a project by coolo
There is a running gag built into openQA called interactive mode. It goes like this: "if you need the interactive mode, it's broken". The reason: the so called interactive mode is a collection of hacks - in theory making it possible to update needles in a running test.
Reanimate djmount
a project by mwilck
djmount is a neat idea - see UPnP/AV resources in your directly in the file system. Unfortunately the code hasn't been maintained for ~10y, and - at least for me - seems to by plagued by various bugs causing crashes and what not. There's currently no official openSUSE package. This project aims to pick up the code, fix bugs, and make the tool actually useful again. The code itself seems to be in quite a good shape, so this should be doable.
Play with Matrix.org as replacement for IRC
a project by dmacvicar
Matrix.org is a project to create a protocol and server implementation to replace IRC.
Upstream support for SGI Octane
an invention by tsbogend
Patches for supporting SGI Octanes are floating around since ages. The latest version is against v4.10. I've talked to Ralf Baechle (MIPS kernel maintainer) and he is willing to take patches from me... so I have to provide them... and this what this project is for:-)
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...)
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.
openSUSE on chromebooks (crouton)
an idea by mbrugger
Update for 2018
Better support for Chromebooks
an idea by suntorytimed
Better support for Chromebooks
Explore replacements for genksyms/modversions for kabi checks
a 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.
openSUSE package of Waterfox
a project by lproven
Since Firefox 57, SUSE's default browser no longer supports XUL extensions. This is a problem for those of us who customized Firefox extensively with multiple addons.
gfxboot for grub2
a project by snwint
Make a final attempt to implement a graphical user interface for grub2 (gfxboot2).
Try some funny Wireless Display Software for openSUSE
a project by acho
Steps:
SUSE @home Hands On Lab
a project by johnmpugh
Project Description
In the past year we've found ourselves in the middle of a pandemic, we merged two awesome companies together, and we have completely changed the trajectory of SUSE and Rancher. This project is intended to transfer knowledge of SUSE to Rancher and Rancher to SUSE for those who may be challenged with time and resources to try new things. This gives us a chance to explore other uses for Kubernetes all while taking advantage of older equipment (for use as workers) we may have to spare.
Near-zero downtime upgrades for stateful services with Rancher
an idea by mlnoga
Project Description
Create a DRM driver for VGA video cards
a project by tdz
Yes, those VGA video cards. The goal of this project is to implement a DRM graphics driver for such devices. While actual hardware is hard to obtain or even run today, qemu emulates VGA output.
Bootstrap openSUSE on LoongArch
a project by glaubitz
Description
Tracking fixes 3rd generation
a project by mfranc
Description
There are currently 2 versions of tracking fixes. One is used in CI (and ./scripts/git-fixes)[1] and (unfortunately, it doesn't handle reverts) the other is for sending emails to developers. The first one is relatively fast (for its usecases) and the other is relatively slow and made for bulk processing only. Both are single-threaded.
Kill DMA and DMA32 memory zones
a project by ptesarik
Description
Grapesss: a physical Shamir's Secret Sharing application [ESP32-C3 + Mobile]
a project by ecandino
Build a split keyboard from scratch
an invention by mpagot
Description
I'm getting older... this summer I experienced an annoying and persistent tingling in one hand and arm. That was the initial motivation to get more interested in ergonomic work gadgets, and from that to split keyboards. And that was the entrance in a rabbit hole.
iSCSI integration in Warewulf
a project by ncuralli
Description
fork & exec operations though io_uring
a project by gbertazi
Description
Agama installer on-line demo
a project by lslezak
Description
Automation of ABI compatibility checks
a project by ateixeira
Description
ABI compatibility checks could be further automated by using the OBS API to download built RPMs and using existing tools to analyze ABI compatibility between the libraries contained in those packages. This project aims to explore these possibilities and figure out a way to make ABI checks as painless and fast as possible for package maintainers.
make some updates to python-kmod
an idea by zhonglidong
Description
python-kmod is the python interface for libkmod. But the upstream became inactive for a long time. The last commit was 11 years ago. In the meantime kmod is still under actively developing. So I want to narrow down the gap between these two packages during this Hackweek.
A sane DSL for udev rules
an idea by mwilck
Description
Add a machine-readable output to dmidecode
a project by jdelvare
Description
There have been repeated requests for a machine-friendly dmidecode output over the last decade. During Hack Week 19, 5 years ago, I prepared the code to support alternative output formats, but didn't have the time to go further. Last year, Jiri Hnidek from Red Hat Linux posted a proof-of-concept implementation to add JSON output support. This is a fairly large pull request which needs to be carefully reviewed and tested.
Investigate the openQA installation process for IPMI and PowerVM
an idea by rfan1
Description
Try to render Agama in a TUI browser
an idea by ancorgs
Description
Agama Expert Partitioner
an invention by joseivanlopez
Description
jigdo for images
a project by epaolantonio
Description
RISC-V emulator in GLSL capable of running Linux
an invention by favogt
Description
Moooar qubesome features
a project by pgomes
Description
The idea for Hack Week is to add new features to qubesome. qubesome is a CLI that manages your window managers and workloads in a GitOps manner. Each profile is executed under its own container, with its own xorg display. This enables having awesomewm running for a profile while having i3 for another, for example, both running in parallel. Anyone keen on learning more about qubesome or helping with the goals, please feel free to reach out.
Maintenance Game with Godot
an invention by cyberiad
Description
Exploring Godot, the gaming engine, by developing a 2D game with Mainty the chamaleon which fixes bugs and addresses security issues proactively.
Finish gfxprim application multiplexor (window manager)
an invention by metan
Project Description
Framework laptop integration
an invention by nkrapp
Project Description
Tumbleweed on Mars-CM (RISC-V board)
a project by ph03nix
RISC-V is awesome, Tumbleweed is awesome, chocolate cake is awesome. I'm planning to combine all of them in one project.
MIDI2-based Mixer API for ALSA
a project by ismaell
Description
MIDI supports volume control, so why not use that for ALSA?
Digital art wallpapers for openSUSE Leap and Tumbleweed
a project by lkocman
Description
Improve various phones kernel mainline support (Qualcomm, Exynos, MediaTek)
an idea by pvorel
Similar to previous hackweeks ( https://hackweek.opensuse.org/projects/improve-qualcomm-soc-msm8994-slash-msm8992-kernel-mainline-support, https://hackweek.opensuse.org/projects/test-mainline-kernel-on-an-older-qualcomm-soc-msm89xx-explore-mainline-kernel-qualcomm-mainlining) try to improve kernel mainline support of various phones.
Design the new UI for storage configuration at Agama
an invention by ancorgs
Description
Improve UML page fault handler
a project by ptesarik
Description
Improve UML handling of segmentation faults in kernel mode. Although such page faults are generally caused by a kernel bug, it is annoying if they cause an infinite loop, or panic the kernel. More importantly, a robust implementation allows to write KUnit tests for various guard pages, preventing potential kernel self-protection regressions.
Create DRM drivers for VESA and EFI framebuffers
a project by tdz
Description
Looking for projects around:
Nothing at the moment
Activity