retrocomputing: learn the architecture of MIPS for PS1 and build an assembler

a project by david.anes

Project Description

The idea is to learn about the PlayStation 1 CPU and GPU.

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

Sign me off|in

an invention by mkoutny

Project Description

It is possible to sign (off) git commits with your SSH key. The very same key that's used to sign in to SSH servers. I would like to look into the buffer contents in the two cases and examine if/how they are replacable.

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

Exploring Peribolos: Implementing Team Repo Permissions Management in K/Org

an invention by psaggu

Project Description

The project is about exploring the use of Peribolos in managing team repository permissions within Kubernetes/Org GitHub repo. The focus is on implementation and how to effectively utilize Peribolos for this purpose.

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

Learn traffic control

a project by jiriwiesner

Project Description

I need to learn how queueing disciplines work. I need to learn how to use the /usr/sbin/tc tool to change traffic control settings. This is a do-it-yourself project. I do not offer nor require assistance.

Updated 6 months ago. No love. 1 follower.

Improve Full-Disk-Encryption support in openSUSE

a project by ismaell

Project Description

The main goal is to enable the use of plain dm-crypt (as btrfs makes LVM2 unnecessary overhead) and a separate ephemeral key for the swap partition.

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

Keep release notes in installer in a pop-up

a project by jsrain

Especially when using multiple extensions, selecting release notes of a specific extension is not easy (scrolling the tab). Put it to a pop-up (like help) while not blocking the package installation.

Updated about 7 years ago. No love.

kGraft: allow to define safe place where the code can be switched in kthreads

a project by pmladek

<p>kGraft allows to patch kernel at runtime. It implements a consistency model that allows to modify semantic of functions. e.g. fix lock order. For this, we need to find a safe place when a process/thread might start using the new code.</p> <p>Userspace tasks are switched on the kernel boundary when syscall is called/returns or when a signal is proceed.</p>

Updated about 7 years ago. No love.

Minimal Salt packaging

an invention by kwk

Challenge

The salt-minion client-side agent is still a bit hefty due to its dependencies and SUSE's strange Python packaging. Let's see how to create a minimal salt-minion packaging.

Updated about 5 years ago. 2 hacker ♥️.

Make performance test results reliable

a project by tian-feng

I will look into libmicro and learn some skill to analyse the results. And then I'll apply the function to IO test and so on.

Updated about 3 years ago. No love.

Build Docker images with pure Salt

an invention by dmacvicar

Results

Submitted upstream.

Updated about 2 years ago. 2 hacker ♥️.

Source Managment Tool(Lite Edition)

a project by XGWang0

Want to build a server which can help us to manage some resource. The functions contain : Reserve, Lock, Release, Timer, Change,Add,Cancel,Delete etc.

Updated about 7 years ago. No love.

Design the 2021 Open Build Service sticker

a project by hennevogel

2019

2019 sticker

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

Enhance Staging Project process: reduce the gap between Letter staging and ADI staging

a project by mlin7442

We have a known defect exists in Staging Project process, according to the staging project design(in-ring/non-ring), the requests of a application stack can be dispatched to letter staging and adi staging both, in case the request staged in adi staging relies the request staged in letter staging which may causes sometimes the request in adi staging will not be checked-in at the same round, this leads that application stack have different version in TW and those package had request left in adi staging may does not work well as version unmatched to other library. We see this issue happened on Qt5 stack; KDE Applications, etc. For example: a Qt5 stack update, libqt5-qtbase will be staged in a letter staging however libqt5-qtwebview will be staged in a adi staging, once libqt5-qtbase be accepted that libqt5-qtwebview won't be accept in the same round due to it can not be built before libqt5-qtbase merged to Factory but after - 2-phase update. Therefore we need a way to handle those cases to reduce the gap between Letter staging and ADI staging. The concept of this idea:

Updated over 6 years ago. No love.

Clean up the Uyuni frontend stack

a project by j_renner

Many of the Uyuni / SUSE Manager web UIs are still based on the no longer maintained Struts framework (version 1.2!) and implemented as JSP pages, while we added newer features based on the Spark framework and React. For me there is a vision of using only one technology stack (especially just one web framework, frontend framework and template engine) eventually, so it is about time to get rid of the old stack. While this is surely a huge effort, why not start with a new login page and then go from there rewriting other pages one by one? Things to look at in particular:

Updated about 5 years ago. 3 hacker ♥️.

openSUSE Leap / TW / MicroOS / Kubic running on Freebox Delta

an invention by fcrozat

French ISP Free is providing a xDSL / Fiber modem, which includes a lot of features, including integrated NAS support and, more recently, allowing to run your own VMs (https://dev.freebox.fr/blog/?p=5450 sorry, in french) Those VMs needs to run as aarch64 guests and might requires some adaptions for easy install with the modem webUI (cloud-init support, etc).

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

Chest X-Ray Medical Diagnosis with Deep Learning and Javascript

an invention by jordimassaguerpla

Project Description

The outcome of this project will be a static web page that can be used to diagnose different diseases based on a Chest X-Ray.

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

Complete the port of flatpak to appstream from appstream-glib

a project by ldragon

Project Description

Currently flatpak uses appstream-glib to parse and generate appstream files however, appstream-glib is no longer maintained and this has resulted in many features not being propagated to flatpak. There is currently 2 prs porting flatpak & flatpak-builder to appstream.

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

Offline GPS navigation for Bangle.js 2 watch

a project by fos

Project Description

The Open Source watch Bangle.js 2 has built in GPS, so let's try to use that for offline navigation (i.e. generate a list of waypoints in the Bangle.js App Loader and show the next event (e.g. "Turn left into Example St. in 80 meters").

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

updating rpms in docker containers

a project by jordimassaguerpla

The docker way of updating containers is to build a new image with the updated binaries and files, which creates a security concern. The docker way is not anymore running "zypper update" in the containment but to update the whole image in the image registry (hub docker if we are talking about public registry) and then pull the image update from there, stop the outdated containments and replace them by starting new containments based on the new image.

Updated about 5 years ago. 1 hackers ♥️.

Using BCC to snoop Wifi or Bluetooh status

a project by acho

BPF Compiler Collection (BCC)

https://github.com/iovisor/bcc

Updated over 4 years ago. 2 hacker ♥️.

oscar

a project by zhangxiaofei

oscar is short for osc sugar, it will be a collection of little wrapper scripts on top of the openSUSE build service command-line tool that make it easier to use.

Updated about 5 years ago. 1 hackers ♥️.

Learn BDD with python (Cucumber)

a project by jwei2017

Behavior-Driven Development is a process to follow in software development. I want to learn how BDD testing framework works. Learn how the pieces fall together and how frameworks are put together, as well as best practice of BDD.

Updated over 6 years ago. No love.

Add u-boot support for banana-pi r2

a project by mbrugger

Banana-pi R2 has quite a good upstream support in the kernel, but lacks a u-boot support. The idea is to sit down at get working on that. This would be a good starting point to get u-boot support for other Mediatek SoCs as well.

Updated about 5 years ago. 1 hackers ♥️.

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.

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

Create an application to configure KEF wireless speakers from Linux

an invention by kraih

The KEF LS50 Wireless are audiophile grade powered speakers that are fairly Linux friendly. But so far they can only be configured via an Android/iOS mobile app. I want to reverse engineer the custom binary protocol used by the apps, and build a simple Linux application to reconfigure things like DSP settings on the fly from the terminal.

Updated about 3 years ago. No love. 1 follower.

json creation script for jenkins pipelines that contains our MU urls

a project by ktsamis

Project Description

I want to create a python script that will create the MU json we use already automatically. Essentially fill in this template and this

Updated about 3 years ago. No love. 1 follower.

OpenSUSE support for OpenStack Training

an invention by dguitarbite

OpenSUSE support for OpenStack Training Labs

Updated about 5 years ago. 6 hacker ♥️.

Port supportconfig to openSUSE

a project by eeich

<p> Supporttools are great and useful utilities to help support and development

Updated about 5 years ago. 5 hacker ♥️.

Bug Report Clustering with TensorFlow

a project by herbert0890

Google recently open-sourced its Artificial Intelligence/Numerical Computing library called TensorFlow. I would like to use it to help us do a bug report clustering. A bug report often contains lots of comments. In order to find the similar bugs from different customers quickly and intelligently, I would like to choose a proper clustering algorithm and implement a model with TensorFlow, which can be deployed on a PC smoothly.

Updated about 3 years ago. 1 hackers ♥️.

yast2-storage-ng: ensure the best layout is proposed

a project by ancorgs

The theory behind the partitioning proposal of yast2-storage-ng is that all possible distributions of partitions in the disk are evaluated and the best one, according to this criteria, is chosen. But I have found several examples in which is hard believe that the result is actually the optimal distribution of partitions. So I want to invest some time checking if the error is on my side and the code is indeed proposing the best solution and, if that's not the case, improving the decision making of the code.

Updated about 5 years ago. 1 hackers ♥️.

Romantic photo competition

a project by kalabiyau

Hackweek is a place for fun and things and also great things and a lot of fun. Some things don't require a reason - they are fun, that's all to it. Here goes a small competition with a lot of fun to it. Find Klaas in the office.

Updated almost 5 years ago. 11 hacker ♥️. 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 5 years ago. 1 hackers ♥️. 1 follower.

Create a SAP Gardener playground and have fun!

an invention by dakechi

The idea of this project is to learn more about SAP Gardener and its capabilities. Evaluate potentials and eventually include some capability around CaaSP that does not yet exist there.

Updated about 4 years ago. No love. 1 follower.

Qactus (Qt App) packaging dashboard

a project by simotek

Project Description

Last hackweek I rather hacked up Qactus to include a useful dashboard for packagers as can be seen below. While this mostly works, it has some issues and the code is in no way at a point where it would be acceptable upstream.

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

USB security key running embedded Linux

an invention by dmdiss

Project Description

Implement a proof-of-concept USB security key with support for encrypted data storage, U2F and FIDO2 (webauthn).

Updated about 1 year ago. 4 hacker ♥️. 1 follower.

Elixir LiveView clone of Etherpad (running on ALP)

a project by socon

Project Description

Etherpad (etherpad.org) is a nice solution to share documentation online, with many plugins and capabilities to scale out.

Updated 6 months ago. No love. 1 follower.

Explore the state of voice control on linux

a project by szarate

Project Description

I would like to be able to give my fingers a well deserved rest from time to time, so I'd love to be able to either control my computer with voice or simply dictate to it, for writing emails and so on, and if possible... even writing some code using my voice!

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

containerizing MicroOS Desktop components (reloaded)

an invention by fcrozat

Project Description

This is a continuation of last year project:

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

experiments with Pebble smartwatch, including writing a SUSECon application for it

a project by fcrozat

Pebble smartwatch is a nice gadget I own and I'd like to start playing with it at the code level. One goal would be to create a SUSECon / conference application for it, allowing to choose which talks I will attend and make sure the watch will notify me in advance a session will begin.

Updated about 5 years ago. 1 hackers ♥️.

Update cpan modules in OBS

an invention by coolo

devel:languages:perl has 2662 packages, but many of them are outdated because it's just a fight no man can win to update them. So we update them whenver we hit a problem. But this is evil: I count 2662 packages in devel:languages:perl and 1188 of them are outdated. So I'll write a script... just as we did with gems

Updated about 5 years ago. 1 hackers ♥️.

Morse Code Keyboard

a project by tonghuix

Just for Fun! Basically, it would be a keyboard using a straight telegraph key for taping Morse Code.

Updated about 2 years ago. 2 hacker ♥️.

Experiment with libfontconfig optimizations

a project by michalsrb

This is preparation/accompanying project to my school thesis. Fontconfig is library that keeps database of fonts installed in system and gives applications ability to query it. Fontconfig is currently searching the database in naive way and can be quite slow if there is many fonts installed. Most applications make several font queries when starting and fontconfig is slowing down their start.

Updated about 7 years ago. No love.

SUSEGo - A knowledge search engine

a project by jcavalheiro

Why Knowledge is only useful if it is accessible.

Updated about 3 years ago. 8 hacker ♥️.

Y2Storage improve logging

a project by ancorgs

YaST dumps quite information to its own log file (placed at /var/log/YaST2/y2log). That info is very useful to understand and discover what is happening when an issue appears. All YaST modules write into this log file, and the brand new yast2-storage-ng is not an exception. Some improvements are necessary regarding to the logging of this new module: * Libstorage-ng is the C++ library powering the rewrite of the YaST storage stack. For using libstorage-ng from yast2-storage-ng in a more Ruby-like way, we created a wrapper that provides several features like automatic downcasting. But the current downcasting mechanism used by the wrapper causes libstorage-ng to introduce a lot of noise in the YaST logs. It would be nice to reduce that noise.

Updated about 5 years ago. 2 hacker ♥️.

DIY Awesome Glowing Nixie Clock

an invention by JWSun

Glowing Nixie Clock * A Nixie tube (English: /ˈnɪk.siː/ NIK-see), or cold cathode display, is an electronic device for displaying numerals or other information using glow discharge.

Updated about 2 years ago. 5 hacker ♥️.

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

Take a closer look at ResourceSpace 9.0

a project by suntorytimed

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

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

Cgroup support for supportconfig

a project by firoyang

Project Description

Make supportconfig aware cgroup.

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

Elemental Operator: support hosts without TPM

an invention by fgiudici

Project Description

Currently, the Elemental Operator authenticates the hosts registering for Elemental provisioning via TPM attestation. In particular, the host will perform both Enrollment and Attestation in the same round on the very first registration. Further connections to update the host state will be possible only if the host will be able to proof its identity via TPM (the Enrollment previously done will be used to perform Attestation against the host).

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