SUSE-Rancher docs diagramming

a project by jkrug

My proposal for hack week is to dive into diagramming for the doc(s) team(s) as I've struggled to give it the decent block of time it needs. There are a few iterative parts:

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

Task manager in Elixir/Erlang

a project by vmoravec

Elixir is a Ruby-ish dialect of Erlang with meta-programming capabilities, this is my first project using it: pedro . The idea is to create a task manager that would organize tasks (jobs) and manage them in projects. It will be running locally, remotely or both in multi-node setup, will provide CLI, have web UI relying on http and websockets. It makes use of erlang OTP, web framework phoenix that is inspired by rails. Author of elixir and main contributor to phoenix is Jose Valim, he's also the author of devise rubygem and former contributor to rails.

Updated about 5 years ago. 3 hacker ♥️.

Agentless Systems Management Based on Salt SSH

a project by j_renner

This project is about using Salt SSH for managing systems without the need of an additional agent to be installed (besides sshd). With the SSH protocol the connection is initiated by the management server, thus Salt SSH can be used to even manage systems that are located outside of company firewalls, i.e. machines that cannot access a salt-master due to firewall restrictions. In order to still be able to access resources inside a company network though it would be very helpful if the salt-ssh command supported remote port forwarding (as with the -R parameter of the ssh command) for tunneling other traffic through the existing ssh connection, for instance a package manager might want to install packages from a company internal RPM repository. A patch was therefore contributed to Salt SSH in order to enable this feature (merged into develop):

Updated about 5 years ago. 1 hackers ♥️.

Jupiter system

an invention by SLindoMansilla

Description

Experiment with and implement a server (openSUSE Kubic, SUSE CaaSP) with connected thin clients (Raspberry Pi) that executes GUI applications from docker containers running on the server.

Updated about 2 years ago. 5 hacker ♥️.

grub2-minimize-config

a project by jbohac

grub2-minimize-config

Replace the config-generating scripts to generate a minimalist grub2 config

Updated about 3 years ago. 3 hacker ♥️.

Focus Friendly Desktop Adaptations

a project by wstephenson

Background

Given the number of different demands on our time and attention, it becomes increasing hard to focus and find the 'flow state' where a developer can be most productive. Interruptions due to chat notifications, email, and updater applets all break focus. Additionally, the desktop metaphor has in most cases failed to evolve as the browser and other MDI interfaces have become the focus for many users, and increased performance has allowed us to keep more tasks running and present on the desktop at once, presenting a higher cognitive load to the user.

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

Support for DRM platform drivers

an invention by tdz

This project could get us rid of the last fbdev drivers we're stil shipping: efifb and vesafb. Platform drivers handle hardware that is not auto-detected, but somehow there. For graphics this would be VGA, VESA, or UEFI framebuffers. In SUSE Linux, we currently support VESA and UEFI with fbdev drivers. Those load early in the boot process and maintain graphics hardware until the actual driver takes over.

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

HobbyFarm Help

a project by baumaeam

Project Description

HobbyFarm is an interactive, browser-based learning tool for cloud native technologies. It is used to deliver both virtual and in-person training on technologies such as Rancher. The project was originally started out of a desire for such a tool coupled with disinterest or incompatibilities with existing similar offerings.

Updated about 3 years ago. No love. 2 followers.

Rancher Token Revoker

an invention by mbolot

Project Description

The token revoker aims to scan git repos for exposed rancher tokens. Once a token has been identified, the revoker can (based on configuration) warn/disable/delete the exposed token automatically.

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

A SUSE chronicle 0.1

a project by rhaidl

Talking to people, getting the information about what had happened in the SUSE history, bringing all together to kind of a chronicle. Let's give it a try :-)

Updated about 5 years ago. 6 hacker ♥️.

Continue development of generic job server in haskell with primary focus on continuous integration

a project by yac

Continue development of generic job server in haskell with primary focus on continuous integration and later possibly as support tool for data analysis in semantic file storage server, software configuration engine, etc Project hosted at https://github.com/yaccz/yac-build-server

Updated about 5 years ago. 1 hackers ♥️.

Document Liberation Project's libraries' bug fixing

a project by fstrba

This hackweek, i will try to clear some bugs reported against DLP libraries as libvisio, libcdr or libfreehand. I did not have time to work on them since the last hackweek and I hope to add some new features and silence the most annoying bug reports.

Updated about 7 years ago. No love.

OpenCV on SLES on Raspberry Pi

a project by joadavis

I just want to learn how OpenCV works. And having a portable version would be great. - learn how to install SLES on RPi

Updated over 3 years ago. 4 hacker ♥️.

More ruby in YaST

a project by jreidinger

In general plan for YaST is to use ruby only in future. So goal of this project is to move it forward and replace more parts with ruby. Current ideas is to replace binary y2base with ruby script, which allows easier integration with ruby tools and more important it solve some issues with embedding ruby, as it will be then first citizen.

Updated about 5 years ago. 4 hacker ♥️.

Full automation testing framework for KVM

a project by jnwang

So I have to build a tool for in full automation, when I work on KVM testing. The tool should be base on and compatible QASET (that is used currently in QA team.

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

Brine in Go: A Salt Formula Build System

a project by Druonysus

What is Brine?

Updated about 5 years ago. 2 hacker ♥️. 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 5 years ago. No love. 1 follower.

Self assessment application for learning a (human) language

a project by mssola

Project Description

I have this private project I've been working on during my spare time. During this hackweek I want to spend some extra time to boost its progress.

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

Lightweight container runtime on Mac

a project by bnewberry

Project Description

Create a lightweight virtual machine manager for a container runtime on Mac.

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

Build python2 and python3 packages from single spec file

an invention by tbechtold

Currently python2 and python3 packages are completely independent. Would be imho good to build py2 and py3 versions from a single source (as Fedora, Debian & Ubuntu do already). There was already a mailing list post about this: http://lists.opensuse.org/opensuse-packaging/2014-09/msg00000.html

Updated about 5 years ago. 1 hackers ♥️.

openSUSE with Linaro 96 board

a project by bamvor

[96 boards](96boards.org) are the series open source boards with same size and interface launched by linaro. There are two arm 64bit boards and one sensor kit in my hand.

Updated over 2 years ago. 3 hacker ♥️.

Migrate drone plugins to new version

a project by tboerger

As I'm already a maintainer of the plugins for Drone CI and we are nearby of a new releases which totally changed the structure of the plugins I would like to start migrating the existing plugins to the new structure. A list of pending plugins can be found here. For communication it makes sense to join the Gitter chat.

Updated about 7 years ago. No love.

Improve plural support in gettext tools

a project by sbrabec

gettext tools are used by many other projects to process translation files. The support for plurals is relatively new, and works only in basic cases.

Updated about 5 years ago. 1 hackers ♥️.

Learn openQA

a project by GraceWang

I plan to learn openQA during this hack week. Below are the details: - Basic concepts

Updated about 3 years ago. No love.

study RISC-V proxy kernel and simulater

a project by ArchLinux

I'm planning to do some research about RV32E which has only 16 GPRs, but riscv-pk doesn't have RV32E support so that the RV32E aware GCC (https://github.com/kito-cheng/riscv-gcc/tree/riscv-next) cannot build riscv-pk. I'm going to study how the proxy kernel works so that I can do some modification to let it support RV32E.

Updated about 5 years ago. 1 hackers ♥️.

cosmic-river

a project by dmaiocchi

Rationale:

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

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

Bonus project: Chameleon paintings

a project by kstreitova

This is an extra project for Hack Week evenings because there is never enough chameleons. Never.

Project Description

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

Improve Docker registry listing tool

a project by rbranco

Project Description

regview is a heavily modified fork of the (no longer maintained) reg tool by Jess Frazelle for listing images in a Docker registry. Some features of reg were removed (like the webserver, to make it only cli) and others added. Some bugs were fixed (and PR's submitted) and others added as well.

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

openSUSE 12.1 DVD Art

an invention by tserong

I have three hundred and eighty four openSUSE 12.1 DVDs. Given 12.1 went end of life almost ten years ago, it seems likely these DVDs are useless. Rather than toss them out I've decided to try to turn them into some form of art.

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

Extended Catalog of SUSE Slideware Templates

a project by dominic_vieira

Project Description

There are lots of interesting presentations happening all throughout SUSE on all manner of subjects. Presenters have found all kinds of creative ways to showcase their content using different shapes, templates, and other tools to convey important information. If you're looking to start a new presentation, the current slide templates are great to get started with but often time presenters have to look elsewhere for design inspiration. The goal of this project is to create a centralized "extended catalog" of Powerpoint and Impress templates, as a compliment to the existing templates, and make them available to SUSE employees through ImageRelay, that can serve as inspiration and templates for those looking to create rich and complex presentations based on examples built by fellow SUSE employees.

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

Serving web pages for a registered domain from a container behind proxy

an invention by tjyrinki_suse

Project description

For example Nginx proxy + docker + apache/nginx + let's encrypt combination.

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

Fix long-lasting issues of GM45 i915 chipset during suspend-resume

a project by jkosina

Updated about 7 years ago. No love.

Try to model check gfp_flags with cbmc

a project by vbabka

Paul McKenney's blog article inspired me to try apply his approach to kernel's memory allocation flags (gfp_flags) and how their combinations affect the decisions and actions taken during page allocation. Recent upstream development around these flags leads me to believe that the complexity is too high for me to reason about them and change the code without unintended changes in semantics. So it might be worth to let the computer do the hard work. If it works out, the approach should allow to verify that changing the code doesn't result in corner cases where some flag combinations don't work as intended. Then we can attempt to e.g. reduce the number of flags and perform other cleanups without fear of breaking everything.

Updated about 5 years ago. 2 hacker ♥️.

Docker registry UI in Go and ReactJS

a project by tboerger

I would like to continue to work on a web UI for the Docker registry. I know we already got Portus which is based on Ruby on Rails, but I would prefer a project based on Golang with a singlepage application for the frontend based on RactJS. So because of the singlepage application we are forced to write proper APIs that gets consumed by the javascript application, beside that I also want to add a CLI client for managing the system. You can find the project at https://github.com/harborapp.

Updated about 7 years ago. No love.

GoldenDict popup flag

an invention by xiaoguang_wang

When GoldenDict enable scan popup functionality, if you want GoldenDict to show popup window, you need to select word by mouse and at same time press ALT or CTRL key. You can't show popup window only by mouse when needed. Add a function, when a word was selected by mouse, nearby the word there will be a small flag, when you move mouse on the flag, popup window appears.

Updated about 5 years ago. 1 hackers ♥️.

Get up to speed and experiment with new front-end web techs

a project by richardcox

A week of learning, improving and playing with some of the relatively new front-end stacks and patterns. * Angular 2+

Updated about 3 years ago. No love.

Terraform plugin for SCC

a project by ikapelyukhin

After playing around with Terraform, a wild idea appeared to write a plugin for SCC. The code for the plugin is in the

Updated almost 6 years ago. No love.

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.

Help Ansel: Fork of Darktable, the open source photography workflow application and raw developer

a project by AZhou

Project Description

Darktable is an open source RAW development tool that can run on Linux, its UI is based on GTK and supports many cameras. And Ansel (firstly called R-Darktable) is a fork by Aurélien PIERRE, who (as he claimed) is a core-dev and resident color science guy of Darktable.

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

Encrypted volumes in elemental-toolkit

an invention by flonnegren

Project Description

Add support in elemental-toolkit for encrypted volumes using LUKS.

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

TinyTutor - an AI chat-bot powered children's tutor

a project by dmulder

Project Description

This project will create a simple chat-bot for tutoring children for school. Lessons will be pre-configured by feeding in a document and requesting the material be taught to a child in consideration of the child's age, etc.

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

SUSE Cloud familiarization

an invention by markkp

Use my work supplied workstation to set up SUSE Cloud under KVM and deploy several instances of servers.

Updated about 7 years ago. No love.

Set up a PXEboot service for installation in Developlent Networks in the SUSE Nuernberg Office

a project by eeich

<p>PXE boot is a quick and easy way to install any SUSE/openSUSE product on a machine. It doesn't require any boot media and today virtually any system is capable of booting using PXE. </p> <p>The architecture team maintains a tftp server with boot loaders, boot loader configurations and installation images for a variety of architectures and products. Currently in the Nuernberg office this PXE boot service is only available in the network of the architecture team. Since tftp is unicast, the server should be reachable from anywhere in the internal network. What is missing is the information about the address of the tftp server and the image to boot from this server.

Updated about 5 years ago. 2 hacker ♥️.

package mediagoblin

an invention by mstrigl

From the mediagoblin.org website: "MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc."

Updated almost 2 years ago. 2 hacker ♥️.

Admin UI for the Minion job queue

an invention by kraih

Minion, the job queue of the Mojolicious web framework, currently has to be administrated with command line tools. I want to build an Admin UI that will make the most common maintenance tasks, such as restarting a large number of failed jobs, a lot more comfortable.

Updated about 2 years ago. No love.

distributed card games, a.k.a. mental poker

an invention by AndreasStieger

Mental poker is a principle and also specific protocol to play card games without a single trusted party. This includes shuffling cards, enforcing card visibility and commitment schemes. Imagine playing rock-paper-scissors via phone only. libTMCG is an implementation of the protocol and SecureSkat is an application of this protocol/library to the popular German card game Skat.

Updated about 5 years ago. 2 hacker ♥️.

Learn about containers and CaaSP

a project by jcejka

The goal of this project is to get an overview of the containers, Kubernetes and CaaSP.

Updated almost 6 years ago. No love.

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 about 2 years ago. 2 hacker ♥️. 1 follower.

dmidecode: no more open-coded printfs

a project by jdelvare

There's a long standing request to extend the output of dmidecode to something that would be machine-readable. Something like an XML or JSON-based format. Unfortunately this can't be implemented right now because the output of dmidecode is generated by open-coded printfs as the DMI table is being parsed, with no intermediate structures nor temporary buffers. While implementing a machine-parseable output is out of scope for a single hack week, let's remember that even the longest journey starts with a single footstep. I would like to try and rewrite the 5200 lines of code of dmidecode in such a way that printing the output would be somewhat separated from parsing the DMI table and done by a limited set of dedicated functions. Alternative output formats could later hook into such functions.

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

uMEC Documentation - Architecture and Installation

a project by FSzekely

Overview

uMEC (aka MicroMEC, or Micro-MEC) is a project under the Akraino Edge umbrella. SUSE joined in 2019 and together with partners we managed to create the 1st prototype infrastructure.

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