Installation server setup utility - continueda project by csalmond Project DescriptionCreate a utility that will simplify setup a SLES machine to be a PXE boot server. This will include installing and setting up tftp, dhcp client/server, nfs server, and vsftp server. Selecting, mounting, exporting, ISO and kiso images for PXE installation and setting up PXE boot menus. |
A weighting based ABR treean idea by dtseng Project DescriptionA new algorithm is proposed to resolve this skew issue of RB-Tree. |
select vs epoll in socket i/o muxan idea by dtseng Project DescriptionTo fit a big number growing of TCP connections in the data center, epoll mechanism is suggested to replace select system call to improve the performance of socket i/o multiplex. |
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. |
Graphing stats from a remote solar MPPT charge controllera project by brunoleon Graphing stats from a remote solar MPPT charge controllerGoal for this Hackweek |
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. |
expand a "CMS" written in python/flaska project by MMoese Project DescriptionI'm 2nd head of a non-profit association, our goals are to help musicians and kids that want to learn playing an instrument, but whose parents cannot afford buying instruments or paying for musical education. |
A React-based alternative to our beloved bug/issue tracker finglongera project by avshiliaev Project DescriptionSince we use different systems to report bugs (Bugzilla) and track their fixes (GitHub), we have a dedicated tool to keep our boards in sync and up-to-date between those two. The tool we use today is called finglonger and it's written in clojure which makes it rather difficult to maintain and expand. |
web-based testing tracker for aquarist-labs's s3gwa project by jluis Project DescriptionKeeping a consolidated view of a project's progress is a non-trivial endeavor. There are far too many moving parts from its inception, such as planning, issue tracking, development, and testing. All the while one must keep track of some form of metrics to ensure that there's progress, and that the progress is happening in the right direction (or whatever is considered the right direction at the moment). |
AWS Terraform Modulesa project by mtrachier Project DescriptionProvide modules in Terraform registry for getting users started using Kubernetes on AWS. |
Cgroup support for supportconfiga project by firoyang Project DescriptionMake supportconfig aware cgroup. |
Migrate web hosts over from easy engine on AWS to k8s/RKEa project by ngildersleeve Project DescriptionI'm looking to migrate all of my websites from easy engine (which is a primarily Wordpress based shell framework) to k8s/RKE, possibly with Rancher. This will allow me to |
Advanced suspend/resume controla project by sbrabec Project DescriptionI am often work remotely on my desktop. Remote work on the desktop is complicated by a nice desktop feature – automatic suspend. There already exists a desktop integration, so the desktop applications could prevent the suspend. But sshd is not included yet. |
Creating a drum machine with pytestan idea by ONalmpantis I want to refresh/improve my python skills so I ll make a drum machine Resources |
Saline: Salt state appliement monitoringa project by vzhestkov Project DescriptionIn case of applying states for a huge number of minions it's very hard to monitor the status of applying the states. |
reflinkable rpmsa project by lnussel Project DescriptionRPMs with reflinkable content that leverage CoW filesystem features could help to minimize disk writes and space usage, reduce cpu cycles and download bandwidth for updates. |
D-Bus secure message communicationa project by alix82 Project DescriptionD-Bus is a easy to use message-oriented mechanism that allows communication between multiple processes running concurrently on the same machine. Any application running on the session bus can install a monitor hook over the bus to listen to all exchanged messages. Sensitive information such as mail passwords will be exchanged in plain text. A malicious software can easily listen and parse all those sensitive messages. |
Explore the future of samba in the cloudan idea by scabrero Project DescriptionExplore how samba could fit in the cloud world: |
Openqa framework in emacsa project by ybonatakis Project DescriptionThe main idea is a framework to interact with openqa with a modern UI from within Emacs. |
Learning podman with selinux enableda project by gosipyan Project DescriptionPodman is an open-source, Linux-based tool that builds Docker-compatible container images |
Package workflow experimentsa project by jfehlig Project DescriptionMost developers are comfortable with the workflows of git hosting services like gitlab and github, including their CI/CD capabilities. This project aims to experiment with new downstream package development and maintenance workflows based on upstream git repositories cloned at gitlab.suse.de. I'll be using the libvirt package for these experiments since it typically contains a healthy mixture of downstream-only patches along with upstream cherry picks. |
Lightweight container runtime on Maca project by bnewberry Project DescriptionCreate a lightweight virtual machine manager for a container runtime on Mac. |
flipbook.picsan idea by gleo Node.js Flipbook PDF generator, to convert videos into printables. Project Description |
Build an Audio Streaming Server in Golang for Ableton Lite Recordingsa project by annablendermann Project DescriptionI have a small recording studio at home that I use for acoustic recordings using a 2i2 Focusite and Ableton Lite, but no streaming server for my output files. I want to be able to process/mix and share multiple rough drafts of .mp3 or .wav files with my musician friends without sharing them to a public platform yet. I've also been learning golang and seeing how it's a popular choice for audio processing, can use this to dive deeper into it. |
Create a CLI tool for interacting with Rancher Support Matrixa project by dpock Rancher Support Matrix CLI HelperA tool to bring the Rancher Support Matrix info into your CLI. |
Bring to life the Studio Kiosk in Frankenstrassea project by digitaltomm Project DescriptionMake use of the Studio Kiosk in front of my office: |
Minecraft basics for kidsan idea by calmeidadeoliveira Project DescriptionSome of my son's friends are learning the basics in coding Minicraft. My son (9 years old) is poking me since weeks to learn as well, but I had no time to look for resources to teach him. |
Generate a GraphQL API for Uyuni's reporting DB and consume ita project by j_renner Project DescriptionGenerate a GraphQL API for the new reporting database of Uyuni (using hasura.io) and implement a very simple UI using a modern frontend framework (e.g. nuxt.js). |
Refresh the internal SUSE Manager maintenance documentationa project by deneb_alpha Project DescriptionWith this project I would like to refresh/update the confluence documentation describing how SUSE Manager maintenance works and how to process a SUSE Manager update round. |
OMEMO Hexchat pluginan idea by dknorr Project Descriptioni want to build a hexchat plugin, so i can run a omemo-secured conversation over irc with someone who also has an omemo implementation |
Moderated Meetings for opensuse Jitsia project by LSchroeder Project DescriptionPackage and Deploy: |
|
Nanos Unikernelan idea by rpalethorpe Project DescriptionNanos is a "unikernel" providing a subset of Linux kernel features. It only allows a single process to run, but has multiple threads. It maintains the kernel-land to user-land boundary unlike other unikernels (so perhaps isn't strictly a unikernel). |
Utilize eBPF for network policya project by jianwang Project DescriptionUtilize eBPF for network policy in (nested) virtualization environment. |
mac80211_hwsim toola project by cfconrad Project DescriptionWrite a userland tool, to utilize the netlink interface of the of the mac80211_hwsim kernel driver. |
Explore Crev as collaborative code audita project by pperego Project DescriptionCrev [1] is a collaborative code audit idea. Since it's common that more security engineers can work on the same projects, or there can be a different person auditing a piece of code after some time, there is the need to keep track of the code audit notes in a non-repudiable way. |
Install BLOB-less U-Boot in SPI of Pine64 ROCKPro64 and boot from NVMe diska project by clanig Project DescriptionThis project is about installing a fully open source ARM machine. It was not originally a Hack Week project and some information gathering was already done before. |
Learn about Rancher productsa project by mgrifalconi Project DescriptionSUSE and Rancher joined a while ago, but other than k3s, I have no good understanding about Rancher products and I feel I should get a better idea on what are their purpose and strengths. |
Paper reading cluba project by LarsMB Project DescriptionMost of us remember a period of our lives when we had time to stay somewhat uptodate on the research and developments in our area of expertise. However, this often falls short during our day-to-day work, as we get bogged down in the engineering problems of the real world, and the struggle of explaining even basic concepts to laypeople :-) |
Building my own cluster on Raspberry Pi 4 with K3Sa project by mlin7442 Project DescriptionI'm not familiar with Rancher K3S, I'm always want to have a opportunity to understand it more, since I've 3 Raspberry Pi 4, I will building a cluster on them with K3S. This will based on openSUSE 15.4. |
Updatecli Kubernetes Operatora project by olblak Project DescriptionImplementing an Updatecli Kubernetes operator. |
Build Kernel from sources - openSUSE wayan idea by asmorodskyi Find documentation on how to re-build openSUSE Kernel from sources and tweak some Kernel build variables Goal for this Hackweek |
Explore Djangoa project by djz88 Explore djangoLearn and work with Django framework by writing/enhancing an application. |
Learn and research the ALP security frameworka project by bchou Project DescriptionI will spend hackweek time getting more familiar with the security framework of ALP, as I am a WG member. There are many documents can be referenced. |
Implement a "Fuel Gauge" for Harvestera project by mrussell Project DescriptionAs an attempt to stick with the theme of this Hack Week - the idea is that we implement a way to funnel out information (probably on an out of the box Grafana chart or something) about: |
QJobViewera project by apappas Project DescriptionA viewer for openQA jobs written in Qt. |
Extend k3s-ansible to support new functionalities (or fork/create new one)a project by nicoladm Project DescriptionThe project k3s-ansible helps to easily install and manage k3s clusters and it's particularly handy for users who use ansible for daily operations. |
Brew an IA-generated beer recipean idea by rtorrero This project has two goals: - To get familiar with AI, machine learning, deep learning and language models in particular |
BPFTRACEa project by fanyadan Project DescriptionJust have play with bpftrace on some real kernel bugs. |
rust security reviews and cargo-creva project by jzerebecki Project DescriptionLook into things that make security/code reviews of rust code easier and play with cargo-crev. |
kubedumpan idea by joshmeranda Project DescriptionDevelop a tool to collect runtime information about a kubernetes cluster. |
Base container images multi language compiler on local codea project by mdati Create a selector of BCI-language containers, python, java, go, etc, to pull and build the proper image |
Product Migration support in SSMan idea by admehmood Project DescriptionCurrently, in SUSE Manager it is not possible from UI to perform Product Migration of multiple clients in a single go. If a user has a high number of clients that needs migration, it could be a pretty cumbersome action. We do provide API support but not everyone is good with scripts and it would be nice to provide an easy-to-use API to do this. |
Hack into Ellingson Mineral and download a garbage filean idea by mseidl81 We should be chased by the FBI.Finally I'll need group of elite hackers to prove our innocence. |
py-ensa project by ngetahun Project DescriptionImplement the ethereum domain name service in python. Domain name resolution for Ethereum Domain Names per EIP-137 RFC[1]. |
Misc: Make samba rpc service scheduler generic and/or learn some Rusta project by npower Make a generic worker/scheduler api for use within samba based on existing dcerpc daemon (and various rpc services)Goal for this Hackweek #1 |
WireGuard VPN on MicroOS/Raspberry Pian idea by doreilly Project DescriptionMicroOS is perfect for running a WireGuard server on a RPi to provide remote access to a home network. It is lightweight, reliable, auto updating and easy to secure. |
Retail Branch Server + SUMA Server on one machinea project by nadvornik Project DescriptionSUMA for Retail 4.3 introduced containerized branch server. In theory, it should be possible to run the container on the same machine as SUMA server. This would be equivalent to the Combo server in the old SLEPOS product. |
indoor air quality sensora project by rsimai DescriptionI noticed during home office times as well as with multiple people in one office how quickly air quality drops, which affects concentration and finally performance, as it causes tiredness and headache. I want a device that continuously measures the quality and reminds me in time to make adjustments to the airco (if available) or when to air the room, or take a break outside. Parameters to measure are at least temperature, humidity and CO2 level. The device should be stand-alone and potentially battery powered, with the option to connect to other devices such as PCs or smart phones through Wifi, Bluetooth, Serial, ... |
Rewrite libkdumpfile Python binding using CFFIa project by ptesarik Project DescriptionThe libkdumpfile library includes Python bindings. They are implemented as manually created C code for CPython. This is hard to maintain and/or port to alternative Python implementations. |
Make DNF5 package manager ready for openSUSEa project by dmach Project DescriptionDNF 5 is a package manager that is currently in development and will land in the future Fedora and RHEL versions. |
learn and play around luks and fido2an idea by oertel read up on things like https://0pointer.net/blog/authenticated-boot-and-disk-encryption-on-linux.html |
Model checking the BPF verifiera project by shunghsiyu Project DescriptionBPF verifier plays a crucial role in securing the system (though less so now that unprivileged BPF is disabled by default in both upstream and SLES), and bugs in the verifier has lead to privilege escalation vulnerabilities in the past (e.g. CVE-2021-3490). |
|
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. |
|
Learn about Fleetan idea by kwk Project DescriptionI want to learn more about Fleet (https://fleet.rancher.io/) and GitOps |
Poking technologies for enrolling customer key to kernel trusted keyringa project by joeyli Project DescriptionThe keys in db or mok can be used to verify boot loader and kernel binary for booting. But upstream kernel doesn't trust them for enrolling to trusted keyring because they are enrolled outside the boundaries of kernel. Which means that IMA can not use db/mok keys for verification. |
|
Learn more about Application Security (AppSec) Open Source Tools and Testing Techniquesan idea by heidi.bronson Project DescriptionApplication security (AppSec) is a threat that all organizations are facing. While we have QA engineers and security teams to help avoid these threats, true AppSec can only be obtained by giving developers the tools to find and fix vulnerabilities before their code is pushed into the deployment pipeline. As a software engineer, I want to make sure that my applications are secure. During this hackweek, I want to study the OWASP Top 10 vulnerabilities, related testing techniques, and open source tools that can be used to test our applications and keep them safe from malicious actors. |
Add MBR binary format support to the fq command line toola project by tobilehman
|
Enhance internal process for providing localization dropsan idea by ta-ro Project DescriptionWe regularly hand off documentation sources to localization. I'd like to improve some minor details in this process. |
Ebook Reader word translatora project by dmulder Project DescriptionWhen learning a new language, it's useful to read books in your target language. The trouble is, it's difficult and time consuming to look up the meanings of new words you encounter while trying to read. The purpose of this project is to create an ebook reader which allows you to highlight individual words and translate them quickly (similar to how duolingo stories lets you click on words to explain their meaning). |
Add combustion support to the terraform-provider-libvirta project by oholecek Project DescriptionTerraform libvirt provider has support for cloud-init and ignition VM configuration options. Last remaining popular option is for Combustion which is very useful when working with MicroOS systems. |
Improve the UX/UI of User Storya project by cyntss Project DescriptionUser Story is an open-source project that allows organizations to collect customer feedback displayed in the form of an open roadmap to enable open collaboration between developers/companies and their customers. It helps identify high-priority issues and features and it serves as a tool for project managers to plan according to what customers actually want. |
|
retrocomputing: learn the architecture of MIPS for PS1 and build an assemblera project by david.anes Project DescriptionThe idea is to learn about the PlayStation 1 CPU and GPU. |
generic zswap dedupa project by ailiopoulos Project Descriptionzswap [1] is a linux kernel component that provides in-memory compression for swap pages. It already provides a limited form of deduplication: if a page is filled with the same value (e.g. all-zeroes) then only that value is kept instead of compressing the contents. |
Explore containerized desktop and pure-wayland desktopan idea by zcjia Project DescriptionI want to explore various distros/technologies that utilize containerized desktop and pure-wayland desktop, so that I can gain more experience and ideas on how ALP desktop should look like. |
Continue work on "ostatus"a project by aplanas Project Descriptionostatus is a command line tool designed to answer questions like "what deviations has my system from a fresh installed system", at least in term of installed packages. |
Audio steganography for music digital signaturesan idea by shawnhao Project DescriptionThere are lots of indie musicians who are not very aware of protecting their copyright and it is hard to determine plagiarism in music. I believe a digital signature could be useful to present copyright on court without damaging and altering the soundings of a song. But I am also aware that a signature alone may not be sufficient to protect copyrights and it is able to bypass it. |
Learn kubernetesan idea by XinLiang - Learn key concepts of k8s- Learn how to write k8s crd or operator |
salt formula for uyuni proxy setupan idea by mbussolotto Project DescriptionGoal is to write a salt formula for setup a uyuni proxy. |
Learn a doc about containeran idea by zoecao Goal for this HackweekKnow how to use it and setup an environment based on the doc. |
KernelCI performance regression dash boarda project by wagi Project DescriptionKernelCI is gaining more and more attraction for CI builds and test runs by the upstream community. Though at this point, there is no dash board to track or visualize regressions over time. |
Learn about Service Managementa project by lrupp Project DescriptionIt's time to learn a bit more about best practices in service management organization. This includes especially Service Level Agreements and the creation of a Service Catalog. |
Reading SLES15 "Security and Hardening Guide"an idea by llzhao Project DescriptionGoal for this Hackweek |
Audio controlled smart devicesa project by bzoltan1 Project DescriptionUse vosk library and Shelly cloud API to voice control smart home devices like Shelly bulbs. |
Add automatic loading of salt autosign grains to saltbootan idea by oholecek Project DescriptionSaltboot is a system of salt states and custom initrd for automated image deployment integrated with SUSE Manager/Uyuni. |
Write a formula with forms for setting up a container registrya project by mcalmer Project DescriptionLearn about formulars with forms and write a formula which setup a container registry. |
openSUSE wiki improvements (specially Portal:Packaging)a project by gmoro Project DescriptionFollowing a recent discussion with the Packaging team at SUSE we will do a revamp of https://en.opensuse.org/Portal:Packaging |
SUSE SE Marketing tools and Demosa project by nbatsford Project DescriptionOur project is to develop Tools and demos which can be deployed using Helm on Rancher. |
Improve unaligned fs read behavior for u-bootan idea by wqu_suse Project DescriptionAlthough U-boot has a fuse like interface to support different filesystems, the unaligned read is in fact completely handled by the underlying fses. |
Explore linuxboota project by clin What is linuxboot?LinuxBoot is a firmware for modern servers that replaces specific firmware functionality like the UEFI DXE phase with a Linux kernel and runtime. |
Securing and improving home/server networka project by ohollmann Project DescriptionNow, when mikrotik supports WireGuard there is no need to stay with OpenVPN. Let's try to setup WireGuard and investigate it's options, test performance etc. |
|
Improve zypp-gui toola project by xiaoguang_wang zypp-gui is a gui tool to update the system and install the packages in openSUSE distro. It's written by rust. https://github.com/sunwxg/zypp-gui |
Aperture: a simple game engine written in C based on OpenGLa project by StarryWang Project DescriptionThis project was initially created for my graduation project. Currently, I've finished |
YaST log grouping, better visualization of the loga project by lslezak DescriptionTL;DR: I'd like to have something like this for YaST log. |
FTrace Visualization Toola project by jesingh Project DescriptionA visualization tool that directly digests ftrace function traces and provides easier to understand timing diagrams with the ability to quickly look up functions from within the program. |
Adopt Typescript in D-Installera project by IGonzalezSosa Project DescriptionIn January, we announced the D-Installer project, an attempt to build a web-based installer on top of YaST and Cockpit. Since then, the codebase has grown significantly, especially the JavaScript part. |
|
|
Learning ROSa project by zhonglidong Project DescriptionThe Robot Operating System (ROS) is a set of software libraries and tools for building robot applications. From drivers and state-of-the-art algorithms to powerful developer tools, ROS has the open source tools you need for your next robotics project. |
Write a CLI program for OneDeva project by cxiong Project DescriptionDevelop a CLI (Python) for OneDev. |
CI/CD pipeline with Gitlab/Docker/Kubernetesa project by waynechen55 Project DescriptionCI/CD, which stands for continuous integration (CI) and continuous delivery (CD), creates a faster and more precise way of combining the work of different people into one cohesive product. In application development and operations (DevOps), CI/CD streamlines application coding, testing and deployment by giving teams a single repository for storing work and automation tools to consistently combine and test the code to ensure it works. |
Learn move knowledge about build website and improve qa xfstests dashboarda project by yosun BackgroundA dashboard for testing and analysis xfstests results just initial this year. It has a lot of performance issues to fix, and it also needed to add more features to get usable. Also bootstrap looks very easy to use, plan to learn some frontend knowledge for fun. |
Tool to collect relevant data from images and containers tested in openQAa project by jlausuch Project DescriptionThis idea has been partially implemented for JeOS images, where we are collecting some data from the images whenever a new build ends up in openQA. For instance, https://openqa.opensuse.org/tests/2419705#step/image_info/9 is collecting the size of the image, as well as total number of RPMs, the list of RPMs with their size and some filesystem information. |
generate a python tool to create test suites from migration test matrixan idea by leli Project DescriptionI will generate the python tool to create test suites from migration test matrix instead of the old tool with VB. |
TeX macros for a puzzle gamea project by mcalabkova MotivationThere is plenty of puzzle games (see Šifrovačky.cz), but currently none designed for children. With my husband we are thinking of starting/reviving one and creation of a fine typesetting system is one of the preliminary steps. The macros could also be used by other puzzle games in need of a new typesetting system (I could publish them if I liked my work). |
Learning boot loadera project by qzhao Learning boot loader related knowledgeLearn about boot manager, including trusted computing, disk encryption, EFI, storage and more |
Improve Scrum Master Dashboarda project by ilausuch Project DescriptionNow in Public Cloud and Containers QE team we are using https://github.com/BillAnastasiadis/qe-c-backlog-assistant. But we want to go far from here to be capable of provide more information and analysis |
Create a distributed midi keyboard for kidsan idea by ilausuch Project DescriptionThe idea is to create a midi keyboard where every kid could be responsible of a note. This is a part of some workshops to show the children of a montessori school about how the music can create emotions. |
Project Verifree : internal key server(s)a project by mcaj Project descriptionThe project Verifree is about GPG key server. The goal is build a Key server, where users are able to |
Installation server setup utilityan idea by csalmond Project DescriptionCreate a utility that will simplify setup a SLES machine to be a PXE boot server. This will include installing and setting up tftp, dhcp client/server, nfs server, and vsftp server. Selecting, mounting, exporting, ISO and kiso images for PXE installation and setting up PXE boot menus. |
|
Project Skyscraper - PoC of a Cloud Governance Dashboarda project by tmuntan1 Project DescriptionWe would like to create a single interface for teams to manage our cloud governance. |
Learn network related knowledgea project by XGWang0 Project DescriptionPlan to learn network related knowledge to benefit to performance test |
Find openQA jobs which using specific test modulea project by rfan1 [Description]: # A simple web package can find openQA jobs/jobgroups which use specific test module [Status]: # In plan |
Blog about our ScummVM Freeware games packagesa project by sndirsch Blog about ScummVM Freeware games of our openSUSE Build Service games projectStatus |
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. |
Modular kernel packaginga project by mwilck Project DescriptionCreate a PoC for a modular packaged kernel. This means: |
Having closer look at openQA and search for comparably simple improvement optionsa project by clanig Project DescriptionThe project is about getting more familiar technically with the openQA code and checking for improvement options in dependence of the expected impact and effort. |
early stage kdump supporta project by mbrugger Project DescriptionWhen we experience a early boot crash, we are not able to analyze the kernel dump, as user-space wasn't able to load the crash system. The idea is to make the crash system compiled into the host kernel (think of initramfs) so that we can create a kernel dump really early in the boot process. |
Family with Kubevirta project by xguo Project DescriptionTry to family with Kubevirt in SLE |
Family with MicroOSa project by xguo Project DescriptionTry to family with MicroOS for ALP Virtualization |
fontinfo.opensuse.organ idea by pgajdos Project DescriptionEither resolve github.com/pgajdos/fontinfo issues or R.I.P. fontinfo.opensuse.org. |
apptainer with jobbera project by mslacken Apptainer job execution layerjobber is small self contained perl script which does simple execution of serial jobs. |
Catch up on information/training video's from SUSEcon, technical reviews, etc.an idea by Jackman1 I have not been able to keep up with various information, technical review, tech days and SUSEcon videos. That's what I will be doing. I will have to continue to work part of the time as well, but will take time to review available learning resources. |
Prettier dashboard for solar panel statusa project by emiura Project DescriptionMy current dashboard for solar panel status runs on a raspberry PI and it is based on lighthttp and a couple of shell and python scripts, but it is very ugly. |
geekoops - reusable ansible roles for openSUSEa project by ph03nix Project DescriptionI started the geekoops project last year for hosting some generic ansible roles for openSUSE. |
|
ioBroker for home-based laba project by hrommel1 Project Descriptionuse ioBroker to power-control home-based lab with as low as possible carbon footprint |
Open Source book reader for visually impaired/blinda project by DKarakasilis Project DescriptionI was talking with a friend the other day who is blind. He briefly explained to me how he reads books (the regular, paper printed ones). So, he is taking a photo of each page, passes that to the OCR to extract the text in digital form, then passes that to some text to speech engine to read it out loud. |
Solar water heating control panel using ESP32a project by alarrosa Project DescriptionI have in my house a solar panel to heat water that is controlled by a "dummy" control panel from which I can see the current temperature of the water in the solar panel and the water in the tank. There's a pump that moves water from the tank into the solar panel and back into the tank in order to heat it when the temperature of the solar panel is x degrees higher than the temperature in the water tank. There's also a resistance in the water tank that can be turned on to heat the water when there's no sunlight. |
Hack around c3osa project by EDiGiacinto Project DescriptionC3OS is a lightweight Kubernetes-focused GNU/Linux elemental derivative that optionally supports automatic node discovery, automatic role assignment and optionally VPN out of the box with no kubernetes networking configuration required. |
Extended Catalog of SUSE Slideware Templatesa project by dominic_vieira Project DescriptionThere are lots of interesting presentations happening all throughout SUSE on all manner of subjects. Presenters have found all kinds of creative ways to showcase their content using different shapes, templates, and other tools to convey important information. If you're looking to start a new presentation, the current slide templates are great to get started with but often time presenters have to look elsewhere for design inspiration. The goal of this project is to create a centralized "extended catalog" of Powerpoint and Impress templates, as a compliment to the existing templates, and make them available to SUSE employees through ImageRelay, that can serve as inspiration and templates for those looking to create rich and complex presentations based on examples built by fellow SUSE employees. |
openSUSE on Fairphonean idea by FridayKetchup I am curious if we can run openSUSE or another SUSE OS (SLES/Micro) on a Fairphone. Status: To start at the beginning |
Developer documentation for edliban idea by neilbrown Project Descriptionedlib is an editor that I am writing - because I got too annoyed by emacs. |
Polish a few GFXprim appsa project by metan DescriptionGFXprim is a minimalistic widget library written in C I've been toying with for the last ten years. At this point there are several useful application written in it such as music player, pdf browser, map viewer etc. |
Some modern webUI feature in openQAan idea by okurz motivationWant to learn JavaScript and current frameworks and improve openQA |
Discover X11 or Wayland displays with Akria project by atgracey Project DescriptionI want to be able to schedule a k8s workload when a display is attached. This is useful for wallboards or other workloads that need a screen. |
Acetylenean idea by phillipsj Project DescriptionA Windows init system based on ignition and combustion for Humans. |
|
ClusterMon Wrapper - Pacemaker Cluster Monitoring that customers can re-usean idea by roseswe Project DescriptionSUSE Linux Enterprise High Availability Extension (SLE HAE) is based on pacemaker as the cluster engine, corosync as the message layer and hundreds of resource agents. These resource agents (RA) can be used for almost all imaginable HA use cases. |
Learn to do 3D animations for product documentation in Blendera project by rainerkoenig Project DescriptionSometimes open source products lack of a good and inspiring documentation. So my idea is to brush up my Blender skills to a level that I'm able to do some tiny 3D animations to explain workflows and procedures better. |
Linux training manual for openSUSE localised for South Africaa project by aslamr Project DescriptionUpdate Linux training manuals that were created in 2011 under a CC share-alike license for opensuse. In 2011 Inwent, GIZ and FOSSFA created training material using the LPI exams requirements. This project is to update the content of that manual. |
[Part 2] Self assessment application for learning a (human) languagea project by mssola Project DescriptionBasically, I want to continue to what I did last time (link). Back then I got some really good results, but I didn't quite make it to a state in which the application is totally useful. |
Azure Active Directory for Linuxan idea by lramage Project DescriptionImplementing Single Sign-On and Two-Factor Authentication for Office 365 on Linux |
|
Containerized home mirrora project by lkocman I'm running a simple home mirror, but I managed to get into a situation where I have to use a bunch of custom excludes. I think we should be able to offer what people want nowadays.\ |
openSUSE build supported by SUSE ITa project by vgrinco Project DescriptionSUSE IT needs help from fellow geekos with release engineering skills to define the requirements, process, infrastructure, and tools for building an openSUSE-based distribution bundled with SUSE IT-supported application stack. The resulting OS build will be offered as a standard distribution for new SUSE employees in addition to the existing Operating System library. |
Self Watering Indoor Vegetable Gardena project by kberger65 Project DescriptionThis first part of this project will build a moisture sensor using an ESP32 board and circuit python. I am hoping to implement a notification method using SMS or Email. Additionally, future plans include adding a Web based interface to view historical data as well as optionally adding some mini pumps that will water the plants once a specified moisture level (very little detected) has been reached. |
Improve yamltidya project by tinita Project Descriptionyamltidy is a tidier/linter for YAML files. It's pretty new. |
Scripted CardDAV address book modification in PHPa project by holgisms Project DescriptionRunning a self coded PHP application that - among other stuff - manages address data stored in some database. In order to have that address data not just in my application but also in mail clients or on mobile phones, I exported the data to an CardDAV address book of an ownCloud server. But whenever address data within my application is changed or new addresses are added, I also need to modify the data on the ownCloud server. In order to avoid that, I'd like to utilize a simple CardDAV library in PHP to automate that step. |
Switch software-o-o to parse repomd dataa project by hennevogel Currently software.opensuse.org search is using the OBS binary search for everything, even for packages inside the openSUSE distributions. Let's switch this to use repomd data from download.opensuse.org |
|
|
Looking for alternatives to do hardware monitoring or extend the existing method'sa project by berndschubert Project DescriptionLooking for ways to capture hardware-specific data and use them later to predict unexpected behaviors. Tools can be collectd, prometheus-nodeexporter, ipmiexporter , grafana-agent or other. |
Support Config Analyticsa project by bwgartner Project DescriptionFurther refine (based on last year's sca-L0 project) the automation and the functionality of an L0 approach to collect, analyze and provide notifications and next-step guidance across the data pipeline from an individual system all the way to an initial support request review. In general this is like an AIOps/ITOps edge-core workflow. |
Multi-cloud Lightweight metadata CLIa project by seanmarlow Project DescriptionThe goal of this project is to create a lightweight multi-cloud metadata CLI for Public Cloud environments. There are cloud specific packages that exist but they all have different API and many are developed in Python which is quite heavy for cloud images, especially containers. Leveraging a compiled language will help with keeping the CLI lightweight. |
WASM support for cloud native buildpacksan idea by atgracey Project DescriptionThe wasm ecosystem is becoming more mature and feature rich. With this, I'd like to allow developers to run their code in wasm without needing to know how to set up their tooling or build the binary. Because of this, I think it would be interesting to extend cloud native buildpacks so you can build wasm-oci images in any of the platforms that support buildpacks. |
Improve geekoops ansible rolesan idea by ph03nix I want to improve and extend my ansible rolebook project called GeekOops. The goal is to ensure that the current rules are up-to-date and then implement one or two more roles. Another focus is set on improving the existing documentation/webpage, so that the project becomes better accessible to the openSUSE community. |
Improve SLE Release Management Containera project by suntorytimed Project DescriptionIn this project I would like to extend the capabilities of the SLE Release Management Container. This container is used by some colleagues in the SLE Release Management team to have access to osc and other Release Management critical commands inside a container environment. This includes the beta-emails project to send our beta announcements. |
Explore the state of voice control on linuxa project by szarate Project DescriptionI would like to be able to give my fingers a well deserved rest from time to time, so I'd love to be able to either control my computer with voice or simply dictate to it, for writing emails and so on, and if possible... even writing some code using my voice! |
Porting a Robot to 64 bit ARM / Raspberry Pi 3a project by simotek Project DescriptionI have a Linux Powered Robot ( https://www.youtube.com/watch?v=AMz01IRAgZI&t=1s ) Currrently it uses an odroid C1 a very old version of tumbleweed and uses old python that may need porting. |
smart car based on raspberry pia project by lansuse Project DescriptionI made a smart car with raspberry pi in the hackweek18, brought up ultrasound sensor and camera module in hackweek20. Now I want to finish the remaining part of the code. |
Learn Real Time Linux on Raspberry Pi aarch64 and build 4WD robota project by jahudson Project DescriptionI plan to learn how to program for PREEMPT-RT (Real Time) patched Linux kernel on aarch64 architecture. I will use a digital oscilloscope and a raspberry pi to compare preempt vs preempt-rt kernels on aarch64 vs a micro-controller. I then plan to build a 4WD robot utilizing the Raspberry Pi, I2C sonar sensors, DC motor controller and camera. |
osc Porcelain inside Emacsa project by agraul Project DescriptionEmacs |
Write an open source driver for the DeckLink Mini Recorder 4Ka project by patrikjakobsson Project DescriptionThe DeckLink Mini Recorder 4K is a PCI Express capture card featuring one 6G-SDI and one HDMI 2.0a connection. It can record all formats uncompressed up to 2160p30. The big difference with this card compared to many other capture cards is that it captures all the raw data uncompressed. This allows for it to be used for automatic testing of graphics cards. |
|
Migrate suntorytimed/resourcespace container to an openSUSE basea project by suntorytimed Project DescriptionFor quite some time I am providing a ResourceSpace container on Docker Hub. It is meanwhile pulled about 234K times but unfortunately still based on Ubuntu. Meanwhile I have updated the base to Ubuntu 20.04, but I would like to move it to openSUSE instead. With ResourceSpace 9.5 coming out soon I see a possibility of introducing this switch. Enno Gotthold also did a great job of packaging ResourceSpace on OBS, so this could be used as a starting point for the container. |
Loggee - A tool to interact with your board game collection and plays (made in Elixir)a project by gfilippetti Project DescriptionI started developing Loggee as a CLI to interact with Board Game Geek and it's API. I wanted to have an easy way to see my games and log my plays in the site, and as a bonus, learn more of the functional programming language Elixir. |
WebRTC individual track recordera project by avicenzi Project DescriptionDo you need to record podcasts or interviews remotely? |
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. Involved components |
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. 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. |
Learn TCPa project by jiriwiesner Learn the inner workings of TCP as implemented in the Linux kernel. This will involve * reading textbooks and IETF docs |
HelenOS: <filesystem> of a downa project by jjindrak During the previous Hackweek [0], I have successfully implemented, tested and merged [1] an implementation of the entire C++ standard header <future>. This time, my aim is to modernize the C++14-esque standard library [2] of HelenOS [3][4] with a C++17 feature - the <filesystem> header. The <filesystem> header is much larger than the <future> header which I barely managed to implement and test in the allocated time for the previous Hackweek, but <future> was mostly OS-independent as it relied only on previously implemented features of the standard library. The <filesystem> header, however, is limited by the filesystem API of the OS and as such implementing of the entirety of it might not be possible, limiting the scope of the project (which is a good thing due to the time constraints). The primary features of the header [5] that should be implemented: |
MicroOS Desktopa project by RBrownSUSE Updated almost 2 years ago. 27 hacker ♥️. 19 followers. |
|
Enlightenment openQA improvements + git build images.a project by simotek
|
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. |
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. 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. |
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. |
gfxboot for grub2a project by snwint Make a final attempt to implement a graphical user interface for grub2 (gfxboot2).It's quite some work, unfortunately. Here's what's done so far: |
|
crash-pythona project by jeff_mahoney New Development In previous hack weeks, the first few days ended up being wasted on just getting it working. I'm pleased to share that the code quality has improved dramatically since the last hack week and there are now extensive test cases for both unit testing and testing against real vmcores, and we'll use both mypy and pylint (if installed) to perform static analysis. Packages for those are available in openSUSE or as part of the crash-python OBS repo for SLE15. It has been tested with kernels from 3.0 to 5.1. |