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...) |
Implement QEMU Firmware Config device support in Linuxrc/AutoYaSTa project by dmacvicar While normally data is passed to linuxrc (including an AutoYaST profile), modern auto-install tools like Ignition from CoreOS support a very interesting method: the QEMU Firmware Config device. |
|
Bugzilla Sync for Taigaan idea by suntorytimed What is Taiga? |
Investigate zchunk support for delta downloads of repository metadaraa project by mlschroe See Jonathan Dieter's chunk project. |
FATE sync for Taigaan idea by suntorytimed What is Taiga? |
Openstack HAan idea by LSZhu Openstack is quite popular today and HA is important for cloud computing, data storage. In this project, we want to setup a openstack cloud and a HA storage arch for it. |
unified communication setup (integrating IRC)an invention by okurz motivationThe one mobile messaging service that shall not be named destroyed the world of "unified communication" by constructing a walled garden in recent years although there was a bright outlook with XMPP/jabber in before bundling all communication by providing an open standard and especially transports. I would like to revisit the state in 2017 and combine my text chat based communication needs from different end devices, namely my work notebook and my private smartphone. |
Package wire-desktop for openSUSEan idea by suntorytimed Wire Desktop App on openSUSE |
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). |
|
New Puppet Master for the openSUSE and internal SUSE infrastructurea project by tampakrap A new Puppet Master will be set up for the openSUSE and public SUSE infrastructure. We will need to move the puppet code from the old server to a new Gitlab instance, deploy it to the new box with r10k, and perform syntax, validation and RSpec testing through ci.opensuse.org |
Package kompose (docker-compose to k8s converter) for openSUSEan invention by suntorytimed What is kompose? |
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. |
Live audio projecta project by simotek Live audio tools could use some work in openSUSE and are fun to play with. |
|
Help Astronomy team from University of Louisvillean idea by aplanas The Astronomy team at the University of Louisville is providing documentation about how to setup openSUSE for a better experience for the daily job: |
openQA log vieweran idea by mpagot Description*** Warning: Are You at Risk for VOMIT? *** |
Deploy openQA and review the test scriptsa project by XJin For our daily work, usually we need to check running result from openQA as a good reference for the quality of a specific build. I'd like to take this chance to make openQA deployed and try to review the test scripts. |
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. |
Learn Web Scraping with Pythonan idea by qkzhu This book seeks to put an end to many common questions about web scraping, while providing a comprehensive guide to most common web-scraping tasks. |
Add automatic loading of salt autosign grains to saltbootan idea by oholecek |
Dive into Linux Kernel Memory managementan idea by herbert0890 When I worked on some bugs about Linux Kernel Memory management, I met zone, frame, slab allocator, buddy allocator, and etc. I want to summarize these memory management knowledge and dive deep into it. Hope I could finish some kernel modules to verify these theories. |
Audio controlled smart devicesa project by bzoltan1 Project Description |
openSUSE template for reveal.jsa project by cwh reveal.js is a modern & lightweight HTML5/js-based presentation framework – much smarter than LibreOffice Impress can ever be (for a software developer). Richard Brown was so kind to create a proper LibreOffice presentation template for openSUSE and I would like to bring that design to reveal.js so next time I do a presentation I can happily use reveal.js while keeping up the openSUSE flag. :-) |
openSUSE codea project by SLindoMansilla openSUSE code |
Polish a few GFXprim appsa project by metan Description |
Learning more about Docker and Linux Network Internalsa project by acho-novell Try some things about Docker and Understanding Linux Network Internals |
FCoE over virtioa project by hreinecke This project aims for enabling FCoE over virtio-net. With that we should be able to run FCoE within a KVM guest, and finally have a 'real' FC host in a KVM guest. This should enable 'real' FC testing, like link failure, multipath operations etc. |
Transactional Desktopan invention by fcrozat Leap 15 and TW supports Transactional Server system role but some additional work is needed to have a transactional desktop system role. |
Git stochastic bisectiona project by jankara Bisection is a well known method of localizing which commit caused a regression in a code repository. git-bisect is a particularly used tool for this problem in git repositories. However it is often the case that the failure is probabilistic in nature - either because we don't have a reliable reproducer of the failure and thus not reproducing a problem on a particular commit does not mean the problem is not still present there, or because of inherent variability of e.g. performance regressions. Bisection for such failures is problematic as it takes only one false result for the bisection to end up in an unrelated part of code history. So in these cases we usually have to heavily extend runtime of a reproducer or do multiple test runs or multiple bisection runs to minimize a chance of error. |
Reading SLES15 "Security and Hardening Guide"an idea by llzhao |
Improve Qualcomm SOC msm8994/msm8992 kernel mainline supporta project by pvorel Project Description |
Rust in linux kernelan invention by dsterba |
MIDI2-based Mixer API for ALSAa project by ismaell DescriptionMIDI supports volume control, so why not use that for ALSA? |
Add github and/or gitlab support to Zuulan idea by aspiers UPDATE: it turns out that people upstream are already working on this, so the idea would be to join that work. |
UEFI Capsule Update Channel for Minnowboarda project by gary_lin Minnowboard is the platform for UEFI development and supports UEFI capsule update since 0.99, and we are supposed to be able to test the feature with fwupd. However, there is no capsule file in fwupd.org or the official firmware download site. Besides, the Minnowboard firmware source in the current edk2/edk2-platforms git couldn't build due to the recent change of directories. My goal is to rebase the Minnowboard build system to the current git master and create a working up-to-date firmware. Signing the firmware properly would be a plus so that we can apply a private repo in fwupd.org for the development or QA testing. |
Linux kernel networking: Improving qdisc hierarchiesa project by jkosina
|
zypper-docker reloadeda project by mssola The aim of this project is to finish up the work already done in previous editions of Hackweek in regards to zypper-docker. That being: |
OBS Project Monitor page redesigna project by vpereirabr Exactly what problem will this solve? |
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. |
ReFrame: DRM framebuffer based screencast and remote desktop.a project by AZhou Prototype |
[Yast] Provide useful understandable error messages for Storagean idea by locilka It has probably already happened to you: Creating volume /dev/sda2 failed with error -1008 Did it tell anything useful to you? Maybe if Storage gave you some more info, you could have continued, fix the problem by yourself. |
Bare metal testing in OpenQAan invention by kwk OpenQA uses the VNC protocol to interface with a test system. This limits test systems to be virtualized. Bare metal (physical) systems do not provide VNC out-of-the-box. |
Base Linuxa project by dspinella |
Upstream support for RPi4 CM4 and Pi400a project by nsaenzjulienne |
Bootstrap UI for Weblatean invention by mcihar Implement better UI for Weblate using Twitter Bootstrap library. |
Implement git-explode to untangle linear sequence of commits into multiple independent topic branchesa project by aspiers Automate the process described here: |
QA Portala project by maritawerner QA wants to set up a new QA Portal to get an new organized entry point for all Information that is QA related. The Hackweek Project is to start a discussion with the different QA groups, SLE QA, CSS QA and QAM to collect ideas and make a concrete plan. |
Tool to update images in an OpenStack Cloudan idea by tbechtold Currently there is an internal OpenStack instance (cloud.suse.de). Most of the images there are outdated so it's common that everybody just uploads a new image. Would be nice to have a tool which updates at least the most common images (SLE11&12, openSUSE, CentOS, Ubuntu, Debian, Fedora) automatically once a day. So ater spawning a new VM, there would be no need to first update (and maybe reboot) the machine or upload a new image before you can start to work. |
Learn more about SDN & NFVa project by teclator I want to learn more about SDN and NFV, so i have started reading some book ASIN: B00WF85208 and prepared a list of things to get deeper into: |
make openSUSE working on Sony Xperia Tablet Za project by sleep_walker Look once again on Xperia Tablet Z and try to have there openSUSE running natively as alternative operating system. |
legacy full tree creationan idea by oertel some developers have been missing the old-style full trees for current products (sle12). try to reuse existing code to create these trees without wasting disk-space by using hardlinks |
Work on KDE translation improvementa project by vpelcak I intend to work on translation of KDE to Czech language. |
Learn how to write Dracut modulesa project by nadvornik
|
|
Rancher Releasesa project by jpayne Project Description |
Implement search in zellijan invention by MSirringhaus Project Description |
Task manager in Elixir/Erlanga project by vmoravec Elixir is a Ruby-ish dialect of Erlang with meta-programming capabilities, this is my first project using it: pedro . The idea is to create a task manager that would organize tasks (jobs) and manage them in projects. It will be running locally, remotely or both in multi-node setup, will provide CLI, have web UI relying on http and websockets. |
Compile Factory or some components entirely with Address Sanitizer enabled and push it to openQAan idea by vpereirabr Following Tizen and other internal initiatives, to have Factory complete or partially compiled with Address Sanitizer and give it openQA a try to "fuzz" it, looking for memory management issues: |
grub2-minimize-configa project by jbohac grub2-minimize-configReplace the config-generating scripts to generate a minimalist grub2 config |
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. |
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. |
Zero Trust vSphere Provisioning from Rancheran idea by wjimenez Currently, when Rancher tries to provision a Kubernetes cluster on vSphere, it needs to initiate API calls to the vSphere endpoint. In a hybrid cloud environment this often means that the Rancher server is not in the same network as the vSphere endpoint. Therefore inbound access is required to be added to a firewall so Rancher can reach the vSphere system. This naturally poses a security concern and creates administrative burden on our users who have to go through a security review to get this approved. |
How green are we? Power consumption & AIan idea by mhaefner Description |
Make OpenStack infrastructure setup usable on openSUSEan idea by tbechtold OpenStack uses Puppet to setup the whole CI (see http://ci.openstack.org/). Adjust the puppet manifests to be able to deploy the manifests on openSUSE and learn more about the setup. |
|
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. |
K3s versionsan invention by eminguez Project Description |
openSUSE with Linaro 96 boarda project by bamvor 96 boards are the series open source boards with same size and interface launched by linaro. There are two arm 64bit boards and one sensor kit in my hand. |
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. |
|
Look at personal NASa project by qzhao DescriptionThere are several open source private NAS solutions on the community today, There are a number of open source private NAS solutions on the market, and I'm going to compare their similarities and differences and analyze how they are implemented. |
coreboot on Thinkpad Tx40pan idea by persmule Flash and optimize coreboot to t440p and port coreboot to t540p. |
Program FPGA using Verilog and VHDLa project by aschnell Learn to program a FPGA using Verilog and VHDL |
Help Ansel: Fork of Darktable, the open source photography workflow application and raw developera project by AZhou Project Description |
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. |
DRM driver for USB-based SiS graphics cardsa project by tdz Back in the late 90s to early 2000s, SiS graphics chips were fairly common and found in many low-end devices. Today, the chips are still capable enough for simple graphics needs, but the graphics cards were on PCI and AGP buses. They are not usable in modern computers. |
AI for Uyuni Test Implementation Productivityan idea by jordimassaguerpla Description |
Upstream support for the NXP LPC313x ARM SoCan idea by morbidrsa I have an old NXP LPC313x ARM SoC develboard lying around which has no upstream kernel support, port the ancient 2.6.xx BSP to a recent upstream kernel and submit it. |
Investigate and setup internal survey systema 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. |
Reverse engineer BLE protocol of led lighta project by lnussel Project Description |
A fresh look at Crowbar scope and UIan invention by romanarcea The project is about taking a fresh look at Crowbar UI for SOC provisioning. Main goal is to mock user workflows that would allow to scale Crowbar to support multiple datacenters, a more flexible way to add large number of nodes and manipulate services, as well as control and customize various types of hardware groups. |
Visualize new SLE15 module trees in SCC as an interactive tree diagrama project by thutterer Everything is (in) a module now. They depend on each other and you need a whiteboard and a few different colors to understand and remember how. |
Speed up installationa project by jreidinger Installation time is important as shorter installation allows everyone to safe resources and their time. It also can make better impression when starting with openSUSE and SUSE. And last but not least as we more frequently use openQA, so we do hundreds of installation every week, it even smaller improvement can in the end help SUSE to safe resources and be more green. |
Extend urlwatch to support monitoring of GitHub (and other git) reposan idea by kbabioch I'm currently using urlwatch to watch for new releases in upstream projects. It monitors the output of a URL and notifies you about any changes. This works fine for URLs, but there is currently no official support for GitHub. Due to the nature of the GitHub webpages, there is a some change each time you access the page and it is difficult to come up with the right set of filters. |
Uyuni Health-check Grafana AI Troubleshootera project by ygutierrez Description |
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. |
|
Improve translations on https://l10n.opensuse.org/a project by SShyukriev It is always nice to extend the translations for openSUSE packages/projects using Weblate. |
|
Implementation of a Governance, Risk and Compliance (GRC) toolan invention by eraptopoulou Project Description |
Ideas about local community involvementa project by vsvecova The plan is to gather ideas about how SUSE can become a more integral part of the local tech community scene (in PRG, NUE, or other locations). As a person who has been involved in educating women about tech for some time, I am thinking of introductory workshops and meetups, aimed not necessarily only at female audience. |
Reviving the Nokia N900a project by mstaudt The Nokia N900 is a versatile phone/tablet/mini-computer. While its specs are outdated by today's standards, it's still hard to find something equivalently useful to hack on-the-go. |
Infrastructure-by-code + full-build-pipeline with the example of OBS+openQAan invention by okurz motivationLots of crucial steps in the SUSE/openSUSE product build workflow are not known or not even accessible by many people but hidden as "custom scripts" on "some machine" in the worst cases. Nowadays infrastructure and build pipelines should be written as code, e.g. in git repos, with UI frontends to show the always current state of what is going on, what needs to be done to release products, where are problems. The least we can do is learn a bit more in this direction. |
Balcony bird feeder with IP camera and image recognitiona project by opithart Description |
Linux Certification Preparationa project by asemen Linux Certification Preparation |
Create packages for maintenance toolsan invention by pluskalm Currently helpers for maintenance of SLE/openSUSE such as |
Continue work on "ostatus"a project by aplanas Project Description |
A Python based C/C++ templating languagea project by metan How many times have you created quick and dirty script to generate C tables, parameterized code, etc. ? |