SUSE Music(ian) Space

a project by ralfflaxa

Once again, the SUSE band is coming together to make music and we're planning a party this time round!!! We have a band name :-)

Updated about 3 years ago. 46 hacker ♥️.

Hack the Hack Week tool

an invention by hennevogel

This project is about advancing the tool you're currently browsing. It got started back in Hack Week 9 to retire all the weird tools we've used in the past to track ideas. As you can see it has gone far but is still far from done. There are lots of features missing and bugs to be fixed on github. Get going!

Updated about 2 years ago. 24 hacker ♥️.

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.

Dockerize-it

a project by fteodori

Create a set of ready to use Dockerfiles based on OpenSUSE, and find a nice home for them to live in. Useful containers or just for fun, let's dockerize-it all.

Updated about 2 years ago. 20 hacker ♥️.

virtio-serial in OpenStack

a project by e_bischoff

Currently, the usual way to communicate with VM instances in the cloud from outside is ssh. This is okay for most uses, but a) does not work when you mess up with the guest's ability to network and b) requires a free floating IP. I wonder if, for qemu/kvm instances, it would be possible to use virtio-serial possibilities : from the guest, it is seen as a serial port, and from the outside, it is seen as a UNIX socket, or as something else. It is fast, as it does not go through virtualization and device drivers.

Updated about 5 years ago. 19 hacker ♥️.

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.

Google Hangouts killer: WebRTC-based video conferencing system

a project by ancorgs

We have some internal systems for videoconferencing like Big Blue Button or OpenMeetings. But in my experience none of them can compare to Google Hangouts, which is still the best free (as in free beer) alternative for videoconferencing with integrated screen sharing. While implementing an alternative to Sqwiggle on previous hackweek, I discovered Janus, a lightweight WebRTC gateway that proved to be a quite capable tool to implement video applications.

Updated about 5 years ago. 15 hacker ♥️.

Get the new SUSE Floor ready to use!

a project by rsalevsky

The new SUSE Floor is nearly done. The core functionality is already implemented and only some basic features are left.<br> <br>

Updated almost 5 years ago. 14 hacker ♥️.

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 ♥️.

UI for the Docker registry

a project by flavio_castelli

One of the winning factors of Docker is the Docker Hub. This the a place where the Docker community shares their images. Thanks to Docker's integrated build system it is possible to create new Docker images by just extending an existing one. That's why the Docker Hub is so useful.

Updated about 5 years ago. 11 hacker ♥️.

Test openQA in openQA with openQA using openQA for openQA

a project by RBrownSUSE

Occasionally, new versions of openQA break things. How do you stop that? MORE TESTING! Testing openQA by using openQA to ensure the new versions don't break should be a good example of how openQA can test everything and anything, even itself.

Updated about 2 years ago. 10 hacker ♥️.

Unreal 4 Engine from Source / Lightweight RPG & Single Level

a project by JCayouette

Unreal 4 Logo The Unreal 4 game engine has been ported to Linux! The goal will be to install Unreal 4 engine native from source on openSUSE 13.2. If successful we can work on building a small fun game using one of UE4 blueprints and game templates: Top Down, Side-Scroll, or FPS.

Updated about 2 years ago. 9 hacker ♥️.

Detect type of change in a project analyzing the log history

a project by aplanas

Use machine learning and natural language processing techniques to analyze the changes made in a project, and classify them in: * Small / unimportant fix

Updated about 2 years ago. 8 hacker ♥️.

Get my hands wet with functional programming

a project by alexandrubonini

This is about starting to use functional programming paradigms that get used more and more? It is mainly about rewriting a small test program (repclean) in a functional style, using immutablity, parallelism and async techniques.

Updated about 5 years ago. 8 hacker ♥️.

integrate password manager feature into GNOME desktop

a project by fcrozat

I'm currently using LastPass as password manager but it has several drawbacks: * closed-source

Updated over 2 years ago. 8 hacker ♥️.

Learn Python

a project by djz88

Python is well known all over the world and has wide range of usage. Lets dive into to a bit.

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

Brand new UI for deploying OpenStack in Crowbar

an idea by vuntz

Right now, Crowbar exposes a barclamp UI for each OpenStack component. This is not really optimal, imho. I think a better approach would be to have a single barclamp UI where we can configure everything, before deploying OpenStack.

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

Release DAPS 2.0

a project by fsundermeyer

DAPS, the "DocBook Authoring and Publishing Suite" provides a tool set for easy creation and publication of DocBook sources on Linux. DAPS lets you create HTML (incl. webhelp), PDF, EPUB, man pages, and other formats with a single command. DAPS is used and developed by teh SUSE documentation team. The official DAPS release is 1.1.7. SUSE internally DAPS 2.0 rc2 has been released. A few issues need to be fixed (mainly closing open bugs and adding missing test cases). The goal of this project is to fix these issues, so DAPS 2.0 can be publicly released.

Updated about 2 years ago. 6 hacker ♥️.

Package some stuff for openSUSE-Factory

a project by pluskalm

As every hackweek, lets package/update/cleanup some stuff fore factory: Update/package:

Updated about 5 years ago. 6 hacker ♥️.

Webfrontend for who-is-an-expert-for at SUSE

a project by jloeser

Goal: You have a problem/question and don't know who could help you at SUSE?

Updated about 5 years ago. 6 hacker ♥️.

A website to provide air pollution forecast in Beijing area

a project by tian-feng

Air Pollution Forecast

Summary

Updated about 2 years ago. 6 hacker ♥️.

Bootstrap openSUSE for MIPS

a project by a_faerber

While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. Porting openSUSE to MIPS will involve setting up an OBS instance linked to Factory (update: done) and cross-compiling a set of packages for an initial bootstrap (update: in progress). Maybe this can be scripted to some degree, as there will be some overlap with the ARM ILP32 port project.

Updated about 5 years ago. 6 hacker ♥️.

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 ♥️.

Work on KDE translation improvement

a project by vpelcak

I intend to work on translation of KDE to Czech language. http://i18n.kde.org/stats/gui/stable-kde4/team/cs/

Updated about 2 years ago. 5 hacker ♥️.

[ARM] Ceph on AArch64

an idea by algraf

Octopuses have many ARMs, so we should definitely allow them to run on them too! Today, we don't have working Ceph packages for AArch64, but already solid interest from customers asking us about it. It would be great to be able to give them something to play with.

Updated about 5 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 ♥️.

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 ♥️.

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!

Support for WiFi-enabled Canon cameras in gphoto

a project by michal-m

I have a Canon PowerShot S120, which allows for browsing / copying photos over WiFi. There are apps for Android, iOS, and Windows to do that. The protocol uses upnp to discover the camera and the smartphone/computer and them some HTTP-based protocol. I have some code using libupnp for the discovery and a perl script that is capable of transfering one file, but it's far from complete. Plus, I need to refresh my memory, because the last commit is from January :-(. Now, there seems to be some support for such cameras in gphoto already. So the plan is to dive into gphoto and use what I learned about the protocol to fix the gphoto support. If you own some other WiFi-enabled Canon camera supported by the CameraWindow software, let me know.

Updated about 2 years ago. 4 hacker ♥️.

Project MySelf

a project by cschum

The goal of Project MySelf is to build a system to collect data about yourself in a safe and private way, so that you control your data and you can decide what happens with it. Read more

Updated about 5 years ago. 4 hacker ♥️.

Bisect (open)SUSE kernels using prebuilt packages

an idea by michal-m

I have been building an archive of the x86_64/default KOTDs for some months now. It's time to make them available at least internally and write some web frontend to the archive. The frontend could do various things: * Display all packages for a given branch

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

A tool for remote ssl service testing/evaluation

an invention by whdu

Maybe it is yet another wheel

but still worth to do. The original idea is come from https://xmpp.net/.

Updated about 5 years ago. 4 hacker ♥️.

Integrate e1000e into the Linux Kernel Backports project

a project by benjamin_poirier

The current approach to having new hardware support and features in SLE kernels it to integrate changes to individual drivers from the mainline kernel back into the SLE kernel. The Linux Kernel Backports project (https://backports.wiki.kernel.org/) in comparison has an approach which consists in adding a shim layer between unmodified mainline drivers and older kernel interfaces. This project has its roots in wireless drivers. It currently supports only a handful of old ethernet adapters. The goal of this hackweek project is to integrate support for the Intel 1Gb pci-express ethernet driver e1000e into the Backports project. This particular driver was chosen because it is widely used and modern while not being exotic.

Updated about 5 years ago. 4 hacker ♥️.

Nailing Products to a Dashboard

a project by m_meister

Nailed is a Sinatra app which currently shows Bugzilla, Github and Jenkins [WIP] data. The data gets fetched/refreshed by a ruby command line tool in the background. you can have a look at a running instance on http://nailed.cloud.suse.de

Updated about 5 years ago. 4 hacker ♥️.

Get started with nftables on openSUSE

a project by abergmann

netfilter.org states that "nftables is the project that aims to replace the existing {ip,ip6,arp,eb}tables framework." The nftables kernel code was merged into the mainline kernel in January 2014. So it's time to get started with the <b>new</b> Linux firewall framework on openSUSE. <ul>

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

Make disk encryption options configurable in YaST installer

a project by AndreasStieger

In the YaST installer, make disk encryption method, mode, key strength, random source etc configurable. The rationale is that user requirements may differ, and we would like to offer some advanced options instead of changing defaults.

Updated about 5 years ago. 4 hacker ♥️.

Learn Rust

a project by aplanas

Rust, the new language from Mozilla Foundation, is a modern systems programming language focusing on safety and speed. It accomplishes these goals by being memory safe without using garbage collection. Go, D and Nim have GC integrated into the language and the standard libraries. The GC in Rust is integrated as an external library.

Updated about 5 years ago. 4 hacker ♥️.

Learn more about dropwatch

a project by david_chang

dropwatch is a utility which can help you to see if data is been dropped in linux network stack. The plan is to learn what actually dropwath can do and learn how does dropwatch work? and also learn how to use dropwatch? I'd like to get it working on openSUSE 13.2.

Updated about 5 years ago. 4 hacker ♥️.

Learn about Openstack and docker

a project by ZRen

goals

  • learn general information about them
Updated about 5 years ago. 4 hacker ♥️.

virt-manager enhancement

an invention by lin_ma

The idea is about virt-manager improvement. It calls libguestfs to provide 3 features for virt-manager:

Updated about 5 years ago. 4 hacker ♥️.

Bare Metal OpenQA

a project by algraf

Today OpenQA mostly runs on virtual machines, but it can get really tricky to find bugs triggered by real hardware. There are only few interfaces required to interact with a machine though: 1) HDMI<br>

Updated about 5 years ago. 4 hacker ♥️.

Automate OMVF/shim/MOK tests

a project by gary_lin

I previously created a semi-auto test script() for MOK. The script controls the QEMU virtual machine a pre-setup image and performs two simple test cases. It's tedious to setup the images for every SLE and openSUSE. My goal is to write a script to automatically set up the virtual machines and images and do a full test. I would also like to set up a test for weekly-built OVMF. openQA might be a good reference. () https://github.com/lcp/mok-autotest

Updated about 5 years ago. 4 hacker ♥️.

openSUSE audiophile Squeezeboxserver + Squeezeplay

a project by aginies

Squeezeboxserver

Updated about 2 years ago. 4 hacker ♥️.

Package all available Qt-based libraries

an idea by cschum

There are many 3rd party libraries based on Qt. Inqlude collects them all. The goal of this project is to package them all, ideally automatically from the meta data provided by Inqlude. The build service provides all the tools we need for that and would even make it possible to provide packages for a multitude of Linux platforms and maybe even Windows. Interesting challenges ahead...

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

Restructure KIWI ext? file system image build

a project by rjschwei

Implement file system image build using the Builder infrastructure. The project will create additional builders for the ext filesystems laying the ground work for restructuring other filesystem builders.

Updated about 5 years ago. 3 hacker ♥️.

Self-hosted Online communities Communication tool for Beijing GNU/Linux User Group

an invention by tonghuix

The project's goal is for Beijing GNU/Linux User Group port a self-hosted online communication tool. We discovered lets-chat project suite for our requirements, but it need more encryption. So, my primary work is deployed the lets-chat project in my VPS, and then try port a OTR encryption implement for this project.

Updated almost 5 years ago. 3 hacker ♥️.

Connect maintenance

a project by -miska-

openSUSE Connect is almost forgotten tool used only for elections. It would be nice to update it, polish it a little bit, disable functions that nobody uses and fix those few that people would actually like to use.

Updated about 5 years ago. 3 hacker ♥️.

Create new crowbar barclamp for OpenStack Manila installation

an idea by tbechtold

Crowbar is used to automate the installation process of SUSE Cloud. Manila is the "shared filesystem asa service" project for OpenStack. To simplify the installation of Manila, create a new barclamp. This was already started some weeks ago. Current code is at: https://github.com/toabctl/barclamp-manila

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

Refactor Trollolo python script which creates burndown charts

an idea by aosthof

Trollolo contains the script called create_burndown.py which obviously needs some refactoring as the code grew over time and was added in sort of a 'dirty fix' manner. I'll rewrite major parts of this script to get it into a maintainable and better understandable status in order to ease collaboration and contribution. Update:

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