Easy openSUSE Upgrade

a project by maverick74

The idea is about an easy way to allow users to make upgrades (e.g.: changing from one major version like 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu. Something like a notification with a button to perform the upgrade with just one-click, instead of having to deal with the terminal, that frights some new users and gives them the sensation of an outdated system.

Updated over 1 year ago. 45 hacker ♥️. 9 followers.

Rust Bootcamp

an invention by SMorlan

Project Description

Join an instructor-led bootcamp to explore the Rust programming language in two-hour sessions each day throughout Hackweek.

Updated about 2 years ago. 34 hacker ♥️. 89 followers.

Port some classic game to Linux

a project by MDoucha

Let's pick some old classic game, reverse engineer the data formats and game rules and write an open source engine for it from scratch. Some games from 1990s are simple enough that we could have a playable prototype by the end of the week. Write which games you'd like to hack on in the comments. Don't forget to check e.g. on Open Source Game Clones, Github and SourceForge whether the game is ported already.

Updated 6 months ago. 31 hacker ♥️. 17 followers.

MicroOS Desktop

a project by RBrownSUSE

Updated over 2 years ago. 27 hacker ♥️. 19 followers.

Preserve SUSE's history

a project by fos

Project Description

SUSE dissolved an old warehouse, containing lots and lots of boxes with old SUSE / SuSE / S.u.S.E software. All of those boxes were originally going to be dumped in March 2021, which could be prevented.

Updated about 1 month ago. 24 hacker ♥️. 9 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 almost 3 years ago. 21 hacker ♥️. 4 followers.

SUSE @home Hands On Lab

a project by johnmpugh

Project Description

In the past year we've found ourselves in the middle of a pandemic, we merged two awesome companies together, and we have completely changed the trajectory of SUSE and Rancher. This project is intended to transfer knowledge of SUSE to Rancher and Rancher to SUSE for those who may be challenged with time and resources to try new things. This gives us a chance to explore other uses for Kubernetes all while taking advantage of older equipment (for use as workers) we may have to spare.

Updated about 3 years ago. 21 hacker ♥️. 24 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 about 2 years ago. 17 hacker ♥️. 2 followers.

Workadventu.re at SUSE

a project by jevrard

For events like engineering summit or hackweeks, it would be nice to have a SUSE instance of workadventu.re, and have our own maps, wired with (open)SUSE's jitsi! I am looking for folks willing to help on those 3 teams:

Updated about 3 years ago. 17 hacker ♥️. 13 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 about 3 years ago. 16 hacker ♥️. 1 follower.

Developing an opinionated storage appliance

a project by asettle

Project Description

The SUSE Enterprise Storage team has embarked on a new open source project: Aquarium.

Updated about 2 years ago. 16 hacker ♥️. 10 followers.

TIU - Transactional Image Update

a project by kukuk

Project Description

Provide image based transactional updates for MicroOS.

Updated over 2 years ago. 14 hacker ♥️. 6 followers.

Testing and adding GNU/Linux distributions on Uyuni

an invention by juliogonzalezgil

Join the Gitter channel! https://gitter.im/uyuni-project/hackweek

Updated 5 months ago. 13 hacker ♥️. 10 followers.

Jitsi for Hackweek

a project by rsimai

Primarily to support Hackweek, but also to gain experience for a potential future corporate use, I like to run the open source Jitsi in a SUSE context and within a setup that is close to what SUSE IT is doing. The service will be built in AWS/EKS within the SUSE E&I space and should be up and running on day 1, but will need love during the 5 Hackweek days to

Updated about 2 years ago. 13 hacker ♥️. 5 followers.

Dochazka

a project by smithfarm

Dochazka is a long-term project to replace the obsolete Attendance & Time Tracking system used by the Prague office since 2007. Dochazka is a complex system consisting of three major components: - RESTful backend App::Dochazka::REST (with lots of help from Web::MREST)

Updated almost 2 years ago. 12 hacker ♥️.

Add RISC-V support in openQA

a project by ldevulder

openQA currently supports different architectures: x86(_64), ppc64le, aarch64 and s390x. In this project I would like to add support for RISC-V[1]. First emulated ontop of x86, like we previously did with aarch64. As openSUSE images for that processor are already generated, it could be useful to do some basic automated tests on them.

Updated about 3 years ago. 12 hacker ♥️. 3 followers.

Switch to MicroOS desktop.

a project by lpalovsky

Few months ago I switched my home workstation and media center to Micro OS desktop and I cannot imagine switching back to normal distribution. After some consideration I realized it should work fine (even better) on the notebook I am using for work.

Updated about 2 years ago. 12 hacker ♥️. 6 followers.

L0 Supportconfig Monitoring and Analysis using ML

a project by andavis

Project Description

  • Create an automated L0-support-like analytics solution for supportconfig data that is tiered across a customer's environment and SUSE environment (similar to a very modular AIOps Edge-Core approach). A pictorial overview of the ecosystem SupportConfigAnalytics
Updated about 3 years ago. 10 hacker ♥️. 6 followers.

Uyuni/SUSE Manager containerization project

a project by moio

Deploy Uyuni as an app from the Rancher marketplace - or install via Helm on any Kubernetes cluster, on any OS, or any Public Cloud.

The dream

Updated about 2 years ago. 10 hacker ♥️. 13 followers.

Open Sauce is in our Genes

a project by rsimai

We've developed a bit of a habit within the Cloud Solutions leadership team to talk about new culinary endeavors after the weekend, telling the others about what fine dishes were created and sharing photos. We discovered that if we combine them to a menu we'll probably have the best international Dinner in the world but since we're all far away from each other we need to share the recipes to make it work. We're likely not the only ones doing that, so why not start a SUSE cookbook in a open source developer fashion, in a git repository and jointly feed - pardon - fill it with recipes for food the SUSE family likes.

Updated about 3 years ago. 10 hacker ♥️. 6 followers.

Improve openSUSE infrastructure

a project by lrupp

There is always something to do if you run the infrastructure for such a big project like openSUSE.... Our Admin wiki currently lists over 80 machines - and while we already "salted" some of them, there is always room for improvement and room to learn something new just by making your hands dirty and diving into the administrator role for a machine.

Updated about 3 years ago. 8 hacker ♥️. 3 followers.

Can we (machine) learn from bug reports?

a project by gboiko

Bug reports can be a great source of information, but usually finding the information requires extensive work in reading through all of the discussions and understanding the details about it. Could it be that machine learning can be used to extract meaningful information out of that? That's what this project is about.

Updated about 3 years ago. 8 hacker ♥️. 3 followers.

Send to Hell

an idea by pagarcia

Have you ever received an e-mail that made you furious? Did you answer it? If you did, chances are you regretted later.

Updated about 3 years ago. 8 hacker ♥️. 3 followers. Has no hacker: grab it!

Improve packaging of Rust in OBS

an invention by aplanas

Project Description

  • Complete the pull request from rust2rpm that will help bundling crates in RPM
Updated about 3 years ago. 8 hacker ♥️. 1 follower.

Phoebe - where AI meets Linux

a project by mvarlese

Project Description

Phoeβe (/ˈfiːbi/) wants to add basic artificial intelligence capabilities to the Linux OS.

Updated about 2 years ago. 8 hacker ♥️. 7 followers.

Sharing logic between desktop and web based applications through WASM

an invention by IGonzalezSosa

Project Description

A few months ago, the YaST team released cockpit-wicked. Compared to YaST, this module contains a pretty simple data model, but there is still some duplication with YaST logic.

Updated about 3 years ago. 8 hacker ♥️. 7 followers.

Create short "videos/screencasts" demoing cool stuff in 5 minutes

a project by PSuarezHernandez

Project Description

The idea of this project is to produce some short videos/screencasts, maximum 5 minutes, where you show some cool feature from some of our projects/products.

Updated about 3 years ago. 8 hacker ♥️. 5 followers.

Produce an original piece of music using open source software (e.g. Ardour5, Hydrogen, Calf Plugins, etc.)

a project by jctmichel

Project Description

Since it has been near impossible to collaborate with other musicians at SUSE during the pandemic, I was considering an alternative music project for this Hackweek with any musicians at SUSE who might be willing to join.

Updated about 3 years ago. 8 hacker ♥️. 9 followers.

Design the 2021 Open Build Service sticker

a project by hennevogel

2019

2019 sticker

Updated about 2 years ago. 7 hacker ♥️. 1 follower.

Create ansible roles for generic server stuff

a project by ph03nix

The situation of maintained ansible roles for boring server stuff like setting up a LEMP stack (Linux, nginx, mariadb, php) is dire and I would like to improve that. This project is about creating a handful of ansible roles with focus on * Fully supported in openSUSE (Leap and Tumbleweed)

Updated over 2 years ago. 7 hacker ♥️. 3 followers.

Support glibc-hwcaps and micro-architecture package generation

a project by alarrosa

The recent glibc 2.33 version recently available in Tumbleweed includes this change: ```

Updated about 3 years ago. 7 hacker ♥️. 3 followers.

Language Server Protocol implementation for Salt States

a project by cbosdonnat

Language Server Protocol (LSP for friends) is used in a number of code editors these days. There are implementations for various languages, but none for Salt States. The idea is to leverage Salt state module to parse edited files to provide completion of the state ids or paths.

Updated about 3 years ago. 7 hacker ♥️. 4 followers.

Make a Raspberry Pi boot in less than 3 seconds

an idea by akedroutek

Project Description

This is quite new to me but as I want to understand ARM and its boot process better here is the deal:

Updated about 3 years ago. 7 hacker ♥️. 3 followers. Has no hacker: grab it!

[unassigned] improve new openSUSE image writer

an idea by lnussel

In order to aid loading openSUSE installation and Live images on USB sticks we have a little GUI program called imagewriter. It's a bit dated so Fabian started a newer one with better UI suitable for touch screen that offers the available images on demand, store images offline for conferences and fairs etc: https://github.com/openSUSE/imagewriter2 It's written in C++ with Qt and still needs some work to be production ready:

Updated about 2 years ago. 6 hacker ♥️. Has no hacker: grab it!

Predictive test selection for SUSE Manager

an idea by jordimassaguerpla

I once had a bad dream. I started good, a sunny day. I had just fixed an issue and push it to my fork, in order to create a Pull Request. I was happy. It felt awesome to have found a fix so elegant. Two lines of code.

Updated about 3 years ago. 6 hacker ♥️. 3 followers. Has no hacker: grab it!

WebRTC individual track recorder

a project by avicenzi

Project Description

Do you need to record podcasts or interviews remotely?

Updated about 2 years ago. 6 hacker ♥️. 4 followers.

Build kdump initrd without dracut

a project by ptesarik

Project Description

The kdump plumbing is implemented as a dracut module. The original intention was to reuse the logic that dracut uses to deal with storage and network, but it turns out that kdump needs are often very different, so a lot of time is spent on avoiding dracut features that are undesirable.

Updated about 3 years ago. 6 hacker ♥️. 4 followers.

Unified Config Management Tool (UCMT)

an invention by jreidinger

Project Description

The idea for project starts on LEO workshop. The main goal is to provide UI for local configuration that allows easy transition to 1:N management. So here is vision:

Updated about 3 years ago. 6 hacker ♥️. 4 followers.

Support UEFI network boot in Orthos Prague

a project by ggherdovich

Project Description

It's becoming less and less likely that server-class machine support booting with legacy BIOS. The industry standard is now UEFI, and has been for 15 years; this is what vendors test and support.

Updated about 3 years ago. 6 hacker ♥️. 3 followers.

Localize Uyuni - SUSE Manager in Italian

a project by deneb_alpha

Project Description

Inspired by one of the proposals for GSoC and given that I'm usually working on maintenance updates for SUSE Manager - Uyuni I decided to translate it to Italian. :)

Updated about 3 years ago. 6 hacker ♥️. 5 followers.

Finish the btrfs fscontext conversion

a project by mpdesouza

Project Description

Continue the port of btrfs kernel code to fscontext, started here

Updated about 3 years ago. 5 hacker ♥️. 1 follower.

UYUNI-CLI

a project by RDiasMateus

UYUNI-CLI

This a unified CLI tool for uyuni which aims to provide a single pane of glass to access all the existing tools in this project.

Updated about 3 years ago. 5 hacker ♥️. 2 followers.

reading a book: <<How Google Tests Software>>

a project by llzhao

Project Description

I heard this is very very helpful book for testing software (not only for QE/QA but also for developers).

Updated about 3 years ago. 5 hacker ♥️. 2 followers.

Uyuni/SUSE Manager: build Python APE and a Salt+Python bundle to support ANY client operating system

an idea by pagarcia

Uyuni/SUSE Manager build client tools for each of the supported operating systems: SLES 11, SLES 12, SLES 15, RHEL 6, RHEL 7, RHEL 8, Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Debian 9, Debian 10... the list is long. This is required because each operating system has different base libraries (glibc, OpenSSL, Python version, etc). A few months ago, the SUSE Manager development team started a (yet unfinished) research task to try to build Salt and all the required dependencies (minus glibc and OpenSSL, because it would break FIPS certification) so that we can always ship the latest version of Salt on each client operating system:

Updated about 3 years ago. 5 hacker ♥️. 4 followers. Has no hacker: grab it!

Face recognition on nextcloud with TPU

an idea by jordimassaguerpla

Project Description

I have all my photos on a private NAS running nextcloud.

Updated about 3 years ago. 5 hacker ♥️. 3 followers. Has no hacker: grab it!

Automated test for game + only web based dev + Python openQA

an invention by okurz

motivation

Test automation can be fun and openQA is good at it but it has limitations. This project is meant to find out where the limits are for applications with lots of things moving on the screen, e.g. a game. Completely unrelated, web based tools become the norm for many users, e.g. when working from a chromebook or similar environments. The idea here is to try to use only web based tools and not force users to use a terminal which can be frightening :) As a third requirement: Some people are not feeling comfortable using openQA "because tests are written in Perl". This is not necessarily true because tests are rather written using a simplistic test API and only a small subset of Perl knowledge is necessary, however, we still want to support other entry points so there is Python support added in https://github.com/os-autoinst/os-autoinst/pull/1558 . To find out what this new way is capable of this project should use only that Python support and find out any restrictions.

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

bare metal openQA for arm boards

a project by mbrugger

Project Description

openSUSE claims quite a lot of Arm boards to be supported. But we lack testing on that boards.

Updated about 3 years ago. 5 hacker ♥️. 2 followers.

SUSECON | Space Game

an idea by SaraStephens

For this year's SUSECON Digital, we are looking to drive home the message of Innovate Everywhere by showcasing the creativity of our Engineering team. The theme this year features a leap into space and a nostalgic design. Goal: Engage with our audience through game play that highlights the points of Innovate Everywhere. We want them to keep coming back to play throughout the SUSECON Digital experience.

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

krunvm-operator: a Kubernetes operator for launching isolated VMs

a project by ngerace

Project Description

krunvm is vagrant for lightweight, isolated VMs... well, at least mostly.

Updated about 3 years ago. 5 hacker ♥️. 3 followers.

Raspberry Pi and SUSE Manager

a project by e_bischoff

I have bought a Raspberry Pi 400 and would like to experiment how it integrates into SUSE ecosystem.

Project Description

Updated over 2 years ago. 5 hacker ♥️. 6 followers.

Velcro demuxing software management

a project by zbenjamin

Project Description

During the last 3 years working on zypper we constantly reiterated the idea to refactor zypper to get rid of a lot of cruft that has collected over the years ,but just recently I realized that we maybe should go one step further.

Updated about 3 years ago. 5 hacker ♥️. 2 followers.

expect-like feature for Screen or Tmux

a project by jbohac

Project Description

Did this ever happen to you?:

Updated about 3 years ago. 5 hacker ♥️. 2 followers.

osc Porcelain inside Emacs

a project by agraul

Project Description

Emacs

Updated about 3 years ago. 5 hacker ♥️. 2 followers.

Performance profile and possibly improve Jitsi web client

an invention by mkoutny

Project Description

I run openSUSE TW and FF with i7-5600U Intel CPU. Calls with ~4 (video) participants work but my CPU load is approaching number of cores. In slightly bigger calls (>=6 participants) the CPU load was insufficient and audio packets were being dropped. I'd like learn more about webrtc video streams in order to reduce the client's CPU work or make it more adaptive when running with limited resources.

Updated about 3 years ago. 5 hacker ♥️. 3 followers.

containerizing MicroOS Desktop components

a project by fcrozat

Project Description

Moving as much as possible of MicroOS Desktop into containers.

Updated about 3 years ago. 5 hacker ♥️. 3 followers.

Get EBBR boot working on Olinuxino A64

an idea by radolin

Project Description

I want to learn more about the efforts of standardizing ARM boot for embedded boards - EBBR. I'll try to get it working on the Olinuxino A64 (https://www.olimex.com/Products/OLinuXino/A64/A64-OLinuXino/open-source-hardware) board, by compiling and programing bootefi enabled Uboot to SPI flash chip. After that it should be possible to install Linux distributions to the eMMC using standard images and installation method, to be verified with OpenSuse.

Updated about 3 years ago. 5 hacker ♥️. 4 followers. Has no hacker: grab it!

Work on my OBS packages

a project by lrupp

~> osc my pkg | wc -l 699

Updated about 3 years ago. 4 hacker ♥️.

Make geekos app available in SUSE EKS cluster

an invention by digitaltomm

The current geekos install at http://geekos.prv.suse.net/search is not reachable for employees outside of engineering. We want to move it to the SUSE IT maintained EKS cluster to make it available for all.

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

Metabase instance in SCC EKS cluster

a project by digitaltomm

Following up on the experiment from last Hackweek ( https://confluence.suse.com/display/~digitaltomm/Business+Intelligence+in+SCC ), it would be great having a production instance of Metabase running in the SCC EKS cluster, connected to the production database of SCC.

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

Multi-machine development at openqa

a project by tinawang123

Last hackweek I have use multi-machine for RMT testing. This hackweek I would like to research how to develop the multi-machine at openQA.

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

Kanidm - A modern opensource IDM

a project by firstyear

Project Description

Kanidm is a modern, fast, opensource IDM aiming to be an alternative to projects like 389-ds, freeipa, samba 4 and others. Inspired by many identity as a services, many features of this project aim to advance the state of what is possible with opensource security and IDM today.

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

Terraform GUI

a project by kevinklinger

Project Description

Build a tool that provides a GUI for Terraform and is able to spin up machines directly on KVM.

Updated about 3 years ago. 4 hacker ♥️. 4 followers.

UI/UX User testing and feedback

a project by lharden

Project Description

Gather quantitative/qualitative feedback to inform usability and interface decisions.

Updated about 3 years ago. 4 hacker ♥️. 3 followers.

Write an open source driver for the DeckLink Mini Recorder 4K

a project by patrikjakobsson

Project Description

The DeckLink Mini Recorder 4K is a PCI Express capture card featuring one 6G-SDI and one HDMI 2.0a connection. It can record all formats uncompressed up to 2160p30. The big difference with this card compared to many other capture cards is that it captures all the raw data uncompressed. This allows for it to be used for automatic testing of graphics cards.

Updated about 3 years ago. 4 hacker ♥️. 1 follower.

Rancher Cluster in Provo Datacenter

a project by SMorlan

Project Description

Set up Rancher Cluster on bare metal in Provo datacenter to host SUSE infrastructure projects like JIRA, Confluence, RocketChat and Jitsi.

Updated about 3 years ago. 4 hacker ♥️. 10 followers.

Get to know SMP on x86 systems better

an idea by alix82

Project Description

In order to learn how operating systems work on a x86 chip, I had written (long ago) a toy OS based on code found on osdev wiki [1]. It allowed me to understand the interaction between the OS and the x86 hardware, and to some extent how the OS handles userspace (I used newlib for some userspace programs). The single-processor OS code later served me well as a base for a course about operating systems I taught at the university.

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

FuseML - accelerate your Hack Week ML projects

a project by stefannica

Project Description

So you have an idea for a machine learning project for HackWeek. Have you thought about what tools you'll be using? Choosing the right set of machine learning tools and making them work together can be time consuming, not to mention the unavoidable learning curve. Perhaps you could use some help with that.

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

The Typescript Game

a project by Etheryte

Project Description

Uyuni recently made the switch from Javascript to Typescript. Alas, the team has a very mixed bag of experience with the technology and we could use a way to get everyone up to speed quickly.

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

A tool comparing openqa test result of any two test runs for job group

an idea by tonyyuan

Project Description

The backend is node.js app which grabs openqa jobs information of test run(identified by Build id) via openqa API.

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

Leveraging Ceph in the Harvester project

an idea by kieferchang

Project Description

The Harvester project currently uses Longhorn as its underlying storage. Trying to use Ceph as alternative storage should be fun.

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

Create a proof of concept to parse the openQA logs to beautify them and provide query tools

an invention by ilausuch

Project Description

Create a JS library to get the output openQA logs (autoinst-log) and

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

Work on KDE translation improvement

a project by vpelcak

I intend to work on translation of KDE to Czech language. There are lot of typos and fuzzy messages accumulated in Summit project of KDE. I intend to work on them and increase KDE translation coverage.

Updated about 3 years ago. 3 hacker ♥️.

Learn python by building a homepage with Flask

an idea by mbrugger

I thought it would be time to learn a new programming language. I decided to go with python, as it's an all-rounder and I have some basic knowledge on that. The idea is to go through the Flask how-to and from there on start to implement my own homepage. This will introduce me to Python and web development at the same time.

Updated over 2 years ago. 3 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 about 3 years ago. 3 hacker ♥️. 3 followers. Has no hacker: grab it!

Live audio project

a project by simotek

Live audio tools could use some work in openSUSE and are fun to play with. Finally many of these tools are making it into tumbleweed (And Leap 15.3) especially Cadence.

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

Support Pinebook Pro in openSUSE

an invention by michals

Pinebook Pro SPECIFICATIONS

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

Uyuni/SUSE Manager: Windows client support

a project by pagarcia

I'll continue the effort I started at last Hackweek to support Windows clients in Uyuni/SUSE Manager using Salt. When this is done, SUSE Manager would act as a WSUS server to Windows clients. https://hackweek.suse.com/20/projects/suse-manager-windows-client-support

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

grub2: implement LUKS2 detection in grub-probe

a project by pvorel

Project Description

Grub has limited LUKS2 support in master branch for few months (only PBKDF2, Argon2 is not yet supported). It'd be useful to implement LUKS2 detection in grub-probe in order not have to specify required modules manually.

Updated about 3 years ago. 3 hacker ♥️. 1 follower.

Get to know compaction code better

a project by osalvador

Project Description

After a machine has been running for some time, its memory can get fragmented and so large contiguous memory chunks

Updated about 3 years ago. 3 hacker ♥️. 1 follower.

Opencv and Face recognition

a project by XGWang0

Learn opencv and Face recognition related knowledge to build Face recognition project on raspberry 4b

Project Description

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

openSUSE code

a project by SLindoMansilla

openSUSE code

What is?

Updated about 3 years ago. 3 hacker ♥️. 3 followers.

Texas Holdem Poker "night"

a project by ories

Project Description

Not a Hack Week project per se, but I am trying to connect with a few like minded people - I like playing Texas Holdem poker and am tired of playing bots/strangers online. I am hoping to gather a few fellow players for a game.

Updated about 3 years ago. 3 hacker ♥️. 1 follower.

Zero Trust vSphere Provisioning from Rancher

an 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. If instead of requiring direct API access, an agent could exist inside the network where the vSphere API lived, then this agent could broker the communication between the Rancher server and the downstream API. The agent would simply initiate an outbound API connection to the Rancher server (much like any node agent or cluster agent currently) and simultaneously proxy any API calls that Rancher needs to make to vSphere. This would also have the benefit of being able to be run through a HTTP proxy, which many security teams will appreciate as a less risky connectivity model.

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

Program FPGA using Verilog and VHDL

a project by aschnell

Learn to program a FPGA using Verilog and VHDL

Some weeks ago I bought a TinyFPGA BX which uses the Lattice iCE40. The iCE40 is the first FPGA where the bitsteam was reverse engineered and a complete open source tool-chain is available.

Updated about 3 years ago. 3 hacker ♥️. 1 follower.

DRM driver for USB-based SiS graphics cards

a 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. However, there exist USB-based graphics cards with a SiS 315 graphics chip. Those are around on Ebay et al [1] and easily usable with current computers. I already do have a driver for the old PCI-based SiS drivers and have long been struggling to find something useful to do with it. Converting it to serve USB devices would finally make it useful.

Updated about 3 years ago. 3 hacker ♥️. 1 follower.

Rancher Releases

a project by jpayne

Project Description

Releasing rancher is currently a complex process and requires release captains to make alot of manual commits. Much of this work is very procedural. Our goal is to automate the more mundane tasks to make it faster and easier for new release captains to get started.

Updated about 3 years ago. 3 hacker ♥️. 3 followers.

One of couple of Python projects (update M2Crypto)

an invention by mcepl

There are couple of projects I work on, which need my attention and putting them to shape: * M2Crypto

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

Loggee - A tool to interact with your board game collection and plays (made in Elixir)

a project by gfilippetti

Project Description

I started developing Loggee as a CLI to interact with Board Game Geek and it's API. I wanted to have an easy way to see my games and log my plays in the site, and as a bonus, learn more of the functional programming language Elixir.

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

Requirements Management Tool on Graph Database

a project by mknop

Project Description

Create a requirements management tool (RMT) based on a graph database.

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

Convert openqa-mon to webassembly

a project by ybonatakis

Project Description

I want for long time to get my hands dirty with go and webassembly. we have (openqa-mon)[https://github.com/grisu48/openqa-mon] which is a monitoring tool for OpenQA.

Updated about 3 years ago. 3 hacker ♥️. 1 follower.

Enable Automated End-to-End tests per Pull Request in Uyuni/Spacewalk

an invention by oscar-barrios

Project Description

Updated about 1 year ago. 3 hacker ♥️. 4 followers.

User Story theme + Okta login

a project by cyntss

Project Description

One of the projects that the EOS open source community has been working on for some years now is the User Story. An open roadmap and feature request tool for open source. https://userstory.eosdesignsystem.com/

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

Learn how Linux kernel interacts with a hard-realtime OS

an idea by colyli

Learn how Linux kernel interacts with a hard-realtime OS

Project Goal

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

Bridle - Terraform remote backend in Kubernetes

a project by nroberts

Project Description

Terraform's remote backend requires a Terraform Cloud account and has an initial limited offering. While the initial offering is suitable for small resource management and teams this quickly becomes an issue as usage demands increase. In addition Terraform's remote operations (plan,apply, etc) are executed on HashiCorp's cloud resources which present issues for sensitive data such as passwords and access keys. Users are also constrained to as what tooling is available on the remote execution environment for example having kubectl as part of a local-resource. This project aims to address these shortcomings in a native Kubernetes implementation.

Updated about 2 years ago. 3 hacker ♥️. 9 followers.

Bird watcher with Raspberry Pi

a project by scuescu

Project Description

For this Hackweek, I want to focus on building a small application around Raspberry PI, motion-sensors and video capture.

Updated about 3 years ago. 3 hacker ♥️. 3 followers.

Improve the gnome-shell extensions

a project by xiaoguang_wang

Project Description

Improve the gnome-shell extension Screen word translate and Switch Workspace

Updated about 3 years ago. 3 hacker ♥️. 1 follower.

Learn DaVinci Resolve

an invention by psimons

Project Description

I've been using open-source video editing software like Shotcut before and I used to be pretty happy with it. Nowadays, however, I need more sophisticated workflows that allow me to process n-log video, do color grading, synchronize video and audio from multiple sources, have better looking effects, and so on. I've reached the point where Shotcut just can't do what I would like it to.

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

Git stochastic bisection

a 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. The aim of the project is to implement stochastic bisection for git. I.e., a method that will count with the fact that test results at each point of code history have some error rate and provide points in code history to test to find commit in code history that is with high probability introducing the regression in the smallest possible number of tests. Then we can use this method for bisection of performance problems in our performance testing grid Marvin.

Updated about 3 years ago. 3 hacker ♥️. 1 follower.

Upstream support for RPi4 CM4 and Pi400

a project by nsaenzjulienne

Project Description

Although opensuse already supports CM4 and Pi400, there isn't an upstream devicetree for those boards. My plan is to spend the week implementing them. Sadly it's a project where collaboration is hard. But I'll be happy to try.

Updated about 3 years ago. 3 hacker ♥️. 1 follower.

Learn Real Time Linux on Raspberry Pi aarch64 and build 4WD robot

a project by jahudson

Project Description

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

Updated about 3 years ago. 3 hacker ♥️. 3 followers.