Easy openSUSE Upgrade

a project by maverick74

The idea is about an easy way to allow users to make upgrades (e.g.: changing from version 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 work of manually disable all of the repositories, update them manually, open the terminal and finally make a "zypper dup" .

Updated 2 months ago. 40 hacker ♥️. 6 followers.

MicroOS Desktop

a project by RBrownSUSE

Updated 3 months ago. 25 hacker ♥️. 18 followers.

crash-python

a 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.

Updated 2 months ago. 21 hacker ♥️. 4 followers.

Rewrite Jangouts using React/Redux

a project by IGonzalezSosa

We already tried to improve the Jangouts data model in the past and, although we made quite some progress, we did not finish it. I've been playing a bit with React and Redux lately, and I would like now to try a different approach replacing Angular with that combo. Using Vue.js might be another option too. Of course, we are not going to rewrite Jangouts in just one week, but let's see how far we can go. By the way, the redesign branch contains some interesting stuff from one of the GSoC that we should consider.

Updated 6 months ago. 11 hacker ♥️. 8 followers.

gfxboot for grub2

a 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:

Updated 3 months ago. 15 hacker ♥️. 1 follower.

X86_64 platform system program

a project by jnwang

Description

It can boot up from udisk/floppy.

Updated over 1 year ago. 8 hacker ♥️. 3 followers.

x86 instructions decoder

a project by bpetkov

This is the tool I've been working on since HW11 and it needs more work. Actually, there's always something which could be done on it. It is basically an x86 instruction decoder with special emphasis on the kernel and decoding interesting pieces of it in order to help in the development of low-level patching techniques, among others. git repo: https://gitlab.suse.de/bp/x86d

Updated 3 months ago. 17 hacker ♥️. 2 followers.

Make Ruqola Rocket.Chat client useable / submit to openSUSE Tumbleweed

an invention by zbenjamin

Update: Ruqola ('zypper in ruqola') is now in Tumbleweed and Leap 15.2! For Hack Week 19 (Feb 2020) main goal is to test, polish packaging, potentially do fixes and select a snapshot to submit to openSUSE Tumbleweed. Upstream made one release but it was not optimal, development pace has sped up a lot lately and the client has become more stable and usable.

Updated 3 months ago. 8 hacker ♥️. 2 followers.

Dudenetes

a project by pgeorgiadis

alt text The most relaxed testing framework of Kubernetes in the world

Updated over 1 year ago. 4 hacker ♥️. 2 followers.

SUSE incarnation of the Party Parrot

an invention by rsimai

The Parrot seems to have many fans meanwhile, in particular since we're running Rocket.chat at SUSE. Some may find these emoticons distracting, some find it just cool and I would certainly love to see something like the Partyparrot but as a "SUSE parrot", probably someone manages to make the SUSE Geeko move in a similar fashion, as party_geeko. Finally I'd love to see this uploaded to the cultofthepartyparrot.com under "Party Guests". Because clearly the Geeko insists! :-) Bonus: do the same with TUX for total ssǝuızɐɹɔ

Updated almost 2 years ago. 6 hacker ♥️. 2 followers.

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. As Odroid-C2 (based on S905 SoC) is in the mainline U-boot, it should be possible to adapt it for the Khadas VIM (of course a lot of work are needed!).

Updated over 1 year ago. 7 hacker ♥️. 1 follower. Has no hacker: grab it!

next-generation email synchronization program

a project by dancermak

There are various email synchronization programs like offlineimap or mbsync, which have some inherent limitations: - mbsync does not support IMAP IDLE

Updated almost 2 years ago. 5 hacker ♥️. 5 followers.

Uyuni: improve spacewalk-repo-sync performance

a project by moio

Let's make reposync faster

Every day,

Updated almost 2 years ago. 8 hacker ♥️. 1 follower.

Another try on minimalistic C widget library

a project by metan

I've attempted this several times already and each attempt had different shortcomings. I'm kind of curious about how exactly will I fail this time. And it looks like I haven't failed this time.

Updated over 1 year ago. 6 hacker ♥️. 2 followers.

ML and AI for code static analysis

a project by mvarlese

The idea is to explore the technologies and the various components to realize some AI to predict pitfalls in source code which can potentially generate run-time misbehaviours. The potential area where this idea could have positive implications are:

Updated almost 2 years ago. 5 hacker ♥️. 4 followers.

RPMlint cleanups

a project by scarabeus_iv

RPMlint upstream milestone 2.0 is shaping up but there are still ticket that needs to be tackled to finalize the release and enjoy the freshness of awesome QA on Tumbleweed/SLE16. In this hackweek we plan to look on various problems as described at:

Updated over 1 year ago. 7 hacker ♥️. 3 followers.

Suse Manager - SPA

a project by LuNeves

The experience while navigating throughout the UI of Suse Manager it's not that nice. Whenever we navigate to a new page, the whole page gets refreshed and recreated, even when half of it didn't change a thing, for instance, the menu, topbar, and the notifications WebSocket connection, which in my opinion doesn't provide a smooth experience. This project has the goal to test out an automatic way to transform the Suse Manager UI into a Single Page Application.

Updated almost 2 years ago. 5 hacker ♥️. 2 followers.

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

Updated over 1 year ago. 7 hacker ♥️. 2 followers.

Refresh my reverse engineering skills

a project by ematsumiya

It's been a little while since I last needed to do some binary reverse engineering, so I want to up my game. Goals

Updated almost 2 years ago. 3 hacker ♥️. 3 followers.

Explore RISC-V

a project by clin

RISC-V is an open ISA (Instruction Set Architecture) based on RISC architecture. It's originated from UC Berkeley and it's attracting more attention in recent years because of its full open architecture so every developer has opportunities to get involved in application processor design or apply it into different applications, such as IoT, Robotics, ... etc. Any topic about RISC-V is welcome, here are some topics you might be interested in:

Updated 4 months ago. 4 hacker ♥️. 5 followers.

minimal openQA

an invention by okurz

motivation

Many people ask how to start with openQA, ask "can you run these two lines in bash in an openQA" test and some shun the effort to try out openQA because it is "too big".

Updated almost 2 years ago. 4 hacker ♥️. 4 followers.

Learn about Robotics

a project by mstrigl

I want to learn more about robotics. The goal is to have a small robot at the end of the week. Since I have no clue of what I can do with robotics / what is possible I leave it open what the

Updated almost 2 years ago. 4 hacker ♥️. 3 followers.

Gary - Kubernetes rethought.

a project by mcounts

The goal of this project is two fold. The first is to better learn and understand why Kubernetes might do something in the way that it does (especially in the control plane)

Updated over 1 year ago. 6 hacker ♥️. 3 followers.

PXEAT - A PXE management tool

a project by whdu

PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service. It's NOT a tool for automatic deployment. It can enable user to add their own PXE items by themselves, but of course, very limited for security reasons. The tool will be developed with the light-weight framework - flask, as well as a sqlite database.

Updated almost 2 years ago. 8 hacker ♥️. 1 follower.

Kernel live dump

an idea by mkoutny

There is possibility to run crash on live system, this has some drawbacks though: - not all its features are available (e.g. inspecting stacks of tasks),

Updated almost 2 years ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

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). The idea is to support cpufreq for the A64 SoC upstream, which would enable the teres-1, pine64 and pinebook to run more power efficient. up to now it seems nobody is working on the driver [2].

Updated 3 months ago. 3 hacker ♥️. 3 followers. Has no hacker: grab it!

Add cgroups support to crash-python

a project by mkoutny

To ease debugging cgroup relates issues this suggests to: - list cgroup hierarchy tree(s),

Updated 3 months ago. 4 hacker ♥️. 4 followers.

LibertyDraft.dev

a project by hennevogel

Discover Free Software projects that expose you to real-world tech problems so you can gain experience for the job market.

Problem

Updated almost 2 years ago. 3 hacker ♥️. 1 follower.

Take a look at Metal³ (Kubernetes Bare metal management)

a project by ykornilov

Metal³ is the idea to support a declarative bare metal cluster management for Kubernates by employing a simplified stand alone version of Ironic.

We should explore if

Updated over 1 year ago. 4 hacker ♥️. 2 followers.

Spend time to study more about machine learning

a project by cxiong

Roughly follow a few selective chapters from the book 'Hands-On Machine Learning with Scikit-Learn and TensorFlow'

Updated 3 months ago. 2 hacker ♥️. 3 followers.

Dangerous voyage in openSUSE Infrastructure sea.

a project by mcaj

Well the see of openSUSE Infrastructure has been unrest and need our attention. I would like to invite you for this cruise trip.

Updated almost 2 years ago. 3 hacker ♥️. 3 followers.

Organize a Rumtasting session

a project by TBro

Out of nowhere the idea came up to organize a rum tasting session on one of the HackWeek evenings. There will be some information about the actual production of rum provided, as well as the different kind of rum existing.

Updated almost 2 years ago. 4 hacker ♥️.

Package odpdown

a project by jgrassler

I have been known to talk anybody I held presentations with into using odpdown. That was always a little awkward, since it started off with pip install odpdown, rather than zypper install odpdown. I want to fix this awkwardness and package odpdown properly so it can be installed as a RPM package. I'll also include the auxiliary infrastructure I've added around it over the years (various Makefiles and scripts for generating transcripts from comments) to the package so others can benefit from that stuff, too.

Updated 3 months ago. 2 hacker ♥️. 1 follower.

ssh key management in QAM

a project by pluskalm

Currently, way we distribute ssh keys within QAM on our testing infrustructure is a bit cumbersome - maybe we should try to (ab)use existing salt used by our internal infra team.

Updated over 1 year ago. 1 hackers ♥️. 2 followers.

The Chameleon Harmonists

a project by rmax

Join us in singing a capella — barbershop-style and others. Find us on RocketChat: #chameleon-harmonists

Updated over 1 year ago. 5 hacker ♥️.

GNU/Linux-based Software as a Service

an idea by rliang06

Making GNU/Linux-based applications/services accessible to Windows clients via LAN, without installing GNU/Linux in a virtual machine, or using Live or pre-installed media.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Architecting a Machine Learning project with SUSE CaaSP

an invention by jordimassaguerpla

The goal of this project is to get an overview of the state-of-the-art technology on training and deploying machine learning projects with kubernetes and apply that to a SUSE CaaSP cluster. With that in mind, we will train and deploy a model for summarizing github issues:

Updated over 1 year ago. 4 hacker ♥️. 2 followers.

YES Certification Video Tutorials

a project by dstokes

The YES Certification Tool Kit has long needed Video Tutorials for clean step-by-step tool usage and configuration. These will be done with video screen scrapes and audio overlay.

Updated almost 2 years ago. 2 hacker ♥️. 3 followers.

Demo project for HA using Raspberry pi-s

a project by xarbulu

I have noticed that explaining HA cluster concepts to non technical people is not easy (my parents for example hehe). In order to improve that I would like to create a more visual project using raspberry pi-s.

Updated almost 2 years ago. 4 hacker ♥️. 2 followers.

Distribution source code repository/browser

an idea by mkoutny

Motivation: You know a particular function name and would like to know which package(s) it comes from. Approximation: It is possible to search in code on Github hoping for a match in upstream repo not being too far from our distro.

Updated almost 2 years ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

Neutron driver for Cilium

a project by mrostecki

It's clear that in Kubernetes world, SUSE and openSUSE chose Cilium as the main network provider, which also means choosing BPF and XDP as underlying technologies for implementing datapath and packet filtering. That's different from what we are doing in OpenStack. SUSE OpenStack Cloud provides mostly Open vSwitch DPDK as a network solution.

Updated almost 2 years ago. 1 hackers ♥️. 3 followers.

Run and manage your Ansible cluster using Salt!

a project by PSuarezHernandez

At SUSE we've implemented a module on Salt called ansiblegate which allows to run and manage your Ansible clusters using Salt. This a very powerful module that bring lot of value to Salt when the users are planning on migrating or starting to use Salt and they already have an existing Ansible infrastructure.

Updated almost 2 years ago. 4 hacker ♥️. 1 follower.

File system block allocation algorithms comparison and analysis

a project by ganghe

In the past, some customers ever complained that OCFS2 file system performance went down when listing a big directory (e.g. include 400k files). According to my preliminary investigation, this performance problem is related to file system block allocation algorithm. Then, I want to look at the current mainstream file systems (e.g. EXT4, XFS, etc) block allocation algorithms in this hack week, compare and analysis these algorithms advantages/disadvantages.

Updated over 1 year ago. 2 hacker ♥️. 2 followers.

PXE improvements for QAM

a project by pluskalm

We kinda need more flexible PXE in Prague office, UEFI would also not hurt - so lets check what we can do to make it better. EDIT (ggherdovich):

Updated 7 months ago. 3 hacker ♥️. 3 followers.

Test Raspberry Pi

a project by leli

1.Test to burn the opensuse kernel on Raspberry Pi and make it working. 2. Try to use Raspberry Pi to control some sensors.

Updated 3 months ago. 2 hacker ♥️. 6 followers.

Ruby Gem: Open Build Service API

a project by mschnitzer

I just recently started a new project which is meant to be a wrapper for OBS's API. The library is written in Ruby. https://github.com/mschnitzer/open-build-service-api

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Tensorflow on opensuse

an idea by huizhizhao

Background

TensorFlow makes it easy for beginners and experts to create machine learning models for desktop, mobile, web, and cloud. But from installation guide to best practice there're rarely cases mentioned tensorflow on OpenSUSE. So OpenSUSE needs to be introduced to tensorflow community.

Updated almost 2 years ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

bugzilla auto-assignment using artificial stupidity

a project by bmwiedemann

A lot of openSUSE bugs are filed with plenty details but without a specific assignee so often many days are lost between filing and a developer seeing the report. Instead of training a neuronal network to do artificial intelligence, this project focuses on the integration of how we can make useful proposals of assignments. It will probably use perl regexps for the start.

Updated almost 2 years ago. 2 hacker ♥️. 1 follower.

Mottainai - what a waste!

a project by EDiGiacinto

Mottainai - Task/Job/Build Server for everyone!

Written in Golang. You can find the source code on GitHub and docs here.

Updated almost 2 years ago. 4 hacker ♥️. 1 follower.

libgphoto2 Wifi support for Lumix

an invention by msmeissn

I plan to work on libgphoto2 Lumix WiFi support. Status after Hackweek:

Updated almost 2 years ago. 2 hacker ♥️. 3 followers.

Try rebuilding openSUSE/SLE with maintenance updates included

an idea by pluskalm

It was already tried in past, but lets revive this. Currently released distro is locked, and while maintenance updates (active incidents get build against updated packages), lets also try to rebuild everything. What is expected - discover issues/failures due to changes in underlying packages that were otherwise hidden.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Make "salt-toaster" available to be used outside SUSE

a project by PSuarezHernandez

The salt-toaster (https://github.com/openSUSE/salt-toaster) is a tool created and developed by SUSE employees that we've been using for testing Salt since few years ago. This tool uses pytest in combination with Docker containers to allow testing the multiple versions of the Salt codebase and as well as Salt packages across multiple distributions.

Updated almost 2 years ago. 3 hacker ♥️. 1 follower.

Raspberry Pi Security

a project by abergmann

Pi Security

I've ordered two security modules that can be used with the Raspberry Pi. One simple LetsTrust TPM with the Infineon Optiga SLB 9670 chip and a Zymbit Zymkey 4i Security Module.

Updated almost 2 years ago. 3 hacker ♥️. 1 follower.

From matrix to openqa test suite, only need one click

a project by tinawang123

Currently, As QA, we design matrix for the test cases, then use matrix to generate test cases' name, then according the test cases' name to add related settings, then add those cases' name and settings to the openQA test suite. I hope, we can design matrix first, then other steps will be generated by automatically.

Updated almost 2 years ago. 2 hacker ♥️. 2 followers.

Running Virtual Machines and Containers together with Kubernetes

an idea by pgeorgiadis

SUSE is well known for the standard enterprise linux distribution (aka SLES). As a result, most of the customers we have are not cloud-native, so cool stuff like microservices and serverless are no gonna happen within the day for them. There is a very good chance that some old monoliths running in Cobol today, will continue running in the same way for the next 10 years. However, companies are evolving and some parts of the business might (or they can be already) converted into containers. So what happens now? They have to keep maintaining two infrastructures: * a modern kubernetes infrastructure

Updated over 1 year ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

Learn how to Python3.

a project by lpalovsky

The idea is simple - I want to learn Python :) My previous knowledge about Python is small. Only few tutorials and some initial readings of below mentioned books to get an overview.

Updated almost 2 years ago. 3 hacker ♥️. 2 followers.

openSUSE image for Samsung DEX

a project by adrianSuSE

I want to get an openSUSE based image working on Samsung DEX: https://www.linuxondex.com/

Updated over 1 year ago. 3 hacker ♥️. 3 followers.

Set up a VM on x86_64 and ppc64le for LTP tests

an idea by osalvador

Set up a VM on x86_64 and ppc64le sitting on linux-next/mmotm running LTP tests in a loop.

Updated almost 2 years ago. 3 hacker ♥️. 2 followers. Has no hacker: grab it!

UEFI Capsule Update Channel for Minnowboard

a 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.

Updated over 1 year ago. 3 hacker ♥️. 1 follower.

SUSE Manager for Retail Instructional Video Tutorial

a project by lkotek

The goal of this project is to create video tutorial describing configuration of SUSE Manager for Retail. There is a precise documentation describing every step of its configuration, but SUSE Manager for Retail is still a very complex piece of software and there is a lot of things to be configured configured properly (proxy configuration, Kiwi image building, DNS, DHCP, etc.) in specific order to get it finally working.

Updated almost 2 years ago. 4 hacker ♥️. 1 follower.

Migrate more OBS service scripts to pure systemd

an invention by enavarro_suse

Following the work started in the last hackweek, Improve OBS service scripts, I will try to migrate current service script for workers to systemd unit, and at the same time, try to get rid of the sysv code.

Updated over 1 year ago. 6 hacker ♥️. 1 follower.

Porting Askbot to Python 3

a project by rbueker

During the last year Askbot, a question and answer oriented internet tool, similar to stack overflow has been tested for internal usage. The testing went well and it was decided to use the tool in a larger scope.

Updated almost 2 years ago. 4 hacker ♥️. 3 followers.

read a book "Docker Primer"

an idea by llzhao

I would like to read this book "Docker Primer". :smile:

Updated almost 2 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Properly package Quick Event orienteering management software

a project by LPechacek

It ain't rocket science, it ain't thrilling, it's just useful. Quick Event is an established orienteering management software but it is still distributed in non-standard form for Linux distros. Package the software in standard packages for major distributions.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

Contribute to KDE/Plasma

a project by apappas

As a daily user of the Plasma desktop this Hackweek is a perfect opportunity to make my first contribution(s) to it! Feel free to join me as a fellow beginner or mentor!

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Get openSUSE Tumbleweed for s390x (IBM mainframe) on openqa.opensuse.org

an invention by SLindoMansilla

Description

On aarch64, ppc64le and x86_64, there is a common os-autoinst backend called qemu, in which qemu is launched from an installed SLE.

Updated almost 2 years ago. 3 hacker ♥️. 2 followers.

Learn O'reilly Fundamentals of Deep learning

a project by jerrytang

Ai and Machine learning play important role in our life, I'd like to learn it. research to see is there any way of using DEEP learning on open source stuff.

Updated over 1 year ago. 2 hacker ♥️.

Upgrade a Rancilio Silvia with a meCoffee PID

a project by suntorytimed

What is meCoffee? The meCoffee is a small PID that can be used to upgrade an Espresso machine with some new features. It supports mostly the Rancilio Silvia. The initiator of meCoffee is starting to Open Source his work and has already done so by opening up the meBarista application for Android, iOS and Chrome.

Updated about 2 years ago. 1 hackers ♥️. 1 follower.

Bean Counter - libre calorie tracker app for Android

a record by gniebler

To teach myself Java coding and Android development - and because I couldn't find one on FDroid - I decided to write myself a little Android calorie tracker app for my own, personal use. It's in a very basic and rudimentary state and - while it works - lacks a lot of desired functionality (like the ability to edit or remove entries) and many of the trappings of a "real" Android app (like proper icons).

Updated 3 months ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Ant Ivy OBS resolver

an invention by cbosdonnat

SUSE Manager uses an ivy repository on the R&D network to get the packaged jar to build against. To remove the manual maintenance of that repository and allow external contributors to hack the Java code of Uyuni / SUSE Manager we need to provide an Ivy plugin that gets the jars directly from OBS.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

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.

Updated almost 2 years ago. 2 hacker ♥️. 2 followers.

CISSP and Ghidra

a project by jsegitz

I'll spend half of hackweek preparing for the CISSP certification, in the other half I want to learn Ghidra (https://ghidra-sre.org/) and solve some reverse engineering quests with it

Updated almost 2 years ago. 2 hacker ♥️. 2 followers.

Write a simple ESMTP mail server in Haskell

a project by psimons

Hackweek 21?

Postmaster desperately needs a mail spool. I need to come up with a good way to store meta information about queued messages. An sqlite database seems like a natural fit because I might want to do some nontrivial queries in there to figure out which messages to deliver (and where). On the other hand, interfacing with sqlite is a bit unpleasant, so instead I might want to write one big JSON file that contains all relevant information. That would certainly suffice for the first version ...

Updated 3 months ago. 2 hacker ♥️. 2 followers.

Look at New Parallelisation Technologies

an invention by aschnell

The idea is to look at some technologies: - C++17 parallel execution

Updated almost 2 years ago. 2 hacker ♥️. 1 follower.

Building Image with KIWI

an idea by Jeffreycheung

Well, we know that there are many tools in SUSE to build a image and one of them is KIWI. I would like to find time to study and build the image by KIWI during this hackweek.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

A Open Source Electronic Flight Bag (EFB) for General Aviation pilot

a project by tonghuix

Instruction

  • What is General Aviation? General aviation is the name or term given to all civil aviation aircraft operations with the exception of commercial air transport (CAT) or aerial work (AW). They are flight activities not involving commercial air transportation of passengers, cargo or mail for remuneration or hire, or an aerial work operation such as agriculture, construction, photography, surveying, observation and patrol, search and rescue, aerial advertisement, etc. It covers certain commercial and private flights that can be carried out under both visual flight (VFR) and instrument flight (IFR) rules, such as light aircraft, business and private jets or helicopters. General aviation thus represents the 'private transport' component of aviation. (Quoted from Wikipedia)
Updated almost 2 years ago. 2 hacker ♥️. 1 follower.

find free online Perl course and go through it

a project by hurhaj

...because openQA isn't going anywhere anytime soon.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Improve monitoring in internal infrastructure

a project by kbabioch

The monitoring in our internal infrastructure needs some love and attention. I want to spent some time during this hack week on the monitoring by fixing old checks, implementing new checks and making sure that those are configured and installed via configuration management. Checks I have in mind for instance are:

Updated almost 2 years ago. 3 hacker ♥️. 2 followers.

June Circuits '19

a project by ammartinez

Circuits is a coding marathon to challenge developers with several programming questions of varying difficulty level over 9 days. https://www.hackerearth.com/challenges/competitive/june-circuits-19

Updated almost 2 years ago. 3 hacker ♥️. 3 followers.

SUSana: debrand Grafana

an invention by pagarcia

Following trademark and licensing issues with Grafana, explore the possibility of debranding Grafana and use that in SUSE Manager (and maybe others) Products are available from GitLab: https://gitlab.suse.de/susana

Updated almost 2 years ago. 2 hacker ♥️. 2 followers.

Try wireguard

a project by bmwiedemann

zypper ar https://download.opensuse.org/repositories/network:/vpn:/wireguard/openSUSE_Leap_15.0/ wireguard
zypper in wireguard-tools wireguard-kmp-default
Updated 6 months ago. 1 hackers ♥️. 1 follower.

netlink interface for ethtool

a project by mkubecek

There seems to be an overall consensus that the ioctl interface used by ethtool is a poor design as it's inflexible, error prone and notoriously hard to extend. It should clearly be replaced by netlink and obsoleted. Unfortunately not much actual work has been done in that direction until this project started. The project started in Hackweek 16 (fall 2017) and has been worked on since, both in Hackweek 17-19 and outside. First two parts of kernel implementation are in mainline since 5.6-rc1, first part of userspace implementation (ethtool utility) has been submitted to upstream at the end of Hackweek 19 (2020-02-16).

Updated about 1 year ago. 4 hacker ♥️.

Write a Native GTK+ Weibo Application

a project by JonathanKang

Inspired by Corebird, I'd like to write a native GTK+ Weibo application for Linux, so that I can learn how to write a GTK+ application from scratch, and every Weibo users can benefit from it. I've started to code for a while at spare time. You can find the project here.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Building a cross-browser extension

an idea by jloehel

I'd like to get familiar with the different browser extension APIs (Chrome, Firefox, Opera, and Edge) and learn how to develop, test, package and publish a cross-browser extension. Goal(s):

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Use Python data analysis library to analyze performance test data

an idea by dawei_pang

There are many performance test historical data stored in QADB, we may process them to find some probably regular patterns, then utilize existing python data analysis library like pynum, pandas and scikit-learn to improve data analysis. Goal of this project in hackweek18:

Updated 2 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Summarize the tool chain I used to integrate office 365 mailbox.

a project by yfjiang

Since my mailbox has migrated to office365 mailbox a couple of weeks ago, I tried to optimize my tool chain to sync my mail and calendar and integrate to the gnome-shell (calendar, notification). So far I am comfortable with such a set and gonna use 2-3 hours in hackweek to summarize the practice of combining the following tools in written format: mutt, a small part of evolution process (for calendar sync), mailnag, mailnag gnome-shell-extension, tuning of gnome notification (understand the notification in full screen), trayicon plus.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Investigate Mycroft and the possibility of GNOME integration.

a project by yfjiang

https://mycroft.ai/ Mycroft is the name of a suite of software and hardware tools that use natural language processing and machine learning to provide an open source voice assistant.

Updated almost 2 years ago. 2 hacker ♥️. 2 followers.

Load balancing and cloud instances with Raspberri Pi

a project by SLindoMansilla

Description

Play with raspberry pi to get high availability through load balancing and containers.

Updated over 1 year ago. 3 hacker ♥️. 3 followers.

Play with docker

an idea by xlai

Three purpose: 1: play with docker as a end user

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Package openspace-desktop for openSUSE

a project by suntorytimed

What is Openspace? Starting on Kickstarter and Indiegogo as Openbook Open Source Social Networking Service got recently renamed to Openspace (still reachable via openbook.social though). This network wants to protect its users privacy and make the world of SNS a better place.

Updated almost 2 years ago. No love. 1 follower.

Write some scripts to enhance test

an idea by leli

  1. script to trigger openQA job group support to save setting in a config file to trigger with old config.
Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Setup openQA environment on my desktop

an idea by zoecao

I will upgrade the system to Leap15.1 on my desktop and setup openQA environment.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Improve GUI interface for FriCAS

a project by zcjia

The current GUI of FriCAS is ancient and difficult to use. I plan to improve that by using modern GUI frameworks, at least to make a working proof-of-concept demo to show this idea works.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

Learn C code

an idea by JNa

Learn more C code knowledge, and do some exercises

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

guest migration on KVM or XEN

a project by Julie_CAO

What I do: learn the virtualization knowledge, get familiar with various ways to migrate guest, know the user's normal scenarios and requirement. Goals: give an introduction or a summary to share, including text and graphics about virtualization and guest migration.

Updated 3 months ago. 2 hacker ♥️. 1 follower.

Look at bpfilter

an idea by david_chang

Bpfilter is meant to be a replacement for the current in-kernel firewall/packet-filtering code. Bpfilter is short for BPF based packet filtering framework. In this hackweek, I'd like to have a look at bpfilter since I am curious about why bpfilter, how does it work and its current status.

Updated almost 2 years ago. 2 hacker ♥️. 3 followers. Has no hacker: grab it!

Script for generating openQA test group review results

an idea by waynechen55

Write script for generating openQA test group review results. So some effort spent on gathering openQA test results can be saved. The generated review format looks like as below:

Updated 3 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Package LanguageTool for openSUSE

an invention by namtrac

LanguageTool is a style and grammar checker for 25+ languages https://languagetool.org Packaging it will require packaging the following maven packages and their dependencies:

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

md2jira: propagate workflow changes to an existing workflow instance

an idea by lkocman

Currently not published outside of company (that would be also one of the goals). Project: https://gitlab.suse.de/sle-prjmgr/md2jira and relevant library https://gitlab.suse.de/sle-prjmgr/suse-jira

Updated almost 2 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Type Check YaST with Sorbet

a project by mvidner

Sorbet is a gradual type checker for Ruby. Ruby is a dynamic language, which is great for reducing overhead for small

Updated 2 months ago. 2 hacker ♥️. 1 follower.

House Daily Mutations Announcement System

a project by jaimegomes

The Goal is... to connect all the sources of information from our houses to the lighting system to produce a dynamic home environment where information is streamed to the users through a noninvasive and disrupted channel and, this way, avoiding a chain of human micro mental interruptions, like the ones that we have during all day produced by the mobile apps notifications and/or wall panels sounds or blinks and that causes anxiety, stress, and human disconnection.

Updated almost 2 years ago. 3 hacker ♥️. 2 followers.

Learn Rust

an invention by michalnowak

Learn Rust by following The Rust Programming Language book.

Updated almost 2 years ago. 2 hacker ♥️. 1 follower.

online DB of L3 supported products

a project by mvancura

The goal is to create a set of YAML files describing L3 supported products with all metadata we need to store there - and a JS presentation layer automatically showing this data in several forms, one of them will be a part of our L3 documentation. Technology: HandleBars.js or similar, plus some YAML technology

Updated almost 2 years ago. 2 hacker ♥️. 1 follower.

Separate the QLogo GUI from the interpreter.

a project by jsikes

QLogo is a UCBLogo-compatible implementation of the Logo language using Qt and OpenGL. QLogo was designed with the language interpreter integrated into the GUI. For Hackweek 18 I want to separate the interpreter from the GUI so that QLogo can be run from the command line or from a shell script.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

DPHAT: Data Plane Health Assessment Tool For Cloud Networking Technology

a project by rtidwell

A common challenge for OpenStack and K8S deployments is debugging the network when things go awry. The aim of DPHAT is to provide operators of cloud infrastructure with tooling that can analyze the environment and supply the following: - Feedback that the environment is in a healthy operational state

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Python Romset Management Tools (pyros)

a project by jjolly

The primary arcade machine emulator is MAME, and it has a very specific format for romset compression. I have previously started a project call pyros that allows the creation and update of MAME romsets. The project consists of the following tools: * pyrex: Tool to create an executable Bash script that will take unorganized files and put them into an organized MAME romset.

Updated over 1 year ago. 2 hacker ♥️. 1 follower.

gnome shell extension to translate screen word online

an invention by xiaoguang_wang

Use mouse to select a word on the screen, popup a small icon, click icon, then show a window to display word online translation result.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

minimal CRM solution based on Open Source

an idea by hrommel1

To better understand the market / challenges of small CRM solutions, I want to setup a minimal CRM solution that ... - allows maintaining customer ids

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Flowchart of page allocator + reclaim

an idea by osalvador

Write a detailed flowchart covering 1) Core of a page allocation:

Updated almost 2 years ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

Web Clawer Of SMZDM

a project by XGWang0

1.Fetch useful/popular item from SMZDM 2.Build web server

Updated 3 months ago. No love. 1 follower.

Sync knowledge from other's test code

a project by yosun

[motivation] - When we have clear idea to do something we could do month work in a week.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Ansible install/management scripts for Pi based Fluxgate compass with Django GUI

a project by cdevita

The current kplex_monitor repo needs to be reorganized so that it can be installed from scratch on another PI using ansible

Plan:

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Study K8s federation and how CaaSP achieve it

an idea by jenting

Hybrid cloud (public cloud and on-premises) is a trend of field customer usage. So, to study K8s federation and think about how CaaSP can easily maintain cross-cluster resources.

Updated 3 months ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

K8s event operator to watch and dispatch events to external event brokers

an idea by davidko

Publish K8s events of builtin or custom resource objects (CRD) from K8s clusters to external event brokers. https://github.com/innobead/kubevent

Updated over 1 year ago. No love. 1 follower. Has no hacker: grab it!

RPG Table

a project by crichter

I have build a table for our RPG sessions (DSA/Deadlands/Paranoia) which incorporates a large 24" LCD Display for showing maps during the sessions. What I'd love to have is a piece of software that allows me to show only parts of the map (fog of war), but show the whole map to the gamemaster on his laptop (and of course the areas tinted that are not yet uncovered).

Updated almost 2 years ago. No love. 1 follower.

Catch up on GNU Stow maintenance

a project by aspiers

I've been doing a terrible job of maintaining GNU Stow the last year, and there's quite a backlog of bugs, feature requests, support requests etc. So it's a good time to catch up on these.

Updated almost 2 years ago. No love. 1 follower.

DSLR autofocus micro adjustment using python-cv

a project by emiura

Check if it is possible to create a python application to aid autofocus micro adjustment on a DSLR. There are some commercial applications that are capable of that, such as Reikan FoCal (https://www.reikanfocal.com).

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

SVG in-depth

a project by thutterer

Inspired by a conference talk I've attended a while ago (and my own struggles when trying to create something pretty basic just recently) I want to learn more about SVGs in general and their powers for modern web development in particular. Over the week, I want to

Updated almost 2 years ago. No love. 1 follower.

Software development with the help of Kubernetes

a project by DKarakasilis

or how to replace git push heroku master and cf push with Kubernetes PaaS has made deployment of applications very easy. Kubernetes has made deployment of applications very flexible but not easy. There are efforts to add the "easy" part to Kubernetes. That would make Kubernetes a good alternative to PaaS. With so many public cloud Kubernetes offerings nowadays, it would be nice if one could simply pick up their preferred cloud and have an app running in minutes. This HackWeek project will be and exploration of the available tools that can make Kubernetes as friendly as a PaaS for deployment but also how much Kubernetes can help development.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Finish packaging Angr in OBS

a project by a_faerber

Following a FOSDEM presentation on Angr for binary analysis, I started packaging it in OBS. We've made progress on getting many missing Python dependencies into Tumbleweed already; remaining ones including claripy and angr itself.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

setup of openQA and write a simple openQA test

a project by brhavel

As the automation became a standard within Maintenance QA work, I would like to became more familiar with the whole magic behind. Plan is to go through internal docu a try to setup openQA and write some simple tests (and adjust the docu once there are any gaps): https://confluence.suse.com/display/openqa/QAM

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Graph Visualization of a Cloud Environment

an idea by joadavis

This is actually stealing an idea from Mark Harvey - see https://etherpad.nue.suse.com/p/SOC-Community-Of-Practice201906_19 Our SUSE OpenStack Clouds can have complex topologies and settings, so a visualization could help greatly when starting to work on an unfamiliar cloud (like in a support call).

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Investigate C-Sky architecture

an invention by a_faerber

The youngest architecture addition to the mainline Linux kernel was C-Sky (arch/csky/). I have a GX6605S board booting a downstream 4.9 kernel. It uses a proprietary GxLoader bootloader (similarities with U-Boot exist but no sources...) with uImage and gx6605s.dtb files in a FAT partition on USB stick.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Extract lead and cycle times from Github

an invention by jochenbreuer

When all of the SUSE Manager squads switched from SCRUM to a Kanban we lost estimations and therefore also the ability to do predictions. But there are other ways to get insights that are even more reliable, since they are based on anecdotal data. The lead and cycle times of issues are the two most important here. I'd like to extract those two for all of the issue from the spacewalk project and explore how they can be visualized in meaning- and helpful ways.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

Enable opensuse on Jetson Nano and learn how DL frameworks work on it

an idea by lyan

Current Jetson Nano image is based on Ubuntu distro, This project will try to deploy a opensuse version. Furthermore, I will take a closer look on deep learning framework, and learn how they use hardware accelerator. First, boot up Jeston nano with Ubuntu, and deploy Tensorflow(Keras), Pytorch(Caffee2), MXNet, the most popular DL framework today, on it. Understand how those frameworks take advantage of hardware accelerator.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Machine Learning on bugzilla

a project by mslacken

Goals * get used to some of this ugly buzzword tools as they are used in a broad audience

Updated 3 months ago. 2 hacker ♥️. 2 followers.

My own picture gallery using Flickr API

a project by mvancura

Flickr provides not only a large space for photos but also nice features around, including tags and other metadata allowing sorting of photos by different criteria - but one is very limited in the design of something like "frontpage" of such galleries. The solution is to use 3rd party JS solutions using Flickr API, like nanogallery. The purpose of this project is to learn to create such galleries, the best would be to add social features of flickr directly there, like comments or faves.

Updated almost 2 years ago. 1 hackers ♥️.

Intensive Python refresher

an idea by cjschroder2

Refresh my sad neglected mad Python skillz, and become reasonably fluent once again. Focus on improving cool YAML to DocBook XML conversion script https://github.com/SUSE/doc-cap/pull/102

Updated almost 2 years ago. 1 hackers ♥️. Has no hacker: grab it!

Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA)

a project by lslezak

Hackweek 18 Update

What Has Been Done During HackWeek 18

Updated almost 2 years ago. 3 hacker ♥️.

Collectl turbostat module

a project by joeyli

Currently the CPU subsystem of Collectl can get the CPU loading but no CPU power state. My idea is that tracing turbostat then developing a collectl module to get the CPU power state. It can be used to monitor C-state or frequency. Reference: Collectl's HelloWorld module, turbostat

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Evaluate mirrormanager (or mirrormanager2) for download.opensuse.org mirror management

a project by lrupp

As there is no progress around MIrrorPinky since 5 years now, let's say the project is dead and look for something different, which allows Mirror administrators to edit the settings of their own mirrors. The Fedora people developed a WebUI named mirrormanager for their admins - let's see if we can get it somehow connected to our MIrrorBrain database and use this as frontend instead.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

YES Certification Video Tutorials for SESCK and SOCCK

a project by lovance

This is to provide partners with video tutorials to help with the certification of their SES and SOC cluster solutions. The goal is to simplify the setup process in order to provide a better experience for the partner. If we can alleviate some of the stress of setting up a cluster more partners will certify their solutions.

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Learn AWS by setting up Uyuni in the cloud

an idea by mateialbu

Set up Uyuni in AWS in order to learn about AWS. - create image using kiwi

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Memo reminder (may not just a reminder)

a project by yuanren10

INSTRUCTION: A remote reminder connected this server with WIFI module(Maybe not just a reminder :smile: ).

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Deep Dive into 3D Printing

a project by tmuntan1

I recently bought a 3D printer (ender 5) and would like to expand on my foundational knowledge on the topic: * Learn 3D modeling with Fusion 360.

Updated 3 months ago. No love. 1 follower.

Learn Prometheus and Grafana creating a SAP HANA DB Dashboard

an idea by dakechi

We are developing a the hanadb_exporter as a data source for HANA Prometheus monitoring. On this Hackweek project I intend to learn more about Prometheus, Alert Manager and Grafana dashboarding using as base the HANA Exporter, the node exporter and the instrumented metrics on hawk-apiserver.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Monitor upstream patch releases for GNOME packages in SLE / Leap

an idea by zhangxiaofei

Problem For the over 200 GNOME packages we maintain for each SLE / Leap releases, it would ideal to keep each of them up to the latest upstream patch version on correspondent branches. Currently we don't seem to do it globally and I hope to improve that.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Remote access to Viessmann Trimatik MC

a project by tsbogend

Trimatik MC is an older heating control from Viessmann. It has no supported digital interface for remote access, but I found at least two ways to get access to sensor data like various temperatures and state of relay contacts. One way is to use the so called remote control the other use the clock timer. This project will use the latter way, because the hardware adaption is much easier and and all four timer channels could be controlled as well. Remote access will be done via an ESP32, which emulates the clock timer and gets/pushes data via WIFI. Current prototype is able is able to monitor traffic between the original clock timer and the heating control.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

help clojure upstream with clj-common with some PR and contributions

a project by dmaiocchi

Rationale:

There is around in the clojure community (https://clojure.org/) a GitHub opensource organization which aims to maintain in a centralized manner some useful community libraries.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Improved mhvtl package: fix the out-of-stream kernel driver

an idea by lee_duncan

The mhvtl tape library emulation package was originally based on the scsi_debug kernel driver, but has long since grown more complicated, with the mhvtl,ko kernel module now passing almost all SCSI commands to user-level daemons via a clunky device interface. It does this with an out-of-band driver, since the design is so bad it would never be accepted upstream. And with the 4.20 kernel release, it has broken yet again, which is par for the course with out of band drivers.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Use ptrace to debug user mode program

a project by qzhao

In-depth understanding of how ptrace works; get the implementation mechanism of ptrace;

Updated almost 2 years ago. No love. 1 follower.

IaaS for cloud providers using Go

a project by clee

As a Caasp developer, I need to learn GO language. While I have an opportunity to learn GO language during HeckWeek, I want to combine GO, IAAS, and public Clouds(AWS). By this project, not only learning GO language but also advancing to utilize essential GO libraries and creating a GO project can be achieved. In addition, I need to familiarize AWS api to deploy nodes, stop the nodes, delete nodes, and upload images.

Updated almost 2 years ago. No love. 1 follower.

Dex and Gangway

an idea by chinyahuang

In-depth understanding of Dex and Gangway.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Out-of-the-box SPD support

an invention by jdelvare

In order to see the SPD (detailed memory information) data, the user currently has to manually load the needed kernel driver. Which driver to load depends on the memory type. Depending on the driver user, the devices may even have to be instantiated manually and this is a non-trivial multi-step task. Plus you need to be root to do it. I would like to attempt to automatize all this at least in the most common and simple cases like Intel x86 desktop. The idea would be to figure out the memory type and the I2C address of the SPD EEPROMs based on DMI data. If the DMI data is of good quality then it should be possible to automatically figure out which driver to use and to instantiate the devices at boot time.

Updated 4 months ago. 1 hackers ♥️. 2 followers.

Knative vs CF

an idea by bisingh

Knative is a relatively new framework built on top of Kubernetes and Istio which provides a serverless container-based application runtime. Developed jointly by folks at Pivotal and Google, it seems to have some overlap and some differences in terms of functionality. For this Hackweek, the idea is to:

Updated over 1 year ago. No love. 1 follower. Has no hacker: grab it!

Package Robot OS (ROS) in OBS

an idea by a_faerber

A number of vendors are adopting ROS as a framework for developing complex robot control applications on Linux. ROS appears to be a collection of libraries and tools bundled in distributions. A few users in OBS appeared to have packaged one such distribution, but I have not seen them move forward into any development project.

Updated over 1 year ago. No love. 1 follower. Has no hacker: grab it!

Rados backend for NVMe

a project by hreinecke

Goal is to implement a rados backend in drivers/nvme/target. That will allow the NVMe target implementation to directly access Rados objects (ie export RADOS objects as namespaces), allowing third-party applications and/or OS to use NVMe-over-Fabrics to access a ceph cluster.

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Learning MachineLearning by example

a project by apritschet

This is my attempt to catch up on the field of machine learning. In order to not "waste" time of exercising with dummy data the Security team came up with a couple of interesting questions: 1. Is a software mentioned in a bug or security issue relevant in incident management (Tagging as Not for us)?

Updated 3 months ago. 1 hackers ♥️. 1 follower.

QDirStat: Show Unpackaged Files

a project by shundhammer

QDirStat in General

See QDirStat project page at GitHub

Updated almost 2 years ago. No love. 1 follower.

mailprocessing performance improvements

an invention by jgrassler

I maintain the mailprocessing utility, a Turing complete maildir and IMAP capable filter with rules written in Python, both upstream and in openSUSE. It is currently suffering from some performance problems I'll devote my Hackweek (or part of it) to improving. Most notably the following areas will need some attention: * Ability to deal with large inboxes. This one is already done and I have been using it myself for a while but not released, yet. If you urgently need it feel free to grab it from the master branch. I'll give it another once-over before release, but it should be fine.

Updated almost 2 years ago. No love. 1 follower.

Terratest playground

an invention by szarate

Few weeks ago whilst analyzing the possibility of using Terraform[1] via terraform-libvirt [2] plugin, I came across Terratest [3], which is an automated testing framework. My initial thoughts have been written here [4] but I'd still like to check out Terratest in more detail.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

Custom Style for Devicegraph Output of libstorage-ng

an invention by aschnell

So far the style (color, shape, ...) of the devicegraph output of libstorage-ng is hard-coded. The user of the library should somehow be able to customize the style.

Updated almost 2 years ago. 2 hacker ♥️. 1 follower.

Learn Golang

a project by krauselukas

Since quite a while I'm interested in learning the programming language golang. I want to use the time to get a basic understanding and maybe realize a small project with the gained knowledge.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Inspect distribution crypto patches

an idea by vitezslav_cizek

I'd like to check patches in openSUSE Factory packages that deal with crypto and TLS settings. I'm interested in:

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Learn Vim scripting

an idea by npower

I use vim (yes one of those people) but I am a real non power user, I'd like something like Aurelien's smbmode for Emacs to be available when I open samba log files in vim. I have no idea how possible or not this is. I came across this tutorial/book some time ago but didn't find the time to look at it. I'd like to go through the book and hopefully have a crack at starting a samba log reader plugin for vim (duplicating the features from smbmode)

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Ricochet: Anonymous P2P instant messaging (janitorial work / maintenance)

a project by wfrisch

> Ricochet is decentralized chat program based on Tor - The Onion Router > * You can chat without exposing your identity (or IP address) to anyone

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Learn Go language

a project by mlin7442

Learn Go language by through The Go Programming Language book.

Updated over 1 year ago. No love. 1 follower.

terracumber: python replacement for sumaform-test-runner

an invention by juliogonzalezgil

At SUSE Manager and Uyuni we use right now a set of bash scripts called sumaform-test-runner to run terraform and cucumber, send notifications and store cucumber results. However such scripts are currently hard to maintain and extend, and bash is clearly showing it's limitations when it comes to parsing cucumber results, working with JSON stuff, or using APIs. Besides it forces us to have credentials hardcoded at the main.tf files, which is a huge problem for making a public CI for Uyuni.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

vscode: allow it to take advantage of podman systemd containers for execution and debugging

an idea by rtorrero

This project aims to be able to compile & execute wicked from vscode by generating the RPM files and installing them onto a dynamically created container with systemd support, ultimately allowing to debug from the editor in a matter of seconds. Current situation

Updated almost 2 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Improve git workflow for qemu packaging

an idea by bfrogers

For some time I've wanted to improve our git based patch workflow for qemu to be more friendly toward "generic joe" contributing fixes, and for handling patching the code in git submodules just as easily as we handle patching for the main qemu code. Once again, I'll try to make some progress here. This time, hopefully it will stick.

Updated almost 2 years ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

SUSE Manager L3 bugs: statistics and predictive analysis

a project by moio

Intro

L3 bug load is a concern in the SUSE Manager Development Team, and we want to do something about that.

Updated about 1 year ago. 1 hackers ♥️. 2 followers.

Setup a RMT server in the eng cloud

a record by tbechtold

Would be useful to have a RMT server in the engcloud that can be used by other systems that use the engcloud. That way we would save some traffic.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Swift 5+ support for Frida instrumentation framework

an idea by mkraus

revive this Swift 5 finally got a stable ABI, so if I get this working, it should keep on working in the future...

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Tweak EMACS for my work environment and Raspberry Pi for my aarch64 testing

an idea by hjluo

1) I want setup EMACS in server mode for my mail/rocket.chat/terminal/screen/text editing. then I can use client mode to work anywhere.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

KVM: Learn about network options and exchanging data with the host

an idea by ta-ro

Learn more about network connections for VMs (e.g. on Orthos), how to exchange data with the host and the implications and limitations of the available options.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

ACPICA profiling

an idea by joeyli

Tracing ACPICA code for profiling. I want to produce a conceptual model for ACPICA. If my time is enough, I will also poking the debugging tool for ACPICA.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Sphero Agmew: a Robotic Cat Toy

an idea by epromislow

The Sphero SPRK+ is a semi-low-priced, spherical robotic toy that can be driven from a phone app. But it also has a rich javascript API that can be used to drive parameters such as velocity, lights, sounds. It treats collisions as events, and can react to them. sphero

Updated 3 months ago. No love. 1 follower. Has no hacker: grab it!

cosmic-river

a project by dmaiocchi

Rationale:

cosmic-river aims distributed Event-Driven workflows as generic, composable tool

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Intergrate Neo4j graph database into web frontend

a project by yying

Brief

site.qirongbaotech.com is one of my school projects. Users can search for companies on the website to get informed about the financial situation of the company and make better investment decisions.

Updated almost 2 years ago. No love. 1 follower.

otpclient v2.0

an idea by pstivanin

Given that free time is always a scarce resource, I'd like to use the hack week to work on v2.0 for OTPClient Github project: https://github.com/paolostivanin/OTPClient/projects/4

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Convert a very cheap foam toy plane into a radio control plane

an invention by ilausuch

I would like to convert a very cheap foam toy plane into a radio control plane Materials

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Demoscene with music

an invention by jlausuch

Produce a ~3 min demoscene using modern javascript libraries combining graphics with original music.

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Package milkytracker

a project by geor

Milkytracker is a free software multi-platform music tracker for composing music in the MOD and XM module file formats.

Why?

Updated over 1 year ago. 2 hacker ♥️. 1 follower.

Investigate and improve Brewtarget

a project by jfehlig

Brewtarget is an open source brewing software, similar to the commercial product BeerSmith. For hackweek I'd like to investigate the capabilities of Brewtarget and perhaps add some features/improvements for my use case.

Updated almost 2 years ago. No love. 1 follower.

Take a closer look at ResourceSpace 9.0

a project by suntorytimed

What is ResourceSpace https://www.resourcespace.com/

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Learn FreeCAD for 3D printing

a project by lrupp

I want to be able to create some 3D printing models for 3D printers. So starting to search for a good introduction and try it out...

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Stream Radio Device

a project by zkalmar

Stream Radio device - It is built with Raspberry Pi Zero WH

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Investigate Oops in SLES 15 on Raspberry Pi

a project by jiriwiesner

I use my Raspberry Pi 3B as a router. I have seen this crash: * [34502.095007] Internal error: Oops: 96000004 [#1] SMP

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Learn eBPF and develop a small prototype

an idea by admehmood

Goal is to gain the theoretical knowledge about eBPF - extended Berkeley Packet Filter and then implement a small tool to see some magic. Plan is to do all of this on an Arch Linux image to get a taste of that distribution as well.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

HA inside OpenStack VM ( SLE12SP3 code stream )

a project by zzhou

In the other day, there were questions about to migrate high availability solution into OpenStack. With that context, there is no question to run the critical pacemaker and corosync processes inside the cloud. There is no difference between VMs and bare-metals in regarding to the dependency management system for both systemd and pacemaker, which is quit different than the situation of the container world. However,

Updated 3 months ago. 1 hackers ♥️. 1 follower.

Creation of a sound board

an invention by Pastafly

Create a sound board that has the following requirements: * Works in Browser

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

[Windows Subsystem for Linux] Build newest WSL-DistroLauncher in OBS

a project by lkocman

This is a task to update current WSL-Launcher (which can be already buildt in OBS) with latest-greatest upstream code https://github.com/Microsoft/WSL-DistroLauncher Fork of fabian's project (initial work to get it working):

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Meta-automation on Powermac© G5

an idea by JRivrain

Automation is great, but meta-automation is the way to go further, with POWER.

Updated over 1 year ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Integrate edk2 code better into our qemu package

an idea by bfrogers

Upstream qemu has decided to include the edk2 based efi firmware support code directly into the qemu project (as it has long done for seabios, for example.) Work on including the types of tweaks we would want to also include so that we also provide the equivalent of what is currently delivered in the existing edk2 packages.

Updated over 1 year ago. No love. 2 followers. Has no hacker: grab it!

libpathrs

a project by cyphar

The plan is to implement a safe path resolution library for Linux to avoid the plentiful numbers of security vulnerabilities that have been seen in the wild related to path resolution race conditions and various other attacks. I've been working on kernel-space solutions but even if they were merged, it is difficult to use them safely directly. So this library intends to provide simple wrappers that everyone can use. https://github.com/openSUSE/libpathrs

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

EspoTek Labrador

an idea by chuller

Small Open Hardware Oscilloscope/Logic Analyzer/... https://espotek.com/labrador/

Updated over 1 year ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Start implementing new UI for openmediavalt

an idea by vtheile

  • Evaluate the toolkit, Angular vs. React. The toolkit must support plugins at runtime.
  • Evaluate UI framework depending on used toolkit, e.g. Patternfly, PrimeNG, Clarity, MaterialNG, Bootstrap, ...
Updated over 1 year ago. No love. 1 follower. Has no hacker: grab it!

Evaluate onedrive as a backup target for my laptop

an idea by fcrozat

Due to office move and separation from MF in Paris office, I don't have backup solution for my work laptop anymore. Since Office365 provides 1TB of space, it might be a good location to store backup of my work laptop.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Work on FPGA Acceleration for Cloud infrastructure

an idea by lyan

As we know, hardware accelerator is more and more important to AI/Machine Learning today, FPGA also comes to the front line beside with GPU. It is really helpful to understand its mechanism before deploying in a cloud environment. I will go back to on my AC620 board, A Cyclone IV FPGA, and It has been a while since last time. As part of my FPGA virtualization Project, I will continue work on some simulation, refresh my verilog skill.

Updated almost 2 years ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

obsci - a CI for open build service packages

a project by tbechtold

Currently it's pretty difficult to create tests for some specific package. So something like TravisCI for OBS would be good.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Czech translation of KF5

a project by vpelcak

I would like to dedicate my time to the improvement of the Czech localization of KF5. * Trunk

Updated almost 2 years ago. No love.

Add tests shuffling functionality to paracuke

an idea by e_bischoff

Paracuke is a toy project whose first use was to make it easy to run tests in parallel from coroutines. It's an implementation of Cucumber in Go. Now I would like to see if I can add random tests sequence shuffling and, in case of a failure, reduction to minimal sequence: John Hughes - Don't Write Tests, Generate Them - YouTube.

Updated about 2 years ago. No love. 1 follower. Has no hacker: grab it!

BIO_f_randbuffer

a project by persmule

A filter to scramble writing actions to a stream randomly into multiple sequential actions, aiming to provide some protection against deep packet inspection, implemented in the form of an OpenSSL filter BIO.

Updated almost 2 years ago. No love. 1 follower.

apache-rex in apache httpd module testing

a project by pgajdos

Try to use apache-rex framework while testing httpd modules.

Updated almost 2 years ago. No love. 1 follower.

STEM Workshop in Montessori School: Robotics

an invention by ilausuch

During the previous Hackweek I did a workshop in a Montessori school. This time I would like the same but with focusing on Robotics. Who is this for?

Updated almost 2 years ago. 1 hackers ♥️. 2 followers.

Worst 3D Printer version 2

a project by joadavis

A few years ago I wrote the "worst 3D Printer". Basically, it takes a 3D model (VRML) and slices it to bitmaps, which can be arranged on paper and printed, then manually cut out and glued together. As you can imagine, just doing a small print could take 500 layers, so it could take a day to assemble (hence "worst"). [1] To be more useful, I want to rewrite the old code to properly support STL format. I attempted this once, but had trouble with the normals and getting the lines to connect correctly. So a rewrite would be good.

Updated almost 2 years ago. No love. 1 follower.

Investigate py-spy for OpenStack services profiling

an idea by tbechtold

py-spy is a python profiler (similar to pyflame (which is unmaintained)). The profiler can be used to create profiling data for running processes. This might be useful to find bottlenecks in OpenStack services.

Updated almost 2 years ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

ethtool ops for netdevsim

a project by mkubecek

This can be seen as a subproject of ethtool netlink interface but from the technical view it's independent. Every new piece of software is going to be buggy and with frequent changes and rewrites, new regressions are introduced. Automated selftests can help a lot but as ethtool deals with hardware devices, we do not want these tests to depend on a specific hardware. The netdevsim driver was created as a virtual device which (unlike e.g. dummy) cannot be used for actual network traffic but implements various configuration interfaces so that it can be used for their (automated) testing.

Updated over 1 year ago. No love. 1 follower.

Survey the docker support in FIPS 140-2 validation

a project by bchou

Short-term:

  1. Understanding of docker knowledge
Updated almost 2 years ago. No love. 1 follower.

Geekos x Externaltools

a project by farahschueller

The day has come to finally merge more and more apps into one single place, and this time it shall be externaltools. I'd like to merge functionality of externaltools into geekos, as they share quite a lot of concerns. This way, we can beat fragmentation and have a single tool to track teams, tools and floors.

Updated almost 2 years ago. No love. 1 follower.

Integrate Bard with MusicBrainz and implement a proper web interface

a project by alarrosa

My music manager, Bard, was improved in the last hackweek with a very simple React-based web interface but I didn't like the result at all (basically, after learning React I noticed I didn't like it and all the dependencies and the complexity it added) so since then, I've reimplemented the web interface using just jQuery. Also, in the last months I've added musicbrainz data structures to the database (which was also ported to use Postgresql) to prepare bard to use MusicBrainz's data. I also stopped using other python libraries to read audio files and use the ffmpeg libraries directly instead with a c++ wrapper implemented inside Bard which is much much faster. In this hackweek I'll try to finish the integration of Bard with MusicBrainz (basically, import the needed MB data to the database) and use it to generate a web interface that shows and uses that information to organize music. This would allow to show information and for example perform searches for songs not only on the main artist but also on performers or even mixer (see for an example all information available on this Queen album)

Updated almost 2 years ago. No love. 1 follower.

Clustered Samba with Ceph omap as a replacement for CTDB key-value storage

a project by dmdiss

Ceph offers a highly scalable and fault-tolerant storage system. Samba is already capable of sharing data located on the Ceph Filesystem, however scale-out sharing (the same data exposed by multiple Samba nodes) currently requires the use of CTDB for consistent and coherent state across Samba cluster nodes. In such a setup CTDB provides a clustered database with persistent key-value data storage and locking. Database usage is abstracted out via a generic dbwrap interface. Ceph's librados library provides an API for the storage and retrieval of arbitrary key-value data via the omap functions. A watch/notify protocol is also provided as a mechanism for synchronising client state (locking). Key-value data stored in the RADOS back-end inherits the same redundancy features as regular objects, making it a potentially good candidate as a replacement for CTDB in scale-out Samba clusters.

Updated almost 2 years ago. No love. 2 followers.

MariaDB Cluster tools

an invention by andriinikitin

The idea is to have a friendly way to access live cluster's nodes, compare outputs of simple commands and find out differences in tables data / structure. Current state: implemented and tested scripts which split table into ranges and then for each range check rows count and rows checksums.

Updated almost 2 years ago. No love. 1 follower.

Azure File Service compatible REST frontend for CephFS

an idea by dmdiss

The Azure File Service protocol offers a RESTful interface for files and directories which are simultaneously exported via SMB. Ceph already provides separate (S3 compatible) REST and SMB (Samba) gateways, but they expose storage object via different layers and as a result don't allow for cross protocol access to the same data.

Updated over 1 year ago. No love. 1 follower. Has no hacker: grab it!

Use C++ static analyzers for GCC codebase

an idea by marxin

I'm planning to experiment with clang-static-analyzer, cppcheck and maybe with coverity: Wiki page with list of static analyzers

Updated almost 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

CUPS: Generic "monitor" wrapper backend to monitor the actual backend

an invention by jsmeix

Create a new generic CUPS wrapper backend /usr/lib/cups/backend/monitor that runs in parallel with the actual backend to monitor it.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

From bare metal to virtualized Kubernetes cluster with just Salt and Redfish

a project by joachimwerner

My goal is build on Alberto's work on "yomi" and the new Salt-based virtualization management features that Cedric has contributed, then combine them with a Redfish prototype to do the following from one (ideally idempotent) Salt state (orchestration state if required): * mount the installation media via Redfish

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Phylogen: an iterative approach to evolutionary tree analysis

a project by dmulder

https://github.com/dmulder/phylogen As part of a graduate project I created the phylogen script, which combines the ASTRAL and IQTREE analysis tools into one iterative approach to finding the highest bootstrap score tree for various species of Mayflies. At the completion of the project, there was some work left undone, and I had a few ideas on how to improve the average bootstrap score of the final tree.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Testing mtui using "Rapid software testing" methodology

an idea by ONalmpantis

I will be testing the software we use in QAM called mtui, using the rapid software testing methodology. This means, we will use efficient ways to test the software, learn the software and file bugs in the given time we have.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

evaluate usage of beast as a http client for radosgw

an idea by abhishekl

Since RGW already supports beast as the default frontend from nautilus onwards, evaluate the usage of beast as a http client as well. Main implementation would be the need for connection pooling and a higher level http api

Updated over 1 year ago. No love. 1 follower. Has no hacker: grab it!

Release our Ruby on Rails dashboards as Free Software

an invention by hennevogel

We've (mostly @cbruckmayer) put a significant amount of time into our performance measurement dashboards based on influx/grafana. I want to share this with the world because it's most awesome and easy to use. It's also nice if people don't go to some PaaS provider just for this...

Updated almost 2 years ago. No love. 1 follower.

Learn about PAM internals

an idea by scabrero

In my daily life I work with software that ship PAM modules (samba, sssd) but I haven't looked at PAM internals yet. The goal of this project is to improve knowledge about PAM internals.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Explore REST API access using Python

an idea by atanno_cz

Long story short... I want to test the access to the REST API of some services like LXD and Powerdns by using Python. My sole intention is to learn how to do this to automate services programatically.

Updated over 1 year ago. No love. 1 follower. Has no hacker: grab it!

Write "advanced" tagging engine for Django

a project by gniebler

This is a side project I started a while ago. The idea is to implement a tagging engine with some "advanced" features for the Django web framework (in what Django calls a "reusable app"). I have many ideas for possible features, but the most basic are inclusion and exclusion relations between tags.

Updated over 1 year ago. No love. 1 follower.

Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnect

a project by wstephenson

People are interested in Linux on Windows via WSL, especially given the new fully virtualized Linux kernel in WSL 2. It's interesting to know whether registered SUSE installations might be running in WSL as opposed to other Microsoft virtualization platforms, but the current approach taken by SUSEConnect (the client for SUSE Customer Center) does not permit this.
By inspecting the contents of /proc/, it is possible to tell these platforms apart. This project aims to enhance SUSEConnect to do so.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

IBS/mtui GUI manager

an idea by VANASTASIADIS

I intend to make a manager for IBS/mtui commands, to help anyone working with updates to get up and running using a simple graphical interface. The program will:

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

MicroManager-cli

an idea by chasecrum

A command line tool to easily access functions and services in SUSE Manager that are commonly used by administrators and a few most people aren't aware of. Why am I doing this?

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

SUSE Manager Testsuite speed up and organization

a project by oscar-barrios

Currently, the SUMA test-suite takes about 6 hours to complete, often fails in the first tests, which set up the environment for the rest of the tests, those tests are what we named "core features". To solve this problem we had planned to move from Jenkins Job to a Jenkins Pipeline, having stages to split the test suite into core features, initialize clients, secondary features. So,if one stage fails, the rest of the stages will not be executed.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

geekos going production

an invention by digitaltomm

We are running the geekos app at geekos.prv.suse.net since some time now in the SCC CaaSP cluster. The goal we have is to bring this to production in the CaaSP cluster maintained by the engineering infrastructure team.

Updated almost 2 years ago. No love. 1 follower.

PQ metadata aggregator for Bluray 4k UHD discs

an idea by pgeorgiadis

Long story short, I would like to practice my golang skills. For that I am going to write a parser that finds ratings for the picture quality of the new 4k UHD discs.

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Uyuni (property based testing (with (lisp) ))

an idea by dmaiocchi

I will not have the time for bootstrapping this project but I think given the JVM platform of Uyuni, it would be coherent to setup a property-based testing with clojure, from which developers could call JAVA code easy without problem, (for using some classes) but also people could learn new programming models like clojure

Updated almost 2 years ago. No love. 1 follower. Has no hacker: grab it!

Learn how Python3

a project by martinsmac

My previous knowledge about Python is small. I need learn more about python. Using a script write in shell script, andt this script already ported to python by a collegue team. I'm going to use a port of this script to understand and maybe collaborate with this code.

Updated almost 2 years ago. No love. 2 followers.

Simplify implementations of lockless printk ring buffer

an invention by pmladek

There are attempts to solve some kernel deadlock with using lockless printk ringbuffer. The proposed implementation is pretty complex (6 stages, 6 write and 6 read barriers, two buffers, entries linked via list, ...) I have a idea how to make it easier with tracking the state and sequence number in one atomic variable. It might allow to remove the lists and many barriers. It is possible that it will just not work. Let's see.

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

Write openQA testsuite for profanity

a project by mvetter

Having done only very little with openQA in the past I would like to learn more about it. I would like to start writing a test suite for profanity.

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Add Bluetooth to a Vortex Pok3r

an idea by suntorytimed

Based on this project I would like to modify my Vortex Pok3r using this Bluetooth adapter.

Updated over 1 year ago. No love. 1 follower. Has no hacker: grab it!