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.

Learning & using Tensorflow to estimate patch installation times on SUSE Manager

an invention by PSuarezHernandez

Introduction

TensorFlow™ is an open-source software library for Machine Intelligence written on Python. It was originally developed by researchers and engineers working on the Google Brain Team within Google's Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well. (https://www.tensorflow.org/)

Updated over 4 years ago. 5 hacker ♥️. 1 follower.

Build a Unikernel that runs WebAssembly

a project by flavio_castelli

Project Description

This project aims to build a unikernel that has a sole purpose: run WebAssembly applications.

Updated about 1 year ago. 5 hacker ♥️. 2 followers.

Improve the supportconfig database tool

an idea by leonardocf

The tool, developed in previous HackWeeks, is mostly abandoned. The plan is to:

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

Make Intel baytrail based device(s) work better with openSUSE

a project by mkubecek

Recently I became a (not very proud) owner of Acer Aspire Switch 10E, a small notebook/tablet convertible based on Intel baytrail platform. Replacing preinstalled (32-bit!) Windows 8.1 with (64-bit) openSUSE proved more challenging than expected, mostly because the device is haunted by a 32-bit UEFI so that it took me a week to make it boot without an external USB flash disk. Even today, a lot of issues persist. As I do not want to waste a (partially) good hardware, I would like to make it as usable as possible. This is much less selfish than it sounds as there are many other devices based on Intel baytrail platform so that the effort is going to help their owners as well (if successful, that is).

Updated about 5 years ago. 5 hacker ♥️.

Big SUSE Event Bus (for SUSE services integration)

a project by mdinca

Within SUSE we are using various systems for different tasks. E.g. GitHub and GitLab as DVCS, Jenkins for building or testing, OBS for building… and the list continues. Some of those systems can be interconnected in some way. But not every system can do that, especially if you are behind a corporate firewall and some (I'm looking at you GitHub) have a quota. So wouldn't it be nice to have something like a Big SUSE event bus, where every event we'd be interested in could be queried or subscribed to? But before conquering the world, we have to start small. Let's start with GitHub! GitHub has a decent API that let's you query their system. The goal looks like this: Allow multiple clients to query information from GitHub without using the quota irresponsibly. It should also be possible to push state changes to subscribers.

Updated over 3 years ago. 5 hacker ♥️.

continue / push osc2

a project by mstrigl

While osc is growing and getting more and more complex and hard to maintain, there is an object oriented rewrite of osc which key points are:

Updated about 5 years ago. 5 hacker ♥️.

vim-plugin for expanding rpm macros

an idea by m_meister

creating a vim plugin, that expands this kind of macros into a new vim buffer by pushing a key macro paths /

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

Rewrite transactional-update in C++

a project by fos

transactional-update, the application to update read-only systems such as openSUSE MicroOS and openSUSE Kubic and the Transactional Server installations of openSUSE Leap, openSUSE Tumbleweed and SUSE Linux Enterprise Server, evolved from a POC to a fully fledged solution - and is currently completely written in Bash. This has been working really well in the past, but is gradually reaching its limits, especially when thinking about supporting additional file systems or ports to other Linux distributions - yes, we have a huge interest in other distributions adopting our technology. A C++ version would simplify those abstractions, but would it also make maintenance of the complete application easier? Check that as part of a POC and refresh C++ knowledge on the way there.

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

Create a library to extract and standardize data from Progress and Bugzilla (or other systems), and process them to generate metrics of performance

a project by ilausuch

Project Description

Since now we have a system that take real time data from progress to generate metrics

Updated about 1 year ago. 5 hacker ♥️. 6 followers.

'Who's that guy?' - a floor based mini game

an invention by thutterer

Documentation

What is it?

Updated almost 5 years ago. 5 hacker ♥️.

Switch software-o-o to parse repomd data

a project by hennevogel

Currently software.opensuse.org search is using the OBS binary search for everything, even for packages inside the openSUSE distributions. Let's switch this to use repomd data from download.opensuse.org

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

80-bit floats support on x86_64 for Valgrind

a project by mfranc

Project Description

Valgrind currently lacks support for 80-bit extended precision floating point arithmetic on x86_64 (long double). The current implementation uses 64-bit arithmetic instead, which means that programs running on x86_64 with "long double" give different results when running under Valgrind and natively. People were asking for support for this since like forever, but to date nobody went on implementing it. It's a project for a year, unless somebody has time to work on it full time, but one has to start somewhere. :-)

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

terraform-provider-feilong

a project by e_bischoff

Project Description

People need to test operating systems and applications on s390 platform.

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

Improve linuxrc/rescue system

a project by aginies

<p>Rescue system has a lot of options , but most of them can only be set at boot time, first idea is too provide a way to configure them while the system is running.<p>

some ideas

Updated about 5 years ago. 5 hacker ♥️.

Management solution for openSUSE based on Salt-stack

an idea by dmacvicar

Saltstack is the only configuration management solution that does not look like a ball of hair. https://github.com/dmacvicar/playground/tree/minimanager-reactjs/python/minimanager is a prototype of a Spacewalk-like console using Spacewalk as the server and client engine.

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

Group Refactoring of OSEM

an invention by hennevogel

Meet up NBG meeting room Paris with fellow Ruby on Rails hackers, throw an editor/shell onto the wall, grab a cup of coffee and refactor OSEM code together. That way we can share knowledge about setting up the development environment, editor tricks, RSpec patterns, gems or general rails code. Interested? Join us!

Updated about 2 years ago. 5 hacker ♥️.

FTrace Visualization Tool

a project by jesingh

Project Description

A visualization tool that directly digests ftrace function traces and provides easier to understand timing diagrams with the ability to quickly look up functions from within the program.

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

Spec-cleaner finishing jobs

a project by scarabeus_iv

Cover more cornercases for spec-cleaner to allow the swap of formatspecfile due to its bugginess in comparsion.

Updated about 5 years ago. 5 hacker ♥️.

Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone

a project by sndirsch

Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone. On top of this try to get a graphical desktop running using Xvnc available for Android.

Updated about 5 years ago. 5 hacker ♥️.

remote hackweek or fairway people hacks

a project by dmaiocchi

Can we improve the remote hackweek experience for remote or non NUE people at SUSE? Feel free to discuss and share ideas.

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

yunity - make the world a better place!

a project by mcarlini

Did you know that more that 60% of the food we produce it's thrown away? Why create pollution? Why spend out time to create something that in the end get wasted?

Updated about 2 years ago. 5 hacker ♥️.

Relm4-based user interface for Agama

an invention by IGonzalezSosa

Motivation

Disclaimer: the idea of this project is to play around with Relm4.

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

audio emojis for Rocket.chat

an idea by rsimai

We recently changed from IRC to Rocket.chat and now all enjoy the colorful richness of emojis, and in particular animated emoticons such as the :partyparrot: that so much helps productivity. But there's a latent feeling something still is missing and the answer is simple: audio emojis! We need a feature to send audio emojis to the group and individuals that play on the recipients phones/speakers no matter what. They can be short, they can be looped, same as image emojis they need to catch attention and not allow the user to focus on something else than the chat, e.g. a smart burping to be sent every day after dinner, a looped very funny laughing when somebody announces to have broken the CI system shortly before the release or just some gulping noise which is what you preferably want to do with the :partyparrot:

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

Connect Egkatastasis with Build Service

an idea by pgeorgiadis

Egkatastasis

In a nutshell

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

Chromium/Chrome extension for SSL pinning

an idea by thardeck

Most browsers have more than 100 CA certificates (for example Firefox ~176) and everyone of them can sign certificates for any website. So if anyone of them is hacked, forced by law or just corrupt a man-in-the-middle attack is possible on any SSL connection.

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

SUSE papercrafts - Portus

a project by fteodori

Sometimes it is hard to promote our project at conferences and events. During this hackweek I'd like to prototype a papercraft for promoting Portus at the upcoming containercon.

Updated about 5 years ago. 5 hacker ♥️.

Climbing Ticklist

an invention by j_renner

Ticklist is a web application enabling users to record their ascents of climbing routes as well as to maintain their personal list of currently projected routes. My implementation went from working alpha back to pre-alpha status (~ basic things not working) while migrating parts of the codebase (knockout.js -> angular.js). The goal of this hackweek project was therefore to finish this migration and fix the basic features in order to make the app useful at least for personal usage. The current technology stack is node, express, sequelize, jade (templating), angular and twitter bootstrap. Lots of future features come to my mind, like showing advanced statistics, integration with social networks, support bouldering ticklists as well, location based stuff, and so on.

Updated about 5 years ago. 5 hacker ♥️.

buit: fancy ultra fast mail client or "my local gmail"

a project by dmacvicar

My current mail setup is mu4e and emacs based mail client included with the amazing mu mail indexer. mu works similar to notmuch but allows easy bidirectional operation with the original Maildir. Add mbsync (isync) to sync imap locally and msmtp and you have a full mail setup.

Updated about 4 years ago. 5 hacker ♥️.

The Chameleon Harmonists

a project by rmax

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

Updated about 4 years ago. 5 hacker ♥️.

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.

Evernote client (everpad/geeknote) for openSUSE

a record by mwilck

Evernote is a popular cloud-based note-taking application. It has the advantage of being available on many platforms, thus notes taken on an Android phone are readily available on the desktop, and vice versa. Unfortunately there's no official Evernote client for Linux. It can be used through its Web UI, but a more lightweight client would be desirable as well.

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

fedmsg for SUSE services

an invention by oholecek

Our beloved competitor developed and use project-wide message bus called Fedora Infrastructure Message Bus. This project was already adapted, or is being adapted, also by Debian community. During Lucky Thirteen I want to get deeply familiar with the concept and implementation, deploy test scenario and write plugins for OBS and openQA to talk to each other.

Updated about 5 years ago. 5 hacker ♥️.

Play with ARM board

a project by nadvornik

Since my Orange Pi board just arrived, I will play with it. This includes:

Updated about 5 years ago. 5 hacker ♥️.

Finish the Jangouts rewrite on React/Redux

an invention by ancorgs

Project Description

Several Hack Weeks ago we started to rewrite Jangouts from its current AngularJS-based implementation to a more modular one in which the UI was developed in React.

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

Port NeuVector zero-trust security functions to host/VM

an idea by feih

Project Description

Today, NeuVector only support container environment. It does a lot of security functions and many of those are actually not limited to only protect containers technically. Sometimes, we are seeing requests/asks about providing similar functions to protect servers & VMs. So, it is technically possible. Some of the zero-trust security protections are still pretty unique if we port it over to host/VM side. Welcome if you are interested to help and give it a try!

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

toniowm

a project by fabriziosestito

toniowm is yet another window manager written in Rust.

Project Description

Updated 6 months ago. 5 hacker ♥️. 1 follower.

ipv6 pxe booting on grub2

a project by michael-chang

Learn the grub2 network stack and have fun with ipv6 network booting. :D

Updated about 5 years ago. 5 hacker ♥️.

Write a personal Telegram bot

a project by imanyugin

The goal is to reduce the number of applications installed on the mobile phone (which consequently reduces the number of ads and spyware) and transfer some of the functionality of the commonly installed apps to a personal Telegram Bot. Bots are a great way of implementing integration with external services, and, to this end, we expect the following functionality:

Updated about 5 years ago. 5 hacker ♥️.

"autoremove" functionality for zypper

a project by e_bischoff

The purpose would be to have the equivalent of Ubuntu's "apt-get autoremove" functionality. When you install package P, it might draw in dependancies D1, D2, ... Dn automatically.

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

Study the book of 'The Go programming language'

a project by leli

The Go programming language is an open source language and very popular. Study the book content and try to practice some project examples in the book.

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

Explore a popular desktop distro -- Steam Deck OS

a project by zcjia

Project Description

I'd like to explore a very popular desktop Linux distribution from last year -- the Steam Deck OS. It is said to be immutable, so I hope to get some inspiration from it to help our ALP.

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

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 about 3 years ago. 5 hacker ♥️. 3 followers.

Learning about Docker

an invention by abergmann

Based on the hackweek 9 project from Flavio I'm playing around with <b>docker</b> and Linux containers.<br> My goal is to have a private image store with several openSUSE and SLE versions ready to use.<br>

Updated about 5 years ago. 5 hacker ♥️.

UEFI/GRUB keyboard support on Raspberry Pi 4

a project by nsaenzjulienne

The USB controller (Via Labs 805 XHCI) on the RPi4 sits behind a PCIe bus which has no drivers at the moment in u-boot. After implementing it, we'll also have to make sure the USB HID is correctly connected with UEFI routines.

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

Automate testing for openSCAP / ComplianceAsCode with CI or openQA

an idea by c-hagenest

Project Description

Our current workflow for contributing to compliance as code requires manual testing. Automated testing either through the upstream CI or openQA would lower development time.

Updated about 1 year ago. 5 hacker ♥️. 5 followers. Has no hacker: grab it!

grog

an invention by gbaccini

Project Description

grog aims to implements a namespaced, distributed map kept alive by an arbitrary number of nodes over a local network.

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

Contribute to documentation *light*

a project by chabowski

Project Description

You might recall that the SUSE (BCL) documentation team for HW21 offered a project called "EVERYONE can contribute to documentation – See how YOU can join the party". Even if this year, unfortunately, we are not able to host a live workshop event about documentation and how to interact with us, we would like to continuously push awareness that our invitation to contribute to open source and SUSE documentation NEVER expires :-).

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

YaST module for (SUSE Manager) salt parametrizable formulas

a project by dmacvicar

Parametrizable formulas is a normal salt module plus some metadata in order to interactively parametrize them. The metadata is used to automatically generate forms that are then injected as pillar data. See original Hackweek project, SUSE Manager support for formulas blog article and its (internal for now) docs.

Updated about 2 years ago. 5 hacker ♥️.

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!