dfaggioli
Italy
Writing PC game tests for openQA
a project by clanig
Although availability of computer games on Linux has improved a lot there is way more potential for openSUSE to fire them up. This project is about improving the usability of openSUSE for gaming to appreciate the gamers who run openSUSE as their primary OS. The final goal for a number of improvements is that each gamer can play flawlessly without a single issue.
Full automation testing framework for KVM
a project by jnwang
So I have to build a tool for in full automation, when I work on KVM testing. The tool should be base on and compatible QASET (that is used currently in QA team.
Investigate and setup internal survey system
a 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. I want us to investigate and find (or found!) an Open Source project that allows to easily collect (internal) surveys.
Linux Memory Subsystem research
an idea by osalvador
Currently I am doing a research about the memory subsystem under Linux, and I would like to seize the opportunity to go on during the HackWeek. The idea is to end up with a paper that explains the memory subsystem from the very beginning (initialization), and then continue with different areas of interest (oom, hotplug memory, page_cache, slab).
perf-bench ipc
a 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.
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
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.
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
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 Open Source Game Clones, Github and SourceForge whether the game is ported already.
Preserve SUSE's history
a project by fos
Project Description
SUSE dissolved an old warehouse, containing lots and lots of boxes with old SUSE / SuSE / S.u.S.E software. All of those boxes were originally going to be dumped in March 2021, which could be prevented.
openSUSE code
a project by SLindoMansilla
openSUSE code
What is?
Workadventu.re at SUSE
a project by jevrard
For events like engineering summit or hackweeks, it would be nice to have a SUSE instance of workadventu.re, and have our own maps, wired with (open)SUSE's jitsi! I am looking for folks willing to help on those 3 teams:
expect-like feature for Screen or Tmux
a project by jbohac
Project Description
Did this ever happen to you?:
Get to know compaction code better
a project by osalvador
Project Description
After a machine has been running for some time, its memory can get fragmented and so large contiguous memory chunks
Convert openqa-mon to webassembly
a project by ybonatakis
Project Description
I want for long time to get my hands dirty with go and webassembly. we have (openqa-mon)[https://github.com/grisu48/openqa-mon] which is a monitoring tool for OpenQA.
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.
Rust Bootcamp
an invention by SMorlan
Project Description
Join an instructor-led bootcamp to explore the Rust programming language in two-hour sessions each day throughout Hackweek.
[unassigned] improve new openSUSE image writer
an idea by lnussel
In order to aid loading openSUSE installation and Live images on USB sticks we have a little GUI program called imagewriter. It's a bit dated so Fabian started a newer one with better UI suitable for touch screen that offers the available images on demand, store images offline for conferences and fairs etc: https://github.com/openSUSE/imagewriter2 It's written in C++ with Qt and still needs some work to be production ready:
TIU - Transactional Image Update
a project by kukuk
Project Description
Provide image based transactional updates for MicroOS.
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.
krunvm-operator: a Kubernetes operator for launching isolated VMs
a project by ngerace
Project Description
krunvm is vagrant
for lightweight, isolated VMs... well, at least mostly.
Support glibc-hwcaps and micro-architecture package generation
a project by alarrosa
The recent glibc 2.33 version recently available in Tumbleweed includes this change: ```
Phoebe - where AI meets Linux
a project by mvarlese
Project Description
Phoeβe (/ˈfiːbi/) wants to add basic artificial intelligence capabilities to the Linux OS.
Easy openSUSE Upgrade
a 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. Something like a notification with a button to perform the upgrade with just one-click, instead of having to deal with the terminal, that frights some new users and gives them the sensation of an outdated system.
Performance profile and possibly improve Jitsi web client
an invention by mkoutny
Project Description
I run openSUSE TW and FF with i7-5600U Intel CPU. Calls with ~4 (video) participants work but my CPU load is approaching number of cores. In slightly bigger calls (>=6 participants) the CPU load was insufficient and audio packets were being dropped. I'd like learn more about webrtc video streams in order to reduce the client's CPU work or make it more adaptive when running with limited resources.
Learn the book of Linux KVM Guide and practise based on the book
an idea by zoecao
Project Description
I have learned 70% of the book. I'll finish it and do some practice based on what I learned from the book during hackweek20.
User Story theme + Okta login
a project by cyntss
Project Description
One of the projects that the EOS open source community has been working on for some years now is the User Story. An open roadmap and feature request tool for open source. https://userstory.eosdesignsystem.com/
Get to know SMP on x86 systems better
an idea by alix82
Project Description
In order to learn how operating systems work on a x86 chip, I had written (long ago) a toy OS based on code found on osdev wiki [1]. It allowed me to understand the interaction between the OS and the x86 hardware, and to some extent how the OS handles userspace (I used newlib for some userspace programs). The single-processor OS code later served me well as a base for a course about operating systems I taught at the university.
Learn how Linux kernel interacts with a hard-realtime OS
an idea by colyli
Learn how Linux kernel interacts with a hard-realtime OS
Project Goal
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).
Localize Uyuni - SUSE Manager in Italian
a project by deneb_alpha
Project Description
Inspired by one of the proposals for GSoC and given that I'm usually working on maintenance updates for SUSE Manager - Uyuni I decided to translate it to Italian. :)
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
openSUSE on ZoL from OpenZFS project
a project by jkohoutek
Idea is to have SUSE system with OpenZFS as root FS. Why ZFS
Deep dive into 3D printing
an idea by rmaliska
From my last hackweek project I would like to continue. Upgrade went well, current issue is the first layer is not sticking well. Also I had no time for improving my 3D modelling skills so its time to do also this. Plan is to:
containerizing MicroOS Desktop components
a project by fcrozat
Project Description
Moving as much as possible of MicroOS Desktop into containers.
Run sandboxed Firefox with image and sound inside a container
an invention by nguyens
Project Description
Running a web browser from your PC can cause all sorts of security or anonymity issues; e-g: content downloaded could be run automatically from your PC, resulting in disk encryption or other unpleasant events. It would be great if we could run most of this in a container so that we have as much of the web browser sandboxed, and limit the PC's exposure to security events.
Explore Steam Deck issues in openSUSE Tumbleweed
a project by tschmitz
Project Description
The Steam Deck is a portable gaming handheld built around platform technology similar to the one found in AMD mobile laptops. Vendor Valve ships a custom Linux distribution with downstream patches on this device, but booting into other distributions is possible. Connecting the Steam Deck to a dock can turn it into a compact workstation.
Create an ALP based Leap replacement. (Grassy Knoll)
an invention by simotek
Hackweek 23
Since Hackweek 22 this project has been made much easier with the introduction of "ALP Granite" however that project is not in a state where it is ready for us to do significant work without it as such my goals for this hackweek atleast are somewhat less then last Hackweek, hopefully by next hackweek Granite will be in a better place to build on.
Study the book of 'The Go programming language'
a project by leli
The Go programming language is an open source language and very popular. Study the book content and try to practice some project examples in the book.
zypper plugin for discovering reverse dependencies
a project by bzoltan1
Often when we test maintenance updates or when we decide to push an update for a package we want to know what that change may cause. Right now it is really difficult to figure out what package depends on a given package.
Motivation
Design/build personal home energy storage system with mid-level components
an invention by okurz
Motivation
I already have photovoltaics installed on the roof of my house. For years I was looking into home energy storage solutions but commercial offers are too expensive to provide a positive RoI so it is necessary to atleast assemble some parts by hand. I don't feel confident to build individual battery packs together and run multiple kWh in my house for years so I am going with "mid-level components", i.e. commercial off the shelf battery systems and power inverter.
Network Throughput Analyzer Tool with Grafana Integration
an idea by sushilhiremath
Project Description
Develop simple yet powerful Python-based tool for monitoring and analyzing network throughput on a Linux system. This project leverages the capabilities of Python and standard Linux networking tools to provide insights into network bandwidth utilization and help users understand how their network interfaces are performing.In addition, the project includes the integration of Grafana for visualizing and analyzing the collected network throughput data.
Creating a MicroOS flavor with Hyprland as a Wayland Compositor
a project by c-hagenest
Project Description
The goal is to first set-up hyprland on my own Aeon machine and after that creating an image in the OBS for re-use by others, preferably without Gnome in the installed packages.
Reverse engineer BLE protocol of led light
a project by lnussel
Project Description
Reverse engineer the bluetooth low energy protocol used by a cheap LED ceiling light from Amazon: https://www.amazon.de/dp/B08ZXNG9BS
TinyTutor - an AI chat-bot powered children's tutor
a project by dmulder
Project Description
This project will create a simple chat-bot for tutoring children for school. Lessons will be pre-configured by feeding in a document and requesting the material be taught to a child in consideration of the child's age, etc.
80-bit floats support on x86_64 for Valgrind
a project by mfranc
Project Description
Valgrind currently lacks support for 80-bit extended precision floating point arithmetic on x86_64 (long double). The current implementation uses 64-bit arithmetic instead, which means that programs running on x86_64 with "long double" give different results when running under Valgrind and natively. People were asking for support for this since like forever, but to date nobody went on implementing it. It's a project for a year, unless somebody has time to work on it full time, but one has to start somewhere. :-)
A command line image collector tool for my gallery website
a project by AZhou
Project Description
After I start to do photography, I created a website as gallery to show my good photos (<https://gallery.alynx.one/>), I don't want to host such a gallery on my own server because it's only some static images, and GitHub pages is perfect for it. But a easy to use way to submit photos and re-generate the webpage is needed. Currently I write a Telegram bot to do this, it is strange but useful, I don't need to write a whole CMS by hand, just listen to Telegram messages and call the render script.
Open Source Culture in China
an idea by sunyan
Project Description
I am one of founders of openSUSE.Asia summit and actively got involved in Open Source Community, coincidentally I was given a book named "Open Source Culture in China" by the writer Xiaoqing Fan, so I plan to read this book and get to know what is situation of open source in China combining what I have seen and heard, then will think about what can I contribute more to promote open source.
Voice in HomeAssistant
a project by oholecek
Project Description
This year was declared to be a "Year of the Voice" in the HomeAssistant world. And indeed upstream community added a ton of functionality and integrations to make voice operations possible.
Run AMA outside of SUSE Engineering
an invention by szarate
Goal
Get a closer look at how developers work on the Engineering team (R & D) of SUSE, and close the collaboration gap between GSI and Engineering
Play with stable diffusion AI model to generate custom avatars
an invention by STorresi
Project Description
Generate a personalized avatar artwork images by fine-tuning stable diffusion on personal pictures
Talisman, an ActivityPub powered recipe managenent software
an idea by alessio.biancalana
Project Description
I've been hacking on this Elixir project for a while and it's time to make it go on fire!
WebGL Game ⚽
a project by jarodriguez
Project Description
This project aims to recreate a small computer game that we played in highschool; it was called "Slime Games". However it ran as a Java applet and so no longer exists on the modern web.
The 5 days of Hackweek
an invention by bear454
5 small projects in one hack week
I always try to take on something bigger than I can complete in Hackweek, and then wallow in my frustrations for weeks after. This time I'm doing something different: one small project every day; 5 accomplishments; 5 successes. I invite you to join me. Post your mini-projects in the comments.
Learn Lilypond and Use It to Typeset Sheet music
an invention by smithfarm
Project Description
As an amateur classical musician, from time to time I am confronted with the need to write sheet music. This can be done by hand, of course, but computer-generated sheet music is much easier to read and should be faster to produce. To say nothing of being easier to fix mistakes in...
Integration weather sensors on my Allsky camera - raspberry project
an idea by martinsmac
Project Description
Add weather station sensors using a Raspberry 3b+ using only Python scripts.
solar monitor (part 2)
an idea by npower
Project Description
Last hackweek I worked on a solar monitor for our solar installation detail are here. At the time I didn't have a device to load it on but eventually I got a hold of a raspberry pi (and screen). I ended up building yast for it and got it working. Unfortunately I couldn't get the touch screen to work for it with tumbleweed on pi so I ended up using the debian based raspberry pi OS. This works pretty well except for an annoying wrinkle, it seems a long running yast (using our yast python bindings) ui app burns memory and it ends freezing the raspberry pi nearly once a day so now I have a cron job to kill the X server twice a day (just to be sure) so that the monitor UI is restarted. This is probably the most serious issue (and really I suppose needs attention as it affects anything else using the yast python bindings). There are other issues (and bugs) with the solar monitor that I haven't had a chance to investigate that I would love to work on over hack week
A frameblending filter for OBS Studio well-suited to do game streaming
a project by mschreiner
Project Description
To experiment and possibly implement a filter for OBS studio, with a focus on doing frame interpolation, while lowering the output's target FPS.
Looking for projects around:
Nothing at the moment
Activity